--- /home/fdroid/fdroiddata/tmp/org.veilproject.wallet_262.apk +++ /home/fdroid/fdroiddata/unsigned/org.veilproject.wallet_262.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 │ -000000000000000000000000000000000000000000 │ - │ -Key 0x504b4453: │ -00a2f05fac69248920c70c62114d0395eba549b312e51941a4ea0341fe25c22f584574 │ -fb3ad16b6d85152b9eedcdec484a8bb960463030d20b40cee98a99276302ea786e3e47 │ -6f6ce4553b7361fdb641816ddf7b96b23b92262bedc53ba4a8074a1422e5cdad238305 │ -5d552c415df85148a53e70cf52afb86ebd5ac4ca40a4d5721fec9d4f07383898237990 │ -d9f57c989054d5b28123f1229f08e8782778ae4c7239fa7e88972060a3d876160eaacd │ -ea26bed4137fa3b8daeddbe29c51937993c65d8cb906e13d179b9a087c5c15f5451d62 │ -574724a325a390f82e3c3b3dfe1417ee11baec407a543fd2568f29db2468811dd15400 │ -9bff07c7c1c3c246b8b43b39daedfc6538c75bfd422d98eda429a3626b3cedeab0f17c │ -45a7e7cdb60d42c04fac760832f8958dd0abe0f41dbae182b1116660a613a7609d694b │ -b52a94a2baab740d320e228e9b9289fb60823297f005b0cf2d0157b0051d3b81dc55aa │ -634c7e08a056908be859b359ffb723e317140c1840035249abab84e50b7d158ca1148c │ -df869c52d020d123481225fb87b0da988ba1f520bc84d5b6ee973bfd1024a101629944 │ -b402755469f91a7ebecc63773a0c97e3a27103b0d2dda2eefb17017be876667512114c │ -0a8672a89a7f556cc885768768aa10020353bf9e846ffa56d5f7bb847b25347fd35f7a │ -ee566df4ff47b8a715880482b080d8410913d1567d597328769b63e23186f000806df5 │ -98b28ce06877f5f56bf4d83e60474c62f35522ad69c09df21e2fd89b87fda218b8740a │ -5f67c4e474edee30474f065e87ed6b738e5b409a2632ad660fa209df178f04a1c8eabc │ -60ab8b4e71f842e9570be69f0008fc887552446594ed066e0d3a64d2d728eb4ad2aa7e │ -7c82933f6d003995d0c97f64882201424ad81bd3df6c5a59419ea9e148925c4d7ffc43 │ -f857f19f01f800c4e1036bebe37d01458c7a67f1e1ce4ba89babcfbc2907e2c5f246a7 │ -190e0ca58f333093297408f0e3e8f5b17b6491c46493d19bd4b1c3dffddc40bf5392fa │ -4c84213be293c377096a053ad98ab280d203735a3595a85b8d180ae1af38598a65035c │ -6fcb8cbe2ae9826cae7fd0b1e040350999a2811c2c03497b7239e860b45e74f2bda4f1 │ -fae51e2f7f778e2007a0d0fde6f84714d7970d9789781f2a527c12ea4f290e53eaf85a │ -71ec5641ef15406e3198a7dcd779dd62b8b83ecf480bbff74c4f90776b350de84a00f9 │ -b3fe4f0ea3ec3e32b07811f6d78f48e56f337253e6af3163975d6215c02d19a456b988 │ -b80cf506435bfa25c75189d3486542e2ba36ac869b04ee7d8cad9211cb2d1cb235b207 │ -df45b5717099fc4863d40fc00bde9cd51395d3be8f2b1ca9c36ef25125bbb80a014c93 │ -983aa6125da948185700baa34314df52d717ffec18acaaaae4b365b1135f9057d3bc82 │ -9b08bac8f39c54c09de6ed2f1a3d269dbdab1e86d70e619248ef29ba7cc1f150e01ee5 │ -0f8fb0bfc8d688bcc77822ab662fff5dcab50edeb7b99db097ece5e30ba5ecdb50613a │ -71e18765cc2ba0833b5e9d02a12816dd2ff5fc785c6ca4aa662f1cdd0382f4fc1b2629 │ -f05f939aedd674e74b95332694c741f0083fecc27877d262079664304b3047db6affb6 │ -0c1b40fe35c4ecf01c357b0bcd6fcf7a6b9589334e0ba7a78613cf6c5ec8fcc10e5553 │ -862b9531c5321a8bbd24e62404473406331f51931ceb5d116ee9bdc7009bbcba5dc62d │ -2f008f3347bcfa55021ca90ec81b2464b5fb65187680d741cf6f1fe1112384dab6db15 │ -7876a3b69a5037f971afa7a9488a3457dcc7a122a32016fe9ea7056239eacf6f46ff09 │ -1b965084f901627d46eb7ca6fa64bd7b2bf1bbcd1a0aad262f0309ed794308cb95c962 │ -43f2fcfdc65d5f9fc6eafd92eecd22221cbcbe32dcaf44b20cb3647ce576e40e9080d1 │ -058d65a927681ec965ff60da7b30fefc3c5e4a31d94d00c6b8e97a4c804131ecc6e53e │ -e3669419419bbac86917b665ed700af521a6f77986767d608fa8a9cbadc20a7d20e084 │ -89d40204d9736bd71ab33deb9a6b4f06063df9829613a6c50b9a1029aae0112ad89c7f │ -fe3ca3a3f0ecbdf1b733fd05baed91eb841921f55332c52bc39959bb9006322ca359a6 │ -b9873324f35b6bdf1a05d4fd94af3936635bb063a6c6fe1ecd777a4eccd7cdd4429658 │ -7b895c98b07af3f64a4c4b1591f5527176e84b618b02636bd59976318c4eaa6285130c │ -aef7553953bfe766cd5faec44427c0524f67d5292d1220981a98582ebd6a564469ea39 │ -cb4362f644bb1baf775fb29a237c1d0dc193fbae50089c96c436dd05ce4053f01cc853 │ -db5e938cd3ceb20466eec0cab88683090ba5e35ffa817381e23089daf1165330c0356d │ -89b3bd1d51d78e7f874ceb949d3ada52c395c3570773f7e7aaee9733f3f7f835f2c170 │ -63619a36fd0e0b70d843110d7ee4d4a7445a97219e3952a746b48c0eb467a583707d36 │ -60a901e3c4dee15dcf9694bd04335e21c3672607319531b8001f419d7487b1defb9b5a │ -09a724dc7a1d325f2798cea10fc14bb2180dd0fbcbfbb2585e6cca52dc6fd304770512 │ -f8480c8bd84e6cde6c599b2355ae611749d78508fd7368b69aa494450cfe4269c5374d │ -29bf697b0dbabf9b750502281b074cd81bb4e077c2d0b25934de52ed86e2ae019ee33b │ -e0438678ac3016f00102a30ab2193f70cfda1453ceda743baa2aadf252751a69999bc1 │ -884a3b47606780ffdb07d02580691c7d0380c191a747b4a3e59d2f12d9cb47034f355e │ -9c3fddee61a1e42420f9d262cab1bb25fd9fbb23e8c5336f8572c9721883058550fc50 │ -ee9391c300b8370849828bf5860a7f6fc514d0fa2dcc513dba61437284ec5471953b75 │ -53c657b537a379fccded7a76f212039d21d96435a6ae0056fa134577e62ce8f2eebe72 │ -bb5881fc584d40891fd3efd0851898a4fb609437d5fff86c73d5e699a939e6cd070494 │ -aa2813385903870d3e294c60811db43b4660d2a1d51e47fb752c1c28e67904cf0bf9f2 │ -328c74d8ea0b83d99e8e775ca036c6e6742007d1fffb866bbadc1e6cf007da5ea0302b │ -8aed5f99d5bc0dbaa21cebee116c799ede39a0dfddf777960656bb0562a5747214ad98 │ -d2974405d468cc6237c6abaf0bf77827b2de9da1c90bc4aa1c9502690d697b3e011d19 │ -295bc208acc7329ea849d074270ec555162b46d53b2f7a7598eb733bc38f78aa7325d6 │ -6e9014ca75f455973440f1459912ec00cc5cadf5fbd1a62058324ac98eb33c1012256c │ -1078bbeaba2c0cec702dabe107e48ab3913d629ce89c11632877a59457867aa04f6a86 │ -1d8d3c6145b98b05074c7ccc080ac944e916399566c61d880943071a6a73a1915514bb │ -b26757b304921dfd4a6020b12107b22c16fb01d98655d0e6ce9329b3de3d69de3b085d │ -ea49aa8287aff03cb83b357b20a483bc273956cd2ec91b4e6a410dd45f055b9e5c5b81 │ -cae847adccd725f4ce3981fd6a850f7a89ebf0eda3b87928c9ab1df2f6a90e5259a98c │ -52586230c504af13a543eab2d0e7f8eae19c71a815f1a55f1f32f58a68417bb0c771a8 │ -a350ec297fb94fa053d9f091bbc3c69a3f3024770f8b83a1b83fa5561aa4941c1a617a │ -42fb79ba38417769fb842b0f680721c7cc613f46aa4dfa103413b243cf819d8fc49591 │ -12712aa4a88298555da2957162e318edaedeb068a14c853e571bd94109a0ff228a5caa │ -f080a3198a72b1d6fda65e5e727bcd0911e75c5d1e56894af865304726c88686c3ce00 │ -77e6d067592be8b5400ebd36ff18ae19d0c9d36d5ac954d7371145ac6108968b5ceb81 │ -e6d12b79253b3151c0a5dd3df5529d678c6d42ab8195caaed0453f419a076a87f1f038 │ -458e9b14189bc219d13531fce7f5bf6b8a30897d97080982574934916f7a23f31db381 │ -d07ca6f50f6863c134c040365446417d41d154de73d807c023144977817fb1f3ce8d20 │ -902f9cb3e8de8c376c09b3e8724a9d0147afb363bc86ab7add2f6c97486bca8752f88f │ -c2ff6ec1a57b79c71cfa16177f38fb0569a7b4367928a0abd4b32123725090e228e1a8 │ -227ae8c7512ce12e293c8ed7158084ded2adc90760e57c2acd72f9a11586df0bb9e009 │ -c87398a45c39809c1e4ea2c0f8831031fccc80054d904a5303b8a74351f1e16d488a40 │ -36fe0b59d5c4139f4b449e965bdb20210baa4ce6f750a1d75be87de74a9f6807f3b459 │ -77bbcfc263740fadb61b502ee6e1387c719240bde750eaf32bc72fd88518e6b441fdc9 │ -1173ab34bc1d08cd46ae16e6b2af1ae19d55695c11803b2475bdf2f9c13547e990379e │ -dd3f323894804d7bdc85892b7c43bb39de9387b46db7ea60c2582e4d1be8dee8b0e4d6 │ -8343b4c87049efebd793ce694ed7924c1f640a61f4c1696d46a68c354a178fe84d310c │ -2d77bbf9c6adb1513c1e16cbaa22834ed5edfbf4808d11d4e47856f3f5e544373021f5 │ -74fab4dc5e61a5055e34059d468ce186446f3eb153f7c0d179844785e924718f7aa10c │ -d247e6d7f851abaa4bc980851766767235dc1a6315784cee14e085ff8a009b2c25058e │ -86fe4009451aff251f79ea8b6ae376fed59cbbdeb15b3110d8dc7372dc1b3250383389 │ -cde048ac1be1282898a938ef65970638101f940b7f673104ba48f441b63bf5399072c8 │ -5dcc5a61a4dc681e911cebd8f61b3677b52d72af013e7d9cf0d3c0ef8991f96631d853 │ -7845671f84eb354450533e5167bbbaecb42cf3214d45ecaeb81a64ab26e34897c74e11 │ -6121aaa9463706d0a4c98f62a5803b820161af33cfda6a7820bf1cb0e9a954192ff64c │ -ca968173462ba000faffb7e9bcafc32b7c4d72b82d2044e1653591d511fbddd0d53b76 │ -9cd069d2282d7ec6ce5caa06cc9a37548ee6f634925d21d5957858e58863b75e7eae9b │ -859c5976c887de8fb9aa35f3bbb989df21885f8ae71bf6457710a87b63f5450adea41f │ -5d9284979f46e55a4936bf2a432dd56e9abf512aff9f99721d785dc53fcfeda6058069 │ -56bf8423472b0a4f8ab29e4a4bb6b9ad536271c147abce32ddf33ab69dde44ad385922 │ -f97070ccc4e17474a8826d33042281799ddb9b929f60c6e4cb61096cbd0be8679a931e │ -155b0cdcfdc290fc8efc2a0acffdb452bec94ac376aa2f05b98a8a6bdcc03265f7b0bb │ -787adb870c20cc705c5e968050f748e7ff3b13023382ea03a51df452da09bccccd337b │ -7daf691bc661efdbe630303e1e584af226c7959c9d37b6c3e8393e377d035ef64e7685 │ -1e02f81144880e2686c6f3ea998fdf243bad302683cebb0ec36c309fcf81b8291822f4 │ -593af24dbfc73a86173c078cbcbba5a198fe25a04f17c94157cba38b2d12ad9e332b98 │ -b1a8c229a6b8269303e27c2387457989d555bdb47085f304c27ab4ff7a0be5629b5822 │ -1a78fbb75ad708c390cbf9da4d71f7d8af84eea325925af1f0d597b1eabfca7e334ba3 │ -5cc86fdb4a21a0609daa08a031d3d4245b3ed763102093ac0c5ce8e21fdfbaee70c579 │ -ff18c10752be6f28087c41190c0e87bcd2f1d1f666769c3919aa8801871ce816a4b781 │ -cac7 │ - │ -Key 0x7109871a: │ -100600000c060000ce0300002c000000280000000301000020000000c7c37510a88042 │ -c4a593f989708612566251234f74b0e2672c887822b49c0b8e920300008e0300003082 │ -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 │ -0000000000000c0100000801000003010000000100006a55ce81e3ee017c2de61e68d3 │ -335427f9b5bdc582c845b95bdc87a4e92cf1fe375479d1edd5a97c61ad4f435b0605ec │ -dde9f5d28588568f7ade94e962e2b93c4ab56ccd0a8d0f07ba49c0c351acf1f046d578 │ -d69b9d14419afe859838c02657a247d798f4228e604cf1f08d057e5c52dfa68ce652de │ -6b06d9f87e835c6364f9fc80c458c3904468f4df8dbc27559eecfc32b968fdf8296f1e │ -b861cc503c68a8698d45dde5029c261afaa2a00ebbb40e2d0d6c4757770fb3304dcbe6 │ -cb46247225bd07571732a9219c3852593a94b945ae20286d7852ba2a697a6ad9fafc36 │ -0653e05a895c8c235acde2152411a86ba69e3bc9d63466988f155ddd661538c9802601 │ -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 {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: Missing META-INF/MANIFEST.MF │ @@ -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: 22255370 bytes, number of entries: 467 │ +Zip file size: 22224376 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 7996336 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libapp.so │ -rw-r--r-- 0.0 unx 10555800 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libflutter.so │ --rw-r--r-- 0.0 unx 480152 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libveil_light_plugin.so │ +-rw-r--r-- 0.0 unx 494424 b- stor 81-Jan-01 01:01 lib/arm64-v8a/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 41490 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 41416 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -467 files, 24976457 bytes uncompressed, 22186346 bytes compressed: 11.2% │ +464 files, 24906423 bytes uncompressed, 22163878 bytes compressed: 11.0% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Android package (APK), with zipflinger virtual entry │ +Android package (APK), with gradle app-metadata.properties ├── lib/arm64-v8a/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: AArch64 │ │ Version: 0x1 │ │ - Entry point address: 0x1341c │ │ + Entry point address: 0x14884 │ │ Start of program headers: 64 (bytes into file) │ │ - Start of section headers: 478616 (bytes into file) │ │ + Start of section headers: 492888 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 64 (bytes) │ │ Size of program headers: 56 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 64 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -1,22 +1,22 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ -Entry point 0x1341c │ │ +Entry point 0x14884 │ │ There are 10 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01241c 0x01241c R 0x1000 │ │ - LOAD 0x01241c 0x000000000001341c 0x000000000001341c 0x05fda4 0x05fda4 R E 0x1000 │ │ - LOAD 0x0721c0 0x00000000000741c0 0x00000000000741c0 0x002900 0x002900 RW 0x1000 │ │ - LOAD 0x074ac0 0x0000000000077ac0 0x0000000000077ac0 0x0000b0 0xd1adc8 RW 0x1000 │ │ - DYNAMIC 0x0746b0 0x00000000000766b0 0x00000000000766b0 0x000170 0x000170 RW 0x8 │ │ - GNU_RELRO 0x0721c0 0x00000000000741c0 0x00000000000741c0 0x002900 0x002e40 R 0x1 │ │ - GNU_EH_FRAME 0x00b704 0x000000000000b704 0x000000000000b704 0x000fa4 0x000fa4 R 0x4 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x013884 0x013884 R 0x1000 │ │ + LOAD 0x013884 0x0000000000014884 0x0000000000014884 0x06182c 0x06182c R E 0x1000 │ │ + LOAD 0x0750b0 0x00000000000770b0 0x00000000000770b0 0x002888 0x002888 RW 0x1000 │ │ + LOAD 0x077938 0x000000000007a938 0x000000000007a938 0x0009f8 0xd1b6e8 RW 0x1000 │ │ + DYNAMIC 0x077518 0x0000000000079518 0x0000000000079518 0x000170 0x000170 RW 0x8 │ │ + GNU_RELRO 0x0750b0 0x00000000000770b0 0x00000000000770b0 0x002888 0x002f50 R 0x1 │ │ + GNU_EH_FRAME 0x00abb4 0x000000000000abb4 0x000000000000abb4 0x0012dc 0x0012dc R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000098 0x000098 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rela.dyn .rela.plt .gcc_except_table .rodata .eh_frame_hdr .eh_frame │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0x74d98: │ │ +There are 24 section headers, starting at offset 0x78558: │ │ │ │ Section Headers: │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 0000000000000270 000270 000098 00 A 0 0 4 │ │ - [ 2] .dynsym DYNSYM 0000000000000308 000308 000ab0 18 A 6 1 8 │ │ - [ 3] .gnu.version VERSYM 0000000000000db8 000db8 0000e4 02 A 2 0 2 │ │ - [ 4] .gnu.version_r VERNEED 0000000000000e9c 000e9c 000040 00 A 6 2 4 │ │ - [ 5] .gnu.hash GNU_HASH 0000000000000ee0 000ee0 0001e8 00 A 2 0 8 │ │ - [ 6] .dynstr STRTAB 00000000000010c8 0010c8 0005cd 00 A 0 0 1 │ │ - [ 7] .rela.dyn RELA 0000000000001698 001698 0037f8 18 A 2 0 8 │ │ - [ 8] .rela.plt RELA 0000000000004e90 004e90 000438 18 AI 2 19 8 │ │ - [ 9] .gcc_except_table PROGBITS 00000000000052c8 0052c8 000cc8 00 A 0 0 4 │ │ - [10] .rodata PROGBITS 0000000000005f90 005f90 005773 00 AMS 0 0 16 │ │ - [11] .eh_frame_hdr PROGBITS 000000000000b704 00b704 000fa4 00 A 0 0 4 │ │ - [12] .eh_frame PROGBITS 000000000000c6a8 00c6a8 005d74 00 A 0 0 8 │ │ - [13] .text PROGBITS 000000000001341c 01241c 05fab0 00 AX 0 0 4 │ │ - [14] .plt PROGBITS 0000000000072ed0 071ed0 0002f0 00 AX 0 0 16 │ │ - [15] .data.rel.ro PROGBITS 00000000000741c0 0721c0 0024e0 00 WA 0 0 8 │ │ - [16] .fini_array FINI_ARRAY 00000000000766a0 0746a0 000010 00 WA 0 0 8 │ │ - [17] .dynamic DYNAMIC 00000000000766b0 0746b0 000170 10 WA 6 0 8 │ │ - [18] .got PROGBITS 0000000000076820 074820 000120 00 WA 0 0 8 │ │ - [19] .got.plt PROGBITS 0000000000076940 074940 000180 00 WA 0 0 8 │ │ - [20] .data PROGBITS 0000000000077ac0 074ac0 0000b0 00 WA 0 0 8 │ │ - [21] .bss NOBITS 0000000000077b70 074b70 d1ad18 00 WA 0 0 8 │ │ - [22] .comment PROGBITS 0000000000000000 074b70 000141 01 MS 0 0 1 │ │ - [23] .shstrtab STRTAB 0000000000000000 074cb1 0000e5 00 0 0 1 │ │ + [ 2] .dynsym DYNSYM 0000000000000308 000308 000ae0 18 A 6 1 8 │ │ + [ 3] .gnu.version VERSYM 0000000000000de8 000de8 0000e8 02 A 2 0 2 │ │ + [ 4] .gnu.version_r VERNEED 0000000000000ed0 000ed0 000040 00 A 6 2 4 │ │ + [ 5] .gnu.hash GNU_HASH 0000000000000f10 000f10 0001e8 00 A 2 0 8 │ │ + [ 6] .dynstr STRTAB 00000000000010f8 0010f8 0005e4 00 A 0 0 1 │ │ + [ 7] .rela.dyn RELA 00000000000016e0 0016e0 0034f8 18 A 2 0 8 │ │ + [ 8] .rela.plt RELA 0000000000004bd8 004bd8 000468 18 AI 2 19 8 │ │ + [ 9] .gcc_except_table PROGBITS 0000000000005040 005040 000d58 00 A 0 0 4 │ │ + [10] .rodata PROGBITS 0000000000005da0 005da0 004e13 00 AMS 0 0 16 │ │ + [11] .eh_frame_hdr PROGBITS 000000000000abb4 00abb4 0012dc 00 A 0 0 4 │ │ + [12] .eh_frame PROGBITS 000000000000be90 00be90 0079f4 00 A 0 0 8 │ │ + [13] .text PROGBITS 0000000000014884 013884 061510 00 AX 0 0 4 │ │ + [14] .plt PROGBITS 0000000000075da0 074da0 000310 00 AX 0 0 16 │ │ + [15] .data.rel.ro PROGBITS 00000000000770b0 0750b0 002458 00 WA 0 0 8 │ │ + [16] .fini_array FINI_ARRAY 0000000000079508 077508 000010 00 WA 0 0 8 │ │ + [17] .dynamic DYNAMIC 0000000000079518 077518 000170 10 WA 6 0 8 │ │ + [18] .got PROGBITS 0000000000079688 077688 000120 00 WA 0 0 8 │ │ + [19] .got.plt PROGBITS 00000000000797a8 0777a8 000190 00 WA 0 0 8 │ │ + [20] .data PROGBITS 000000000007a938 077938 0009f8 00 WA 0 0 8 │ │ + [21] .bss NOBITS 000000000007b330 078330 d1acf0 00 WA 0 0 8 │ │ + [22] .comment PROGBITS 0000000000000000 078330 000141 01 MS 0 0 1 │ │ + [23] .shstrtab STRTAB 0000000000000000 078471 0000e5 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), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,117 +1,119 @@ │ │ │ │ -Symbol table '.dynsym' contains 114 entries: │ │ +Symbol table '.dynsym' contains 116 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ - 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ - 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ - 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memalign@LIBC (2) │ │ - 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ - 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ - 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ - 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ - 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ - 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ - 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2) │ │ - 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ - 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@LIBC (2) │ │ - 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlsym@LIBC (3) │ │ - 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ - 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ - 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ - 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ - 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ - 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ - 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ - 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ - 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ - 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ - 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ - 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ - 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ - 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ - 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_unlock@LIBC (2) │ │ - 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_rdlock@LIBC (2) │ │ - 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ - 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ - 42: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_wrlock@LIBC (2) │ │ - 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ - 45: 0000000000591f3d 0x100000 OBJECT GLOBAL DEFAULT 21 KI_BIG_OUTPUT │ │ - 46: 0000000000791f3d 0x100000 OBJECT GLOBAL DEFAULT 21 PS_OUTPUT │ │ - 47: 0000000000014c78 52 FUNC GLOBAL DEFAULT 13 getKeyImage │ │ - 48: 0000000000014450 300 FUNC GLOBAL DEFAULT 13 xOnlyPointFromPoint │ │ - 49: 0000000000006c95 32 OBJECT GLOBAL DEFAULT 10 EXTRA_DATA_INPUT │ │ - 50: 0000000000891f3d 32 OBJECT GLOBAL DEFAULT 21 PREIMAGE_INPUT │ │ - 51: 0000000000191f15 40 OBJECT GLOBAL DEFAULT 21 PROOFRESULT │ │ - 52: 0000000000191f3d 0x100000 OBJECT GLOBAL DEFAULT 21 BLINDS │ │ - 53: 0000000000187c50 32 OBJECT GLOBAL DEFAULT 21 PRIVATE_INPUT │ │ - 54: 0000000000187d11 64 OBJECT GLOBAL DEFAULT 21 SIGNATURE_INPUT │ │ - 55: 0000000000014e4c 40 FUNC GLOBAL DEFAULT 13 pedersenCommit │ │ - 56: 0000000000015484 80 FUNC GLOBAL DEFAULT 13 verifyMlsag │ │ - 57: 0000000000026104 112 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ - 58: 0000000000187c70 65 OBJECT GLOBAL DEFAULT 21 PUBLIC_KEY_INPUT │ │ - 59: 0000000000014310 320 FUNC GLOBAL DEFAULT 13 xOnlyPointFromScalar │ │ - 60: 0000000000025ffc 148 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_context_create │ │ - 61: 0000000000187dd4 256 OBJECT GLOBAL DEFAULT 21 MESSAGE_OUTPUT │ │ - 62: 0000000000187cb1 32 OBJECT GLOBAL DEFAULT 21 X_ONLY_PUBLIC_KEY_INPUT │ │ - 63: 0000000000013c6c 436 FUNC GLOBAL DEFAULT 13 pointAdd │ │ - 64: 000000000001537c 124 FUNC GLOBAL DEFAULT 13 prepareMlsag │ │ - 65: 0000000000014d4c 76 FUNC GLOBAL DEFAULT 13 rangeProofVerify │ │ - 66: 0000000000026184 112 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ - 67: 0000000000077ac4 5 OBJECT GLOBAL DEFAULT 20 MYTEST_ARRAY │ │ - 68: 0000000000187ed4 32 OBJECT GLOBAL DEFAULT 21 NONCE_OUTPUT │ │ - 69: 0000000000691f3d 0x100000 OBJECT GLOBAL DEFAULT 21 PC_OUTPUT │ │ - 70: 0000000000187cd1 32 OBJECT GLOBAL DEFAULT 21 X_ONLY_PUBLIC_KEY_INPUT2 │ │ - 71: 0000000000013e20 292 FUNC GLOBAL DEFAULT 13 pointAddScalar │ │ - 72: 0000000000014acc 244 FUNC GLOBAL DEFAULT 13 recover │ │ - 73: 0000000000014794 192 FUNC GLOBAL DEFAULT 13 sign │ │ - 74: 0000000000077ac0 4 OBJECT GLOBAL DEFAULT 20 MYTEST_INTGR │ │ - 75: 0000000000991f5d 0x100000 OBJECT GLOBAL DEFAULT 21 PKS_INPUT │ │ - 76: 0000000000014bc0 184 FUNC GLOBAL DEFAULT 13 verifySchnorr │ │ - 77: 000000000001408c 232 FUNC GLOBAL DEFAULT 13 xOnlyPointAddTweakCheck │ │ - 78: 00000000000260ac 88 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_context_destroy │ │ - 79: 0000000000187cf1 32 OBJECT GLOBAL DEFAULT 21 TWEAK_INPUT │ │ - 80: 00000000000146d4 112 FUNC GLOBAL DEFAULT 13 privateSub │ │ - 81: 0000000000187d51 33 OBJECT GLOBAL DEFAULT 21 KI_OUTPUT │ │ - 82: 0000000000291f3d 0x100000 OBJECT GLOBAL DEFAULT 21 M_INPUT │ │ - 83: 0000000000491f3d 0x100000 OBJECT GLOBAL DEFAULT 21 PCM_OUT │ │ - 84: 00000000000154d4 44 FUNC GLOBAL DEFAULT 13 pkTweakAddRaw │ │ - 85: 00000000000146a0 52 FUNC GLOBAL DEFAULT 13 privateAdd │ │ - 86: 0000000000014cac 160 FUNC GLOBAL DEFAULT 13 rangeProofRewind │ │ - 87: 0000000000014e74 1216 FUNC GLOBAL DEFAULT 13 rangeproofSign │ │ - 88: 0000000000a91f5d 0x100000 OBJECT GLOBAL DEFAULT 21 EBUF1 │ │ - 89: 0000000000014744 80 FUNC GLOBAL DEFAULT 13 privateNegate │ │ - 90: 0000000000b91f5d 0x100000 OBJECT GLOBAL DEFAULT 21 EBUF2 │ │ - 91: 0000000000187f15 40960 OBJECT GLOBAL DEFAULT 21 PROOF │ │ - 92: 0000000000015500 36 FUNC GLOBAL DEFAULT 13 seckeyVerify │ │ - 93: 0000000000c91f5d 0x100000 OBJECT GLOBAL DEFAULT 21 EBUF3 │ │ - 94: 0000000000014174 244 FUNC GLOBAL DEFAULT 13 pointCompress │ │ - 95: 0000000000187ef4 33 OBJECT GLOBAL DEFAULT 21 COMMIT │ │ - 96: 0000000000006c75 32 OBJECT GLOBAL DEFAULT 10 HASH_INPUT │ │ - 97: 000000000001457c 292 FUNC GLOBAL DEFAULT 13 pointMultiply │ │ - 98: 0000000000014854 172 FUNC GLOBAL DEFAULT 13 signRecoverable │ │ - 99: 0000000000014900 192 FUNC GLOBAL DEFAULT 13 signSchnorr │ │ - 100: 0000000000891f5d 0x100000 OBJECT GLOBAL DEFAULT 21 SKS_INPUT │ │ - 101: 0000000000187db4 32 OBJECT GLOBAL DEFAULT 21 BLIND_OUTPUT │ │ - 102: 0000000000187d72 33 OBJECT GLOBAL DEFAULT 21 PK_INPUT │ │ - 103: 00000000000153f8 140 FUNC GLOBAL DEFAULT 13 generateMlsag │ │ - 104: 0000000000013be0 140 FUNC GLOBAL DEFAULT 13 isPoint │ │ - 105: 0000000000015334 72 FUNC GLOBAL DEFAULT 13 pedersenBlindSum │ │ - 106: 0000000000014268 168 FUNC GLOBAL DEFAULT 13 pointFromScalar │ │ - 107: 0000000000014d98 180 FUNC GLOBAL DEFAULT 13 ECDH_VEIL │ │ - 108: 0000000000187d93 33 OBJECT GLOBAL DEFAULT 21 SK_INPUT │ │ - 109: 00000000000149c0 268 FUNC GLOBAL DEFAULT 13 verify │ │ - 110: 0000000000391f3d 0x100000 OBJECT GLOBAL DEFAULT 21 PCM_IN │ │ - 111: 0000000000006c34 65 OBJECT GLOBAL DEFAULT 10 PUBLIC_KEY_INPUT2 │ │ - 112: 0000000000013bdc 4 FUNC GLOBAL DEFAULT 13 initializeContext │ │ - 113: 0000000000013f44 328 FUNC GLOBAL DEFAULT 13 xOnlyPointAddTweak │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ + 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2) │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@LIBC (2) │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlsym@LIBC (3) │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ + 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ + 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ + 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2) │ │ + 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2) │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_unlock@LIBC (2) │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_rdlock@LIBC (2) │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@LIBC (2) │ │ + 45: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ + 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_rwlock_wrlock@LIBC (2) │ │ + 47: 0000000000015578 304 FUNC GLOBAL DEFAULT 13 xOnlyPointFromPoint │ │ + 48: 0000000000015df4 56 FUNC GLOBAL DEFAULT 13 getKeyImage │ │ + 49: 00000000005956fd 0x100000 OBJECT GLOBAL DEFAULT 21 KI_BIG_OUTPUT │ │ + 50: 00000000007956fd 0x100000 OBJECT GLOBAL DEFAULT 21 PS_OUTPUT │ │ + 51: 00000000000066b7 32 OBJECT GLOBAL DEFAULT 10 EXTRA_DATA_INPUT │ │ + 52: 00000000001956d5 40 OBJECT GLOBAL DEFAULT 21 PROOFRESULT │ │ + 53: 00000000008956fd 32 OBJECT GLOBAL DEFAULT 21 PREIMAGE_INPUT │ │ + 54: 000000000018b410 32 OBJECT GLOBAL DEFAULT 21 PRIVATE_INPUT │ │ + 55: 000000000018b4d1 64 OBJECT GLOBAL DEFAULT 21 SIGNATURE_INPUT │ │ + 56: 0000000000015ff4 52 FUNC GLOBAL DEFAULT 13 pedersenCommit │ │ + 57: 00000000001956fd 0x100000 OBJECT GLOBAL DEFAULT 21 BLINDS │ │ + 58: 0000000000016528 84 FUNC GLOBAL DEFAULT 13 verifyMlsag │ │ + 59: 0000000000024c08 116 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ + 60: 000000000018b430 65 OBJECT GLOBAL DEFAULT 21 PUBLIC_KEY_INPUT │ │ + 61: 000000000001542c 332 FUNC GLOBAL DEFAULT 13 xOnlyPointFromScalar │ │ + 62: 0000000000024ae0 176 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_context_create │ │ + 63: 0000000000014d4c 452 FUNC GLOBAL DEFAULT 13 pointAdd │ │ + 64: 000000000018b471 32 OBJECT GLOBAL DEFAULT 21 X_ONLY_PUBLIC_KEY_INPUT │ │ + 65: 000000000018b594 256 OBJECT GLOBAL DEFAULT 21 MESSAGE_OUTPUT │ │ + 66: 0000000000015ee0 92 FUNC GLOBAL DEFAULT 13 rangeProofVerify │ │ + 67: 0000000000016418 128 FUNC GLOBAL DEFAULT 13 prepareMlsag │ │ + 68: 0000000000024c8c 116 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ + 69: 0000000000014f10 296 FUNC GLOBAL DEFAULT 13 pointAddScalar │ │ + 70: 000000000018b491 32 OBJECT GLOBAL DEFAULT 21 X_ONLY_PUBLIC_KEY_INPUT2 │ │ + 71: 00000000000158d8 208 FUNC GLOBAL DEFAULT 13 sign │ │ + 72: 0000000000015c40 248 FUNC GLOBAL DEFAULT 13 recover │ │ + 73: 000000000018b694 32 OBJECT GLOBAL DEFAULT 21 NONCE_OUTPUT │ │ + 74: 00000000006956fd 0x100000 OBJECT GLOBAL DEFAULT 21 PC_OUTPUT │ │ + 75: 000000000007a938 5 OBJECT GLOBAL DEFAULT 20 MYTEST_ARRAY │ │ + 76: 0000000000015190 236 FUNC GLOBAL DEFAULT 13 xOnlyPointAddTweakCheck │ │ + 77: 0000000000015d38 188 FUNC GLOBAL DEFAULT 13 verifySchnorr │ │ + 78: 000000000099571d 0x100000 OBJECT GLOBAL DEFAULT 21 PKS_INPUT │ │ + 79: 0000000000024bac 92 FUNC GLOBAL DEFAULT 13 rustsecp256k1_v0_4_1_context_destroy │ │ + 80: 000000000007a940 4 OBJECT GLOBAL DEFAULT 20 MYTEST_INTGR │ │ + 81: 000000000018b4b1 32 OBJECT GLOBAL DEFAULT 21 TWEAK_INPUT │ │ + 82: 0000000000015808 124 FUNC GLOBAL DEFAULT 13 privateSub │ │ + 83: 00000000000157d0 56 FUNC GLOBAL DEFAULT 13 privateAdd │ │ + 84: 000000000018b511 33 OBJECT GLOBAL DEFAULT 21 KI_OUTPUT │ │ + 85: 0000000000015e2c 180 FUNC GLOBAL DEFAULT 13 rangeProofRewind │ │ + 86: 0000000000016028 924 FUNC GLOBAL DEFAULT 13 rangeproofSign │ │ + 87: 00000000004956fd 0x100000 OBJECT GLOBAL DEFAULT 21 PCM_OUT │ │ + 88: 00000000002956fd 0x100000 OBJECT GLOBAL DEFAULT 21 M_INPUT │ │ + 89: 000000000001657c 48 FUNC GLOBAL DEFAULT 13 pkTweakAddRaw │ │ + 90: 0000000000015884 84 FUNC GLOBAL DEFAULT 13 privateNegate │ │ + 91: 0000000000a9571d 0x100000 OBJECT GLOBAL DEFAULT 21 EBUF1 │ │ + 92: 000000000018b6d5 40960 OBJECT GLOBAL DEFAULT 21 PROOF │ │ + 93: 0000000000b9571d 0x100000 OBJECT GLOBAL DEFAULT 21 EBUF2 │ │ + 94: 00000000000165ac 40 FUNC GLOBAL DEFAULT 13 seckeyVerify │ │ + 95: 000000000001527c 248 FUNC GLOBAL DEFAULT 13 pointCompress │ │ + 96: 0000000000c9571d 0x100000 OBJECT GLOBAL DEFAULT 21 EBUF3 │ │ + 97: 00000000000156a8 296 FUNC GLOBAL DEFAULT 13 pointMultiply │ │ + 98: 0000000000006697 32 OBJECT GLOBAL DEFAULT 10 HASH_INPUT │ │ + 99: 00000000000159a8 188 FUNC GLOBAL DEFAULT 13 signRecoverable │ │ + 100: 0000000000015a64 204 FUNC GLOBAL DEFAULT 13 signSchnorr │ │ + 101: 000000000018b6b4 33 OBJECT GLOBAL DEFAULT 21 COMMIT │ │ + 102: 000000000089571d 0x100000 OBJECT GLOBAL DEFAULT 21 SKS_INPUT │ │ + 103: 0000000000014cbc 144 FUNC GLOBAL DEFAULT 13 isPoint │ │ + 104: 0000000000015374 184 FUNC GLOBAL DEFAULT 13 pointFromScalar │ │ + 105: 000000000018b532 33 OBJECT GLOBAL DEFAULT 21 PK_INPUT │ │ + 106: 000000000018b574 32 OBJECT GLOBAL DEFAULT 21 BLIND_OUTPUT │ │ + 107: 00000000000163c4 84 FUNC GLOBAL DEFAULT 13 pedersenBlindSum │ │ + 108: 0000000000016498 144 FUNC GLOBAL DEFAULT 13 generateMlsag │ │ + 109: 0000000000015b30 272 FUNC GLOBAL DEFAULT 13 verify │ │ + 110: 000000000018b553 33 OBJECT GLOBAL DEFAULT 21 SK_INPUT │ │ + 111: 0000000000015f3c 184 FUNC GLOBAL DEFAULT 13 ECDH_VEIL │ │ + 112: 0000000000014cb8 4 FUNC GLOBAL DEFAULT 13 initializeContext │ │ + 113: 0000000000006656 65 OBJECT GLOBAL DEFAULT 10 PUBLIC_KEY_INPUT2 │ │ + 114: 0000000000015038 344 FUNC GLOBAL DEFAULT 13 xOnlyPointAddTweak │ │ + 115: 00000000003956fd 0x100000 OBJECT GLOBAL DEFAULT 21 PCM_IN │ ├── readelf --wide --relocs {} │ │ @@ -1,648 +1,618 @@ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x1698 contains 597 entries: │ │ +Relocation section '.rela.dyn' at offset 0x16e0 contains 565 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -00000000000741c0 0000000000000403 R_AARCH64_RELATIVE 741c0 │ │ -00000000000741c8 0000000000000403 R_AARCH64_RELATIVE 137a8 │ │ -00000000000741e0 0000000000000403 R_AARCH64_RELATIVE 13480 │ │ -00000000000741e8 0000000000000403 R_AARCH64_RELATIVE 137a8 │ │ -0000000000074200 0000000000000403 R_AARCH64_RELATIVE 136b0 │ │ -0000000000074208 0000000000000403 R_AARCH64_RELATIVE 6bb8 │ │ -0000000000074218 0000000000000403 R_AARCH64_RELATIVE 6bcd │ │ -0000000000074230 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074248 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074260 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074278 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074290 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -00000000000742a8 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -00000000000742c0 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -00000000000742d8 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -00000000000742f0 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074308 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074320 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074338 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074350 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074368 0000000000000403 R_AARCH64_RELATIVE 6c2a │ │ -0000000000074380 0000000000000403 R_AARCH64_RELATIVE 6d04 │ │ -0000000000074390 0000000000000403 R_AARCH64_RELATIVE 6d38 │ │ -00000000000743a0 0000000000000403 R_AARCH64_RELATIVE 6d1c │ │ -00000000000743b8 0000000000000403 R_AARCH64_RELATIVE 6d49 │ │ -00000000000743d0 0000000000000403 R_AARCH64_RELATIVE 6d82 │ │ -00000000000743e0 0000000000000403 R_AARCH64_RELATIVE 6d92 │ │ -00000000000743f0 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000074400 0000000000000403 R_AARCH64_RELATIVE a2ca │ │ -0000000000074410 0000000000000403 R_AARCH64_RELATIVE a2ca │ │ -0000000000074420 0000000000000403 R_AARCH64_RELATIVE 22798 │ │ -0000000000074438 0000000000000403 R_AARCH64_RELATIVE 462ac │ │ -0000000000074440 0000000000000403 R_AARCH64_RELATIVE 6ddb │ │ -0000000000074458 0000000000000403 R_AARCH64_RELATIVE 6ddb │ │ -0000000000074470 0000000000000403 R_AARCH64_RELATIVE 6e58 │ │ -0000000000074480 0000000000000403 R_AARCH64_RELATIVE 6e98 │ │ -0000000000074490 0000000000000403 R_AARCH64_RELATIVE 60a0 │ │ -00000000000744a0 0000000000000403 R_AARCH64_RELATIVE 6ef6 │ │ -00000000000744b0 0000000000000403 R_AARCH64_RELATIVE 6f0d │ │ -00000000000744c0 0000000000000403 R_AARCH64_RELATIVE 60a0 │ │ -00000000000744d0 0000000000000403 R_AARCH64_RELATIVE 6290 │ │ -00000000000744e0 0000000000000403 R_AARCH64_RELATIVE 6f16 │ │ -00000000000744f0 0000000000000403 R_AARCH64_RELATIVE 6f0d │ │ -0000000000074500 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000074518 0000000000000403 R_AARCH64_RELATIVE 17618 │ │ -0000000000074520 0000000000000403 R_AARCH64_RELATIVE 17838 │ │ -0000000000074528 0000000000000403 R_AARCH64_RELATIVE 178b0 │ │ -0000000000074530 0000000000000403 R_AARCH64_RELATIVE 6f24 │ │ -0000000000074548 0000000000000403 R_AARCH64_RELATIVE 6d67 │ │ -0000000000074560 0000000000000403 R_AARCH64_RELATIVE 6d67 │ │ -0000000000074578 0000000000000403 R_AARCH64_RELATIVE 6e18 │ │ -0000000000074590 0000000000000403 R_AARCH64_RELATIVE 6e18 │ │ -00000000000745a8 0000000000000403 R_AARCH64_RELATIVE 7007 │ │ -00000000000745b8 0000000000000403 R_AARCH64_RELATIVE 7019 │ │ -00000000000745c8 0000000000000403 R_AARCH64_RELATIVE 6320 │ │ -00000000000745d8 0000000000000403 R_AARCH64_RELATIVE 7019 │ │ -00000000000745e8 0000000000000403 R_AARCH64_RELATIVE 703b │ │ -00000000000745f8 0000000000000403 R_AARCH64_RELATIVE 7051 │ │ -0000000000074608 0000000000000403 R_AARCH64_RELATIVE 705e │ │ -0000000000074618 0000000000000403 R_AARCH64_RELATIVE 708a │ │ -0000000000074628 0000000000000403 R_AARCH64_RELATIVE 709f │ │ -0000000000074638 0000000000000403 R_AARCH64_RELATIVE 9ee5 │ │ -0000000000074648 0000000000000403 R_AARCH64_RELATIVE 70ca │ │ -0000000000074658 0000000000000403 R_AARCH64_RELATIVE 71f4 │ │ -0000000000074670 0000000000000403 R_AARCH64_RELATIVE 71f4 │ │ -0000000000074688 0000000000000403 R_AARCH64_RELATIVE 71f4 │ │ -00000000000746a0 0000000000000403 R_AARCH64_RELATIVE 71f4 │ │ -00000000000746b8 0000000000000403 R_AARCH64_RELATIVE 71f4 │ │ -00000000000746d0 0000000000000403 R_AARCH64_RELATIVE 7219 │ │ -00000000000746e0 0000000000000403 R_AARCH64_RELATIVE 6cd4 │ │ -00000000000746f0 0000000000000403 R_AARCH64_RELATIVE 61e0 │ │ -0000000000074700 0000000000000403 R_AARCH64_RELATIVE 7227 │ │ -0000000000074710 0000000000000403 R_AARCH64_RELATIVE 7228 │ │ -0000000000074720 0000000000000403 R_AARCH64_RELATIVE 7233 │ │ -0000000000074730 0000000000000403 R_AARCH64_RELATIVE 5fa0 │ │ -0000000000074740 0000000000000403 R_AARCH64_RELATIVE 7259 │ │ -0000000000074750 0000000000000403 R_AARCH64_RELATIVE 7227 │ │ -0000000000074760 0000000000000403 R_AARCH64_RELATIVE 7228 │ │ -0000000000074770 0000000000000403 R_AARCH64_RELATIVE 725f │ │ -0000000000074780 0000000000000403 R_AARCH64_RELATIVE 7227 │ │ -0000000000074790 0000000000000403 R_AARCH64_RELATIVE 7275 │ │ -00000000000747a8 0000000000000403 R_AARCH64_RELATIVE 7290 │ │ -00000000000747c0 0000000000000403 R_AARCH64_RELATIVE 7290 │ │ -00000000000747d8 0000000000000403 R_AARCH64_RELATIVE 7831 │ │ -00000000000747f0 0000000000000403 R_AARCH64_RELATIVE 7831 │ │ -0000000000074808 0000000000000403 R_AARCH64_RELATIVE 7859 │ │ -0000000000074820 0000000000000403 R_AARCH64_RELATIVE 7859 │ │ -0000000000074838 0000000000000403 R_AARCH64_RELATIVE 7bcf │ │ -0000000000074848 0000000000000403 R_AARCH64_RELATIVE 7bd9 │ │ -0000000000074858 0000000000000403 R_AARCH64_RELATIVE 7e3a │ │ -0000000000074870 0000000000000403 R_AARCH64_RELATIVE 7e3a │ │ -0000000000074888 0000000000000403 R_AARCH64_RELATIVE 7e3a │ │ -00000000000748a0 0000000000000403 R_AARCH64_RELATIVE 7e3a │ │ -00000000000748b8 0000000000000403 R_AARCH64_RELATIVE 7e3a │ │ -00000000000748d0 0000000000000403 R_AARCH64_RELATIVE 7eed │ │ -00000000000748e8 0000000000000403 R_AARCH64_RELATIVE 7eed │ │ -0000000000074900 0000000000000403 R_AARCH64_RELATIVE 7f17 │ │ -0000000000074910 0000000000000403 R_AARCH64_RELATIVE 7f2c │ │ -0000000000074928 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074940 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074958 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074970 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074988 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -00000000000749a0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -00000000000749b8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -00000000000749d0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -00000000000749e8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a00 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a18 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a30 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a48 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a60 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a78 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074a90 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074aa8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074ac0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074ad8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074af0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b08 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b20 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b38 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b50 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b68 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b80 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074b98 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074bb0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074bc8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074be0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074bf8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074c10 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074c28 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074c40 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074c58 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074c70 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074c88 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074ca0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074cb8 0000000000000403 R_AARCH64_RELATIVE 8fac │ │ -0000000000074cd0 0000000000000403 R_AARCH64_RELATIVE 8fac │ │ -0000000000074ce8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d00 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d18 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d30 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d48 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d60 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d78 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074d90 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074da8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074dc0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074dd8 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074df0 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ -0000000000074e08 0000000000000403 R_AARCH64_RELATIVE 9099 │ │ -0000000000074e20 0000000000000403 R_AARCH64_RELATIVE 90d6 │ │ -0000000000074e38 0000000000000403 R_AARCH64_RELATIVE 90d6 │ │ -0000000000074e50 0000000000000403 R_AARCH64_RELATIVE 90d6 │ │ -0000000000074e68 0000000000000403 R_AARCH64_RELATIVE 90d6 │ │ -0000000000074e80 0000000000000403 R_AARCH64_RELATIVE 90d6 │ │ -0000000000074e98 0000000000000403 R_AARCH64_RELATIVE 90d6 │ │ -0000000000074eb0 0000000000000403 R_AARCH64_RELATIVE 9180 │ │ -0000000000074ec8 0000000000000403 R_AARCH64_RELATIVE 91d0 │ │ -0000000000074ee0 0000000000000403 R_AARCH64_RELATIVE 22798 │ │ -0000000000074ef8 0000000000000403 R_AARCH64_RELATIVE 25e6c │ │ -0000000000074f00 0000000000000403 R_AARCH64_RELATIVE 22798 │ │ -0000000000074f18 0000000000000403 R_AARCH64_RELATIVE 2476c │ │ -0000000000074f20 0000000000000403 R_AARCH64_RELATIVE 1edc4 │ │ -0000000000074f38 0000000000000403 R_AARCH64_RELATIVE 1edc8 │ │ -0000000000074f40 0000000000000403 R_AARCH64_RELATIVE 22798 │ │ -0000000000074f58 0000000000000403 R_AARCH64_RELATIVE 2279c │ │ -0000000000074f60 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000074f78 0000000000000403 R_AARCH64_RELATIVE 25e84 │ │ -0000000000074f80 0000000000000403 R_AARCH64_RELATIVE 25ec8 │ │ -0000000000074f88 0000000000000403 R_AARCH64_RELATIVE 25fec │ │ -0000000000074f90 0000000000000403 R_AARCH64_RELATIVE 96f2 │ │ -0000000000074fa8 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000074fc0 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000074fd8 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000074ff0 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075008 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075020 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075038 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075050 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075068 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075080 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075098 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -00000000000750b0 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -00000000000750c8 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -00000000000750e0 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -00000000000750f8 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075110 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075128 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075140 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075158 0000000000000403 R_AARCH64_RELATIVE 9253 │ │ -0000000000075170 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075188 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000751a0 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000751b8 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000751d0 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000751e8 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075200 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075218 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075230 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075248 0000000000000403 R_AARCH64_RELATIVE 92fe │ │ -0000000000075258 0000000000000403 R_AARCH64_RELATIVE 6cec │ │ -0000000000075268 0000000000000403 R_AARCH64_RELATIVE 9337 │ │ -0000000000075278 0000000000000403 R_AARCH64_RELATIVE 9359 │ │ -0000000000075288 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000752a0 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000752b8 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000752d0 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -00000000000752e8 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075300 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075318 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075330 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075348 0000000000000403 R_AARCH64_RELATIVE 928b │ │ -0000000000075360 0000000000000403 R_AARCH64_RELATIVE 93f2 │ │ -0000000000075378 0000000000000403 R_AARCH64_RELATIVE 93f2 │ │ -0000000000075390 0000000000000403 R_AARCH64_RELATIVE 93f2 │ │ -00000000000753a8 0000000000000403 R_AARCH64_RELATIVE 936d │ │ -00000000000753b0 0000000000000403 R_AARCH64_RELATIVE 6cfc │ │ -00000000000753b8 0000000000000403 R_AARCH64_RELATIVE 6cbc │ │ -00000000000753c0 0000000000000403 R_AARCH64_RELATIVE 9390 │ │ -00000000000753c8 0000000000000403 R_AARCH64_RELATIVE 936a │ │ -00000000000753d0 0000000000000403 R_AARCH64_RELATIVE 938d │ │ -00000000000753d8 0000000000000403 R_AARCH64_RELATIVE 6cfc │ │ -00000000000753e0 0000000000000403 R_AARCH64_RELATIVE 937d │ │ -00000000000753e8 0000000000000403 R_AARCH64_RELATIVE 9378 │ │ -00000000000753f0 0000000000000403 R_AARCH64_RELATIVE 9388 │ │ -00000000000753f8 0000000000000403 R_AARCH64_RELATIVE 6cfc │ │ -0000000000075400 0000000000000403 R_AARCH64_RELATIVE 9372 │ │ -0000000000075408 0000000000000403 R_AARCH64_RELATIVE 9382 │ │ -0000000000075410 0000000000000403 R_AARCH64_RELATIVE 6cf0 │ │ -0000000000075418 0000000000000403 R_AARCH64_RELATIVE 6ccc │ │ -0000000000075420 0000000000000403 R_AARCH64_RELATIVE 9394 │ │ -0000000000075428 0000000000000403 R_AARCH64_RELATIVE 6cfc │ │ -0000000000075430 0000000000000403 R_AARCH64_RELATIVE 6cfc │ │ -0000000000075438 0000000000000403 R_AARCH64_RELATIVE 936f │ │ -0000000000075440 0000000000000403 R_AARCH64_RELATIVE 937f │ │ -0000000000075448 0000000000000403 R_AARCH64_RELATIVE 917e │ │ -0000000000075450 0000000000000403 R_AARCH64_RELATIVE 9395 │ │ -0000000000075458 0000000000000403 R_AARCH64_RELATIVE 6cfc │ │ -0000000000075460 0000000000000403 R_AARCH64_RELATIVE 9375 │ │ -0000000000075468 0000000000000403 R_AARCH64_RELATIVE 9385 │ │ -0000000000075470 0000000000000403 R_AARCH64_RELATIVE 9393 │ │ -0000000000075478 0000000000000403 R_AARCH64_RELATIVE 26090 │ │ -0000000000075490 0000000000000403 R_AARCH64_RELATIVE 26094 │ │ -0000000000075498 0000000000000403 R_AARCH64_RELATIVE 95c6 │ │ -00000000000754b0 0000000000000403 R_AARCH64_RELATIVE 95c6 │ │ -00000000000754c8 0000000000000403 R_AARCH64_RELATIVE 9629 │ │ -00000000000754d8 0000000000000403 R_AARCH64_RELATIVE 95c6 │ │ -00000000000754f0 0000000000000403 R_AARCH64_RELATIVE 964a │ │ -0000000000075500 0000000000000403 R_AARCH64_RELATIVE 95c6 │ │ -0000000000075518 0000000000000403 R_AARCH64_RELATIVE 96df │ │ -0000000000075528 0000000000000403 R_AARCH64_RELATIVE 96f2 │ │ -0000000000075540 0000000000000403 R_AARCH64_RELATIVE 96f2 │ │ -0000000000075558 0000000000000403 R_AARCH64_RELATIVE 96f2 │ │ -0000000000075570 0000000000000403 R_AARCH64_RELATIVE 9741 │ │ -0000000000075580 0000000000000403 R_AARCH64_RELATIVE 974f │ │ -0000000000075598 0000000000000403 R_AARCH64_RELATIVE 97b9 │ │ -00000000000755a8 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000755c0 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000755d8 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000755f0 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075608 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075620 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075638 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075650 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075668 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075680 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075698 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000756b0 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000756c8 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000756e0 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -00000000000756f8 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075710 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075728 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075740 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075758 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075770 0000000000000403 R_AARCH64_RELATIVE 97c2 │ │ -0000000000075788 0000000000000403 R_AARCH64_RELATIVE 22798 │ │ -00000000000757a0 0000000000000403 R_AARCH64_RELATIVE 26da4 │ │ -00000000000757a8 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -00000000000757c0 0000000000000403 R_AARCH64_RELATIVE 26e80 │ │ -00000000000757c8 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -00000000000757e0 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -00000000000757f8 0000000000000403 R_AARCH64_RELATIVE 9892 │ │ -0000000000075810 0000000000000403 R_AARCH64_RELATIVE 98de │ │ -0000000000075828 0000000000000403 R_AARCH64_RELATIVE 98de │ │ -0000000000075840 0000000000000403 R_AARCH64_RELATIVE 98de │ │ -0000000000075858 0000000000000403 R_AARCH64_RELATIVE 9949 │ │ -0000000000075870 0000000000000403 R_AARCH64_RELATIVE 98de │ │ -0000000000075888 0000000000000403 R_AARCH64_RELATIVE 9999 │ │ -00000000000758a0 0000000000000403 R_AARCH64_RELATIVE 99c2 │ │ -00000000000758b8 0000000000000403 R_AARCH64_RELATIVE 269dc │ │ -00000000000758d0 0000000000000403 R_AARCH64_RELATIVE 26a64 │ │ -00000000000758d8 0000000000000403 R_AARCH64_RELATIVE 26bb0 │ │ -00000000000758e0 0000000000000403 R_AARCH64_RELATIVE 26c90 │ │ -00000000000758e8 0000000000000403 R_AARCH64_RELATIVE 269dc │ │ -0000000000075900 0000000000000403 R_AARCH64_RELATIVE 43f88 │ │ -0000000000075908 0000000000000403 R_AARCH64_RELATIVE 44038 │ │ -0000000000075910 0000000000000403 R_AARCH64_RELATIVE 441e4 │ │ -0000000000075918 0000000000000403 R_AARCH64_RELATIVE 274c0 │ │ -0000000000075930 0000000000000403 R_AARCH64_RELATIVE 460dc │ │ -0000000000075938 0000000000000403 R_AARCH64_RELATIVE 46150 │ │ -0000000000075940 0000000000000403 R_AARCH64_RELATIVE 4629c │ │ -0000000000075948 0000000000000403 R_AARCH64_RELATIVE 96f2 │ │ -0000000000075960 0000000000000403 R_AARCH64_RELATIVE 9b38 │ │ -0000000000075978 0000000000000403 R_AARCH64_RELATIVE 9b38 │ │ -0000000000075990 0000000000000403 R_AARCH64_RELATIVE 9b38 │ │ -00000000000759a8 0000000000000403 R_AARCH64_RELATIVE 9b38 │ │ -00000000000759c0 0000000000000403 R_AARCH64_RELATIVE 9b38 │ │ -00000000000759d8 0000000000000403 R_AARCH64_RELATIVE 9b5e │ │ -00000000000759f0 0000000000000403 R_AARCH64_RELATIVE 9b5e │ │ -0000000000075a08 0000000000000403 R_AARCH64_RELATIVE 9bb2 │ │ -0000000000075a18 0000000000000403 R_AARCH64_RELATIVE 9b95 │ │ -0000000000075a30 0000000000000403 R_AARCH64_RELATIVE 9bf7 │ │ -0000000000075a48 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000075a58 0000000000000403 R_AARCH64_RELATIVE 9c18 │ │ -0000000000075a70 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000075a80 0000000000000403 R_AARCH64_RELATIVE 9eda │ │ -0000000000075a90 0000000000000403 R_AARCH64_RELATIVE 9ee5 │ │ -0000000000075aa0 0000000000000403 R_AARCH64_RELATIVE 9ee6 │ │ -0000000000075ab8 0000000000000403 R_AARCH64_RELATIVE 9f47 │ │ -0000000000075ad0 0000000000000403 R_AARCH64_RELATIVE 9f66 │ │ -0000000000075ae0 0000000000000403 R_AARCH64_RELATIVE 9f79 │ │ -0000000000075af0 0000000000000403 R_AARCH64_RELATIVE 9ee6 │ │ -0000000000075b08 0000000000000403 R_AARCH64_RELATIVE 9f9a │ │ -0000000000075b20 0000000000000403 R_AARCH64_RELATIVE 9f81 │ │ -0000000000075b38 0000000000000403 R_AARCH64_RELATIVE 9fb6 │ │ -0000000000075b50 0000000000000403 R_AARCH64_RELATIVE 9fc5 │ │ -0000000000075b68 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075b80 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075b98 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075bb0 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075bc8 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075be0 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075bf8 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075c10 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075c28 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075c40 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075c58 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075c70 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075c88 0000000000000403 R_AARCH64_RELATIVE 9fdd │ │ -0000000000075ca0 0000000000000403 R_AARCH64_RELATIVE 9ff5 │ │ -0000000000075cb8 0000000000000403 R_AARCH64_RELATIVE 9ff5 │ │ -0000000000075cd0 0000000000000403 R_AARCH64_RELATIVE a037 │ │ -0000000000075ce8 0000000000000403 R_AARCH64_RELATIVE a056 │ │ -0000000000075d00 0000000000000403 R_AARCH64_RELATIVE a080 │ │ -0000000000075d10 0000000000000403 R_AARCH64_RELATIVE 450e4 │ │ -0000000000075d28 0000000000000403 R_AARCH64_RELATIVE 45104 │ │ -0000000000075d30 0000000000000403 R_AARCH64_RELATIVE 43320 │ │ -0000000000075d38 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000075d50 0000000000000403 R_AARCH64_RELATIVE 448f4 │ │ -0000000000075d58 0000000000000403 R_AARCH64_RELATIVE 448f8 │ │ -0000000000075d60 0000000000000403 R_AARCH64_RELATIVE a091 │ │ -0000000000075d70 0000000000000403 R_AARCH64_RELATIVE a11f │ │ -0000000000075d80 0000000000000403 R_AARCH64_RELATIVE a132 │ │ -0000000000075d90 0000000000000403 R_AARCH64_RELATIVE a138 │ │ -0000000000075da0 0000000000000403 R_AARCH64_RELATIVE 9ff4 │ │ -0000000000075db0 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000075dc0 0000000000000403 R_AARCH64_RELATIVE a14b │ │ -0000000000075dd0 0000000000000403 R_AARCH64_RELATIVE a160 │ │ -0000000000075de0 0000000000000403 R_AARCH64_RELATIVE 6028 │ │ -0000000000075df0 0000000000000403 R_AARCH64_RELATIVE a19f │ │ -0000000000075e00 0000000000000403 R_AARCH64_RELATIVE a1ad │ │ -0000000000075e10 0000000000000403 R_AARCH64_RELATIVE 9b89 │ │ -0000000000075e20 0000000000000403 R_AARCH64_RELATIVE a1af │ │ -0000000000075e30 0000000000000403 R_AARCH64_RELATIVE a16e │ │ -0000000000075e48 0000000000000403 R_AARCH64_RELATIVE 274c0 │ │ -0000000000075e60 0000000000000403 R_AARCH64_RELATIVE 460b8 │ │ -0000000000075e68 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000075e80 0000000000000403 R_AARCH64_RELATIVE 46320 │ │ -0000000000075e88 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000075ea0 0000000000000403 R_AARCH64_RELATIVE 462d0 │ │ -0000000000075ea8 0000000000000403 R_AARCH64_RELATIVE 46314 │ │ -0000000000075eb0 0000000000000403 R_AARCH64_RELATIVE 450e4 │ │ -0000000000075ec8 0000000000000403 R_AARCH64_RELATIVE 45f5c │ │ -0000000000075ed0 0000000000000403 R_AARCH64_RELATIVE 46038 │ │ -0000000000075ed8 0000000000000403 R_AARCH64_RELATIVE 22798 │ │ -0000000000075ef0 0000000000000403 R_AARCH64_RELATIVE 462ac │ │ -0000000000075ef8 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000075f08 0000000000000403 R_AARCH64_RELATIVE a1fd │ │ -0000000000075f18 0000000000000403 R_AARCH64_RELATIVE a22e │ │ -0000000000075f28 0000000000000403 R_AARCH64_RELATIVE a260 │ │ -0000000000075f38 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000075f50 0000000000000403 R_AARCH64_RELATIVE 44ab4 │ │ -0000000000075f58 0000000000000403 R_AARCH64_RELATIVE 44ab8 │ │ -0000000000075f60 0000000000000403 R_AARCH64_RELATIVE a28d │ │ -0000000000075f78 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000075f88 0000000000000403 R_AARCH64_RELATIVE 9f79 │ │ -0000000000075f98 0000000000000403 R_AARCH64_RELATIVE 9680 │ │ -0000000000075fa8 0000000000000403 R_AARCH64_RELATIVE a2c1 │ │ -0000000000075fb8 0000000000000403 R_AARCH64_RELATIVE a2c4 │ │ -0000000000075fc8 0000000000000403 R_AARCH64_RELATIVE a13f │ │ -0000000000075fd8 0000000000000403 R_AARCH64_RELATIVE 61a0 │ │ -0000000000075fe8 0000000000000403 R_AARCH64_RELATIVE a2ca │ │ -0000000000075ff8 0000000000000403 R_AARCH64_RELATIVE 9b89 │ │ -0000000000076008 0000000000000403 R_AARCH64_RELATIVE a2cb │ │ -0000000000076018 0000000000000403 R_AARCH64_RELATIVE a2dd │ │ -0000000000076030 0000000000000403 R_AARCH64_RELATIVE a2ff │ │ -0000000000076040 0000000000000403 R_AARCH64_RELATIVE a323 │ │ -0000000000076058 0000000000000403 R_AARCH64_RELATIVE a323 │ │ -0000000000076070 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -0000000000076088 0000000000000403 R_AARCH64_RELATIVE 26f78 │ │ -0000000000076090 0000000000000403 R_AARCH64_RELATIVE 26f84 │ │ -0000000000076098 0000000000000403 R_AARCH64_RELATIVE 26f84 │ │ -00000000000760a0 0000000000000403 R_AARCH64_RELATIVE 26e7c │ │ -00000000000760b8 0000000000000403 R_AARCH64_RELATIVE 26f90 │ │ -00000000000760c0 0000000000000403 R_AARCH64_RELATIVE 26f9c │ │ -00000000000760c8 0000000000000403 R_AARCH64_RELATIVE 26f9c │ │ -00000000000760d0 0000000000000403 R_AARCH64_RELATIVE a379 │ │ -00000000000760e0 0000000000000403 R_AARCH64_RELATIVE a3c7 │ │ -00000000000760f8 0000000000000403 R_AARCH64_RELATIVE a3f7 │ │ -0000000000076108 0000000000000403 R_AARCH64_RELATIVE a43a │ │ -0000000000076120 0000000000000403 R_AARCH64_RELATIVE a43a │ │ -0000000000076138 0000000000000403 R_AARCH64_RELATIVE a476 │ │ -0000000000076150 0000000000000403 R_AARCH64_RELATIVE a476 │ │ -0000000000076168 0000000000000403 R_AARCH64_RELATIVE a4ac │ │ -0000000000076180 0000000000000403 R_AARCH64_RELATIVE 7be8 │ │ -0000000000076188 0000000000000403 R_AARCH64_RELATIVE 7c0f │ │ -0000000000076190 0000000000000403 R_AARCH64_RELATIVE 7be8 │ │ -0000000000076198 0000000000000403 R_AARCH64_RELATIVE 7c35 │ │ -00000000000761a0 0000000000000403 R_AARCH64_RELATIVE 7c67 │ │ -00000000000761a8 0000000000000403 R_AARCH64_RELATIVE 7c94 │ │ -00000000000761b0 0000000000000403 R_AARCH64_RELATIVE 7cc3 │ │ -00000000000761b8 0000000000000403 R_AARCH64_RELATIVE 7ce4 │ │ -00000000000761c0 0000000000000403 R_AARCH64_RELATIVE 7d01 │ │ -00000000000761c8 0000000000000403 R_AARCH64_RELATIVE 7be8 │ │ -00000000000761d0 0000000000000403 R_AARCH64_RELATIVE 7be8 │ │ -00000000000761d8 0000000000000403 R_AARCH64_RELATIVE 7d2e │ │ -00000000000761e0 0000000000000403 R_AARCH64_RELATIVE 7d5f │ │ -00000000000761e8 0000000000000403 R_AARCH64_RELATIVE 7d8c │ │ -00000000000761f0 0000000000000403 R_AARCH64_RELATIVE 7dbc │ │ -00000000000762f8 0000000000000403 R_AARCH64_RELATIVE 48b5c │ │ -0000000000076300 0000000000000403 R_AARCH64_RELATIVE 5341c │ │ -0000000000076318 0000000000000403 R_AARCH64_RELATIVE 6f404 │ │ -0000000000076320 0000000000000403 R_AARCH64_RELATIVE 6f40c │ │ -0000000000076328 0000000000000403 R_AARCH64_RELATIVE 6f414 │ │ -0000000000076330 0000000000000403 R_AARCH64_RELATIVE 6f458 │ │ -0000000000076338 0000000000000403 R_AARCH64_RELATIVE 6f4f4 │ │ -0000000000076340 0000000000000403 R_AARCH64_RELATIVE 6f590 │ │ -0000000000076348 0000000000000403 R_AARCH64_RELATIVE 6f5a4 │ │ -0000000000076350 0000000000000403 R_AARCH64_RELATIVE 6f5b4 │ │ -0000000000076358 0000000000000403 R_AARCH64_RELATIVE 6f5c4 │ │ -0000000000076360 0000000000000403 R_AARCH64_RELATIVE 6f694 │ │ -0000000000076368 0000000000000403 R_AARCH64_RELATIVE 6f6d8 │ │ -0000000000076370 0000000000000403 R_AARCH64_RELATIVE 6f6e4 │ │ -0000000000076378 0000000000000403 R_AARCH64_RELATIVE 6f6f0 │ │ -0000000000076380 0000000000000403 R_AARCH64_RELATIVE 6f71c │ │ -0000000000076388 0000000000000403 R_AARCH64_RELATIVE 6f90c │ │ -0000000000076390 0000000000000403 R_AARCH64_RELATIVE b083 │ │ -0000000000076398 0000000000000403 R_AARCH64_RELATIVE ace4 │ │ -00000000000763a0 0000000000000403 R_AARCH64_RELATIVE b283 │ │ -00000000000763a8 0000000000000403 R_AARCH64_RELATIVE aa34 │ │ -00000000000763b0 0000000000000403 R_AARCH64_RELATIVE af91 │ │ -00000000000763b8 0000000000000403 R_AARCH64_RELATIVE b086 │ │ -00000000000763c0 0000000000000403 R_AARCH64_RELATIVE af76 │ │ -00000000000763c8 0000000000000403 R_AARCH64_RELATIVE b2cf │ │ -00000000000763d0 0000000000000403 R_AARCH64_RELATIVE b14a │ │ -00000000000763d8 0000000000000403 R_AARCH64_RELATIVE ab66 │ │ -00000000000763e0 0000000000000403 R_AARCH64_RELATIVE a9f9 │ │ -00000000000763e8 0000000000000403 R_AARCH64_RELATIVE b089 │ │ -00000000000763f0 0000000000000403 R_AARCH64_RELATIVE b2d2 │ │ -00000000000763f8 0000000000000403 R_AARCH64_RELATIVE ad5c │ │ -0000000000076400 0000000000000403 R_AARCH64_RELATIVE ad60 │ │ -0000000000076408 0000000000000403 R_AARCH64_RELATIVE ac90 │ │ -0000000000076410 0000000000000403 R_AARCH64_RELATIVE b023 │ │ -0000000000076418 0000000000000403 R_AARCH64_RELATIVE ace7 │ │ -0000000000076420 0000000000000403 R_AARCH64_RELATIVE aa37 │ │ -0000000000076428 0000000000000403 R_AARCH64_RELATIVE b286 │ │ -0000000000076430 0000000000000403 R_AARCH64_RELATIVE a5c1 │ │ -0000000000076438 0000000000000403 R_AARCH64_RELATIVE aefa │ │ -0000000000076440 0000000000000403 R_AARCH64_RELATIVE b027 │ │ -0000000000076448 0000000000000403 R_AARCH64_RELATIVE b0ec │ │ -0000000000076450 0000000000000403 R_AARCH64_RELATIVE a839 │ │ -0000000000076458 0000000000000403 R_AARCH64_RELATIVE b08c │ │ -0000000000076460 0000000000000403 R_AARCH64_RELATIVE abf6 │ │ -0000000000076468 0000000000000403 R_AARCH64_RELATIVE adbc │ │ -0000000000076470 0000000000000403 R_AARCH64_RELATIVE a93e │ │ -0000000000076478 0000000000000403 R_AARCH64_RELATIVE ae52 │ │ -0000000000076480 0000000000000403 R_AARCH64_RELATIVE ae56 │ │ -0000000000076488 0000000000000403 R_AARCH64_RELATIVE adfb │ │ -0000000000076490 0000000000000403 R_AARCH64_RELATIVE aa3b │ │ -0000000000076498 0000000000000403 R_AARCH64_RELATIVE b083 │ │ -00000000000764a0 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764a8 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764b0 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764b8 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764c0 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764c8 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764d0 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764d8 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764e0 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764e8 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764f0 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000764f8 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076500 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076508 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076510 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076518 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076520 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076528 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076530 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076538 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076540 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076548 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076550 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076558 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076560 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076568 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076570 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076578 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076580 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076588 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076590 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -0000000000076598 0000000000000403 R_AARCH64_RELATIVE b28d │ │ -00000000000765a0 0000000000000403 R_AARCH64_RELATIVE ab04 │ │ -00000000000765a8 0000000000000403 R_AARCH64_RELATIVE b28a │ │ -00000000000765b0 0000000000000403 R_AARCH64_RELATIVE af79 │ │ -00000000000765b8 0000000000000403 R_AARCH64_RELATIVE a83d │ │ -00000000000765c0 0000000000000403 R_AARCH64_RELATIVE ae5a │ │ -00000000000765c8 0000000000000403 R_AARCH64_RELATIVE a5c5 │ │ -00000000000765d0 0000000000000403 R_AARCH64_RELATIVE a891 │ │ -00000000000765d8 0000000000000403 R_AARCH64_RELATIVE aa3e │ │ -00000000000765e0 0000000000000403 R_AARCH64_RELATIVE a5c8 │ │ -00000000000765e8 0000000000000403 R_AARCH64_RELATIVE ac94 │ │ -00000000000765f0 0000000000000403 R_AARCH64_RELATIVE ab07 │ │ -00000000000765f8 0000000000000403 R_AARCH64_RELATIVE a79e │ │ -0000000000076600 0000000000000403 R_AARCH64_RELATIVE af7c │ │ -0000000000076608 0000000000000403 R_AARCH64_RELATIVE a88d │ │ -0000000000076610 0000000000000403 R_AARCH64_RELATIVE adc0 │ │ -0000000000076618 0000000000000403 R_AARCH64_RELATIVE b183 │ │ -0000000000076620 0000000000000403 R_AARCH64_RELATIVE a894 │ │ -0000000000076628 0000000000000403 R_AARCH64_RELATIVE ae5d │ │ -0000000000076630 0000000000000403 R_AARCH64_RELATIVE b14d │ │ -0000000000076638 0000000000000403 R_AARCH64_RELATIVE adc4 │ │ -0000000000076640 0000000000000403 R_AARCH64_RELATIVE ac63 │ │ -0000000000076648 0000000000000403 R_AARCH64_RELATIVE b151 │ │ -0000000000076650 0000000000000403 R_AARCH64_RELATIVE aefe │ │ -0000000000076658 0000000000000403 R_AARCH64_RELATIVE adfe │ │ -0000000000076660 0000000000000403 R_AARCH64_RELATIVE b155 │ │ -0000000000076668 0000000000000403 R_AARCH64_RELATIVE a7a2 │ │ -0000000000076670 0000000000000403 R_AARCH64_RELATIVE b21a │ │ -0000000000076678 0000000000000403 R_AARCH64_RELATIVE b21e │ │ -0000000000076680 0000000000000403 R_AARCH64_RELATIVE b187 │ │ -0000000000076688 0000000000000403 R_AARCH64_RELATIVE abfa │ │ -0000000000076690 0000000000000403 R_AARCH64_RELATIVE ab0b │ │ -0000000000076698 0000000000000403 R_AARCH64_RELATIVE ab0f │ │ -00000000000766a0 0000000000000403 R_AARCH64_RELATIVE 13434 │ │ -00000000000766a8 0000000000000403 R_AARCH64_RELATIVE 1341c │ │ -0000000000076820 0000000000000403 R_AARCH64_RELATIVE 77b48 │ │ -0000000000076860 0000000000000403 R_AARCH64_RELATIVE 762f8 │ │ -0000000000076878 0000000000000403 R_AARCH64_RELATIVE 76300 │ │ -0000000000076930 0000000000000403 R_AARCH64_RELATIVE 77b50 │ │ -0000000000077b08 0000000000000403 R_AARCH64_RELATIVE 261f4 │ │ -0000000000077b18 0000000000000403 R_AARCH64_RELATIVE 27130 │ │ -0000000000077b28 0000000000000403 R_AARCH64_RELATIVE 261f4 │ │ -0000000000077b40 0000000000000403 R_AARCH64_RELATIVE 26254 │ │ -0000000000077b48 0000000000000403 R_AARCH64_RELATIVE 761f8 │ │ -0000000000077b50 0000000000000403 R_AARCH64_RELATIVE b2e6 │ │ -0000000000077b58 0000000000000403 R_AARCH64_RELATIVE d92088 │ │ -0000000000077b60 0000000000000403 R_AARCH64_RELATIVE d92088 │ │ -0000000000077b68 0000000000000403 R_AARCH64_RELATIVE d92888 │ │ -0000000000076938 0000002a00000401 R_AARCH64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ -0000000000076910 0000002d00000401 R_AARCH64_GLOB_DAT 0000000000591f3d KI_BIG_OUTPUT + 0 │ │ -0000000000076920 0000002e00000401 R_AARCH64_GLOB_DAT 0000000000791f3d PS_OUTPUT + 0 │ │ -0000000000076858 0000003100000401 R_AARCH64_GLOB_DAT 0000000000006c95 EXTRA_DATA_INPUT + 0 │ │ -0000000000076928 0000003200000401 R_AARCH64_GLOB_DAT 0000000000891f3d PREIMAGE_INPUT + 0 │ │ -00000000000768c0 0000003300000401 R_AARCH64_GLOB_DAT 0000000000191f15 PROOFRESULT + 0 │ │ -00000000000768d0 0000003400000401 R_AARCH64_GLOB_DAT 0000000000191f3d BLINDS + 0 │ │ -0000000000076850 0000003500000401 R_AARCH64_GLOB_DAT 0000000000187c50 PRIVATE_INPUT + 0 │ │ -0000000000076870 0000003600000401 R_AARCH64_GLOB_DAT 0000000000187d11 SIGNATURE_INPUT + 0 │ │ -00000000000762b0 0000003900000101 R_AARCH64_ABS64 0000000000026104 rustsecp256k1_v0_4_1_default_illegal_callback_fn + 0 │ │ -00000000000762d8 0000003900000101 R_AARCH64_ABS64 0000000000026104 rustsecp256k1_v0_4_1_default_illegal_callback_fn + 0 │ │ -0000000000076828 0000003a00000401 R_AARCH64_GLOB_DAT 0000000000187c70 PUBLIC_KEY_INPUT + 0 │ │ -00000000000768b0 0000003d00000401 R_AARCH64_GLOB_DAT 0000000000187dd4 MESSAGE_OUTPUT + 0 │ │ -0000000000076840 0000003e00000401 R_AARCH64_GLOB_DAT 0000000000187cb1 X_ONLY_PUBLIC_KEY_INPUT + 0 │ │ -00000000000762c0 0000004200000101 R_AARCH64_ABS64 0000000000026184 rustsecp256k1_v0_4_1_default_error_callback_fn + 0 │ │ -00000000000762e8 0000004200000101 R_AARCH64_ABS64 0000000000026184 rustsecp256k1_v0_4_1_default_error_callback_fn + 0 │ │ -00000000000768b8 0000004400000401 R_AARCH64_GLOB_DAT 0000000000187ed4 NONCE_OUTPUT + 0 │ │ -0000000000076918 0000004500000401 R_AARCH64_GLOB_DAT 0000000000691f3d PC_OUTPUT + 0 │ │ -0000000000076848 0000004600000401 R_AARCH64_GLOB_DAT 0000000000187cd1 X_ONLY_PUBLIC_KEY_INPUT2 + 0 │ │ -0000000000076900 0000004b00000401 R_AARCH64_GLOB_DAT 0000000000991f5d PKS_INPUT + 0 │ │ -0000000000076838 0000004f00000401 R_AARCH64_GLOB_DAT 0000000000187cf1 TWEAK_INPUT + 0 │ │ -0000000000076880 0000005100000401 R_AARCH64_GLOB_DAT 0000000000187d51 KI_OUTPUT + 0 │ │ -00000000000768f8 0000005200000401 R_AARCH64_GLOB_DAT 0000000000291f3d M_INPUT + 0 │ │ -00000000000768d8 0000005300000401 R_AARCH64_GLOB_DAT 0000000000491f3d PCM_OUT + 0 │ │ -00000000000768c8 0000005800000401 R_AARCH64_GLOB_DAT 0000000000a91f5d EBUF1 + 0 │ │ -00000000000768e8 0000005a00000401 R_AARCH64_GLOB_DAT 0000000000b91f5d EBUF2 + 0 │ │ -00000000000768a0 0000005b00000401 R_AARCH64_GLOB_DAT 0000000000187f15 PROOF + 0 │ │ -00000000000768f0 0000005d00000401 R_AARCH64_GLOB_DAT 0000000000c91f5d EBUF3 + 0 │ │ -00000000000768a8 0000005f00000401 R_AARCH64_GLOB_DAT 0000000000187ef4 COMMIT + 0 │ │ -0000000000076868 0000006000000401 R_AARCH64_GLOB_DAT 0000000000006c75 HASH_INPUT + 0 │ │ -0000000000076908 0000006400000401 R_AARCH64_GLOB_DAT 0000000000891f5d SKS_INPUT + 0 │ │ -0000000000076898 0000006500000401 R_AARCH64_GLOB_DAT 0000000000187db4 BLIND_OUTPUT + 0 │ │ -0000000000076888 0000006600000401 R_AARCH64_GLOB_DAT 0000000000187d72 PK_INPUT + 0 │ │ -0000000000076890 0000006c00000401 R_AARCH64_GLOB_DAT 0000000000187d93 SK_INPUT + 0 │ │ -00000000000768e0 0000006e00000401 R_AARCH64_GLOB_DAT 0000000000391f3d PCM_IN + 0 │ │ -0000000000076830 0000006f00000401 R_AARCH64_GLOB_DAT 0000000000006c34 PUBLIC_KEY_INPUT2 + 0 │ │ +00000000000770b0 0000000000000403 R_AARCH64_RELATIVE 770b0 │ │ +00000000000770b8 0000000000000403 R_AARCH64_RELATIVE 66d7 │ │ +00000000000770c8 0000000000000403 R_AARCH64_RELATIVE 7f93 │ │ +00000000000770e0 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +00000000000770f8 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077110 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077128 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077140 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077158 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077170 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077188 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +00000000000771a0 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +00000000000771b8 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +00000000000771d0 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +00000000000771e8 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077200 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077218 0000000000000403 R_AARCH64_RELATIVE 76a4 │ │ +0000000000077230 0000000000000403 R_AARCH64_RELATIVE 80d8 │ │ +0000000000077240 0000000000000403 R_AARCH64_RELATIVE 670a │ │ +0000000000077258 0000000000000403 R_AARCH64_RELATIVE 80f0 │ │ +0000000000077268 0000000000000403 R_AARCH64_RELATIVE 778f │ │ +0000000000077280 0000000000000403 R_AARCH64_RELATIVE 7337 │ │ +0000000000077298 0000000000000403 R_AARCH64_RELATIVE 7e3f │ │ +00000000000772b0 0000000000000403 R_AARCH64_RELATIVE 7e3f │ │ +00000000000772c8 0000000000000403 R_AARCH64_RELATIVE 7a14 │ │ +00000000000772e0 0000000000000403 R_AARCH64_RELATIVE 7353 │ │ +00000000000772f8 0000000000000403 R_AARCH64_RELATIVE 7353 │ │ +0000000000077310 0000000000000403 R_AARCH64_RELATIVE 8458 │ │ +0000000000077320 0000000000000403 R_AARCH64_RELATIVE 84b8 │ │ +0000000000077348 0000000000000403 R_AARCH64_RELATIVE 19798 │ │ +0000000000077350 0000000000000403 R_AARCH64_RELATIVE 5dd0 │ │ +0000000000077360 0000000000000403 R_AARCH64_RELATIVE 8516 │ │ +0000000000077370 0000000000000403 R_AARCH64_RELATIVE 852d │ │ +0000000000077380 0000000000000403 R_AARCH64_RELATIVE 5dd0 │ │ +0000000000077390 0000000000000403 R_AARCH64_RELATIVE 5fb0 │ │ +00000000000773a0 0000000000000403 R_AARCH64_RELATIVE 8536 │ │ +00000000000773b0 0000000000000403 R_AARCH64_RELATIVE 852d │ │ +00000000000773d8 0000000000000403 R_AARCH64_RELATIVE 18d68 │ │ +00000000000773e0 0000000000000403 R_AARCH64_RELATIVE 18fc8 │ │ +00000000000773e8 0000000000000403 R_AARCH64_RELATIVE 19048 │ │ +00000000000773f0 0000000000000403 R_AARCH64_RELATIVE 76af │ │ +0000000000077408 0000000000000403 R_AARCH64_RELATIVE 76af │ │ +0000000000077420 0000000000000403 R_AARCH64_RELATIVE 6b51 │ │ +0000000000077438 0000000000000403 R_AARCH64_RELATIVE 6b51 │ │ +0000000000077450 0000000000000403 R_AARCH64_RELATIVE 860c │ │ +0000000000077460 0000000000000403 R_AARCH64_RELATIVE 6785 │ │ +0000000000077478 0000000000000403 R_AARCH64_RELATIVE 8658 │ │ +0000000000077488 0000000000000403 R_AARCH64_RELATIVE 755a │ │ +00000000000774a0 0000000000000403 R_AARCH64_RELATIVE 755a │ │ +00000000000774b8 0000000000000403 R_AARCH64_RELATIVE 755a │ │ +00000000000774d0 0000000000000403 R_AARCH64_RELATIVE 755a │ │ +00000000000774e8 0000000000000403 R_AARCH64_RELATIVE 755a │ │ +0000000000077500 0000000000000403 R_AARCH64_RELATIVE 66ec │ │ +0000000000077518 0000000000000403 R_AARCH64_RELATIVE 8784 │ │ +0000000000077528 0000000000000403 R_AARCH64_RELATIVE 66ec │ │ +0000000000077540 0000000000000403 R_AARCH64_RELATIVE 87bd │ │ +0000000000077550 0000000000000403 R_AARCH64_RELATIVE 80ac │ │ +0000000000077560 0000000000000403 R_AARCH64_RELATIVE 5f20 │ │ +0000000000077570 0000000000000403 R_AARCH64_RELATIVE 87cb │ │ +0000000000077580 0000000000000403 R_AARCH64_RELATIVE a0dc │ │ +0000000000077590 0000000000000403 R_AARCH64_RELATIVE 87cc │ │ +00000000000775a0 0000000000000403 R_AARCH64_RELATIVE 6078 │ │ +00000000000775b0 0000000000000403 R_AARCH64_RELATIVE 87f2 │ │ +00000000000775c0 0000000000000403 R_AARCH64_RELATIVE 87cb │ │ +00000000000775d0 0000000000000403 R_AARCH64_RELATIVE a0dc │ │ +00000000000775e0 0000000000000403 R_AARCH64_RELATIVE 87f8 │ │ +00000000000775f0 0000000000000403 R_AARCH64_RELATIVE 87cb │ │ +0000000000077600 0000000000000403 R_AARCH64_RELATIVE 717a │ │ +0000000000077618 0000000000000403 R_AARCH64_RELATIVE 717a │ │ +0000000000077630 0000000000000403 R_AARCH64_RELATIVE 8db7 │ │ +0000000000077640 0000000000000403 R_AARCH64_RELATIVE 8dd0 │ │ +0000000000077650 0000000000000403 R_AARCH64_RELATIVE 8e09 │ │ +0000000000077660 0000000000000403 R_AARCH64_RELATIVE 8e1b │ │ +0000000000077670 0000000000000403 R_AARCH64_RELATIVE 6020 │ │ +0000000000077680 0000000000000403 R_AARCH64_RELATIVE 8e1b │ │ +0000000000077690 0000000000000403 R_AARCH64_RELATIVE 8e3d │ │ +00000000000776a0 0000000000000403 R_AARCH64_RELATIVE 8e53 │ │ +00000000000776b0 0000000000000403 R_AARCH64_RELATIVE 8e60 │ │ +00000000000776c0 0000000000000403 R_AARCH64_RELATIVE 8e86 │ │ +00000000000776d0 0000000000000403 R_AARCH64_RELATIVE 9d05 │ │ +00000000000776e0 0000000000000403 R_AARCH64_RELATIVE 9175 │ │ +00000000000776f0 0000000000000403 R_AARCH64_RELATIVE 9184 │ │ +0000000000077700 0000000000000403 R_AARCH64_RELATIVE 782d │ │ +0000000000077718 0000000000000403 R_AARCH64_RELATIVE 7ffd │ │ +0000000000077730 0000000000000403 R_AARCH64_RELATIVE 7ffd │ │ +0000000000077748 0000000000000403 R_AARCH64_RELATIVE 7ffd │ │ +0000000000077760 0000000000000403 R_AARCH64_RELATIVE 7ffd │ │ +0000000000077778 0000000000000403 R_AARCH64_RELATIVE 7ffd │ │ +0000000000077790 0000000000000403 R_AARCH64_RELATIVE 7cb6 │ │ +00000000000777a8 0000000000000403 R_AARCH64_RELATIVE 7cb6 │ │ +00000000000777c0 0000000000000403 R_AARCH64_RELATIVE 7cb6 │ │ +00000000000777d8 0000000000000403 R_AARCH64_RELATIVE 7cb6 │ │ +00000000000777f0 0000000000000403 R_AARCH64_RELATIVE 7cb6 │ │ +0000000000077808 0000000000000403 R_AARCH64_RELATIVE 921b │ │ +0000000000077818 0000000000000403 R_AARCH64_RELATIVE 6d5f │ │ +0000000000077830 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077848 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077860 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077878 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077890 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000778a8 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000778c0 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000778d8 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000778f0 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077908 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077920 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077938 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077950 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077968 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077980 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077998 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000779b0 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000779c8 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000779e0 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +00000000000779f8 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077a10 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077a28 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077a40 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077a58 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077a70 0000000000000403 R_AARCH64_RELATIVE 7269 │ │ +0000000000077a88 0000000000000403 R_AARCH64_RELATIVE 7269 │ │ +0000000000077aa0 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077ab8 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077ad0 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077ae8 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077b00 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077b18 0000000000000403 R_AARCH64_RELATIVE 7269 │ │ +0000000000077b30 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077b48 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077b60 0000000000000403 R_AARCH64_RELATIVE 757a │ │ +0000000000077b78 0000000000000403 R_AARCH64_RELATIVE 6e7f │ │ +0000000000077b90 0000000000000403 R_AARCH64_RELATIVE 7432 │ │ +0000000000077ba8 0000000000000403 R_AARCH64_RELATIVE 7432 │ │ +0000000000077bc0 0000000000000403 R_AARCH64_RELATIVE 7490 │ │ +0000000000077bf0 0000000000000403 R_AARCH64_RELATIVE 24ac4 │ │ +0000000000077c10 0000000000000403 R_AARCH64_RELATIVE 23f74 │ │ +0000000000077c30 0000000000000403 R_AARCH64_RELATIVE 22c88 │ │ +0000000000077c50 0000000000000403 R_AARCH64_RELATIVE 20400 │ │ +0000000000077c70 0000000000000403 R_AARCH64_RELATIVE 24088 │ │ +0000000000077c78 0000000000000403 R_AARCH64_RELATIVE 23f90 │ │ +0000000000077c80 0000000000000403 R_AARCH64_RELATIVE 240bc │ │ +0000000000077c88 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077ca0 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077cb8 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077cd0 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077ce8 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d00 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d18 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d30 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d48 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d60 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d78 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077d90 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077da8 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077dc0 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077dd8 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077df0 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077e08 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077e20 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077e38 0000000000000403 R_AARCH64_RELATIVE 7aea │ │ +0000000000077e50 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077e68 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077e80 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077e98 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077eb0 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077ec8 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077ee0 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077ef8 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077f10 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077f28 0000000000000403 R_AARCH64_RELATIVE 9511 │ │ +0000000000077f38 0000000000000403 R_AARCH64_RELATIVE 80c0 │ │ +0000000000077f48 0000000000000403 R_AARCH64_RELATIVE 954a │ │ +0000000000077f58 0000000000000403 R_AARCH64_RELATIVE 956c │ │ +0000000000077f68 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077f80 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077f98 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077fb0 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077fc8 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077fe0 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000077ff8 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000078010 0000000000000403 R_AARCH64_RELATIVE 7b19 │ │ +0000000000078028 0000000000000403 R_AARCH64_RELATIVE 683b │ │ +0000000000078040 0000000000000403 R_AARCH64_RELATIVE 683b │ │ +0000000000078058 0000000000000403 R_AARCH64_RELATIVE 683b │ │ +0000000000078088 0000000000000403 R_AARCH64_RELATIVE 24b90 │ │ +0000000000078090 0000000000000403 R_AARCH64_RELATIVE 7e5e │ │ +00000000000780a8 0000000000000403 R_AARCH64_RELATIVE 7e5e │ │ +00000000000780c0 0000000000000403 R_AARCH64_RELATIVE 9698 │ │ +00000000000780d0 0000000000000403 R_AARCH64_RELATIVE 7e5e │ │ +00000000000780e8 0000000000000403 R_AARCH64_RELATIVE 96b9 │ │ +00000000000780f8 0000000000000403 R_AARCH64_RELATIVE 7e5e │ │ +0000000000078110 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +0000000000078128 0000000000000403 R_AARCH64_RELATIVE 6daf │ │ +0000000000078140 0000000000000403 R_AARCH64_RELATIVE 6daf │ │ +0000000000078158 0000000000000403 R_AARCH64_RELATIVE 6daf │ │ +0000000000078170 0000000000000403 R_AARCH64_RELATIVE 96ec │ │ +0000000000078180 0000000000000403 R_AARCH64_RELATIVE 6b72 │ │ +0000000000078198 0000000000000403 R_AARCH64_RELATIVE 96fa │ │ +00000000000781a8 0000000000000403 R_AARCH64_RELATIVE 71a0 │ │ +00000000000781c0 0000000000000403 R_AARCH64_RELATIVE 71a0 │ │ +00000000000781f0 0000000000000403 R_AARCH64_RELATIVE 479cc │ │ +00000000000781f8 0000000000000403 R_AARCH64_RELATIVE 704b │ │ +0000000000078210 0000000000000403 R_AARCH64_RELATIVE 704b │ │ +0000000000078228 0000000000000403 R_AARCH64_RELATIVE 7ce1 │ │ +0000000000078240 0000000000000403 R_AARCH64_RELATIVE 7371 │ │ +0000000000078258 0000000000000403 R_AARCH64_RELATIVE 70ab │ │ +0000000000078270 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +0000000000078288 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +00000000000782a0 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +00000000000782b8 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +00000000000782d0 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +00000000000782e8 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +0000000000078300 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +0000000000078318 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +0000000000078330 0000000000000403 R_AARCH64_RELATIVE 6f8d │ │ +0000000000078348 0000000000000403 R_AARCH64_RELATIVE 79d7 │ │ +0000000000078360 0000000000000403 R_AARCH64_RELATIVE 76cb │ │ +0000000000078388 0000000000000403 R_AARCH64_RELATIVE 98e3 │ │ +0000000000078398 0000000000000403 R_AARCH64_RELATIVE 98e3 │ │ +00000000000783a8 0000000000000403 R_AARCH64_RELATIVE 4704c │ │ +00000000000783c0 0000000000000403 R_AARCH64_RELATIVE 474c8 │ │ +00000000000783c8 0000000000000403 R_AARCH64_RELATIVE 47604 │ │ +00000000000783d0 0000000000000403 R_AARCH64_RELATIVE 477ec │ │ +00000000000783d8 0000000000000403 R_AARCH64_RELATIVE 4704c │ │ +00000000000783f0 0000000000000403 R_AARCH64_RELATIVE 470dc │ │ +00000000000783f8 0000000000000403 R_AARCH64_RELATIVE 471d0 │ │ +0000000000078400 0000000000000403 R_AARCH64_RELATIVE 47374 │ │ +0000000000078408 0000000000000403 R_AARCH64_RELATIVE 4704c │ │ +0000000000078420 0000000000000403 R_AARCH64_RELATIVE 48724 │ │ +0000000000078428 0000000000000403 R_AARCH64_RELATIVE 487dc │ │ +0000000000078430 0000000000000403 R_AARCH64_RELATIVE 48988 │ │ +0000000000078438 0000000000000403 R_AARCH64_RELATIVE 47ab0 │ │ +0000000000078450 0000000000000403 R_AARCH64_RELATIVE 48d20 │ │ +0000000000078458 0000000000000403 R_AARCH64_RELATIVE 48da0 │ │ +0000000000078460 0000000000000403 R_AARCH64_RELATIVE 48edc │ │ +0000000000078468 0000000000000403 R_AARCH64_RELATIVE 6daf │ │ +0000000000078480 0000000000000403 R_AARCH64_RELATIVE 6daf │ │ +0000000000078498 0000000000000403 R_AARCH64_RELATIVE 7371 │ │ +00000000000784b0 0000000000000403 R_AARCH64_RELATIVE 670a │ │ +00000000000784c8 0000000000000403 R_AARCH64_RELATIVE 670a │ │ +00000000000784e0 0000000000000403 R_AARCH64_RELATIVE 670a │ │ +00000000000784f8 0000000000000403 R_AARCH64_RELATIVE 670a │ │ +0000000000078510 0000000000000403 R_AARCH64_RELATIVE 670a │ │ +0000000000078528 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +0000000000078540 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +0000000000078558 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +0000000000078570 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +0000000000078588 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +00000000000785a0 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +00000000000785b8 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +00000000000785d0 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +00000000000785e8 0000000000000403 R_AARCH64_RELATIVE 73bc │ │ +0000000000078600 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +0000000000078618 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +0000000000078630 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +0000000000078648 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +0000000000078660 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +0000000000078678 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +0000000000078690 0000000000000403 R_AARCH64_RELATIVE 7ba9 │ │ +00000000000786a8 0000000000000403 R_AARCH64_RELATIVE 98ef │ │ +00000000000786b8 0000000000000403 R_AARCH64_RELATIVE 788e │ │ +00000000000786d0 0000000000000403 R_AARCH64_RELATIVE 9937 │ │ +00000000000786e0 0000000000000403 R_AARCH64_RELATIVE 7d2e │ │ +00000000000786f8 0000000000000403 R_AARCH64_RELATIVE 75ab │ │ +0000000000078710 0000000000000403 R_AARCH64_RELATIVE 99ae │ │ +0000000000078728 0000000000000403 R_AARCH64_RELATIVE 99d0 │ │ +0000000000078740 0000000000000403 R_AARCH64_RELATIVE 6dff │ │ +0000000000078758 0000000000000403 R_AARCH64_RELATIVE 99f1 │ │ +0000000000078780 0000000000000403 R_AARCH64_RELATIVE 9cfa │ │ +0000000000078790 0000000000000403 R_AARCH64_RELATIVE 9d05 │ │ +00000000000787a0 0000000000000403 R_AARCH64_RELATIVE 6bc7 │ │ +00000000000787b8 0000000000000403 R_AARCH64_RELATIVE 9d06 │ │ +00000000000787c8 0000000000000403 R_AARCH64_RELATIVE 96ea │ │ +00000000000787d8 0000000000000403 R_AARCH64_RELATIVE 6bc7 │ │ +00000000000787f0 0000000000000403 R_AARCH64_RELATIVE 7ec2 │ │ +0000000000078808 0000000000000403 R_AARCH64_RELATIVE 9d1f │ │ +0000000000078818 0000000000000403 R_AARCH64_RELATIVE 7ec2 │ │ +0000000000078830 0000000000000403 R_AARCH64_RELATIVE 7ec2 │ │ +0000000000078848 0000000000000403 R_AARCH64_RELATIVE 9d83 │ │ +0000000000078858 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078870 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078888 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +00000000000788a0 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +00000000000788b8 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +00000000000788d0 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +00000000000788e8 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078900 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078918 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078930 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078948 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078960 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078978 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +0000000000078990 0000000000000403 R_AARCH64_RELATIVE 6cb5 │ │ +00000000000789a8 0000000000000403 R_AARCH64_RELATIVE 7a2f │ │ +00000000000789c0 0000000000000403 R_AARCH64_RELATIVE 7a2f │ │ +00000000000789d8 0000000000000403 R_AARCH64_RELATIVE 7d81 │ │ +00000000000789f0 0000000000000403 R_AARCH64_RELATIVE 9dd4 │ │ +0000000000078a08 0000000000000403 R_AARCH64_RELATIVE 48ad4 │ │ +0000000000078a20 0000000000000403 R_AARCH64_RELATIVE 467c0 │ │ +0000000000078a28 0000000000000403 R_AARCH64_RELATIVE 46880 │ │ +0000000000078a48 0000000000000403 R_AARCH64_RELATIVE 26968 │ │ +0000000000078a50 0000000000000403 R_AARCH64_RELATIVE 2696c │ │ +0000000000078a58 0000000000000403 R_AARCH64_RELATIVE 9e9e │ │ +0000000000078a68 0000000000000403 R_AARCH64_RELATIVE 9eb1 │ │ +0000000000078a78 0000000000000403 R_AARCH64_RELATIVE 9eb7 │ │ +0000000000078a88 0000000000000403 R_AARCH64_RELATIVE 9dad │ │ +0000000000078aa8 0000000000000403 R_AARCH64_RELATIVE 9ec6 │ │ +0000000000078ab8 0000000000000403 R_AARCH64_RELATIVE 9f06 │ │ +0000000000078ac8 0000000000000403 R_AARCH64_RELATIVE 9f1b │ │ +0000000000078ad8 0000000000000403 R_AARCH64_RELATIVE 9f29 │ │ +0000000000078ae8 0000000000000403 R_AARCH64_RELATIVE 6e9e │ │ +0000000000078b00 0000000000000403 R_AARCH64_RELATIVE 9f80 │ │ +0000000000078b10 0000000000000403 R_AARCH64_RELATIVE 9f89 │ │ +0000000000078b20 0000000000000403 R_AARCH64_RELATIVE 9d81 │ │ +0000000000078b30 0000000000000403 R_AARCH64_RELATIVE 9f97 │ │ +0000000000078b40 0000000000000403 R_AARCH64_RELATIVE 47ab0 │ │ +0000000000078b58 0000000000000403 R_AARCH64_RELATIVE 48d0c │ │ +0000000000078b78 0000000000000403 R_AARCH64_RELATIVE 47810 │ │ +0000000000078b98 0000000000000403 R_AARCH64_RELATIVE 48a68 │ │ +0000000000078ba0 0000000000000403 R_AARCH64_RELATIVE 48a7c │ │ +0000000000078ba8 0000000000000403 R_AARCH64_RELATIVE 48abc │ │ +0000000000078bb0 0000000000000403 R_AARCH64_RELATIVE 48ac8 │ │ +0000000000078bb8 0000000000000403 R_AARCH64_RELATIVE 48ad4 │ │ +0000000000078bd0 0000000000000403 R_AARCH64_RELATIVE 48af4 │ │ +0000000000078bd8 0000000000000403 R_AARCH64_RELATIVE 48b5c │ │ +0000000000078be0 0000000000000403 R_AARCH64_RELATIVE 48c58 │ │ +0000000000078be8 0000000000000403 R_AARCH64_RELATIVE 47808 │ │ +0000000000078bf0 0000000000000403 R_AARCH64_RELATIVE 9fa4 │ │ +0000000000078c00 0000000000000403 R_AARCH64_RELATIVE 9d81 │ │ +0000000000078c10 0000000000000403 R_AARCH64_RELATIVE 9f97 │ │ +0000000000078c20 0000000000000403 R_AARCH64_RELATIVE 9d75 │ │ +0000000000078c30 0000000000000403 R_AARCH64_RELATIVE 9d81 │ │ +0000000000078c40 0000000000000403 R_AARCH64_RELATIVE 9fbd │ │ +0000000000078c50 0000000000000403 R_AARCH64_RELATIVE 9ff0 │ │ +0000000000078c60 0000000000000403 R_AARCH64_RELATIVE 690a │ │ +0000000000078c88 0000000000000403 R_AARCH64_RELATIVE 96ea │ │ +0000000000078ca8 0000000000000403 R_AARCH64_RELATIVE a050 │ │ +0000000000078cb8 0000000000000403 R_AARCH64_RELATIVE 98e3 │ │ +0000000000078cc8 0000000000000403 R_AARCH64_RELATIVE a08e │ │ +0000000000078cd8 0000000000000403 R_AARCH64_RELATIVE 73e4 │ │ +0000000000078cf0 0000000000000403 R_AARCH64_RELATIVE a0ae │ │ +0000000000078d20 0000000000000403 R_AARCH64_RELATIVE 47970 │ │ +0000000000078d28 0000000000000403 R_AARCH64_RELATIVE 4797c │ │ +0000000000078d30 0000000000000403 R_AARCH64_RELATIVE 4797c │ │ +0000000000078d50 0000000000000403 R_AARCH64_RELATIVE 47988 │ │ +0000000000078d58 0000000000000403 R_AARCH64_RELATIVE 47994 │ │ +0000000000078d60 0000000000000403 R_AARCH64_RELATIVE 47994 │ │ +0000000000078d68 0000000000000403 R_AARCH64_RELATIVE a0dc │ │ +0000000000078d78 0000000000000403 R_AARCH64_RELATIVE a0e7 │ │ +0000000000078d88 0000000000000403 R_AARCH64_RELATIVE a100 │ │ +0000000000078d98 0000000000000403 R_AARCH64_RELATIVE 693f │ │ +0000000000078db0 0000000000000403 R_AARCH64_RELATIVE 693f │ │ +0000000000078dc8 0000000000000403 R_AARCH64_RELATIVE a148 │ │ +0000000000078dd8 0000000000000403 R_AARCH64_RELATIVE a195 │ │ +0000000000078de8 0000000000000403 R_AARCH64_RELATIVE a1c4 │ │ +0000000000078df8 0000000000000403 R_AARCH64_RELATIVE 72a3 │ │ +0000000000078e10 0000000000000403 R_AARCH64_RELATIVE 76f5 │ │ +0000000000078e28 0000000000000403 R_AARCH64_RELATIVE 762d │ │ +0000000000078e40 0000000000000403 R_AARCH64_RELATIVE 762d │ │ +0000000000078e58 0000000000000403 R_AARCH64_RELATIVE 762d │ │ +0000000000078e70 0000000000000403 R_AARCH64_RELATIVE 762d │ │ +0000000000078e88 0000000000000403 R_AARCH64_RELATIVE 78ae │ │ +0000000000078ea0 0000000000000403 R_AARCH64_RELATIVE 76f5 │ │ +0000000000078eb8 0000000000000403 R_AARCH64_RELATIVE 78ae │ │ +0000000000078ed0 0000000000000403 R_AARCH64_RELATIVE 7edc │ │ +0000000000078ee8 0000000000000403 R_AARCH64_RELATIVE 6a1a │ │ +0000000000078f00 0000000000000403 R_AARCH64_RELATIVE 78e5 │ │ +0000000000078f18 0000000000000403 R_AARCH64_RELATIVE 8f3c │ │ +0000000000078f20 0000000000000403 R_AARCH64_RELATIVE 8f63 │ │ +0000000000078f30 0000000000000403 R_AARCH64_RELATIVE 8f89 │ │ +0000000000078f38 0000000000000403 R_AARCH64_RELATIVE 8fbb │ │ +0000000000078f40 0000000000000403 R_AARCH64_RELATIVE 8fe8 │ │ +0000000000078f48 0000000000000403 R_AARCH64_RELATIVE 9017 │ │ +0000000000078f50 0000000000000403 R_AARCH64_RELATIVE 9038 │ │ +0000000000078f58 0000000000000403 R_AARCH64_RELATIVE 9055 │ │ +0000000000078f70 0000000000000403 R_AARCH64_RELATIVE 9082 │ │ +0000000000078f78 0000000000000403 R_AARCH64_RELATIVE 90b3 │ │ +0000000000078f80 0000000000000403 R_AARCH64_RELATIVE 90e0 │ │ +0000000000078f88 0000000000000403 R_AARCH64_RELATIVE 9110 │ │ +0000000000078f90 0000000000000403 R_AARCH64_RELATIVE 9580 │ │ +0000000000078f98 0000000000000403 R_AARCH64_RELATIVE 80d0 │ │ +0000000000078fa0 0000000000000403 R_AARCH64_RELATIVE 8098 │ │ +0000000000078fa8 0000000000000403 R_AARCH64_RELATIVE 95a3 │ │ +0000000000078fb0 0000000000000403 R_AARCH64_RELATIVE 957d │ │ +0000000000078fb8 0000000000000403 R_AARCH64_RELATIVE 95a0 │ │ +0000000000078fc8 0000000000000403 R_AARCH64_RELATIVE 9590 │ │ +0000000000078fd0 0000000000000403 R_AARCH64_RELATIVE 958b │ │ +0000000000078fd8 0000000000000403 R_AARCH64_RELATIVE 959b │ │ +0000000000078fe8 0000000000000403 R_AARCH64_RELATIVE 9585 │ │ +0000000000078ff0 0000000000000403 R_AARCH64_RELATIVE 9595 │ │ +0000000000078ff8 0000000000000403 R_AARCH64_RELATIVE 80c4 │ │ +0000000000079000 0000000000000403 R_AARCH64_RELATIVE 80a8 │ │ +0000000000079008 0000000000000403 R_AARCH64_RELATIVE 95a7 │ │ +0000000000079020 0000000000000403 R_AARCH64_RELATIVE 9582 │ │ +0000000000079028 0000000000000403 R_AARCH64_RELATIVE 9592 │ │ +0000000000079030 0000000000000403 R_AARCH64_RELATIVE 9457 │ │ +0000000000079038 0000000000000403 R_AARCH64_RELATIVE 95a8 │ │ +0000000000079048 0000000000000403 R_AARCH64_RELATIVE 9588 │ │ +0000000000079050 0000000000000403 R_AARCH64_RELATIVE 9598 │ │ +0000000000079058 0000000000000403 R_AARCH64_RELATIVE 95a6 │ │ +0000000000079160 0000000000000403 R_AARCH64_RELATIVE 4ba24 │ │ +0000000000079168 0000000000000403 R_AARCH64_RELATIVE 562e4 │ │ +0000000000079180 0000000000000403 R_AARCH64_RELATIVE 722cc │ │ +0000000000079188 0000000000000403 R_AARCH64_RELATIVE 722d4 │ │ +0000000000079190 0000000000000403 R_AARCH64_RELATIVE 722dc │ │ +0000000000079198 0000000000000403 R_AARCH64_RELATIVE 72320 │ │ +00000000000791a0 0000000000000403 R_AARCH64_RELATIVE 723bc │ │ +00000000000791a8 0000000000000403 R_AARCH64_RELATIVE 72458 │ │ +00000000000791b0 0000000000000403 R_AARCH64_RELATIVE 7246c │ │ +00000000000791b8 0000000000000403 R_AARCH64_RELATIVE 7247c │ │ +00000000000791c0 0000000000000403 R_AARCH64_RELATIVE 7248c │ │ +00000000000791c8 0000000000000403 R_AARCH64_RELATIVE 7255c │ │ +00000000000791d0 0000000000000403 R_AARCH64_RELATIVE 725a0 │ │ +00000000000791d8 0000000000000403 R_AARCH64_RELATIVE 725ac │ │ +00000000000791e0 0000000000000403 R_AARCH64_RELATIVE 725b8 │ │ +00000000000791e8 0000000000000403 R_AARCH64_RELATIVE 725e4 │ │ +00000000000791f0 0000000000000403 R_AARCH64_RELATIVE 727d4 │ │ +00000000000791f8 0000000000000403 R_AARCH64_RELATIVE 7b9c │ │ +0000000000079200 0000000000000403 R_AARCH64_RELATIVE 742b │ │ +0000000000079208 0000000000000403 R_AARCH64_RELATIVE 7f78 │ │ +0000000000079210 0000000000000403 R_AARCH64_RELATIVE 6e65 │ │ +0000000000079218 0000000000000403 R_AARCH64_RELATIVE 7a11 │ │ +0000000000079220 0000000000000403 R_AARCH64_RELATIVE 7b9f │ │ +0000000000079228 0000000000000403 R_AARCH64_RELATIVE 79cd │ │ +0000000000079230 0000000000000403 R_AARCH64_RELATIVE 808a │ │ +0000000000079238 0000000000000403 R_AARCH64_RELATIVE 7c90 │ │ +0000000000079240 0000000000000403 R_AARCH64_RELATIVE 7031 │ │ +0000000000079248 0000000000000403 R_AARCH64_RELATIVE 6d5c │ │ +0000000000079250 0000000000000403 R_AARCH64_RELATIVE 7ba2 │ │ +0000000000079258 0000000000000403 R_AARCH64_RELATIVE 808d │ │ +0000000000079260 0000000000000403 R_AARCH64_RELATIVE 7552 │ │ +0000000000079268 0000000000000403 R_AARCH64_RELATIVE 7556 │ │ +0000000000079270 0000000000000403 R_AARCH64_RELATIVE 7307 │ │ +0000000000079278 0000000000000403 R_AARCH64_RELATIVE 7ae2 │ │ +0000000000079280 0000000000000403 R_AARCH64_RELATIVE 742e │ │ +0000000000079288 0000000000000403 R_AARCH64_RELATIVE 6e68 │ │ +0000000000079290 0000000000000403 R_AARCH64_RELATIVE 7f7b │ │ +0000000000079298 0000000000000403 R_AARCH64_RELATIVE 677b │ │ +00000000000792a0 0000000000000403 R_AARCH64_RELATIVE 7951 │ │ +00000000000792a8 0000000000000403 R_AARCH64_RELATIVE 7ae6 │ │ +00000000000792b0 0000000000000403 R_AARCH64_RELATIVE 7c31 │ │ +00000000000792b8 0000000000000403 R_AARCH64_RELATIVE 6af9 │ │ +00000000000792c0 0000000000000403 R_AARCH64_RELATIVE 7ba5 │ │ +00000000000792c8 0000000000000403 R_AARCH64_RELATIVE 7172 │ │ +00000000000792d0 0000000000000403 R_AARCH64_RELATIVE 7621 │ │ +00000000000792d8 0000000000000403 R_AARCH64_RELATIVE 6c89 │ │ +00000000000792e0 0000000000000403 R_AARCH64_RELATIVE 7780 │ │ +00000000000792e8 0000000000000403 R_AARCH64_RELATIVE 7784 │ │ +00000000000792f0 0000000000000403 R_AARCH64_RELATIVE 769d │ │ +00000000000792f8 0000000000000403 R_AARCH64_RELATIVE 6e6c │ │ +0000000000079300 0000000000000403 R_AARCH64_RELATIVE 7b9c │ │ +0000000000079308 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079310 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079318 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079320 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079328 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079330 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079338 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079340 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079348 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079350 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079358 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079360 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079368 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079370 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079378 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079380 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079388 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079390 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079398 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793a0 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793a8 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793b0 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793b8 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793c0 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793c8 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793d0 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793d8 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793e0 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793e8 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793f0 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +00000000000793f8 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079400 0000000000000403 R_AARCH64_RELATIVE 7f82 │ │ +0000000000079408 0000000000000403 R_AARCH64_RELATIVE 6f7e │ │ +0000000000079410 0000000000000403 R_AARCH64_RELATIVE 7f7f │ │ +0000000000079418 0000000000000403 R_AARCH64_RELATIVE 79d0 │ │ +0000000000079420 0000000000000403 R_AARCH64_RELATIVE 6afd │ │ +0000000000079428 0000000000000403 R_AARCH64_RELATIVE 7788 │ │ +0000000000079430 0000000000000403 R_AARCH64_RELATIVE 677f │ │ +0000000000079438 0000000000000403 R_AARCH64_RELATIVE 6bc0 │ │ +0000000000079440 0000000000000403 R_AARCH64_RELATIVE 6e6f │ │ +0000000000079448 0000000000000403 R_AARCH64_RELATIVE 6782 │ │ +0000000000079450 0000000000000403 R_AARCH64_RELATIVE 730b │ │ +0000000000079458 0000000000000403 R_AARCH64_RELATIVE 6f81 │ │ +0000000000079460 0000000000000403 R_AARCH64_RELATIVE 6a12 │ │ +0000000000079468 0000000000000403 R_AARCH64_RELATIVE 79d3 │ │ +0000000000079470 0000000000000403 R_AARCH64_RELATIVE 6b4d │ │ +0000000000079478 0000000000000403 R_AARCH64_RELATIVE 7625 │ │ +0000000000079480 0000000000000403 R_AARCH64_RELATIVE 7d5f │ │ +0000000000079488 0000000000000403 R_AARCH64_RELATIVE 6bc3 │ │ +0000000000079490 0000000000000403 R_AARCH64_RELATIVE 778b │ │ +0000000000079498 0000000000000403 R_AARCH64_RELATIVE 7c93 │ │ +00000000000794a0 0000000000000403 R_AARCH64_RELATIVE 7629 │ │ +00000000000794a8 0000000000000403 R_AARCH64_RELATIVE 7265 │ │ +00000000000794b0 0000000000000403 R_AARCH64_RELATIVE 7c97 │ │ +00000000000794b8 0000000000000403 R_AARCH64_RELATIVE 7955 │ │ +00000000000794c0 0000000000000403 R_AARCH64_RELATIVE 76a0 │ │ +00000000000794c8 0000000000000403 R_AARCH64_RELATIVE 7c9b │ │ +00000000000794d0 0000000000000403 R_AARCH64_RELATIVE 6a16 │ │ +00000000000794d8 0000000000000403 R_AARCH64_RELATIVE 7e37 │ │ +00000000000794e0 0000000000000403 R_AARCH64_RELATIVE 7e3b │ │ +00000000000794e8 0000000000000403 R_AARCH64_RELATIVE 7d63 │ │ +00000000000794f0 0000000000000403 R_AARCH64_RELATIVE 7176 │ │ +00000000000794f8 0000000000000403 R_AARCH64_RELATIVE 6f85 │ │ +0000000000079500 0000000000000403 R_AARCH64_RELATIVE 6f89 │ │ +0000000000079508 0000000000000403 R_AARCH64_RELATIVE 1489c │ │ +0000000000079510 0000000000000403 R_AARCH64_RELATIVE 14884 │ │ +0000000000079688 0000000000000403 R_AARCH64_RELATIVE 7b308 │ │ +00000000000796c8 0000000000000403 R_AARCH64_RELATIVE 79160 │ │ +00000000000796e0 0000000000000403 R_AARCH64_RELATIVE 79168 │ │ +0000000000079798 0000000000000403 R_AARCH64_RELATIVE 7b310 │ │ +000000000007a990 0000000000000403 R_AARCH64_RELATIVE 26120 │ │ +000000000007b2f8 0000000000000403 R_AARCH64_RELATIVE 26078 │ │ +000000000007b300 0000000000000403 R_AARCH64_RELATIVE 24d00 │ │ +000000000007b308 0000000000000403 R_AARCH64_RELATIVE 79060 │ │ +000000000007b310 0000000000000403 R_AARCH64_RELATIVE a790 │ │ +000000000007b318 0000000000000403 R_AARCH64_RELATIVE d95820 │ │ +000000000007b320 0000000000000403 R_AARCH64_RELATIVE d95820 │ │ +000000000007b328 0000000000000403 R_AARCH64_RELATIVE d96020 │ │ +00000000000797a0 0000002d00000401 R_AARCH64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ +0000000000079778 0000003100000401 R_AARCH64_GLOB_DAT 00000000005956fd KI_BIG_OUTPUT + 0 │ │ +0000000000079788 0000003200000401 R_AARCH64_GLOB_DAT 00000000007956fd PS_OUTPUT + 0 │ │ +00000000000796c0 0000003300000401 R_AARCH64_GLOB_DAT 00000000000066b7 EXTRA_DATA_INPUT + 0 │ │ +0000000000079728 0000003400000401 R_AARCH64_GLOB_DAT 00000000001956d5 PROOFRESULT + 0 │ │ +0000000000079790 0000003500000401 R_AARCH64_GLOB_DAT 00000000008956fd PREIMAGE_INPUT + 0 │ │ +00000000000796b8 0000003600000401 R_AARCH64_GLOB_DAT 000000000018b410 PRIVATE_INPUT + 0 │ │ +00000000000796d8 0000003700000401 R_AARCH64_GLOB_DAT 000000000018b4d1 SIGNATURE_INPUT + 0 │ │ +0000000000079738 0000003900000401 R_AARCH64_GLOB_DAT 00000000001956fd BLINDS + 0 │ │ +0000000000079118 0000003b00000101 R_AARCH64_ABS64 0000000000024c08 rustsecp256k1_v0_4_1_default_illegal_callback_fn + 0 │ │ +0000000000079140 0000003b00000101 R_AARCH64_ABS64 0000000000024c08 rustsecp256k1_v0_4_1_default_illegal_callback_fn + 0 │ │ +0000000000079690 0000003c00000401 R_AARCH64_GLOB_DAT 000000000018b430 PUBLIC_KEY_INPUT + 0 │ │ +00000000000796a8 0000004000000401 R_AARCH64_GLOB_DAT 000000000018b471 X_ONLY_PUBLIC_KEY_INPUT + 0 │ │ +0000000000079718 0000004100000401 R_AARCH64_GLOB_DAT 000000000018b594 MESSAGE_OUTPUT + 0 │ │ +0000000000079128 0000004400000101 R_AARCH64_ABS64 0000000000024c8c rustsecp256k1_v0_4_1_default_error_callback_fn + 0 │ │ +0000000000079150 0000004400000101 R_AARCH64_ABS64 0000000000024c8c rustsecp256k1_v0_4_1_default_error_callback_fn + 0 │ │ +00000000000796b0 0000004600000401 R_AARCH64_GLOB_DAT 000000000018b491 X_ONLY_PUBLIC_KEY_INPUT2 + 0 │ │ +0000000000079720 0000004900000401 R_AARCH64_GLOB_DAT 000000000018b694 NONCE_OUTPUT + 0 │ │ +0000000000079780 0000004a00000401 R_AARCH64_GLOB_DAT 00000000006956fd PC_OUTPUT + 0 │ │ +0000000000079768 0000004e00000401 R_AARCH64_GLOB_DAT 000000000099571d PKS_INPUT + 0 │ │ +00000000000796a0 0000005100000401 R_AARCH64_GLOB_DAT 000000000018b4b1 TWEAK_INPUT + 0 │ │ +00000000000796e8 0000005400000401 R_AARCH64_GLOB_DAT 000000000018b511 KI_OUTPUT + 0 │ │ +0000000000079740 0000005700000401 R_AARCH64_GLOB_DAT 00000000004956fd PCM_OUT + 0 │ │ +0000000000079760 0000005800000401 R_AARCH64_GLOB_DAT 00000000002956fd M_INPUT + 0 │ │ +0000000000079730 0000005b00000401 R_AARCH64_GLOB_DAT 0000000000a9571d EBUF1 + 0 │ │ +0000000000079708 0000005c00000401 R_AARCH64_GLOB_DAT 000000000018b6d5 PROOF + 0 │ │ +0000000000079750 0000005d00000401 R_AARCH64_GLOB_DAT 0000000000b9571d EBUF2 + 0 │ │ +0000000000079758 0000006000000401 R_AARCH64_GLOB_DAT 0000000000c9571d EBUF3 + 0 │ │ +00000000000796d0 0000006200000401 R_AARCH64_GLOB_DAT 0000000000006697 HASH_INPUT + 0 │ │ +0000000000079710 0000006500000401 R_AARCH64_GLOB_DAT 000000000018b6b4 COMMIT + 0 │ │ +0000000000079770 0000006600000401 R_AARCH64_GLOB_DAT 000000000089571d SKS_INPUT + 0 │ │ +00000000000796f0 0000006900000401 R_AARCH64_GLOB_DAT 000000000018b532 PK_INPUT + 0 │ │ +0000000000079700 0000006a00000401 R_AARCH64_GLOB_DAT 000000000018b574 BLIND_OUTPUT + 0 │ │ +00000000000796f8 0000006e00000401 R_AARCH64_GLOB_DAT 000000000018b553 SK_INPUT + 0 │ │ +0000000000079698 0000007100000401 R_AARCH64_GLOB_DAT 0000000000006656 PUBLIC_KEY_INPUT2 + 0 │ │ +0000000000079748 0000007300000401 R_AARCH64_GLOB_DAT 00000000003956fd PCM_IN + 0 │ │ │ │ -Relocation section '.rela.plt' at offset 0x4e90 contains 45 entries: │ │ +Relocation section '.rela.plt' at offset 0x4bd8 contains 47 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -0000000000076958 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -0000000000076960 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ -0000000000076968 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ -0000000000076970 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_getspecific@LIBC + 0 │ │ -0000000000076978 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -0000000000076980 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_setspecific@LIBC + 0 │ │ -0000000000076988 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -0000000000076990 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 syscall@LIBC + 0 │ │ -0000000000076998 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 memalign@LIBC + 0 │ │ -00000000000769a0 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -00000000000769a8 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ -00000000000769b0 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ -00000000000769b8 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror_r@LIBC + 0 │ │ -00000000000769c0 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ -00000000000769c8 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ -00000000000769d0 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ -00000000000769d8 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 read@LIBC + 0 │ │ -00000000000769e0 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 open@LIBC + 0 │ │ -00000000000769e8 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 poll@LIBC + 0 │ │ -00000000000769f0 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 close@LIBC + 0 │ │ -00000000000769f8 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@LIBC + 0 │ │ -0000000000076a00 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -0000000000076a08 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 dlsym@LIBC + 0 │ │ -0000000000076a10 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@LIBC + 0 │ │ -0000000000076a18 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_create@LIBC + 0 │ │ -0000000000076a20 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_delete@LIBC + 0 │ │ -0000000000076a28 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 write@LIBC + 0 │ │ -0000000000076a30 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 stat@LIBC + 0 │ │ -0000000000076a38 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 munmap@LIBC + 0 │ │ -0000000000076a40 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fstat@LIBC + 0 │ │ -0000000000076a48 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 mmap@LIBC + 0 │ │ -0000000000076a50 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 realpath@LIBC + 0 │ │ -0000000000076a58 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@LIBC + 0 │ │ -0000000000076a60 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ -0000000000076a68 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 getenv@LIBC + 0 │ │ -0000000000076a70 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 getcwd@LIBC + 0 │ │ -0000000000076a78 0000003900000402 R_AARCH64_JUMP_SLOT 0000000000026104 rustsecp256k1_v0_4_1_default_illegal_callback_fn + 0 │ │ -0000000000076a80 0000004200000402 R_AARCH64_JUMP_SLOT 0000000000026184 rustsecp256k1_v0_4_1_default_error_callback_fn + 0 │ │ -0000000000076a88 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ -0000000000076a90 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@LIBC + 0 │ │ -0000000000076a98 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ -0000000000076aa0 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_rdlock@LIBC + 0 │ │ -0000000000076aa8 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_unlock@LIBC + 0 │ │ -0000000000076ab0 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ │ -0000000000076ab8 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_wrlock@LIBC + 0 │ │ +00000000000797c0 0000000200000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ +00000000000797c8 0000000100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ +00000000000797d0 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 __register_atfork@LIBC + 0 │ │ +00000000000797d8 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_getspecific@LIBC + 0 │ │ +00000000000797e0 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +00000000000797e8 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 syscall@LIBC + 0 │ │ +00000000000797f0 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ +00000000000797f8 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +0000000000079800 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +0000000000079808 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ +0000000000079810 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ +0000000000079818 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror_r@LIBC + 0 │ │ +0000000000079820 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ +0000000000079828 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ +0000000000079830 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ +0000000000079838 0000001000000402 R_AARCH64_JUMP_SLOT 0000000000000000 read@LIBC + 0 │ │ +0000000000079840 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 open@LIBC + 0 │ │ +0000000000079848 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 poll@LIBC + 0 │ │ +0000000000079850 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 close@LIBC + 0 │ │ +0000000000079858 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 memmove@LIBC + 0 │ │ +0000000000079860 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +0000000000079868 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 dlsym@LIBC + 0 │ │ +0000000000079870 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_setspecific@LIBC + 0 │ │ +0000000000079878 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 getenv@LIBC + 0 │ │ +0000000000079880 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 strlen@LIBC + 0 │ │ +0000000000079888 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 abort@LIBC + 0 │ │ +0000000000079890 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_create@LIBC + 0 │ │ +0000000000079898 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_key_delete@LIBC + 0 │ │ +00000000000798a0 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 write@LIBC + 0 │ │ +00000000000798a8 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 getcwd@LIBC + 0 │ │ +00000000000798b0 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fstat@LIBC + 0 │ │ +00000000000798b8 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 lseek64@LIBC + 0 │ │ +00000000000798c0 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 dl_iterate_phdr@LIBC + 0 │ │ +00000000000798c8 0000002200000402 R_AARCH64_JUMP_SLOT 0000000000000000 mmap@LIBC + 0 │ │ +00000000000798d0 0000002300000402 R_AARCH64_JUMP_SLOT 0000000000000000 munmap@LIBC + 0 │ │ +00000000000798d8 0000002400000402 R_AARCH64_JUMP_SLOT 0000000000000000 realpath@LIBC + 0 │ │ +00000000000798e0 0000002500000402 R_AARCH64_JUMP_SLOT 0000000000000000 stat@LIBC + 0 │ │ +00000000000798e8 0000002600000402 R_AARCH64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ +00000000000798f0 0000002700000402 R_AARCH64_JUMP_SLOT 0000000000000000 readlink@LIBC + 0 │ │ +00000000000798f8 0000003b00000402 R_AARCH64_JUMP_SLOT 0000000000024c08 rustsecp256k1_v0_4_1_default_illegal_callback_fn + 0 │ │ +0000000000079900 0000004400000402 R_AARCH64_JUMP_SLOT 0000000000024c8c rustsecp256k1_v0_4_1_default_error_callback_fn + 0 │ │ +0000000000079908 0000002800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ +0000000000079910 0000002b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fflush@LIBC + 0 │ │ +0000000000079918 0000002a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_rdlock@LIBC + 0 │ │ +0000000000079920 0000002900000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_unlock@LIBC + 0 │ │ +0000000000079928 0000002c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 fwrite@LIBC + 0 │ │ +0000000000079930 0000002e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_rwlock_wrlock@LIBC + 0 │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x746b0 contains 23 entries: │ │ +Dynamic section at offset 0x77518 contains 23 entries: │ │ Tag Type Name/Value │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000000000000001 (NEEDED) Shared library: [libdl.so] │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ - 0x0000000000000007 (RELA) 0x1698 │ │ - 0x0000000000000008 (RELASZ) 14328 (bytes) │ │ + 0x0000000000000007 (RELA) 0x16e0 │ │ + 0x0000000000000008 (RELASZ) 13560 (bytes) │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ - 0x000000006ffffff9 (RELACOUNT) 561 │ │ - 0x0000000000000017 (JMPREL) 0x4e90 │ │ - 0x0000000000000002 (PLTRELSZ) 1080 (bytes) │ │ - 0x0000000000000003 (PLTGOT) 0x76940 │ │ + 0x000000006ffffff9 (RELACOUNT) 529 │ │ + 0x0000000000000017 (JMPREL) 0x4bd8 │ │ + 0x0000000000000002 (PLTRELSZ) 1128 (bytes) │ │ + 0x0000000000000003 (PLTGOT) 0x797a8 │ │ 0x0000000000000014 (PLTREL) RELA │ │ 0x0000000000000006 (SYMTAB) 0x308 │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ - 0x0000000000000005 (STRTAB) 0x10c8 │ │ - 0x000000000000000a (STRSZ) 1485 (bytes) │ │ - 0x000000006ffffef5 (GNU_HASH) 0xee0 │ │ - 0x000000000000001a (FINI_ARRAY) 0x766a0 │ │ + 0x0000000000000005 (STRTAB) 0x10f8 │ │ + 0x000000000000000a (STRSZ) 1508 (bytes) │ │ + 0x000000006ffffef5 (GNU_HASH) 0xf10 │ │ + 0x000000000000001a (FINI_ARRAY) 0x79508 │ │ 0x000000000000001c (FINI_ARRAYSZ) 16 (bytes) │ │ - 0x000000006ffffff0 (VERSYM) 0xdb8 │ │ - 0x000000006ffffffe (VERNEED) 0xe9c │ │ + 0x000000006ffffff0 (VERSYM) 0xde8 │ │ + 0x000000006ffffffe (VERNEED) 0xed0 │ │ 0x000000006fffffff (VERNEEDNUM) 2 │ │ 0x0000000000000000 (NULL) 0x0 │ ├── readelf --wide --version-info {} │ │ @@ -1,22 +1,22 @@ │ │ │ │ -Version symbols section '.gnu.version' contains 114 entries: │ │ - Addr: 0x0000000000000db8 Offset: 0x00000db8 Link: 2 (.dynsym) │ │ +Version symbols section '.gnu.version' contains 116 entries: │ │ + Addr: 0x0000000000000de8 Offset: 0x00000de8 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: 2 (LIBC) 2 (LIBC) 2 (LIBC) 3 (LIBC) │ │ + 014: 2 (LIBC) 2 (LIBC) 3 (LIBC) 2 (LIBC) │ │ 018: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 01c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 020: 2 (LIBC) 3 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 028: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 02c: 3 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 02c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 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*) │ │ @@ -25,15 +25,15 @@ │ │ 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*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 06c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 070: 1 (*global*) 1 (*global*) │ │ + 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ - Addr: 0x0000000000000e9c Offset: 0x00000e9c Link: 6 (.dynstr) │ │ + Addr: 0x0000000000000ed0 Offset: 0x00000ed0 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 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -1,514 +1,617 @@ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ Version: 1 │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ - Start of frame section: 0xfa0 (offset: 0xc6a8) │ │ - Entries in search table: 0x1f3 │ │ - 0x7d18 (offset: 0x1341c) -> 0xfbc fde=[ 18] │ │ - 0x7d28 (offset: 0x1342c) -> 0xfd4 fde=[ 30] │ │ - 0x7d30 (offset: 0x13434) -> 0xfec fde=[ 48] │ │ - 0x7d38 (offset: 0x1343c) -> 0x1004 fde=[ 60] │ │ - 0x7d4c (offset: 0x13450) -> 0x101c fde=[ 78] │ │ - 0x7d6c (offset: 0x13470) -> 0x1034 fde=[ 90] │ │ - 0x7d7c (offset: 0x13480) -> 0x104c fde=[ a8] │ │ - 0x7fac (offset: 0x136b0) -> 0x107c fde=[ d8] │ │ - 0x80a4 (offset: 0x137a8) -> 0x10a4 fde=[ 100] │ │ - 0x80a8 (offset: 0x137ac) -> 0x10bc fde=[ 118] │ │ - 0x80d8 (offset: 0x137dc) -> 0x10d4 fde=[ 130] │ │ - 0x810c (offset: 0x13810) -> 0x10ec fde=[ 148] │ │ - 0x84d8 (offset: 0x13bdc) -> 0x112c fde=[ 188] │ │ - 0x84dc (offset: 0x13be0) -> 0x1144 fde=[ 1a0] │ │ - 0x8568 (offset: 0x13c6c) -> 0x116c fde=[ 1c8] │ │ - 0x871c (offset: 0x13e20) -> 0x11ac fde=[ 208] │ │ - 0x8840 (offset: 0x13f44) -> 0x11dc fde=[ 238] │ │ - 0x8988 (offset: 0x1408c) -> 0x120c fde=[ 268] │ │ - 0x8a70 (offset: 0x14174) -> 0x1234 fde=[ 290] │ │ - 0x8b64 (offset: 0x14268) -> 0x125c fde=[ 2b8] │ │ - 0x8c0c (offset: 0x14310) -> 0x128c fde=[ 2e8] │ │ - 0x8d4c (offset: 0x14450) -> 0x12b4 fde=[ 310] │ │ - 0x8e78 (offset: 0x1457c) -> 0x12dc fde=[ 338] │ │ - 0x8f9c (offset: 0x146a0) -> 0x130c fde=[ 368] │ │ - 0x8fd0 (offset: 0x146d4) -> 0x132c fde=[ 388] │ │ - 0x9040 (offset: 0x14744) -> 0x1354 fde=[ 3b0] │ │ - 0x9090 (offset: 0x14794) -> 0x1374 fde=[ 3d0] │ │ - 0x9150 (offset: 0x14854) -> 0x139c fde=[ 3f8] │ │ - 0x91fc (offset: 0x14900) -> 0x13c4 fde=[ 420] │ │ - 0x92bc (offset: 0x149c0) -> 0x13ec fde=[ 448] │ │ - 0x93c8 (offset: 0x14acc) -> 0x1414 fde=[ 470] │ │ - 0x94bc (offset: 0x14bc0) -> 0x1444 fde=[ 4a0] │ │ - 0x9574 (offset: 0x14c78) -> 0x1464 fde=[ 4c0] │ │ - 0x95a8 (offset: 0x14cac) -> 0x1484 fde=[ 4e0] │ │ - 0x9648 (offset: 0x14d4c) -> 0x14ac fde=[ 508] │ │ - 0x9694 (offset: 0x14d98) -> 0x14cc fde=[ 528] │ │ - 0x9748 (offset: 0x14e4c) -> 0x14ec fde=[ 548] │ │ - 0x9770 (offset: 0x14e74) -> 0x5c5c fde=[ 4cb8] │ │ - 0x9c30 (offset: 0x15334) -> 0x150c fde=[ 568] │ │ - 0x9c78 (offset: 0x1537c) -> 0x1534 fde=[ 590] │ │ - 0x9cf4 (offset: 0x153f8) -> 0x1554 fde=[ 5b0] │ │ - 0x9d80 (offset: 0x15484) -> 0x157c fde=[ 5d8] │ │ - 0x9dd0 (offset: 0x154d4) -> 0x15a4 fde=[ 600] │ │ - 0x9dfc (offset: 0x15500) -> 0x15c4 fde=[ 620] │ │ - 0x9e20 (offset: 0x15524) -> 0x15e4 fde=[ 640] │ │ - 0x9e60 (offset: 0x15564) -> 0x15fc fde=[ 658] │ │ - 0x9e80 (offset: 0x15584) -> 0x1614 fde=[ 670] │ │ - 0x9efc (offset: 0x15600) -> 0x164c fde=[ 6a8] │ │ - 0x9f04 (offset: 0x15608) -> 0x1664 fde=[ 6c0] │ │ - 0xa0f4 (offset: 0x157f8) -> 0x16a4 fde=[ 700] │ │ - 0xa1b8 (offset: 0x158bc) -> 0x16d4 fde=[ 730] │ │ - 0xa27c (offset: 0x15980) -> 0x1704 fde=[ 760] │ │ - 0xa320 (offset: 0x15a24) -> 0x173c fde=[ 798] │ │ - 0xa358 (offset: 0x15a5c) -> 0x1754 fde=[ 7b0] │ │ - 0xa36c (offset: 0x15a70) -> 0x176c fde=[ 7c8] │ │ - 0xa430 (offset: 0x15b34) -> 0x179c fde=[ 7f8] │ │ - 0xa4c8 (offset: 0x15bcc) -> 0x5ca4 fde=[ 4d00] │ │ - 0xa760 (offset: 0x15e64) -> 0x17d4 fde=[ 830] │ │ - 0xa824 (offset: 0x15f28) -> 0x5ce4 fde=[ 4d40] │ │ - 0xaa48 (offset: 0x1614c) -> 0x1804 fde=[ 860] │ │ - 0xaa50 (offset: 0x16154) -> 0x181c fde=[ 878] │ │ - 0xaa80 (offset: 0x16184) -> 0x1834 fde=[ 890] │ │ - 0xaac8 (offset: 0x161cc) -> 0x184c fde=[ 8a8] │ │ - 0xab10 (offset: 0x16214) -> 0x1864 fde=[ 8c0] │ │ - 0xac4c (offset: 0x16350) -> 0x1884 fde=[ 8e0] │ │ - 0xaed4 (offset: 0x165d8) -> 0x18dc fde=[ 938] │ │ - 0xb1f4 (offset: 0x168f8) -> 0x18f4 fde=[ 950] │ │ - 0xb278 (offset: 0x1697c) -> 0x1934 fde=[ 990] │ │ - 0xb2c0 (offset: 0x169c4) -> 0x194c fde=[ 9a8] │ │ - 0xb694 (offset: 0x16d98) -> 0x199c fde=[ 9f8] │ │ - 0xb6c8 (offset: 0x16dcc) -> 0x19b4 fde=[ a10] │ │ - 0xb79c (offset: 0x16ea0) -> 0x19cc fde=[ a28] │ │ - 0xb7a8 (offset: 0x16eac) -> 0x19e4 fde=[ a40] │ │ - 0xb7b4 (offset: 0x16eb8) -> 0x19fc fde=[ a58] │ │ - 0xb9d4 (offset: 0x170d8) -> 0x1a34 fde=[ a90] │ │ - 0xbbf8 (offset: 0x172fc) -> 0x1a64 fde=[ ac0] │ │ - 0xbc40 (offset: 0x17344) -> 0x1a7c fde=[ ad8] │ │ - 0xbc58 (offset: 0x1735c) -> 0x1a94 fde=[ af0] │ │ - 0xbc9c (offset: 0x173a0) -> 0x1aac fde=[ b08] │ │ - 0xbf14 (offset: 0x17618) -> 0x1ac4 fde=[ b20] │ │ - 0xc134 (offset: 0x17838) -> 0x1b04 fde=[ b60] │ │ - 0xc1ac (offset: 0x178b0) -> 0x1b3c fde=[ b98] │ │ - 0xc1bc (offset: 0x178c0) -> 0x1b54 fde=[ bb0] │ │ - 0xc214 (offset: 0x17918) -> 0x1b6c fde=[ bc8] │ │ - 0xc350 (offset: 0x17a54) -> 0x1b8c fde=[ be8] │ │ - 0xc368 (offset: 0x17a6c) -> 0x1ba4 fde=[ c00] │ │ - 0xc3bc (offset: 0x17ac0) -> 0x1bbc fde=[ c18] │ │ - 0xc5a0 (offset: 0x17ca4) -> 0x5d2c fde=[ 4d88] │ │ - 0xc5ec (offset: 0x17cf0) -> 0x1c34 fde=[ c90] │ │ - 0xc5f4 (offset: 0x17cf8) -> 0x1c4c fde=[ ca8] │ │ - 0xc63c (offset: 0x17d40) -> 0x1c64 fde=[ cc0] │ │ - 0xc684 (offset: 0x17d88) -> 0x1c7c fde=[ cd8] │ │ - 0xc71c (offset: 0x17e20) -> 0x1c9c fde=[ cf8] │ │ - 0xc724 (offset: 0x17e28) -> 0x1cb4 fde=[ d10] │ │ - 0xc940 (offset: 0x18044) -> 0x1cec fde=[ d48] │ │ - 0xc948 (offset: 0x1804c) -> 0x1d04 fde=[ d60] │ │ - 0xccc0 (offset: 0x183c4) -> 0x1d1c fde=[ d78] │ │ - 0xce14 (offset: 0x18518) -> 0x1d5c fde=[ db8] │ │ - 0xce90 (offset: 0x18594) -> 0x1d8c fde=[ de8] │ │ - 0xcff0 (offset: 0x186f4) -> 0x1db4 fde=[ e10] │ │ - 0xd2e4 (offset: 0x189e8) -> 0x1dec fde=[ e48] │ │ - 0xd3f8 (offset: 0x18afc) -> 0x1e24 fde=[ e80] │ │ - 0xd430 (offset: 0x18b34) -> 0x1e3c fde=[ e98] │ │ - 0xd480 (offset: 0x18b84) -> 0x1e54 fde=[ eb0] │ │ - 0xd4b8 (offset: 0x18bbc) -> 0x1e6c fde=[ ec8] │ │ - 0xdbdc (offset: 0x192e0) -> 0x1ea4 fde=[ f00] │ │ - 0xddc0 (offset: 0x194c4) -> 0x1ebc fde=[ f18] │ │ - 0xdf14 (offset: 0x19618) -> 0x1edc fde=[ f38] │ │ - 0xe084 (offset: 0x19788) -> 0x1f24 fde=[ f80] │ │ - 0xe300 (offset: 0x19a04) -> 0x5d4c fde=[ 4da8] │ │ - 0xf024 (offset: 0x1a728) -> 0x1f74 fde=[ fd0] │ │ - 0xf104 (offset: 0x1a808) -> 0x1fa4 fde=[ 1000] │ │ - 0xf204 (offset: 0x1a908) -> 0x1fdc fde=[ 1038] │ │ - 0xf244 (offset: 0x1a948) -> 0x1ff4 fde=[ 1050] │ │ - 0x11324 (offset: 0x1ca28) -> 0x203c fde=[ 1098] │ │ - 0x1178c (offset: 0x1ce90) -> 0x2084 fde=[ 10e0] │ │ - 0x11870 (offset: 0x1cf74) -> 0x20ac fde=[ 1108] │ │ - 0x11d04 (offset: 0x1d408) -> 0x20dc fde=[ 1138] │ │ - 0x11ea0 (offset: 0x1d5a4) -> 0x20f4 fde=[ 1150] │ │ - 0x11ebc (offset: 0x1d5c0) -> 0x210c fde=[ 1168] │ │ - 0x11ec8 (offset: 0x1d5cc) -> 0x2124 fde=[ 1180] │ │ - 0x11fec (offset: 0x1d6f0) -> 0x2154 fde=[ 11b0] │ │ - 0x11ff4 (offset: 0x1d6f8) -> 0x216c fde=[ 11c8] │ │ - 0x12978 (offset: 0x1e07c) -> 0x21b4 fde=[ 1210] │ │ - 0x133b4 (offset: 0x1eab8) -> 0x2204 fde=[ 1260] │ │ - 0x136c0 (offset: 0x1edc4) -> 0x224c fde=[ 12a8] │ │ - 0x136c4 (offset: 0x1edc8) -> 0x2264 fde=[ 12c0] │ │ - 0x13928 (offset: 0x1f02c) -> 0x22f4 fde=[ 1350] │ │ - 0x14078 (offset: 0x1f77c) -> 0x2384 fde=[ 13e0] │ │ - 0x14274 (offset: 0x1f978) -> 0x23cc fde=[ 1428] │ │ - 0x14394 (offset: 0x1fa98) -> 0x23e4 fde=[ 1440] │ │ - 0x145e4 (offset: 0x1fce8) -> 0x2414 fde=[ 1470] │ │ - 0x14a68 (offset: 0x2016c) -> 0x246c fde=[ 14c8] │ │ - 0x14ac4 (offset: 0x201c8) -> 0x2484 fde=[ 14e0] │ │ - 0x14f94 (offset: 0x20698) -> 0x24dc fde=[ 1538] │ │ - 0x15040 (offset: 0x20744) -> 0x2514 fde=[ 1570] │ │ - 0x1519c (offset: 0x208a0) -> 0x2554 fde=[ 15b0] │ │ - 0x15818 (offset: 0x20f1c) -> 0x25d4 fde=[ 1630] │ │ - 0x15a88 (offset: 0x2118c) -> 0x263c fde=[ 1698] │ │ - 0x15dac (offset: 0x214b0) -> 0x268c fde=[ 16e8] │ │ - 0x15fa8 (offset: 0x216ac) -> 0x26d4 fde=[ 1730] │ │ - 0x1605c (offset: 0x21760) -> 0x26fc fde=[ 1758] │ │ - 0x161f0 (offset: 0x218f4) -> 0x272c fde=[ 1788] │ │ - 0x1631c (offset: 0x21a20) -> 0x2764 fde=[ 17c0] │ │ - 0x16640 (offset: 0x21d44) -> 0x27ec fde=[ 1848] │ │ - 0x166f0 (offset: 0x21df4) -> 0x2824 fde=[ 1880] │ │ - 0x167b0 (offset: 0x21eb4) -> 0x285c fde=[ 18b8] │ │ - 0x16a58 (offset: 0x2215c) -> 0x289c fde=[ 18f8] │ │ - 0x16e84 (offset: 0x22588) -> 0x28c4 fde=[ 1920] │ │ - 0x17094 (offset: 0x22798) -> 0x2904 fde=[ 1960] │ │ - 0x17098 (offset: 0x2279c) -> 0x291c fde=[ 1978] │ │ - 0x170ac (offset: 0x227b0) -> 0x2934 fde=[ 1990] │ │ - 0x1719c (offset: 0x228a0) -> 0x294c fde=[ 19a8] │ │ - 0x17598 (offset: 0x22c9c) -> 0x2994 fde=[ 19f0] │ │ - 0x178e8 (offset: 0x22fec) -> 0x29ec fde=[ 1a48] │ │ - 0x17c98 (offset: 0x2339c) -> 0x2a5c fde=[ 1ab8] │ │ - 0x17f28 (offset: 0x2362c) -> 0x2ad4 fde=[ 1b30] │ │ - 0x1811c (offset: 0x23820) -> 0x2b1c fde=[ 1b78] │ │ - 0x18214 (offset: 0x23918) -> 0x2b34 fde=[ 1b90] │ │ - 0x182d0 (offset: 0x239d4) -> 0x2b6c fde=[ 1bc8] │ │ - 0x1863c (offset: 0x23d40) -> 0x2be4 fde=[ 1c40] │ │ - 0x18900 (offset: 0x24004) -> 0x2c3c fde=[ 1c98] │ │ - 0x18bec (offset: 0x242f0) -> 0x2ca4 fde=[ 1d00] │ │ - 0x19068 (offset: 0x2476c) -> 0x2cec fde=[ 1d48] │ │ - 0x19080 (offset: 0x24784) -> 0x2d04 fde=[ 1d60] │ │ - 0x19b20 (offset: 0x25224) -> 0x2d54 fde=[ 1db0] │ │ - 0x1a768 (offset: 0x25e6c) -> 0x2d9c fde=[ 1df8] │ │ - 0x1a780 (offset: 0x25e84) -> 0x2db4 fde=[ 1e10] │ │ - 0x1a7c4 (offset: 0x25ec8) -> 0x2dcc fde=[ 1e28] │ │ - 0x1a8e8 (offset: 0x25fec) -> 0x2dfc fde=[ 1e58] │ │ - 0x1a8f8 (offset: 0x25ffc) -> 0x2e14 fde=[ 1e70] │ │ - 0x1a98c (offset: 0x26090) -> 0x2e44 fde=[ 1ea0] │ │ - 0x1a990 (offset: 0x26094) -> 0x2e5c fde=[ 1eb8] │ │ - 0x1a9a8 (offset: 0x260ac) -> 0x2e74 fde=[ 1ed0] │ │ - 0x1aa00 (offset: 0x26104) -> 0x2e9c fde=[ 1ef8] │ │ - 0x1aa70 (offset: 0x26174) -> 0x2eb4 fde=[ 1f10] │ │ - 0x1aa80 (offset: 0x26184) -> 0x2ecc fde=[ 1f28] │ │ - 0x1aaf0 (offset: 0x261f4) -> 0x5d9c fde=[ 4df8] │ │ - 0x1ab50 (offset: 0x26254) -> 0x5dcc fde=[ 4e28] │ │ - 0x1b090 (offset: 0x26794) -> 0x2ee4 fde=[ 1f40] │ │ - 0x1b168 (offset: 0x2686c) -> 0x5e14 fde=[ 4e70] │ │ - 0x1b254 (offset: 0x26958) -> 0x5e54 fde=[ 4eb0] │ │ - 0x1b2d8 (offset: 0x269dc) -> 0x5e94 fde=[ 4ef0] │ │ - 0x1b360 (offset: 0x26a64) -> 0x5ed4 fde=[ 4f30] │ │ - 0x1b4ac (offset: 0x26bb0) -> 0x2f0c fde=[ 1f68] │ │ - 0x1b58c (offset: 0x26c90) -> 0x2f3c fde=[ 1f98] │ │ - 0x1b59c (offset: 0x26ca0) -> 0x2f54 fde=[ 1fb0] │ │ - 0x1b6a0 (offset: 0x26da4) -> 0x2f8c fde=[ 1fe8] │ │ - 0x1b6b8 (offset: 0x26dbc) -> 0x2fa4 fde=[ 2000] │ │ - 0x1b6f0 (offset: 0x26df4) -> 0x5f24 fde=[ 4f80] │ │ - 0x1b778 (offset: 0x26e7c) -> 0x2fbc fde=[ 2018] │ │ - 0x1b77c (offset: 0x26e80) -> 0x2fd4 fde=[ 2030] │ │ - 0x1b874 (offset: 0x26f78) -> 0x2ffc fde=[ 2058] │ │ - 0x1b880 (offset: 0x26f84) -> 0x3014 fde=[ 2070] │ │ - 0x1b88c (offset: 0x26f90) -> 0x302c fde=[ 2088] │ │ - 0x1b898 (offset: 0x26f9c) -> 0x3044 fde=[ 20a0] │ │ - 0x1b8a4 (offset: 0x26fa8) -> 0x305c fde=[ 20b8] │ │ - 0x1b8fc (offset: 0x27000) -> 0x3084 fde=[ 20e0] │ │ - 0x1ba2c (offset: 0x27130) -> 0x5f64 fde=[ 4fc0] │ │ - 0x1baec (offset: 0x271f0) -> 0x30c4 fde=[ 2120] │ │ - 0x1bb24 (offset: 0x27228) -> 0x30dc fde=[ 2138] │ │ - 0x1bb50 (offset: 0x27254) -> 0x5f94 fde=[ 4ff0] │ │ - 0x1bdbc (offset: 0x274c0) -> 0x30f4 fde=[ 2150] │ │ - 0x1bdd0 (offset: 0x274d4) -> 0x310c fde=[ 2168] │ │ - 0x1bf24 (offset: 0x27628) -> 0x3144 fde=[ 21a0] │ │ - 0x1bfe8 (offset: 0x276ec) -> 0x3174 fde=[ 21d0] │ │ - 0x1c2fc (offset: 0x27a00) -> 0x31ac fde=[ 2208] │ │ - 0x1c80c (offset: 0x27f10) -> 0x5fcc fde=[ 5028] │ │ - 0x1c8d4 (offset: 0x27fd8) -> 0x31ec fde=[ 2248] │ │ - 0x1cc6c (offset: 0x28370) -> 0x3244 fde=[ 22a0] │ │ - 0x1cdd8 (offset: 0x284dc) -> 0x328c fde=[ 22e8] │ │ - 0x1cee4 (offset: 0x285e8) -> 0x32b4 fde=[ 2310] │ │ - 0x1d054 (offset: 0x28758) -> 0x32cc fde=[ 2328] │ │ - 0x1d274 (offset: 0x28978) -> 0x3314 fde=[ 2370] │ │ - 0x1d378 (offset: 0x28a7c) -> 0x3354 fde=[ 23b0] │ │ - 0x1d5dc (offset: 0x28ce0) -> 0x33ac fde=[ 2408] │ │ - 0x1d918 (offset: 0x2901c) -> 0x3404 fde=[ 2460] │ │ - 0x1d928 (offset: 0x2902c) -> 0x341c fde=[ 2478] │ │ - 0x1da3c (offset: 0x29140) -> 0x3444 fde=[ 24a0] │ │ - 0x1da80 (offset: 0x29184) -> 0x601c fde=[ 5078] │ │ - 0x1db78 (offset: 0x2927c) -> 0x605c fde=[ 50b8] │ │ - 0x20e14 (offset: 0x2c518) -> 0x3464 fde=[ 24c0] │ │ - 0x20ef4 (offset: 0x2c5f8) -> 0x60ac fde=[ 5108] │ │ - 0x21188 (offset: 0x2c88c) -> 0x60f4 fde=[ 5150] │ │ - 0x216c8 (offset: 0x2cdcc) -> 0x3494 fde=[ 24f0] │ │ - 0x21830 (offset: 0x2cf34) -> 0x34c4 fde=[ 2520] │ │ - 0x21a60 (offset: 0x2d164) -> 0x3514 fde=[ 2570] │ │ - 0x21c8c (offset: 0x2d390) -> 0x3554 fde=[ 25b0] │ │ - 0x21d58 (offset: 0x2d45c) -> 0x6144 fde=[ 51a0] │ │ - 0x222a4 (offset: 0x2d9a8) -> 0x618c fde=[ 51e8] │ │ - 0x252e8 (offset: 0x309ec) -> 0x3584 fde=[ 25e0] │ │ - 0x25384 (offset: 0x30a88) -> 0x35bc fde=[ 2618] │ │ - 0x25680 (offset: 0x30d84) -> 0x61dc fde=[ 5238] │ │ - 0x27de8 (offset: 0x334ec) -> 0x622c fde=[ 5288] │ │ - 0x28238 (offset: 0x3393c) -> 0x627c fde=[ 52d8] │ │ - 0x282f4 (offset: 0x339f8) -> 0x62b4 fde=[ 5310] │ │ - 0x28394 (offset: 0x33a98) -> 0x62ec fde=[ 5348] │ │ - 0x284ac (offset: 0x33bb0) -> 0x3604 fde=[ 2660] │ │ - 0x28854 (offset: 0x33f58) -> 0x3654 fde=[ 26b0] │ │ - 0x28d58 (offset: 0x3445c) -> 0x6334 fde=[ 5390] │ │ - 0x2a87c (offset: 0x35f80) -> 0x3694 fde=[ 26f0] │ │ - 0x2a9b4 (offset: 0x360b8) -> 0x6384 fde=[ 53e0] │ │ - 0x2aaec (offset: 0x361f0) -> 0x63c4 fde=[ 5420] │ │ - 0x2adc0 (offset: 0x364c4) -> 0x6414 fde=[ 5470] │ │ - 0x2c680 (offset: 0x37d84) -> 0x36cc fde=[ 2728] │ │ - 0x2c728 (offset: 0x37e2c) -> 0x3704 fde=[ 2760] │ │ - 0x2c95c (offset: 0x38060) -> 0x371c fde=[ 2778] │ │ - 0x2ca28 (offset: 0x3812c) -> 0x374c fde=[ 27a8] │ │ - 0x2ca7c (offset: 0x38180) -> 0x3774 fde=[ 27d0] │ │ - 0x2cae8 (offset: 0x381ec) -> 0x37ac fde=[ 2808] │ │ - 0x2cb38 (offset: 0x3823c) -> 0x37d4 fde=[ 2830] │ │ - 0x2cc0c (offset: 0x38310) -> 0x37f4 fde=[ 2850] │ │ - 0x2cce8 (offset: 0x383ec) -> 0x3824 fde=[ 2880] │ │ - 0x2cdb4 (offset: 0x384b8) -> 0x3854 fde=[ 28b0] │ │ - 0x2ce20 (offset: 0x38524) -> 0x6464 fde=[ 54c0] │ │ - 0x2d11c (offset: 0x38820) -> 0x388c fde=[ 28e8] │ │ - 0x2d184 (offset: 0x38888) -> 0x38a4 fde=[ 2900] │ │ - 0x2d3f0 (offset: 0x38af4) -> 0x38e4 fde=[ 2940] │ │ - 0x2d450 (offset: 0x38b54) -> 0x64ac fde=[ 5508] │ │ - 0x2d5d0 (offset: 0x38cd4) -> 0x64f4 fde=[ 5550] │ │ - 0x2ded8 (offset: 0x395dc) -> 0x6544 fde=[ 55a0] │ │ - 0x2e054 (offset: 0x39758) -> 0x390c fde=[ 2968] │ │ - 0x2e3a8 (offset: 0x39aac) -> 0x3974 fde=[ 29d0] │ │ - 0x2f690 (offset: 0x3ad94) -> 0x3a2c fde=[ 2a88] │ │ - 0x2fb78 (offset: 0x3b27c) -> 0x6584 fde=[ 55e0] │ │ - 0x2fe34 (offset: 0x3b538) -> 0x3b5c fde=[ 2bb8] │ │ - 0x30984 (offset: 0x3c088) -> 0x3bf4 fde=[ 2c50] │ │ - 0x30a50 (offset: 0x3c154) -> 0x3c24 fde=[ 2c80] │ │ - 0x30af0 (offset: 0x3c1f4) -> 0x3c3c fde=[ 2c98] │ │ - 0x30b60 (offset: 0x3c264) -> 0x3c54 fde=[ 2cb0] │ │ - 0x30c00 (offset: 0x3c304) -> 0x3c6c fde=[ 2cc8] │ │ - 0x30dc4 (offset: 0x3c4c8) -> 0x3cbc fde=[ 2d18] │ │ - 0x30eb8 (offset: 0x3c5bc) -> 0x3cec fde=[ 2d48] │ │ - 0x31070 (offset: 0x3c774) -> 0x65d4 fde=[ 5630] │ │ - 0x31158 (offset: 0x3c85c) -> 0x3d14 fde=[ 2d70] │ │ - 0x311dc (offset: 0x3c8e0) -> 0x3d54 fde=[ 2db0] │ │ - 0x31208 (offset: 0x3c90c) -> 0x3d6c fde=[ 2dc8] │ │ - 0x312d4 (offset: 0x3c9d8) -> 0x3d9c fde=[ 2df8] │ │ - 0x313b8 (offset: 0x3cabc) -> 0x3dbc fde=[ 2e18] │ │ - 0x32030 (offset: 0x3d734) -> 0x3e04 fde=[ 2e60] │ │ - 0x32110 (offset: 0x3d814) -> 0x3e34 fde=[ 2e90] │ │ - 0x32744 (offset: 0x3de48) -> 0x3ecc fde=[ 2f28] │ │ - 0x327dc (offset: 0x3dee0) -> 0x3f04 fde=[ 2f60] │ │ - 0x3362c (offset: 0x3ed30) -> 0x3f4c fde=[ 2fa8] │ │ - 0x3371c (offset: 0x3ee20) -> 0x3f6c fde=[ 2fc8] │ │ - 0x339cc (offset: 0x3f0d0) -> 0x3f84 fde=[ 2fe0] │ │ - 0x33d88 (offset: 0x3f48c) -> 0x3fcc fde=[ 3028] │ │ - 0x33f44 (offset: 0x3f648) -> 0x3ffc fde=[ 3058] │ │ - 0x34020 (offset: 0x3f724) -> 0x402c fde=[ 3088] │ │ - 0x341a0 (offset: 0x3f8a4) -> 0x4074 fde=[ 30d0] │ │ - 0x344d0 (offset: 0x3fbd4) -> 0x40cc fde=[ 3128] │ │ - 0x34588 (offset: 0x3fc8c) -> 0x40ec fde=[ 3148] │ │ - 0x34668 (offset: 0x3fd6c) -> 0x660c fde=[ 5668] │ │ - 0x34810 (offset: 0x3ff14) -> 0x411c fde=[ 3178] │ │ - 0x34938 (offset: 0x4003c) -> 0x664c fde=[ 56a8] │ │ - 0x349dc (offset: 0x400e0) -> 0x4164 fde=[ 31c0] │ │ - 0x34ab8 (offset: 0x401bc) -> 0x6684 fde=[ 56e0] │ │ - 0x34b60 (offset: 0x40264) -> 0x66cc fde=[ 5728] │ │ - 0x34cc4 (offset: 0x403c8) -> 0x4184 fde=[ 31e0] │ │ - 0x34da4 (offset: 0x404a8) -> 0x671c fde=[ 5778] │ │ - 0x34e48 (offset: 0x4054c) -> 0x6754 fde=[ 57b0] │ │ - 0x34ef4 (offset: 0x405f8) -> 0x41b4 fde=[ 3210] │ │ - 0x359a0 (offset: 0x410a4) -> 0x679c fde=[ 57f8] │ │ - 0x35aa4 (offset: 0x411a8) -> 0x67dc fde=[ 5838] │ │ - 0x35b2c (offset: 0x41230) -> 0x6814 fde=[ 5870] │ │ - 0x35c70 (offset: 0x41374) -> 0x425c fde=[ 32b8] │ │ - 0x35d34 (offset: 0x41438) -> 0x428c fde=[ 32e8] │ │ - 0x35dfc (offset: 0x41500) -> 0x42cc fde=[ 3328] │ │ - 0x35ed8 (offset: 0x415dc) -> 0x6864 fde=[ 58c0] │ │ - 0x36874 (offset: 0x41f78) -> 0x42fc fde=[ 3358] │ │ - 0x36a88 (offset: 0x4218c) -> 0x431c fde=[ 3378] │ │ - 0x36be8 (offset: 0x422ec) -> 0x433c fde=[ 3398] │ │ - 0x37090 (offset: 0x42794) -> 0x438c fde=[ 33e8] │ │ - 0x37174 (offset: 0x42878) -> 0x43ac fde=[ 3408] │ │ - 0x37208 (offset: 0x4290c) -> 0x43c4 fde=[ 3420] │ │ - 0x372ec (offset: 0x429f0) -> 0x68b4 fde=[ 5910] │ │ - 0x37328 (offset: 0x42a2c) -> 0x43f4 fde=[ 3450] │ │ - 0x374cc (offset: 0x42bd0) -> 0x4424 fde=[ 3480] │ │ - 0x37600 (offset: 0x42d04) -> 0x4464 fde=[ 34c0] │ │ - 0x37b3c (offset: 0x43240) -> 0x44ac fde=[ 3508] │ │ - 0x37c1c (offset: 0x43320) -> 0x44dc fde=[ 3538] │ │ - 0x37c40 (offset: 0x43344) -> 0x68dc fde=[ 5938] │ │ - 0x38154 (offset: 0x43858) -> 0x44f4 fde=[ 3550] │ │ - 0x38164 (offset: 0x43868) -> 0x450c fde=[ 3568] │ │ - 0x38240 (offset: 0x43944) -> 0x454c fde=[ 35a8] │ │ - 0x382b4 (offset: 0x439b8) -> 0x4574 fde=[ 35d0] │ │ - 0x382fc (offset: 0x43a00) -> 0x693c fde=[ 5998] │ │ - 0x38520 (offset: 0x43c24) -> 0x697c fde=[ 59d8] │ │ - 0x387d8 (offset: 0x43edc) -> 0x4594 fde=[ 35f0] │ │ - 0x38884 (offset: 0x43f88) -> 0x69bc fde=[ 5a18] │ │ - 0x38934 (offset: 0x44038) -> 0x69f4 fde=[ 5a50] │ │ - 0x38ae0 (offset: 0x441e4) -> 0x45d4 fde=[ 3630] │ │ - 0x38af0 (offset: 0x441f4) -> 0x45ec fde=[ 3648] │ │ - 0x38af8 (offset: 0x441fc) -> 0x6a2c fde=[ 5a88] │ │ - 0x38e44 (offset: 0x44548) -> 0x4604 fde=[ 3660] │ │ - 0x38e4c (offset: 0x44550) -> 0x6a6c fde=[ 5ac8] │ │ - 0x391f0 (offset: 0x448f4) -> 0x461c fde=[ 3678] │ │ - 0x391f4 (offset: 0x448f8) -> 0x6ab4 fde=[ 5b10] │ │ - 0x393b0 (offset: 0x44ab4) -> 0x4634 fde=[ 3690] │ │ - 0x393b4 (offset: 0x44ab8) -> 0x6afc fde=[ 5b58] │ │ - 0x39624 (offset: 0x44d28) -> 0x464c fde=[ 36a8] │ │ - 0x399e0 (offset: 0x450e4) -> 0x4684 fde=[ 36e0] │ │ - 0x39a00 (offset: 0x45104) -> 0x6b54 fde=[ 5bb0] │ │ - 0x39ab8 (offset: 0x451bc) -> 0x6b94 fde=[ 5bf0] │ │ - 0x39bf4 (offset: 0x452f8) -> 0x6bcc fde=[ 5c28] │ │ - 0x39f10 (offset: 0x45614) -> 0x469c fde=[ 36f8] │ │ - 0x39f74 (offset: 0x45678) -> 0x6c14 fde=[ 5c70] │ │ - 0x3a15c (offset: 0x45860) -> 0x46bc fde=[ 3718] │ │ - 0x3a18c (offset: 0x45890) -> 0x46d4 fde=[ 3730] │ │ - 0x3a194 (offset: 0x45898) -> 0x6c54 fde=[ 5cb0] │ │ - 0x3a25c (offset: 0x45960) -> 0x6c7c fde=[ 5cd8] │ │ - 0x3a858 (offset: 0x45f5c) -> 0x6cac fde=[ 5d08] │ │ - 0x3a934 (offset: 0x46038) -> 0x6ce4 fde=[ 5d40] │ │ - 0x3a9b4 (offset: 0x460b8) -> 0x46ec fde=[ 3748] │ │ - 0x3a9d8 (offset: 0x460dc) -> 0x4704 fde=[ 3760] │ │ - 0x3aa4c (offset: 0x46150) -> 0x4734 fde=[ 3790] │ │ - 0x3ab98 (offset: 0x4629c) -> 0x476c fde=[ 37c8] │ │ - 0x3aba8 (offset: 0x462ac) -> 0x4784 fde=[ 37e0] │ │ - 0x3abcc (offset: 0x462d0) -> 0x479c fde=[ 37f8] │ │ - 0x3ac10 (offset: 0x46314) -> 0x47c4 fde=[ 3820] │ │ - 0x3ac1c (offset: 0x46320) -> 0x47dc fde=[ 3838] │ │ - 0x3ac40 (offset: 0x46344) -> 0x47f4 fde=[ 3850] │ │ - 0x3ac4c (offset: 0x46350) -> 0x480c fde=[ 3868] │ │ - 0x3ac60 (offset: 0x46364) -> 0x4824 fde=[ 3880] │ │ - 0x3acb4 (offset: 0x463b8) -> 0x4844 fde=[ 38a0] │ │ - 0x3b8cc (offset: 0x46fd0) -> 0x4874 fde=[ 38d0] │ │ - 0x3b934 (offset: 0x47038) -> 0x4894 fde=[ 38f0] │ │ - 0x3b9c4 (offset: 0x470c8) -> 0x48b4 fde=[ 3910] │ │ - 0x3bfbc (offset: 0x476c0) -> 0x48e4 fde=[ 3940] │ │ - 0x3c114 (offset: 0x47818) -> 0x48fc fde=[ 3958] │ │ - 0x3c544 (offset: 0x47c48) -> 0x4924 fde=[ 3980] │ │ - 0x3c600 (offset: 0x47d04) -> 0x4944 fde=[ 39a0] │ │ - 0x3c6fc (offset: 0x47e00) -> 0x495c fde=[ 39b8] │ │ - 0x3c934 (offset: 0x48038) -> 0x497c fde=[ 39d8] │ │ - 0x3ca88 (offset: 0x4818c) -> 0x499c fde=[ 39f8] │ │ - 0x3d458 (offset: 0x48b5c) -> 0x49cc fde=[ 3a28] │ │ - 0x3d4fc (offset: 0x48c00) -> 0x49ec fde=[ 3a48] │ │ - 0x3d5b8 (offset: 0x48cbc) -> 0x4a0c fde=[ 3a68] │ │ - 0x3df7c (offset: 0x49680) -> 0x4a3c fde=[ 3a98] │ │ - 0x3dff0 (offset: 0x496f4) -> 0x4a5c fde=[ 3ab8] │ │ - 0x3e3c0 (offset: 0x49ac4) -> 0x4a8c fde=[ 3ae8] │ │ - 0x3e5d4 (offset: 0x49cd8) -> 0x4aac fde=[ 3b08] │ │ - 0x3e8bc (offset: 0x49fc0) -> 0x4ad4 fde=[ 3b30] │ │ - 0x3ea08 (offset: 0x4a10c) -> 0x4af4 fde=[ 3b50] │ │ - 0x3ed74 (offset: 0x4a478) -> 0x4b24 fde=[ 3b80] │ │ - 0x3f1d0 (offset: 0x4a8d4) -> 0x4b4c fde=[ 3ba8] │ │ - 0x3f1f0 (offset: 0x4a8f4) -> 0x4b6c fde=[ 3bc8] │ │ - 0x3f884 (offset: 0x4af88) -> 0x4b9c fde=[ 3bf8] │ │ - 0x3fca4 (offset: 0x4b3a8) -> 0x4bc4 fde=[ 3c20] │ │ - 0x40db0 (offset: 0x4c4b4) -> 0x4bf4 fde=[ 3c50] │ │ - 0x414a0 (offset: 0x4cba4) -> 0x4c1c fde=[ 3c78] │ │ - 0x43bd4 (offset: 0x4f2d8) -> 0x4c4c fde=[ 3ca8] │ │ - 0x45d34 (offset: 0x51438) -> 0x4c94 fde=[ 3cf0] │ │ - 0x45e14 (offset: 0x51518) -> 0x4cbc fde=[ 3d18] │ │ - 0x46068 (offset: 0x5176c) -> 0x4cdc fde=[ 3d38] │ │ - 0x4612c (offset: 0x51830) -> 0x4cfc fde=[ 3d58] │ │ - 0x467cc (offset: 0x51ed0) -> 0x4d2c fde=[ 3d88] │ │ - 0x4686c (offset: 0x51f70) -> 0x4d4c fde=[ 3da8] │ │ - 0x469a0 (offset: 0x520a4) -> 0x4d64 fde=[ 3dc0] │ │ - 0x46d0c (offset: 0x52410) -> 0x4d8c fde=[ 3de8] │ │ - 0x46ea4 (offset: 0x525a8) -> 0x4dac fde=[ 3e08] │ │ - 0x46fe4 (offset: 0x526e8) -> 0x4dcc fde=[ 3e28] │ │ - 0x47128 (offset: 0x5282c) -> 0x4dec fde=[ 3e48] │ │ - 0x47554 (offset: 0x52c58) -> 0x4e0c fde=[ 3e68] │ │ - 0x47a38 (offset: 0x5313c) -> 0x4e3c fde=[ 3e98] │ │ - 0x47b84 (offset: 0x53288) -> 0x4e5c fde=[ 3eb8] │ │ - 0x47d18 (offset: 0x5341c) -> 0x4e7c fde=[ 3ed8] │ │ - 0x4821c (offset: 0x53920) -> 0x4ea4 fde=[ 3f00] │ │ - 0x48e84 (offset: 0x54588) -> 0x4ed4 fde=[ 3f30] │ │ - 0x49164 (offset: 0x54868) -> 0x4f04 fde=[ 3f60] │ │ - 0x49418 (offset: 0x54b1c) -> 0x4f24 fde=[ 3f80] │ │ - 0x49c1c (offset: 0x55320) -> 0x4f54 fde=[ 3fb0] │ │ - 0x4ae20 (offset: 0x56524) -> 0x4f84 fde=[ 3fe0] │ │ - 0x4bf54 (offset: 0x57658) -> 0x4fb4 fde=[ 4010] │ │ - 0x4c2b0 (offset: 0x579b4) -> 0x4fdc fde=[ 4038] │ │ - 0x4ce74 (offset: 0x58578) -> 0x500c fde=[ 4068] │ │ - 0x4d4fc (offset: 0x58c00) -> 0x503c fde=[ 4098] │ │ - 0x4dd3c (offset: 0x59440) -> 0x506c fde=[ 40c8] │ │ - 0x4f634 (offset: 0x5ad38) -> 0x509c fde=[ 40f8] │ │ - 0x502a0 (offset: 0x5b9a4) -> 0x50cc fde=[ 4128] │ │ - 0x52df0 (offset: 0x5e4f4) -> 0x50fc fde=[ 4158] │ │ - 0x534e8 (offset: 0x5ebec) -> 0x512c fde=[ 4188] │ │ - 0x53a18 (offset: 0x5f11c) -> 0x5154 fde=[ 41b0] │ │ - 0x54484 (offset: 0x5fb88) -> 0x5184 fde=[ 41e0] │ │ - 0x55cc0 (offset: 0x613c4) -> 0x51b4 fde=[ 4210] │ │ - 0x56574 (offset: 0x61c78) -> 0x51e4 fde=[ 4240] │ │ - 0x5694c (offset: 0x62050) -> 0x5214 fde=[ 4270] │ │ - 0x56b00 (offset: 0x62204) -> 0x522c fde=[ 4288] │ │ - 0x5716c (offset: 0x62870) -> 0x525c fde=[ 42b8] │ │ - 0x59610 (offset: 0x64d14) -> 0x528c fde=[ 42e8] │ │ - 0x59c80 (offset: 0x65384) -> 0x52bc fde=[ 4318] │ │ - 0x5b7d8 (offset: 0x66edc) -> 0x52ec fde=[ 4348] │ │ - 0x5c198 (offset: 0x6789c) -> 0x531c fde=[ 4378] │ │ - 0x5c50c (offset: 0x67c10) -> 0x534c fde=[ 43a8] │ │ - 0x5c720 (offset: 0x67e24) -> 0x5364 fde=[ 43c0] │ │ - 0x5c868 (offset: 0x67f6c) -> 0x5384 fde=[ 43e0] │ │ - 0x5c8e0 (offset: 0x67fe4) -> 0x53a4 fde=[ 4400] │ │ - 0x5cd7c (offset: 0x68480) -> 0x53d4 fde=[ 4430] │ │ - 0x5d13c (offset: 0x68840) -> 0x5404 fde=[ 4460] │ │ - 0x5e0b8 (offset: 0x697bc) -> 0x5434 fde=[ 4490] │ │ - 0x5e4f8 (offset: 0x69bfc) -> 0x5464 fde=[ 44c0] │ │ - 0x5e62c (offset: 0x69d30) -> 0x5484 fde=[ 44e0] │ │ - 0x5e85c (offset: 0x69f60) -> 0x549c fde=[ 44f8] │ │ - 0x5ea3c (offset: 0x6a140) -> 0x54b4 fde=[ 4510] │ │ - 0x5ebf8 (offset: 0x6a2fc) -> 0x54dc fde=[ 4538] │ │ - 0x61a98 (offset: 0x6d19c) -> 0x550c fde=[ 4568] │ │ - 0x61c20 (offset: 0x6d324) -> 0x552c fde=[ 4588] │ │ - 0x62940 (offset: 0x6e044) -> 0x555c fde=[ 45b8] │ │ - 0x62a0c (offset: 0x6e110) -> 0x557c fde=[ 45d8] │ │ - 0x62c68 (offset: 0x6e36c) -> 0x55ac fde=[ 4608] │ │ - 0x63514 (offset: 0x6ec18) -> 0x55dc fde=[ 4638] │ │ - 0x63638 (offset: 0x6ed3c) -> 0x5604 fde=[ 4660] │ │ - 0x636c0 (offset: 0x6edc4) -> 0x5624 fde=[ 4680] │ │ - 0x637a4 (offset: 0x6eea8) -> 0x564c fde=[ 46a8] │ │ - 0x637d8 (offset: 0x6eedc) -> 0x566c fde=[ 46c8] │ │ - 0x6380c (offset: 0x6ef10) -> 0x568c fde=[ 46e8] │ │ - 0x63814 (offset: 0x6ef18) -> 0x56a4 fde=[ 4700] │ │ - 0x63844 (offset: 0x6ef48) -> 0x56c4 fde=[ 4720] │ │ - 0x63854 (offset: 0x6ef58) -> 0x56dc fde=[ 4738] │ │ - 0x638fc (offset: 0x6f000) -> 0x56fc fde=[ 4758] │ │ - 0x63968 (offset: 0x6f06c) -> 0x5724 fde=[ 4780] │ │ - 0x63a40 (offset: 0x6f144) -> 0x574c fde=[ 47a8] │ │ - 0x63a50 (offset: 0x6f154) -> 0x5764 fde=[ 47c0] │ │ - 0x63a90 (offset: 0x6f194) -> 0x5784 fde=[ 47e0] │ │ - 0x63ab8 (offset: 0x6f1bc) -> 0x57a4 fde=[ 4800] │ │ - 0x63ae0 (offset: 0x6f1e4) -> 0x57c4 fde=[ 4820] │ │ - 0x63d00 (offset: 0x6f404) -> 0x57f4 fde=[ 4850] │ │ - 0x63d08 (offset: 0x6f40c) -> 0x580c fde=[ 4868] │ │ - 0x63d10 (offset: 0x6f414) -> 0x5824 fde=[ 4880] │ │ - 0x63d54 (offset: 0x6f458) -> 0x583c fde=[ 4898] │ │ - 0x63df0 (offset: 0x6f4f4) -> 0x585c fde=[ 48b8] │ │ - 0x63e8c (offset: 0x6f590) -> 0x587c fde=[ 48d8] │ │ - 0x63ea0 (offset: 0x6f5a4) -> 0x5894 fde=[ 48f0] │ │ - 0x63eb0 (offset: 0x6f5b4) -> 0x58ac fde=[ 4908] │ │ - 0x63ec0 (offset: 0x6f5c4) -> 0x58c4 fde=[ 4920] │ │ - 0x63f90 (offset: 0x6f694) -> 0x58ec fde=[ 4948] │ │ - 0x63fd4 (offset: 0x6f6d8) -> 0x5904 fde=[ 4960] │ │ - 0x63fe0 (offset: 0x6f6e4) -> 0x591c fde=[ 4978] │ │ - 0x63fec (offset: 0x6f6f0) -> 0x5934 fde=[ 4990] │ │ - 0x64018 (offset: 0x6f71c) -> 0x5954 fde=[ 49b0] │ │ - 0x64208 (offset: 0x6f90c) -> 0x597c fde=[ 49d8] │ │ - 0x64214 (offset: 0x6f918) -> 0x5994 fde=[ 49f0] │ │ - 0x64338 (offset: 0x6fa3c) -> 0x59ac fde=[ 4a08] │ │ - 0x64604 (offset: 0x6fd08) -> 0x59dc fde=[ 4a38] │ │ - 0x658b8 (offset: 0x70fbc) -> 0x5a0c fde=[ 4a68] │ │ - 0x6599c (offset: 0x710a0) -> 0x5a2c fde=[ 4a88] │ │ - 0x65b04 (offset: 0x71208) -> 0x5a4c fde=[ 4aa8] │ │ - 0x65df4 (offset: 0x714f8) -> 0x5a6c fde=[ 4ac8] │ │ - 0x66770 (offset: 0x71e74) -> 0x5a8c fde=[ 4ae8] │ │ - 0x66a50 (offset: 0x72154) -> 0x5abc fde=[ 4b18] │ │ - 0x66c20 (offset: 0x72324) -> 0x5aec fde=[ 4b48] │ │ - 0x66e88 (offset: 0x7258c) -> 0x5b1c fde=[ 4b78] │ │ - 0x67064 (offset: 0x72768) -> 0x5b4c fde=[ 4ba8] │ │ - 0x67458 (offset: 0x72b5c) -> 0x5b7c fde=[ 4bd8] │ │ - 0x67530 (offset: 0x72c34) -> 0x5b9c fde=[ 4bf8] │ │ - 0x6755c (offset: 0x72c60) -> 0x5bb4 fde=[ 4c10] │ │ - 0x675a4 (offset: 0x72ca8) -> 0x5bd4 fde=[ 4c30] │ │ - 0x675ec (offset: 0x72cf0) -> 0x5bf4 fde=[ 4c50] │ │ - 0x67660 (offset: 0x72d64) -> 0x5c1c fde=[ 4c78] │ │ + Start of frame section: 0x12d8 (offset: 0xbe90) │ │ + Entries in search table: 0x25a │ │ + 0x9cd0 (offset: 0x14884) -> 0x12f4 fde=[ 18] │ │ + 0x9ce0 (offset: 0x14894) -> 0x130c fde=[ 30] │ │ + 0x9ce8 (offset: 0x1489c) -> 0x1324 fde=[ 48] │ │ + 0x9cf0 (offset: 0x148a4) -> 0x133c fde=[ 60] │ │ + 0x9d04 (offset: 0x148b8) -> 0x1354 fde=[ 78] │ │ + 0x9d24 (offset: 0x148d8) -> 0x136c fde=[ 90] │ │ + 0x9d34 (offset: 0x148e8) -> 0x1384 fde=[ a8] │ │ + 0xa104 (offset: 0x14cb8) -> 0x13c4 fde=[ e8] │ │ + 0xa108 (offset: 0x14cbc) -> 0x13dc fde=[ 100] │ │ + 0xa198 (offset: 0x14d4c) -> 0x1414 fde=[ 138] │ │ + 0xa35c (offset: 0x14f10) -> 0x1464 fde=[ 188] │ │ + 0xa484 (offset: 0x15038) -> 0x14a4 fde=[ 1c8] │ │ + 0xa5dc (offset: 0x15190) -> 0x14e4 fde=[ 208] │ │ + 0xa6c8 (offset: 0x1527c) -> 0x151c fde=[ 240] │ │ + 0xa7c0 (offset: 0x15374) -> 0x1554 fde=[ 278] │ │ + 0xa878 (offset: 0x1542c) -> 0x1594 fde=[ 2b8] │ │ + 0xa9c4 (offset: 0x15578) -> 0x15c4 fde=[ 2e8] │ │ + 0xaaf4 (offset: 0x156a8) -> 0x15fc fde=[ 320] │ │ + 0xac1c (offset: 0x157d0) -> 0x163c fde=[ 360] │ │ + 0xac54 (offset: 0x15808) -> 0x1664 fde=[ 388] │ │ + 0xacd0 (offset: 0x15884) -> 0x1694 fde=[ 3b8] │ │ + 0xad24 (offset: 0x158d8) -> 0x16bc fde=[ 3e0] │ │ + 0xadf4 (offset: 0x159a8) -> 0x16ec fde=[ 410] │ │ + 0xaeb0 (offset: 0x15a64) -> 0x171c fde=[ 440] │ │ + 0xaf7c (offset: 0x15b30) -> 0x174c fde=[ 470] │ │ + 0xb08c (offset: 0x15c40) -> 0x1784 fde=[ 4a8] │ │ + 0xb184 (offset: 0x15d38) -> 0x17c4 fde=[ 4e8] │ │ + 0xb240 (offset: 0x15df4) -> 0x17f4 fde=[ 518] │ │ + 0xb278 (offset: 0x15e2c) -> 0x181c fde=[ 540] │ │ + 0xb32c (offset: 0x15ee0) -> 0x1854 fde=[ 578] │ │ + 0xb388 (offset: 0x15f3c) -> 0x187c fde=[ 5a0] │ │ + 0xb440 (offset: 0x15ff4) -> 0x18ac fde=[ 5d0] │ │ + 0xb474 (offset: 0x16028) -> 0x7464 fde=[ 6188] │ │ + 0xb810 (offset: 0x163c4) -> 0x18d4 fde=[ 5f8] │ │ + 0xb864 (offset: 0x16418) -> 0x1904 fde=[ 628] │ │ + 0xb8e4 (offset: 0x16498) -> 0x192c fde=[ 650] │ │ + 0xb974 (offset: 0x16528) -> 0x1964 fde=[ 688] │ │ + 0xb9c8 (offset: 0x1657c) -> 0x1994 fde=[ 6b8] │ │ + 0xb9f8 (offset: 0x165ac) -> 0x19bc fde=[ 6e0] │ │ + 0xba20 (offset: 0x165d4) -> 0x19e4 fde=[ 708] │ │ + 0xba64 (offset: 0x16618) -> 0x1a04 fde=[ 728] │ │ + 0xbaa4 (offset: 0x16658) -> 0x1a24 fde=[ 748] │ │ + 0xbb24 (offset: 0x166d8) -> 0x1a4c fde=[ 770] │ │ + 0xbb2c (offset: 0x166e0) -> 0x1a64 fde=[ 788] │ │ + 0xbb60 (offset: 0x16714) -> 0x1a8c fde=[ 7b0] │ │ + 0xbd40 (offset: 0x168f4) -> 0x1acc fde=[ 7f0] │ │ + 0xbda0 (offset: 0x16954) -> 0x1ae4 fde=[ 808] │ │ + 0xbdfc (offset: 0x169b0) -> 0x1b14 fde=[ 838] │ │ + 0xbe14 (offset: 0x169c8) -> 0x1b34 fde=[ 858] │ │ + 0xbe2c (offset: 0x169e0) -> 0x1b54 fde=[ 878] │ │ + 0xbe60 (offset: 0x16a14) -> 0x1b74 fde=[ 898] │ │ + 0xbf0c (offset: 0x16ac0) -> 0x1ba4 fde=[ 8c8] │ │ + 0xc058 (offset: 0x16c0c) -> 0x74bc fde=[ 61e0] │ │ + 0xc280 (offset: 0x16e34) -> 0x1bf4 fde=[ 918] │ │ + 0xc2d0 (offset: 0x16e84) -> 0x1c14 fde=[ 938] │ │ + 0xc408 (offset: 0x16fbc) -> 0x1c3c fde=[ 960] │ │ + 0xc428 (offset: 0x16fdc) -> 0x1c5c fde=[ 980] │ │ + 0xc6d0 (offset: 0x17284) -> 0x1cbc fde=[ 9e0] │ │ + 0xc9e8 (offset: 0x1759c) -> 0x1cd4 fde=[ 9f8] │ │ + 0xca70 (offset: 0x17624) -> 0x1d2c fde=[ a50] │ │ + 0xca7c (offset: 0x17630) -> 0x1d4c fde=[ a70] │ │ + 0xcacc (offset: 0x17680) -> 0x1d6c fde=[ a90] │ │ + 0xcad8 (offset: 0x1768c) -> 0x1d8c fde=[ ab0] │ │ + 0xcb28 (offset: 0x176dc) -> 0x1dac fde=[ ad0] │ │ + 0xce4c (offset: 0x17a00) -> 0x1e14 fde=[ b38] │ │ + 0xce80 (offset: 0x17a34) -> 0x1e34 fde=[ b58] │ │ + 0xcf54 (offset: 0x17b08) -> 0x1e54 fde=[ b78] │ │ + 0xcf64 (offset: 0x17b18) -> 0x1e6c fde=[ b90] │ │ + 0xcf70 (offset: 0x17b24) -> 0x1e84 fde=[ ba8] │ │ + 0xd16c (offset: 0x17d20) -> 0x1ed4 fde=[ bf8] │ │ + 0xd2a0 (offset: 0x17e54) -> 0x1efc fde=[ c20] │ │ + 0xd2d8 (offset: 0x17e8c) -> 0x1f1c fde=[ c40] │ │ + 0xd404 (offset: 0x17fb8) -> 0x1f44 fde=[ c68] │ │ + 0xd5c4 (offset: 0x18178) -> 0x1f5c fde=[ c80] │ │ + 0xd880 (offset: 0x18434) -> 0x1fb4 fde=[ cd8] │ │ + 0xdb3c (offset: 0x186f0) -> 0x1ffc fde=[ d20] │ │ + 0xdc44 (offset: 0x187f8) -> 0x2014 fde=[ d38] │ │ + 0xdc50 (offset: 0x18804) -> 0x2034 fde=[ d58] │ │ + 0xdc6c (offset: 0x18820) -> 0x2054 fde=[ d78] │ │ + 0xdcbc (offset: 0x18870) -> 0x2074 fde=[ d98] │ │ + 0xdde4 (offset: 0x18998) -> 0x20c4 fde=[ de8] │ │ + 0xddf8 (offset: 0x189ac) -> 0x20dc fde=[ e00] │ │ + 0xde04 (offset: 0x189b8) -> 0x20fc fde=[ e20] │ │ + 0xde4c (offset: 0x18a00) -> 0x211c fde=[ e40] │ │ + 0xdf44 (offset: 0x18af8) -> 0x2134 fde=[ e58] │ │ + 0xe1b4 (offset: 0x18d68) -> 0x214c fde=[ e70] │ │ + 0xe414 (offset: 0x18fc8) -> 0x2194 fde=[ eb8] │ │ + 0xe494 (offset: 0x19048) -> 0x21dc fde=[ f00] │ │ + 0xe4b0 (offset: 0x19064) -> 0x21f4 fde=[ f18] │ │ + 0xe50c (offset: 0x190c0) -> 0x2214 fde=[ f38] │ │ + 0xe564 (offset: 0x19118) -> 0x2234 fde=[ f58] │ │ + 0xe570 (offset: 0x19124) -> 0x2254 fde=[ f78] │ │ + 0xe7d0 (offset: 0x19384) -> 0x2274 fde=[ f98] │ │ + 0xe8b4 (offset: 0x19468) -> 0x22dc fde=[ 1000] │ │ + 0xead8 (offset: 0x1968c) -> 0x750c fde=[ 6230] │ │ + 0xeb14 (offset: 0x196c8) -> 0x2334 fde=[ 1058] │ │ + 0xeb20 (offset: 0x196d4) -> 0x2354 fde=[ 1078] │ │ + 0xeb68 (offset: 0x1971c) -> 0x2374 fde=[ 1098] │ │ + 0xebb0 (offset: 0x19764) -> 0x2394 fde=[ 10b8] │ │ + 0xebbc (offset: 0x19770) -> 0x23b4 fde=[ 10d8] │ │ + 0xebe4 (offset: 0x19798) -> 0x23d4 fde=[ 10f8] │ │ + 0xecc8 (offset: 0x1987c) -> 0x240c fde=[ 1130] │ │ + 0xeda0 (offset: 0x19954) -> 0x2424 fde=[ 1148] │ │ + 0xedd8 (offset: 0x1998c) -> 0x2444 fde=[ 1168] │ │ + 0xee10 (offset: 0x199c4) -> 0x2464 fde=[ 1188] │ │ + 0xee28 (offset: 0x199dc) -> 0x2484 fde=[ 11a8] │ │ + 0xee80 (offset: 0x19a34) -> 0x24a4 fde=[ 11c8] │ │ + 0xf598 (offset: 0x1a14c) -> 0x24fc fde=[ 1220] │ │ + 0xf61c (offset: 0x1a1d0) -> 0x2524 fde=[ 1248] │ │ + 0xf750 (offset: 0x1a304) -> 0x254c fde=[ 1270] │ │ + 0xf784 (offset: 0x1a338) -> 0x256c fde=[ 1290] │ │ + 0xf804 (offset: 0x1a3b8) -> 0x2594 fde=[ 12b8] │ │ + 0xf988 (offset: 0x1a53c) -> 0x25fc fde=[ 1320] │ │ + 0xfc08 (offset: 0x1a7bc) -> 0x265c fde=[ 1380] │ │ + 0xfc30 (offset: 0x1a7e4) -> 0x2684 fde=[ 13a8] │ │ + 0xfc78 (offset: 0x1a82c) -> 0x26a4 fde=[ 13c8] │ │ + 0xfca0 (offset: 0x1a854) -> 0x26cc fde=[ 13f0] │ │ + 0xfdd8 (offset: 0x1a98c) -> 0x7534 fde=[ 6258] │ │ + 0x10004 (offset: 0x1abb8) -> 0x2714 fde=[ 1438] │ │ + 0x100f0 (offset: 0x1aca4) -> 0x758c fde=[ 62b0] │ │ + 0x10264 (offset: 0x1ae18) -> 0x275c fde=[ 1480] │ │ + 0x102e0 (offset: 0x1ae94) -> 0x278c fde=[ 14b0] │ │ + 0x1031c (offset: 0x1aed0) -> 0x27b4 fde=[ 14d8] │ │ + 0x10408 (offset: 0x1afbc) -> 0x27e4 fde=[ 1508] │ │ + 0x10450 (offset: 0x1b004) -> 0x75e4 fde=[ 6308] │ │ + 0x10960 (offset: 0x1b514) -> 0x2814 fde=[ 1538] │ │ + 0x109a8 (offset: 0x1b55c) -> 0x2834 fde=[ 1558] │ │ + 0x123ec (offset: 0x1cfa0) -> 0x2884 fde=[ 15a8] │ │ + 0x127cc (offset: 0x1d380) -> 0x28cc fde=[ 15f0] │ │ + 0x12c10 (offset: 0x1d7c4) -> 0x2904 fde=[ 1628] │ │ + 0x12c7c (offset: 0x1d830) -> 0x291c fde=[ 1640] │ │ + 0x12ea0 (offset: 0x1da54) -> 0x2934 fde=[ 1658] │ │ + 0x12ec0 (offset: 0x1da74) -> 0x2954 fde=[ 1678] │ │ + 0x12ed0 (offset: 0x1da84) -> 0x2974 fde=[ 1698] │ │ + 0x13000 (offset: 0x1dbb4) -> 0x29b4 fde=[ 16d8] │ │ + 0x138e0 (offset: 0x1e494) -> 0x2a04 fde=[ 1728] │ │ + 0x142dc (offset: 0x1ee90) -> 0x2a4c fde=[ 1770] │ │ + 0x14404 (offset: 0x1efb8) -> 0x2a84 fde=[ 17a8] │ │ + 0x14724 (offset: 0x1f2d8) -> 0x2ad4 fde=[ 17f8] │ │ + 0x15248 (offset: 0x1fdfc) -> 0x2b24 fde=[ 1848] │ │ + 0x1584c (offset: 0x20400) -> 0x2b6c fde=[ 1890] │ │ + 0x159f4 (offset: 0x205a8) -> 0x2ba4 fde=[ 18c8] │ │ + 0x15ae0 (offset: 0x20694) -> 0x2bec fde=[ 1910] │ │ + 0x15b78 (offset: 0x2072c) -> 0x2c1c fde=[ 1940] │ │ + 0x15d94 (offset: 0x20948) -> 0x2c4c fde=[ 1970] │ │ + 0x161c4 (offset: 0x20d78) -> 0x2cac fde=[ 19d0] │ │ + 0x16220 (offset: 0x20dd4) -> 0x2cc4 fde=[ 19e8] │ │ + 0x16280 (offset: 0x20e34) -> 0x2cf4 fde=[ 1a18] │ │ + 0x16758 (offset: 0x2130c) -> 0x2d4c fde=[ 1a70] │ │ + 0x168c8 (offset: 0x2147c) -> 0x2d84 fde=[ 1aa8] │ │ + 0x169b0 (offset: 0x21564) -> 0x2d9c fde=[ 1ac0] │ │ + 0x16fa0 (offset: 0x21b54) -> 0x2de4 fde=[ 1b08] │ │ + 0x170bc (offset: 0x21c70) -> 0x2e3c fde=[ 1b60] │ │ + 0x1721c (offset: 0x21dd0) -> 0x2e8c fde=[ 1bb0] │ │ + 0x17308 (offset: 0x21ebc) -> 0x2ed4 fde=[ 1bf8] │ │ + 0x173b8 (offset: 0x21f6c) -> 0x2f04 fde=[ 1c28] │ │ + 0x17504 (offset: 0x220b8) -> 0x2f3c fde=[ 1c60] │ │ + 0x17704 (offset: 0x222b8) -> 0x2f9c fde=[ 1cc0] │ │ + 0x17a3c (offset: 0x225f0) -> 0x3004 fde=[ 1d28] │ │ + 0x17ae0 (offset: 0x22694) -> 0x303c fde=[ 1d60] │ │ + 0x17b90 (offset: 0x22744) -> 0x3074 fde=[ 1d98] │ │ + 0x17d5c (offset: 0x22910) -> 0x30c4 fde=[ 1de8] │ │ + 0x18018 (offset: 0x22bcc) -> 0x30f4 fde=[ 1e18] │ │ + 0x180d4 (offset: 0x22c88) -> 0x310c fde=[ 1e30] │ │ + 0x180e8 (offset: 0x22c9c) -> 0x3124 fde=[ 1e48] │ │ + 0x1812c (offset: 0x22ce0) -> 0x313c fde=[ 1e60] │ │ + 0x18294 (offset: 0x22e48) -> 0x3184 fde=[ 1ea8] │ │ + 0x185f4 (offset: 0x231a8) -> 0x31bc fde=[ 1ee0] │ │ + 0x1868c (offset: 0x23240) -> 0x31f4 fde=[ 1f18] │ │ + 0x186c4 (offset: 0x23278) -> 0x320c fde=[ 1f30] │ │ + 0x1886c (offset: 0x23420) -> 0x326c fde=[ 1f90] │ │ + 0x18950 (offset: 0x23504) -> 0x32ac fde=[ 1fd0] │ │ + 0x189fc (offset: 0x235b0) -> 0x32e4 fde=[ 2008] │ │ + 0x18b90 (offset: 0x23744) -> 0x332c fde=[ 2050] │ │ + 0x18dd8 (offset: 0x2398c) -> 0x337c fde=[ 20a0] │ │ + 0x18f24 (offset: 0x23ad8) -> 0x33b4 fde=[ 20d8] │ │ + 0x19268 (offset: 0x23e1c) -> 0x340c fde=[ 2130] │ │ + 0x193c0 (offset: 0x23f74) -> 0x3454 fde=[ 2178] │ │ + 0x193dc (offset: 0x23f90) -> 0x346c fde=[ 2190] │ │ + 0x194d4 (offset: 0x24088) -> 0x3494 fde=[ 21b8] │ │ + 0x19508 (offset: 0x240bc) -> 0x34ac fde=[ 21d0] │ │ + 0x19524 (offset: 0x240d8) -> 0x34c4 fde=[ 21e8] │ │ + 0x19f10 (offset: 0x24ac4) -> 0x3504 fde=[ 2228] │ │ + 0x19f2c (offset: 0x24ae0) -> 0x351c fde=[ 2240] │ │ + 0x19fdc (offset: 0x24b90) -> 0x355c fde=[ 2280] │ │ + 0x19ff8 (offset: 0x24bac) -> 0x3574 fde=[ 2298] │ │ + 0x1a054 (offset: 0x24c08) -> 0x35a4 fde=[ 22c8] │ │ + 0x1a0c8 (offset: 0x24c7c) -> 0x35cc fde=[ 22f0] │ │ + 0x1a0d8 (offset: 0x24c8c) -> 0x35e4 fde=[ 2308] │ │ + 0x1a14c (offset: 0x24d00) -> 0x7634 fde=[ 6358] │ │ + 0x1a494 (offset: 0x25048) -> 0x768c fde=[ 63b0] │ │ + 0x1ae38 (offset: 0x259ec) -> 0x360c fde=[ 2330] │ │ + 0x1b018 (offset: 0x25bcc) -> 0x3654 fde=[ 2378] │ │ + 0x1b090 (offset: 0x25c44) -> 0x367c fde=[ 23a0] │ │ + 0x1b0a0 (offset: 0x25c54) -> 0x76c4 fde=[ 63e8] │ │ + 0x1b1d0 (offset: 0x25d84) -> 0x770c fde=[ 6430] │ │ + 0x1b260 (offset: 0x25e14) -> 0x3694 fde=[ 23b8] │ │ + 0x1b26c (offset: 0x25e20) -> 0x36b4 fde=[ 23d8] │ │ + 0x1b2a4 (offset: 0x25e58) -> 0x36cc fde=[ 23f0] │ │ + 0x1b2b0 (offset: 0x25e64) -> 0x36ec fde=[ 2410] │ │ + 0x1b2bc (offset: 0x25e70) -> 0x370c fde=[ 2430] │ │ + 0x1b394 (offset: 0x25f48) -> 0x375c fde=[ 2480] │ │ + 0x1b3dc (offset: 0x25f90) -> 0x377c fde=[ 24a0] │ │ + 0x1b3f8 (offset: 0x25fac) -> 0x3794 fde=[ 24b8] │ │ + 0x1b4c4 (offset: 0x26078) -> 0x7754 fde=[ 6478] │ │ + 0x1b530 (offset: 0x260e4) -> 0x37c4 fde=[ 24e8] │ │ + 0x1b56c (offset: 0x26120) -> 0x778c fde=[ 64b0] │ │ + 0x1b630 (offset: 0x261e4) -> 0x37e4 fde=[ 2508] │ │ + 0x1b69c (offset: 0x26250) -> 0x381c fde=[ 2540] │ │ + 0x1b7bc (offset: 0x26370) -> 0x3854 fde=[ 2578] │ │ + 0x1b884 (offset: 0x26438) -> 0x388c fde=[ 25b0] │ │ + 0x1b96c (offset: 0x26520) -> 0x38ec fde=[ 2610] │ │ + 0x1b9e8 (offset: 0x2659c) -> 0x3924 fde=[ 2648] │ │ + 0x1ba38 (offset: 0x265ec) -> 0x77e4 fde=[ 6508] │ │ + 0x1bd34 (offset: 0x268e8) -> 0x7834 fde=[ 6558] │ │ + 0x1bd7c (offset: 0x26930) -> 0x394c fde=[ 2670] │ │ + 0x1bdb4 (offset: 0x26968) -> 0x396c fde=[ 2690] │ │ + 0x1bdb8 (offset: 0x2696c) -> 0x7864 fde=[ 6588] │ │ + 0x1ccb4 (offset: 0x27868) -> 0x3984 fde=[ 26a8] │ │ + 0x1cfc0 (offset: 0x27b74) -> 0x39cc fde=[ 26f0] │ │ + 0x1d088 (offset: 0x27c3c) -> 0x39fc fde=[ 2720] │ │ + 0x1d28c (offset: 0x27e40) -> 0x3a44 fde=[ 2768] │ │ + 0x1d424 (offset: 0x27fd8) -> 0x3a84 fde=[ 27a8] │ │ + 0x1d728 (offset: 0x282dc) -> 0x3ac4 fde=[ 27e8] │ │ + 0x1d9d4 (offset: 0x28588) -> 0x3b0c fde=[ 2830] │ │ + 0x1da90 (offset: 0x28644) -> 0x78c4 fde=[ 65e8] │ │ + 0x1dec4 (offset: 0x28a78) -> 0x791c fde=[ 6640] │ │ + 0x2115c (offset: 0x2bd10) -> 0x796c fde=[ 6690] │ │ + 0x21788 (offset: 0x2c33c) -> 0x3b3c fde=[ 2860] │ │ + 0x21828 (offset: 0x2c3dc) -> 0x79bc fde=[ 66e0] │ │ + 0x23884 (offset: 0x2e438) -> 0x79f4 fde=[ 6718] │ │ + 0x23a04 (offset: 0x2e5b8) -> 0x3b84 fde=[ 28a8] │ │ + 0x23b70 (offset: 0x2e724) -> 0x3bac fde=[ 28d0] │ │ + 0x23c2c (offset: 0x2e7e0) -> 0x7a5c fde=[ 6780] │ │ + 0x23ce8 (offset: 0x2e89c) -> 0x3bf4 fde=[ 2918] │ │ + 0x24058 (offset: 0x2ec0c) -> 0x3c3c fde=[ 2960] │ │ + 0x24374 (offset: 0x2ef28) -> 0x3c8c fde=[ 29b0] │ │ + 0x24470 (offset: 0x2f024) -> 0x3cbc fde=[ 29e0] │ │ + 0x24670 (offset: 0x2f224) -> 0x7ab4 fde=[ 67d8] │ │ + 0x248c8 (offset: 0x2f47c) -> 0x3cfc fde=[ 2a20] │ │ + 0x24978 (offset: 0x2f52c) -> 0x7b04 fde=[ 6828] │ │ + 0x24f90 (offset: 0x2fb44) -> 0x7b74 fde=[ 6898] │ │ + 0x250dc (offset: 0x2fc90) -> 0x3d2c fde=[ 2a50] │ │ + 0x25494 (offset: 0x30048) -> 0x7bc4 fde=[ 68e8] │ │ + 0x258d0 (offset: 0x30484) -> 0x7c1c fde=[ 6940] │ │ + 0x2599c (offset: 0x30550) -> 0x7c64 fde=[ 6988] │ │ + 0x259fc (offset: 0x305b0) -> 0x3d7c fde=[ 2aa0] │ │ + 0x25d48 (offset: 0x308fc) -> 0x7c9c fde=[ 69c0] │ │ + 0x2609c (offset: 0x30c50) -> 0x3dc4 fde=[ 2ae8] │ │ + 0x264b0 (offset: 0x31064) -> 0x7cec fde=[ 6a10] │ │ + 0x27e38 (offset: 0x329ec) -> 0x3e14 fde=[ 2b38] │ │ + 0x27f44 (offset: 0x32af8) -> 0x3e54 fde=[ 2b78] │ │ + 0x28184 (offset: 0x32d38) -> 0x3e6c fde=[ 2b90] │ │ + 0x28244 (offset: 0x32df8) -> 0x3ea4 fde=[ 2bc8] │ │ + 0x282a8 (offset: 0x32e5c) -> 0x3edc fde=[ 2c00] │ │ + 0x28318 (offset: 0x32ecc) -> 0x3f24 fde=[ 2c48] │ │ + 0x28374 (offset: 0x32f28) -> 0x7d3c fde=[ 6a60] │ │ + 0x2848c (offset: 0x33040) -> 0x3f54 fde=[ 2c78] │ │ + 0x28530 (offset: 0x330e4) -> 0x3f6c fde=[ 2c90] │ │ + 0x285f0 (offset: 0x331a4) -> 0x3f9c fde=[ 2cc0] │ │ + 0x286a0 (offset: 0x33254) -> 0x3fcc fde=[ 2cf0] │ │ + 0x28710 (offset: 0x332c4) -> 0x7d94 fde=[ 6ab8] │ │ + 0x28b98 (offset: 0x3374c) -> 0x4014 fde=[ 2d38] │ │ + 0x28c44 (offset: 0x337f8) -> 0x405c fde=[ 2d80] │ │ + 0x28cfc (offset: 0x338b0) -> 0x40a4 fde=[ 2dc8] │ │ + 0x28e00 (offset: 0x339b4) -> 0x40dc fde=[ 2e00] │ │ + 0x29014 (offset: 0x33bc8) -> 0x40f4 fde=[ 2e18] │ │ + 0x29508 (offset: 0x340bc) -> 0x7dfc fde=[ 6b20] │ │ + 0x29c04 (offset: 0x347b8) -> 0x4154 fde=[ 2e78] │ │ + 0x29cd0 (offset: 0x34884) -> 0x7e54 fde=[ 6b78] │ │ + 0x2a930 (offset: 0x354e4) -> 0x7ea4 fde=[ 6bc8] │ │ + 0x2af70 (offset: 0x35b24) -> 0x418c fde=[ 2eb0] │ │ + 0x2beb8 (offset: 0x36a6c) -> 0x422c fde=[ 2f50] │ │ + 0x2cf10 (offset: 0x37ac4) -> 0x7efc fde=[ 6c20] │ │ + 0x2d020 (offset: 0x37bd4) -> 0x427c fde=[ 2fa0] │ │ + 0x2d0e0 (offset: 0x37c94) -> 0x4294 fde=[ 2fb8] │ │ + 0x2da1c (offset: 0x385d0) -> 0x4634 fde=[ 3358] │ │ + 0x2dcb8 (offset: 0x3886c) -> 0x464c fde=[ 3370] │ │ + 0x2dd08 (offset: 0x388bc) -> 0x4674 fde=[ 3398] │ │ + 0x2e0d8 (offset: 0x38c8c) -> 0x46c4 fde=[ 33e8] │ │ + 0x2e15c (offset: 0x38d10) -> 0x46dc fde=[ 3400] │ │ + 0x2e760 (offset: 0x39314) -> 0x7f54 fde=[ 6c78] │ │ + 0x2ef04 (offset: 0x39ab8) -> 0x473c fde=[ 3460] │ │ + 0x2f098 (offset: 0x39c4c) -> 0x4754 fde=[ 3478] │ │ + 0x2f1c8 (offset: 0x39d7c) -> 0x47a4 fde=[ 34c8] │ │ + 0x2f7f4 (offset: 0x3a3a8) -> 0x4834 fde=[ 3558] │ │ + 0x2f8b4 (offset: 0x3a468) -> 0x4864 fde=[ 3588] │ │ + 0x304d8 (offset: 0x3b08c) -> 0x48ac fde=[ 35d0] │ │ + 0x30588 (offset: 0x3b13c) -> 0x48dc fde=[ 3600] │ │ + 0x30694 (offset: 0x3b248) -> 0x48f4 fde=[ 3618] │ │ + 0x30748 (offset: 0x3b2fc) -> 0x7fac fde=[ 6cd0] │ │ + 0x30874 (offset: 0x3b428) -> 0x490c fde=[ 3630] │ │ + 0x30934 (offset: 0x3b4e8) -> 0x493c fde=[ 3660] │ │ + 0x309f4 (offset: 0x3b5a8) -> 0x496c fde=[ 3690] │ │ + 0x30a44 (offset: 0x3b5f8) -> 0x4994 fde=[ 36b8] │ │ + 0x30ad0 (offset: 0x3b684) -> 0x49dc fde=[ 3700] │ │ + 0x30b48 (offset: 0x3b6fc) -> 0x4a0c fde=[ 3730] │ │ + 0x30be4 (offset: 0x3b798) -> 0x4a54 fde=[ 3778] │ │ + 0x30c8c (offset: 0x3b840) -> 0x4a9c fde=[ 37c0] │ │ + 0x311c8 (offset: 0x3bd7c) -> 0x8004 fde=[ 6d28] │ │ + 0x319b8 (offset: 0x3c56c) -> 0x4afc fde=[ 3820] │ │ + 0x31a88 (offset: 0x3c63c) -> 0x4b34 fde=[ 3858] │ │ + 0x31f88 (offset: 0x3cb3c) -> 0x805c fde=[ 6d80] │ │ + 0x33be8 (offset: 0x3e79c) -> 0x80ac fde=[ 6dd0] │ │ + 0x33ccc (offset: 0x3e880) -> 0x4b64 fde=[ 3888] │ │ + 0x33cd0 (offset: 0x3e884) -> 0x80f4 fde=[ 6e18] │ │ + 0x33ddc (offset: 0x3e990) -> 0x813c fde=[ 6e60] │ │ + 0x33e84 (offset: 0x3ea38) -> 0x8184 fde=[ 6ea8] │ │ + 0x33f14 (offset: 0x3eac8) -> 0x4b7c fde=[ 38a0] │ │ + 0x33f84 (offset: 0x3eb38) -> 0x81cc fde=[ 6ef0] │ │ + 0x3419c (offset: 0x3ed50) -> 0x4bb4 fde=[ 38d8] │ │ + 0x344e8 (offset: 0x3f09c) -> 0x822c fde=[ 6f50] │ │ + 0x34798 (offset: 0x3f34c) -> 0x4c44 fde=[ 3968] │ │ + 0x34844 (offset: 0x3f3f8) -> 0x4c5c fde=[ 3980] │ │ + 0x34924 (offset: 0x3f4d8) -> 0x4c9c fde=[ 39c0] │ │ + 0x349e8 (offset: 0x3f59c) -> 0x4cd4 fde=[ 39f8] │ │ + 0x34c9c (offset: 0x3f850) -> 0x4d24 fde=[ 3a48] │ │ + 0x34ea0 (offset: 0x3fa54) -> 0x4d5c fde=[ 3a80] │ │ + 0x3570c (offset: 0x402c0) -> 0x4ddc fde=[ 3b00] │ │ + 0x357bc (offset: 0x40370) -> 0x8284 fde=[ 6fa8] │ │ + 0x35888 (offset: 0x4043c) -> 0x4e0c fde=[ 3b30] │ │ + 0x35928 (offset: 0x404dc) -> 0x4e44 fde=[ 3b68] │ │ + 0x359e8 (offset: 0x4059c) -> 0x82c4 fde=[ 6fe8] │ │ + 0x35aa4 (offset: 0x40658) -> 0x82fc fde=[ 7020] │ │ + 0x35c44 (offset: 0x407f8) -> 0x4e74 fde=[ 3b98] │ │ + 0x35cb8 (offset: 0x4086c) -> 0x4ea4 fde=[ 3bc8] │ │ + 0x35d68 (offset: 0x4091c) -> 0x4ed4 fde=[ 3bf8] │ │ + 0x35dc8 (offset: 0x4097c) -> 0x4ef4 fde=[ 3c18] │ │ + 0x35e48 (offset: 0x409fc) -> 0x8354 fde=[ 7078] │ │ + 0x35ef8 (offset: 0x40aac) -> 0x83a4 fde=[ 70c8] │ │ + 0x3602c (offset: 0x40be0) -> 0x83fc fde=[ 7120] │ │ + 0x360d4 (offset: 0x40c88) -> 0x8444 fde=[ 7168] │ │ + 0x362e4 (offset: 0x40e98) -> 0x4f14 fde=[ 3c38] │ │ + 0x36648 (offset: 0x411fc) -> 0x4f5c fde=[ 3c80] │ │ + 0x3678c (offset: 0x41340) -> 0x4f9c fde=[ 3cc0] │ │ + 0x368a0 (offset: 0x41454) -> 0x4ff4 fde=[ 3d18] │ │ + 0x36a04 (offset: 0x415b8) -> 0x505c fde=[ 3d80] │ │ + 0x36b04 (offset: 0x416b8) -> 0x508c fde=[ 3db0] │ │ + 0x36c80 (offset: 0x41834) -> 0x50ac fde=[ 3dd0] │ │ + 0x36c90 (offset: 0x41844) -> 0x50c4 fde=[ 3de8] │ │ + 0x36f9c (offset: 0x41b50) -> 0x511c fde=[ 3e40] │ │ + 0x3704c (offset: 0x41c00) -> 0x8494 fde=[ 71b8] │ │ + 0x3715c (offset: 0x41d10) -> 0x84ec fde=[ 7210] │ │ + 0x3726c (offset: 0x41e20) -> 0x514c fde=[ 3e70] │ │ + 0x37320 (offset: 0x41ed4) -> 0x5184 fde=[ 3ea8] │ │ + 0x373dc (offset: 0x41f90) -> 0x8544 fde=[ 7268] │ │ + 0x37488 (offset: 0x4203c) -> 0x859c fde=[ 72c0] │ │ + 0x375cc (offset: 0x42180) -> 0x51b4 fde=[ 3ed8] │ │ + 0x37688 (offset: 0x4223c) -> 0x51e4 fde=[ 3f08] │ │ + 0x37e9c (offset: 0x42a50) -> 0x85fc fde=[ 7320] │ │ + 0x37f10 (offset: 0x42ac4) -> 0x5284 fde=[ 3fa8] │ │ + 0x38404 (offset: 0x42fb8) -> 0x8634 fde=[ 7358] │ │ + 0x38b08 (offset: 0x436bc) -> 0x52e4 fde=[ 4008] │ │ + 0x38bd4 (offset: 0x43788) -> 0x531c fde=[ 4040] │ │ + 0x390b0 (offset: 0x43c64) -> 0x868c fde=[ 73b0] │ │ + 0x398d8 (offset: 0x4448c) -> 0x537c fde=[ 40a0] │ │ + 0x39b94 (offset: 0x44748) -> 0x539c fde=[ 40c0] │ │ + 0x39c60 (offset: 0x44814) -> 0x53d4 fde=[ 40f8] │ │ + 0x39d24 (offset: 0x448d8) -> 0x53ec fde=[ 4110] │ │ + 0x3a130 (offset: 0x44ce4) -> 0x86e4 fde=[ 7408] │ │ + 0x3a5f4 (offset: 0x451a8) -> 0x544c fde=[ 4170] │ │ + 0x3a6f8 (offset: 0x452ac) -> 0x5464 fde=[ 4188] │ │ + 0x3a7c8 (offset: 0x4537c) -> 0x8724 fde=[ 7448] │ │ + 0x3aaa8 (offset: 0x4565c) -> 0x549c fde=[ 41c0] │ │ + 0x3ab68 (offset: 0x4571c) -> 0x54cc fde=[ 41f0] │ │ + 0x3abac (offset: 0x45760) -> 0x5504 fde=[ 4228] │ │ + 0x3acd0 (offset: 0x45884) -> 0x551c fde=[ 4240] │ │ + 0x3ad88 (offset: 0x4593c) -> 0x5534 fde=[ 4258] │ │ + 0x3ae28 (offset: 0x459dc) -> 0x554c fde=[ 4270] │ │ + 0x3af20 (offset: 0x45ad4) -> 0x5564 fde=[ 4288] │ │ + 0x3afb4 (offset: 0x45b68) -> 0x55ac fde=[ 42d0] │ │ + 0x3b0c8 (offset: 0x45c7c) -> 0x55c4 fde=[ 42e8] │ │ + 0x3b140 (offset: 0x45cf4) -> 0x8774 fde=[ 7498] │ │ + 0x3b1d0 (offset: 0x45d84) -> 0x55f4 fde=[ 4318] │ │ + 0x3b2c0 (offset: 0x45e74) -> 0x562c fde=[ 4350] │ │ + 0x3b4dc (offset: 0x46090) -> 0x87bc fde=[ 74e0] │ │ + 0x3b760 (offset: 0x46314) -> 0x567c fde=[ 43a0] │ │ + 0x3b854 (offset: 0x46408) -> 0x56c4 fde=[ 43e8] │ │ + 0x3bc0c (offset: 0x467c0) -> 0x8824 fde=[ 7548] │ │ + 0x3bccc (offset: 0x46880) -> 0x571c fde=[ 4440] │ │ + 0x3bcf0 (offset: 0x468a4) -> 0x5734 fde=[ 4458] │ │ + 0x3c05c (offset: 0x46c10) -> 0x5794 fde=[ 44b8] │ │ + 0x3c498 (offset: 0x4704c) -> 0x8874 fde=[ 7598] │ │ + 0x3c528 (offset: 0x470dc) -> 0x88bc fde=[ 75e0] │ │ + 0x3c61c (offset: 0x471d0) -> 0x8904 fde=[ 7628] │ │ + 0x3c7c0 (offset: 0x47374) -> 0x5824 fde=[ 4548] │ │ + 0x3c7dc (offset: 0x47390) -> 0x583c fde=[ 4560] │ │ + 0x3c914 (offset: 0x474c8) -> 0x894c fde=[ 7670] │ │ + 0x3ca50 (offset: 0x47604) -> 0x89a4 fde=[ 76c8] │ │ + 0x3cc38 (offset: 0x477ec) -> 0x589c fde=[ 45c0] │ │ + 0x3cc54 (offset: 0x47808) -> 0x58b4 fde=[ 45d8] │ │ + 0x3cc5c (offset: 0x47810) -> 0x58cc fde=[ 45f0] │ │ + 0x3cc70 (offset: 0x47824) -> 0x58e4 fde=[ 4608] │ │ + 0x3cdbc (offset: 0x47970) -> 0x58fc fde=[ 4620] │ │ + 0x3cdc8 (offset: 0x4797c) -> 0x5914 fde=[ 4638] │ │ + 0x3cdd4 (offset: 0x47988) -> 0x592c fde=[ 4650] │ │ + 0x3cde0 (offset: 0x47994) -> 0x5944 fde=[ 4668] │ │ + 0x3cdec (offset: 0x479a0) -> 0x595c fde=[ 4680] │ │ + 0x3ce18 (offset: 0x479cc) -> 0x597c fde=[ 46a0] │ │ + 0x3cefc (offset: 0x47ab0) -> 0x59b4 fde=[ 46d8] │ │ + 0x3cf10 (offset: 0x47ac4) -> 0x59cc fde=[ 46f0] │ │ + 0x3cf1c (offset: 0x47ad0) -> 0x59ec fde=[ 4710] │ │ + 0x3cfc4 (offset: 0x47b78) -> 0x89fc fde=[ 7720] │ │ + 0x3d198 (offset: 0x47d4c) -> 0x5a2c fde=[ 4750] │ │ + 0x3d1f8 (offset: 0x47dac) -> 0x5a5c fde=[ 4780] │ │ + 0x3d230 (offset: 0x47de4) -> 0x5a7c fde=[ 47a0] │ │ + 0x3d37c (offset: 0x47f30) -> 0x8a4c fde=[ 7770] │ │ + 0x3d5fc (offset: 0x481b0) -> 0x5adc fde=[ 4800] │ │ + 0x3d60c (offset: 0x481c0) -> 0x8acc fde=[ 77f0] │ │ + 0x3d7a4 (offset: 0x48358) -> 0x5af4 fde=[ 4818] │ │ + 0x3d7e4 (offset: 0x48398) -> 0x8afc fde=[ 7820] │ │ + 0x3db70 (offset: 0x48724) -> 0x8b54 fde=[ 7878] │ │ + 0x3dc28 (offset: 0x487dc) -> 0x8b94 fde=[ 78b8] │ │ + 0x3ddd4 (offset: 0x48988) -> 0x5b0c fde=[ 4830] │ │ + 0x3ddf0 (offset: 0x489a4) -> 0x5b24 fde=[ 4848] │ │ + 0x3ddfc (offset: 0x489b0) -> 0x8bdc fde=[ 7900] │ │ + 0x3deb4 (offset: 0x48a68) -> 0x5b44 fde=[ 4868] │ │ + 0x3dec8 (offset: 0x48a7c) -> 0x5b5c fde=[ 4880] │ │ + 0x3df08 (offset: 0x48abc) -> 0x5b8c fde=[ 48b0] │ │ + 0x3df14 (offset: 0x48ac8) -> 0x5ba4 fde=[ 48c8] │ │ + 0x3df20 (offset: 0x48ad4) -> 0x5bbc fde=[ 48e0] │ │ + 0x3df40 (offset: 0x48af4) -> 0x5bd4 fde=[ 48f8] │ │ + 0x3dfa8 (offset: 0x48b5c) -> 0x8c04 fde=[ 7928] │ │ + 0x3e0a4 (offset: 0x48c58) -> 0x8c44 fde=[ 7968] │ │ + 0x3e158 (offset: 0x48d0c) -> 0x5bfc fde=[ 4920] │ │ + 0x3e16c (offset: 0x48d20) -> 0x5c14 fde=[ 4938] │ │ + 0x3e1ec (offset: 0x48da0) -> 0x5c4c fde=[ 4970] │ │ + 0x3e328 (offset: 0x48edc) -> 0x5c84 fde=[ 49a8] │ │ + 0x3e344 (offset: 0x48ef8) -> 0x8c7c fde=[ 79a0] │ │ + 0x3e424 (offset: 0x48fd8) -> 0x5c9c fde=[ 49c0] │ │ + 0x3e444 (offset: 0x48ff8) -> 0x5cbc fde=[ 49e0] │ │ + 0x3e454 (offset: 0x49008) -> 0x5cdc fde=[ 4a00] │ │ + 0x3e46c (offset: 0x49020) -> 0x5cfc fde=[ 4a20] │ │ + 0x3e47c (offset: 0x49030) -> 0x5d14 fde=[ 4a38] │ │ + 0x3e48c (offset: 0x49040) -> 0x5d2c fde=[ 4a50] │ │ + 0x3e49c (offset: 0x49050) -> 0x5d44 fde=[ 4a68] │ │ + 0x3e4ac (offset: 0x49060) -> 0x5d5c fde=[ 4a80] │ │ + 0x3e4bc (offset: 0x49070) -> 0x5d74 fde=[ 4a98] │ │ + 0x3e4cc (offset: 0x49080) -> 0x5d8c fde=[ 4ab0] │ │ + 0x3e4d8 (offset: 0x4908c) -> 0x5da4 fde=[ 4ac8] │ │ + 0x3e4e4 (offset: 0x49098) -> 0x5dbc fde=[ 4ae0] │ │ + 0x3e4f4 (offset: 0x490a8) -> 0x5dd4 fde=[ 4af8] │ │ + 0x3e500 (offset: 0x490b4) -> 0x5dec fde=[ 4b10] │ │ + 0x3e518 (offset: 0x490cc) -> 0x5e04 fde=[ 4b28] │ │ + 0x3e53c (offset: 0x490f0) -> 0x5e1c fde=[ 4b40] │ │ + 0x3e544 (offset: 0x490f8) -> 0x5e34 fde=[ 4b58] │ │ + 0x3e554 (offset: 0x49108) -> 0x5e4c fde=[ 4b70] │ │ + 0x3e564 (offset: 0x49118) -> 0x5e64 fde=[ 4b88] │ │ + 0x3e574 (offset: 0x49128) -> 0x5e7c fde=[ 4ba0] │ │ + 0x3e584 (offset: 0x49138) -> 0x5e94 fde=[ 4bb8] │ │ + 0x3e58c (offset: 0x49140) -> 0x5eac fde=[ 4bd0] │ │ + 0x3e59c (offset: 0x49150) -> 0x5ec4 fde=[ 4be8] │ │ + 0x3e5b4 (offset: 0x49168) -> 0x5edc fde=[ 4c00] │ │ + 0x3e5cc (offset: 0x49180) -> 0x5ef4 fde=[ 4c18] │ │ + 0x3e5d4 (offset: 0x49188) -> 0x5f0c fde=[ 4c30] │ │ + 0x3e5e0 (offset: 0x49194) -> 0x5f24 fde=[ 4c48] │ │ + 0x3e5ec (offset: 0x491a0) -> 0x5f3c fde=[ 4c60] │ │ + 0x3e5f4 (offset: 0x491a8) -> 0x5f54 fde=[ 4c78] │ │ + 0x3e5fc (offset: 0x491b0) -> 0x5f6c fde=[ 4c90] │ │ + 0x3e608 (offset: 0x491bc) -> 0x5f84 fde=[ 4ca8] │ │ + 0x3e610 (offset: 0x491c4) -> 0x5f9c fde=[ 4cc0] │ │ + 0x3e61c (offset: 0x491d0) -> 0x5fb4 fde=[ 4cd8] │ │ + 0x3e628 (offset: 0x491dc) -> 0x5fcc fde=[ 4cf0] │ │ + 0x3e63c (offset: 0x491f0) -> 0x5fe4 fde=[ 4d08] │ │ + 0x3e650 (offset: 0x49204) -> 0x5ffc fde=[ 4d20] │ │ + 0x3e65c (offset: 0x49210) -> 0x6014 fde=[ 4d38] │ │ + 0x3e678 (offset: 0x4922c) -> 0x602c fde=[ 4d50] │ │ + 0x3e6cc (offset: 0x49280) -> 0x604c fde=[ 4d70] │ │ + 0x3f2e4 (offset: 0x49e98) -> 0x607c fde=[ 4da0] │ │ + 0x3f34c (offset: 0x49f00) -> 0x609c fde=[ 4dc0] │ │ + 0x3f3dc (offset: 0x49f90) -> 0x60bc fde=[ 4de0] │ │ + 0x3f9d4 (offset: 0x4a588) -> 0x60ec fde=[ 4e10] │ │ + 0x3fb2c (offset: 0x4a6e0) -> 0x6104 fde=[ 4e28] │ │ + 0x3ff5c (offset: 0x4ab10) -> 0x612c fde=[ 4e50] │ │ + 0x40018 (offset: 0x4abcc) -> 0x614c fde=[ 4e70] │ │ + 0x40114 (offset: 0x4acc8) -> 0x6164 fde=[ 4e88] │ │ + 0x4034c (offset: 0x4af00) -> 0x6184 fde=[ 4ea8] │ │ + 0x404a0 (offset: 0x4b054) -> 0x61a4 fde=[ 4ec8] │ │ + 0x40e70 (offset: 0x4ba24) -> 0x61d4 fde=[ 4ef8] │ │ + 0x40f14 (offset: 0x4bac8) -> 0x61f4 fde=[ 4f18] │ │ + 0x40fd0 (offset: 0x4bb84) -> 0x6214 fde=[ 4f38] │ │ + 0x41994 (offset: 0x4c548) -> 0x6244 fde=[ 4f68] │ │ + 0x41a08 (offset: 0x4c5bc) -> 0x6264 fde=[ 4f88] │ │ + 0x41dd8 (offset: 0x4c98c) -> 0x6294 fde=[ 4fb8] │ │ + 0x41fec (offset: 0x4cba0) -> 0x62b4 fde=[ 4fd8] │ │ + 0x422d4 (offset: 0x4ce88) -> 0x62dc fde=[ 5000] │ │ + 0x42420 (offset: 0x4cfd4) -> 0x62fc fde=[ 5020] │ │ + 0x4278c (offset: 0x4d340) -> 0x632c fde=[ 5050] │ │ + 0x42be8 (offset: 0x4d79c) -> 0x6354 fde=[ 5078] │ │ + 0x42c08 (offset: 0x4d7bc) -> 0x6374 fde=[ 5098] │ │ + 0x4329c (offset: 0x4de50) -> 0x63a4 fde=[ 50c8] │ │ + 0x436bc (offset: 0x4e270) -> 0x63cc fde=[ 50f0] │ │ + 0x447c8 (offset: 0x4f37c) -> 0x63fc fde=[ 5120] │ │ + 0x44eb8 (offset: 0x4fa6c) -> 0x6424 fde=[ 5148] │ │ + 0x475ec (offset: 0x521a0) -> 0x6454 fde=[ 5178] │ │ + 0x4974c (offset: 0x54300) -> 0x649c fde=[ 51c0] │ │ + 0x4982c (offset: 0x543e0) -> 0x64c4 fde=[ 51e8] │ │ + 0x49a80 (offset: 0x54634) -> 0x64e4 fde=[ 5208] │ │ + 0x49b44 (offset: 0x546f8) -> 0x6504 fde=[ 5228] │ │ + 0x4a1e4 (offset: 0x54d98) -> 0x6534 fde=[ 5258] │ │ + 0x4a284 (offset: 0x54e38) -> 0x6554 fde=[ 5278] │ │ + 0x4a3b8 (offset: 0x54f6c) -> 0x656c fde=[ 5290] │ │ + 0x4a724 (offset: 0x552d8) -> 0x6594 fde=[ 52b8] │ │ + 0x4a8bc (offset: 0x55470) -> 0x65b4 fde=[ 52d8] │ │ + 0x4a9fc (offset: 0x555b0) -> 0x65d4 fde=[ 52f8] │ │ + 0x4ab40 (offset: 0x556f4) -> 0x65f4 fde=[ 5318] │ │ + 0x4af6c (offset: 0x55b20) -> 0x6614 fde=[ 5338] │ │ + 0x4b450 (offset: 0x56004) -> 0x6644 fde=[ 5368] │ │ + 0x4b59c (offset: 0x56150) -> 0x6664 fde=[ 5388] │ │ + 0x4b730 (offset: 0x562e4) -> 0x6684 fde=[ 53a8] │ │ + 0x4bc34 (offset: 0x567e8) -> 0x66ac fde=[ 53d0] │ │ + 0x4c89c (offset: 0x57450) -> 0x66dc fde=[ 5400] │ │ + 0x4cb7c (offset: 0x57730) -> 0x670c fde=[ 5430] │ │ + 0x4ce30 (offset: 0x579e4) -> 0x672c fde=[ 5450] │ │ + 0x4d634 (offset: 0x581e8) -> 0x675c fde=[ 5480] │ │ + 0x4e838 (offset: 0x593ec) -> 0x678c fde=[ 54b0] │ │ + 0x4f96c (offset: 0x5a520) -> 0x67bc fde=[ 54e0] │ │ + 0x4fcc8 (offset: 0x5a87c) -> 0x67e4 fde=[ 5508] │ │ + 0x5088c (offset: 0x5b440) -> 0x6814 fde=[ 5538] │ │ + 0x50f14 (offset: 0x5bac8) -> 0x6844 fde=[ 5568] │ │ + 0x51754 (offset: 0x5c308) -> 0x6874 fde=[ 5598] │ │ + 0x5304c (offset: 0x5dc00) -> 0x68a4 fde=[ 55c8] │ │ + 0x53cb8 (offset: 0x5e86c) -> 0x68d4 fde=[ 55f8] │ │ + 0x56808 (offset: 0x613bc) -> 0x6904 fde=[ 5628] │ │ + 0x56f00 (offset: 0x61ab4) -> 0x6934 fde=[ 5658] │ │ + 0x57430 (offset: 0x61fe4) -> 0x695c fde=[ 5680] │ │ + 0x57e9c (offset: 0x62a50) -> 0x698c fde=[ 56b0] │ │ + 0x596d8 (offset: 0x6428c) -> 0x69bc fde=[ 56e0] │ │ + 0x59f8c (offset: 0x64b40) -> 0x69ec fde=[ 5710] │ │ + 0x5a364 (offset: 0x64f18) -> 0x6a1c fde=[ 5740] │ │ + 0x5a518 (offset: 0x650cc) -> 0x6a34 fde=[ 5758] │ │ + 0x5ab84 (offset: 0x65738) -> 0x6a64 fde=[ 5788] │ │ + 0x5d028 (offset: 0x67bdc) -> 0x6a94 fde=[ 57b8] │ │ + 0x5d698 (offset: 0x6824c) -> 0x6ac4 fde=[ 57e8] │ │ + 0x5f1f0 (offset: 0x69da4) -> 0x6af4 fde=[ 5818] │ │ + 0x5fbb0 (offset: 0x6a764) -> 0x6b24 fde=[ 5848] │ │ + 0x5ff24 (offset: 0x6aad8) -> 0x6b54 fde=[ 5878] │ │ + 0x60138 (offset: 0x6acec) -> 0x6b6c fde=[ 5890] │ │ + 0x60280 (offset: 0x6ae34) -> 0x6b8c fde=[ 58b0] │ │ + 0x602f8 (offset: 0x6aeac) -> 0x6bac fde=[ 58d0] │ │ + 0x60794 (offset: 0x6b348) -> 0x6bdc fde=[ 5900] │ │ + 0x60b54 (offset: 0x6b708) -> 0x6c0c fde=[ 5930] │ │ + 0x61ad0 (offset: 0x6c684) -> 0x6c3c fde=[ 5960] │ │ + 0x61f10 (offset: 0x6cac4) -> 0x6c6c fde=[ 5990] │ │ + 0x62044 (offset: 0x6cbf8) -> 0x6c8c fde=[ 59b0] │ │ + 0x62274 (offset: 0x6ce28) -> 0x6ca4 fde=[ 59c8] │ │ + 0x62454 (offset: 0x6d008) -> 0x6cbc fde=[ 59e0] │ │ + 0x62610 (offset: 0x6d1c4) -> 0x6ce4 fde=[ 5a08] │ │ + 0x654b0 (offset: 0x70064) -> 0x6d14 fde=[ 5a38] │ │ + 0x65638 (offset: 0x701ec) -> 0x6d34 fde=[ 5a58] │ │ + 0x66358 (offset: 0x70f0c) -> 0x6d64 fde=[ 5a88] │ │ + 0x66424 (offset: 0x70fd8) -> 0x6d84 fde=[ 5aa8] │ │ + 0x66680 (offset: 0x71234) -> 0x6db4 fde=[ 5ad8] │ │ + 0x66f2c (offset: 0x71ae0) -> 0x6de4 fde=[ 5b08] │ │ + 0x67050 (offset: 0x71c04) -> 0x6e0c fde=[ 5b30] │ │ + 0x670d8 (offset: 0x71c8c) -> 0x6e2c fde=[ 5b50] │ │ + 0x671bc (offset: 0x71d70) -> 0x6e54 fde=[ 5b78] │ │ + 0x671f0 (offset: 0x71da4) -> 0x6e74 fde=[ 5b98] │ │ + 0x67224 (offset: 0x71dd8) -> 0x6e94 fde=[ 5bb8] │ │ + 0x6722c (offset: 0x71de0) -> 0x6eac fde=[ 5bd0] │ │ + 0x6725c (offset: 0x71e10) -> 0x6ecc fde=[ 5bf0] │ │ + 0x6726c (offset: 0x71e20) -> 0x6ee4 fde=[ 5c08] │ │ + 0x67314 (offset: 0x71ec8) -> 0x6f04 fde=[ 5c28] │ │ + 0x67380 (offset: 0x71f34) -> 0x6f2c fde=[ 5c50] │ │ + 0x67458 (offset: 0x7200c) -> 0x6f54 fde=[ 5c78] │ │ + 0x67468 (offset: 0x7201c) -> 0x6f6c fde=[ 5c90] │ │ + 0x674a8 (offset: 0x7205c) -> 0x6f8c fde=[ 5cb0] │ │ + 0x674d0 (offset: 0x72084) -> 0x6fac fde=[ 5cd0] │ │ + 0x674f8 (offset: 0x720ac) -> 0x6fcc fde=[ 5cf0] │ │ + 0x67718 (offset: 0x722cc) -> 0x6ffc fde=[ 5d20] │ │ + 0x67720 (offset: 0x722d4) -> 0x7014 fde=[ 5d38] │ │ + 0x67728 (offset: 0x722dc) -> 0x702c fde=[ 5d50] │ │ + 0x6776c (offset: 0x72320) -> 0x7044 fde=[ 5d68] │ │ + 0x67808 (offset: 0x723bc) -> 0x7064 fde=[ 5d88] │ │ + 0x678a4 (offset: 0x72458) -> 0x7084 fde=[ 5da8] │ │ + 0x678b8 (offset: 0x7246c) -> 0x709c fde=[ 5dc0] │ │ + 0x678c8 (offset: 0x7247c) -> 0x70b4 fde=[ 5dd8] │ │ + 0x678d8 (offset: 0x7248c) -> 0x70cc fde=[ 5df0] │ │ + 0x679a8 (offset: 0x7255c) -> 0x70f4 fde=[ 5e18] │ │ + 0x679ec (offset: 0x725a0) -> 0x710c fde=[ 5e30] │ │ + 0x679f8 (offset: 0x725ac) -> 0x7124 fde=[ 5e48] │ │ + 0x67a04 (offset: 0x725b8) -> 0x713c fde=[ 5e60] │ │ + 0x67a30 (offset: 0x725e4) -> 0x715c fde=[ 5e80] │ │ + 0x67c20 (offset: 0x727d4) -> 0x7184 fde=[ 5ea8] │ │ + 0x67c2c (offset: 0x727e0) -> 0x719c fde=[ 5ec0] │ │ + 0x67d50 (offset: 0x72904) -> 0x71b4 fde=[ 5ed8] │ │ + 0x6801c (offset: 0x72bd0) -> 0x71e4 fde=[ 5f08] │ │ + 0x692d0 (offset: 0x73e84) -> 0x7214 fde=[ 5f38] │ │ + 0x693b4 (offset: 0x73f68) -> 0x7234 fde=[ 5f58] │ │ + 0x6951c (offset: 0x740d0) -> 0x7254 fde=[ 5f78] │ │ + 0x6980c (offset: 0x743c0) -> 0x7274 fde=[ 5f98] │ │ + 0x6a188 (offset: 0x74d3c) -> 0x7294 fde=[ 5fb8] │ │ + 0x6a468 (offset: 0x7501c) -> 0x72c4 fde=[ 5fe8] │ │ + 0x6a638 (offset: 0x751ec) -> 0x72f4 fde=[ 6018] │ │ + 0x6a8a0 (offset: 0x75454) -> 0x7324 fde=[ 6048] │ │ + 0x6aa7c (offset: 0x75630) -> 0x7354 fde=[ 6078] │ │ + 0x6ae70 (offset: 0x75a24) -> 0x7384 fde=[ 60a8] │ │ + 0x6af48 (offset: 0x75afc) -> 0x73a4 fde=[ 60c8] │ │ + 0x6af74 (offset: 0x75b28) -> 0x73bc fde=[ 60e0] │ │ + 0x6afbc (offset: 0x75b70) -> 0x73dc fde=[ 6100] │ │ + 0x6b004 (offset: 0x75bb8) -> 0x73fc fde=[ 6120] │ │ + 0x6b078 (offset: 0x75c2c) -> 0x7424 fde=[ 6148] │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zR" │ │ @@ -518,7842 +621,10037 @@ │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=000000000001341c..000000000001342c │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000014884..0000000000014894 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000030 0000000000000014 00000034 FDE cie=00000000 pc=000000000001342c..0000000000013434 │ │ +00000030 0000000000000014 00000034 FDE cie=00000000 pc=0000000000014894..000000000001489c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000048 0000000000000014 0000004c FDE cie=00000000 pc=0000000000013434..000000000001343c │ │ +00000048 0000000000000014 0000004c FDE cie=00000000 pc=000000000001489c..00000000000148a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000060 0000000000000014 00000064 FDE cie=00000000 pc=000000000001343c..0000000000013450 │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=00000000000148a4..00000000000148b8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000013450..0000000000013470 │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=00000000000148b8..00000000000148d8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000090 0000000000000014 00000094 FDE cie=00000000 pc=0000000000013470..0000000000013480 │ │ +00000090 0000000000000014 00000094 FDE cie=00000000 pc=00000000000148d8..00000000000148e8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000a8 000000000000002c 000000ac FDE cie=00000000 pc=0000000000013480..00000000000136b0 │ │ - DW_CFA_advance_loc: 4 to 0000000000013484 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 0000000000013488 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 360 to 00000000000135f0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000135f4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 168 to 000000000001369c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000136a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000000d8 0000000000000024 000000dc FDE cie=00000000 pc=00000000000136b0..00000000000137a8 │ │ - DW_CFA_advance_loc: 4 to 00000000000136b4 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 00000000000136b8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 00000000000136d0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000136d4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 0000000000013794 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000013798 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -00000100 0000000000000014 00000104 FDE cie=00000000 pc=00000000000137a8..00000000000137ac │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000118 0000000000000014 0000011c FDE cie=00000000 pc=00000000000137ac..00000000000137dc │ │ - DW_CFA_advance_loc: 4 to 00000000000137b0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000137b4 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_nop │ │ - │ │ -00000130 0000000000000014 00000134 FDE cie=00000000 pc=00000000000137dc..0000000000013810 │ │ - DW_CFA_advance_loc: 4 to 00000000000137e0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000148 000000000000003c 0000014c FDE cie=00000000 pc=0000000000013810..0000000000013bdc │ │ - DW_CFA_advance_loc: 4 to 0000000000013814 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000001381c │ │ +000000a8 000000000000003c 000000ac FDE cie=00000000 pc=00000000000148e8..0000000000014cb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000148ec │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000148fc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000013820 │ │ - DW_CFA_def_cfa_offset: 4144 │ │ - DW_CFA_advance_loc: 4 to 0000000000013824 │ │ - DW_CFA_def_cfa_offset: 4352 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 792 to 0000000000013b3c │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 4 to 0000000000013b40 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000013b4c │ │ + DW_CFA_advance_loc2: 828 to 0000000000014c38 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000014c48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000013b50 │ │ + DW_CFA_advance_loc: 4 to 0000000000014c4c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000188 0000000000000014 0000018c FDE cie=00000000 pc=0000000000013bdc..0000000000013be0 │ │ +000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000014cb8..0000000000014cbc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001a0 0000000000000024 000001a4 FDE cie=00000000 pc=0000000000013be0..0000000000013c6c │ │ - DW_CFA_advance_loc: 4 to 0000000000013be4 │ │ +00000100 0000000000000034 00000104 FDE cie=00000000 pc=0000000000014cbc..0000000000014d4c │ │ + DW_CFA_advance_loc: 4 to 0000000000014cc0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 0000000000013be8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000014cc8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000013c28 │ │ + DW_CFA_advance_loc: 56 to 0000000000014d00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 8 to 0000000000014d08 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000013c2c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000014d0c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 60 to 0000000000013c68 │ │ + DW_CFA_advance_loc: 52 to 0000000000014d40 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 8 to 0000000000014d48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001c8 000000000000003c 000001cc FDE cie=00000000 pc=0000000000013c6c..0000000000013e20 │ │ - DW_CFA_advance_loc: 4 to 0000000000013c70 │ │ - DW_CFA_def_cfa_offset: 336 │ │ - DW_CFA_advance_loc: 12 to 0000000000013c7c │ │ +00000138 000000000000004c 0000013c FDE cie=00000000 pc=0000000000014d4c..0000000000014f10 │ │ + DW_CFA_advance_loc: 4 to 0000000000014d50 │ │ + DW_CFA_def_cfa_offset: 352 │ │ + DW_CFA_advance_loc: 20 to 0000000000014d64 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 352 to 0000000000013ddc │ │ + DW_CFA_advance_loc2: 336 to 0000000000014eb4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 352 │ │ + DW_CFA_advance_loc: 20 to 0000000000014ec8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000013de0 │ │ + DW_CFA_advance_loc: 4 to 0000000000014ecc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000013df4 │ │ + DW_CFA_advance_loc: 4 to 0000000000014ed0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 352 │ │ + DW_CFA_advance_loc: 20 to 0000000000014ee4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000013df8 │ │ + DW_CFA_advance_loc: 4 to 0000000000014ee8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000208 000000000000002c 0000020c FDE cie=00000000 pc=0000000000013e20..0000000000013f44 │ │ - DW_CFA_advance_loc: 4 to 0000000000013e24 │ │ +00000188 000000000000003c 0000018c FDE cie=00000000 pc=0000000000014f10..0000000000015038 │ │ + DW_CFA_advance_loc: 4 to 0000000000014f14 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0000000000013e2c │ │ + DW_CFA_advance_loc: 12 to 0000000000014f20 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 0000000000013f04 │ │ + DW_CFA_advance_loc1: 204 to 0000000000014fec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000014ff8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000013f08 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000014ffc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000013f18 │ │ + DW_CFA_advance_loc: 4 to 0000000000015000 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 000000000001500c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000013f1c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015010 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ │ │ -00000238 000000000000002c 0000023c FDE cie=00000000 pc=0000000000013f44..000000000001408c │ │ - DW_CFA_advance_loc: 4 to 0000000000013f48 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 0000000000013f4c │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +000001c8 000000000000003c 000001cc FDE cie=00000000 pc=0000000000015038..0000000000015190 │ │ + DW_CFA_advance_loc: 4 to 000000000001503c │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000015048 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 236 to 0000000000014038 │ │ + DW_CFA_advance_loc1: 228 to 000000000001512c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000015138 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001403c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001513c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000014048 │ │ + DW_CFA_advance_loc: 4 to 0000000000015140 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 000000000001514c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001404c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015150 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000268 0000000000000024 0000026c FDE cie=00000000 pc=000000000001408c..0000000000014174 │ │ - DW_CFA_advance_loc: 4 to 0000000000014090 │ │ +00000208 0000000000000034 0000020c FDE cie=00000000 pc=0000000000015190..000000000001527c │ │ + DW_CFA_advance_loc: 4 to 0000000000015194 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 8 to 0000000000014098 │ │ + DW_CFA_advance_loc: 12 to 00000000000151a0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 200 to 0000000000014160 │ │ + DW_CFA_advance_loc1: 188 to 000000000001525c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 12 to 0000000000015268 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014164 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001526c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000290 0000000000000024 00000294 FDE cie=00000000 pc=0000000000014174..0000000000014268 │ │ - DW_CFA_advance_loc: 4 to 0000000000014178 │ │ +00000240 0000000000000034 00000244 FDE cie=00000000 pc=000000000001527c..0000000000015374 │ │ + DW_CFA_advance_loc: 4 to 0000000000015280 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0000000000014180 │ │ + DW_CFA_advance_loc: 12 to 000000000001528c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 000000000001423c │ │ + DW_CFA_advance_loc1: 176 to 000000000001533c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000015348 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014240 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001534c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000002b8 000000000000002c 000002bc FDE cie=00000000 pc=0000000000014268..0000000000014310 │ │ - DW_CFA_advance_loc: 4 to 000000000001426c │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 0000000000014270 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000278 000000000000003c 0000027c FDE cie=00000000 pc=0000000000015374..000000000001542c │ │ + DW_CFA_advance_loc: 4 to 0000000000015378 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 12 to 0000000000015384 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 00000000000142e4 │ │ + DW_CFA_advance_loc1: 108 to 00000000000153f0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 12 to 00000000000153fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000142e8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015400 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000142f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000015404 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 12 to 0000000000015410 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000142f8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015414 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000002e8 0000000000000024 000002ec FDE cie=00000000 pc=0000000000014310..0000000000014450 │ │ - DW_CFA_advance_loc: 4 to 0000000000014314 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 4 to 0000000000014318 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ +000002b8 000000000000002c 000002bc FDE cie=00000000 pc=000000000001542c..0000000000015578 │ │ + DW_CFA_advance_loc: 4 to 0000000000015430 │ │ + DW_CFA_def_cfa_offset: 336 │ │ + DW_CFA_advance_loc: 12 to 000000000001543c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r28 (x28) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 248 to 0000000000014410 │ │ + DW_CFA_advance_loc1: 240 to 000000000001552c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 336 │ │ + DW_CFA_advance_loc: 12 to 0000000000015538 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000014414 │ │ + DW_CFA_advance_loc: 4 to 000000000001553c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000310 0000000000000024 00000314 FDE cie=00000000 pc=0000000000014450..000000000001457c │ │ - DW_CFA_advance_loc: 4 to 0000000000014454 │ │ +000002e8 0000000000000034 000002ec FDE cie=00000000 pc=0000000000015578..00000000000156a8 │ │ + DW_CFA_advance_loc: 4 to 000000000001557c │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 8 to 000000000001445c │ │ + DW_CFA_advance_loc: 12 to 0000000000015588 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_offset: r28 (x28) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 0000000000014538 │ │ + DW_CFA_advance_loc1: 208 to 0000000000015658 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 304 │ │ + DW_CFA_advance_loc: 12 to 0000000000015664 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001453c │ │ + DW_CFA_advance_loc: 4 to 0000000000015668 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000338 000000000000002c 0000033c FDE cie=00000000 pc=000000000001457c..00000000000146a0 │ │ - DW_CFA_advance_loc: 4 to 0000000000014580 │ │ +00000320 000000000000003c 00000324 FDE cie=00000000 pc=00000000000156a8..00000000000157d0 │ │ + DW_CFA_advance_loc: 4 to 00000000000156ac │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0000000000014588 │ │ + DW_CFA_advance_loc: 12 to 00000000000156b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 0000000000014660 │ │ + DW_CFA_advance_loc1: 204 to 0000000000015784 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000015790 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014664 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015794 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000014674 │ │ + DW_CFA_advance_loc: 4 to 0000000000015798 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 00000000000157a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014678 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000157a8 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ │ │ -00000368 000000000000001c 0000036c FDE cie=00000000 pc=00000000000146a0..00000000000146d4 │ │ - DW_CFA_advance_loc: 4 to 00000000000146a4 │ │ +00000360 0000000000000024 00000364 FDE cie=00000000 pc=00000000000157d0..0000000000015808 │ │ + DW_CFA_advance_loc: 4 to 00000000000157d4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 44 to 00000000000146d0 │ │ + DW_CFA_advance_loc: 4 to 00000000000157d8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 40 to 0000000000015800 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000015804 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000388 0000000000000024 0000038c FDE cie=00000000 pc=00000000000146d4..0000000000014744 │ │ - DW_CFA_advance_loc: 4 to 00000000000146d8 │ │ +00000388 000000000000002c 0000038c FDE cie=00000000 pc=0000000000015808..0000000000015884 │ │ + DW_CFA_advance_loc: 4 to 000000000001580c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 00000000000146dc │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 12 to 0000000000015818 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000014728 │ │ + DW_CFA_advance_loc1: 68 to 000000000001585c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000015868 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001472c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001586c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000003b0 000000000000001c 000003b4 FDE cie=00000000 pc=0000000000014744..0000000000014794 │ │ - DW_CFA_advance_loc: 4 to 0000000000014748 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001474c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +000003b8 0000000000000024 000003bc FDE cie=00000000 pc=0000000000015884..00000000000158d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000015888 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 8 to 0000000000015890 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000014778 │ │ + DW_CFA_advance_loc: 36 to 00000000000158b4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 8 to 00000000000158bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001477c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000158c0 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000003d0 0000000000000024 000003d4 FDE cie=00000000 pc=0000000000014794..0000000000014854 │ │ - DW_CFA_advance_loc: 4 to 0000000000014798 │ │ +000003e0 000000000000002c 000003e4 FDE cie=00000000 pc=00000000000158d8..00000000000159a8 │ │ + DW_CFA_advance_loc: 4 to 00000000000158dc │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 000000000001479c │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 12 to 00000000000158e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 0000000000014820 │ │ + DW_CFA_advance_loc1: 128 to 0000000000015968 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 12 to 0000000000015974 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014824 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015978 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000003f8 0000000000000024 000003fc FDE cie=00000000 pc=0000000000014854..0000000000014900 │ │ - DW_CFA_advance_loc: 4 to 0000000000014858 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 000000000001485c │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000410 000000000000002c 00000414 FDE cie=00000000 pc=00000000000159a8..0000000000015a64 │ │ + DW_CFA_advance_loc: 4 to 00000000000159ac │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 12 to 00000000000159b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 00000000000148e4 │ │ + DW_CFA_advance_loc1: 132 to 0000000000015a3c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 12 to 0000000000015a48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000148e8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015a4c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000420 0000000000000024 00000424 FDE cie=00000000 pc=0000000000014900..00000000000149c0 │ │ - DW_CFA_advance_loc: 4 to 0000000000014904 │ │ +00000440 000000000000002c 00000444 FDE cie=00000000 pc=0000000000015a64..0000000000015b30 │ │ + DW_CFA_advance_loc: 4 to 0000000000015a68 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 4 to 0000000000014908 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 12 to 0000000000015a74 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 000000000001498c │ │ + DW_CFA_advance_loc1: 124 to 0000000000015af0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 12 to 0000000000015afc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014990 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015b00 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000448 0000000000000024 0000044c FDE cie=00000000 pc=00000000000149c0..0000000000014acc │ │ - DW_CFA_advance_loc: 4 to 00000000000149c4 │ │ +00000470 0000000000000034 00000474 FDE cie=00000000 pc=0000000000015b30..0000000000015c40 │ │ + DW_CFA_advance_loc: 4 to 0000000000015b34 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 8 to 00000000000149cc │ │ + DW_CFA_advance_loc: 12 to 0000000000015b40 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 0000000000014aa8 │ │ + DW_CFA_advance_loc1: 208 to 0000000000015c10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 12 to 0000000000015c1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014aac │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015c20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000470 000000000000002c 00000474 FDE cie=00000000 pc=0000000000014acc..0000000000014bc0 │ │ - DW_CFA_advance_loc: 4 to 0000000000014ad0 │ │ +000004a8 000000000000003c 000004ac FDE cie=00000000 pc=0000000000015c40..0000000000015d38 │ │ + DW_CFA_advance_loc: 4 to 0000000000015c44 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0000000000014ad8 │ │ + DW_CFA_advance_loc: 12 to 0000000000015c50 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 168 to 0000000000014b80 │ │ + DW_CFA_advance_loc1: 156 to 0000000000015cec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000015cf8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014b84 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015cfc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000014b94 │ │ + DW_CFA_advance_loc: 4 to 0000000000015d00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 12 to 0000000000015d0c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014b98 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015d10 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ │ │ -000004a0 000000000000001c 000004a4 FDE cie=00000000 pc=0000000000014bc0..0000000000014c78 │ │ - DW_CFA_advance_loc: 4 to 0000000000014bc4 │ │ +000004e8 000000000000002c 000004ec FDE cie=00000000 pc=0000000000015d38..0000000000015df4 │ │ + DW_CFA_advance_loc: 4 to 0000000000015d3c │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 4 to 0000000000014bc8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000015d44 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 0000000000014c64 │ │ + DW_CFA_advance_loc1: 148 to 0000000000015dd8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 8 to 0000000000015de0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014c68 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015de4 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000004c0 000000000000001c 000004c4 FDE cie=00000000 pc=0000000000014c78..0000000000014cac │ │ - DW_CFA_advance_loc: 4 to 0000000000014c7c │ │ +00000518 0000000000000024 0000051c FDE cie=00000000 pc=0000000000015df4..0000000000015e2c │ │ + DW_CFA_advance_loc: 4 to 0000000000015df8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 44 to 0000000000014ca8 │ │ + DW_CFA_advance_loc: 4 to 0000000000015dfc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 40 to 0000000000015e24 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000015e28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004e0 0000000000000024 000004e4 FDE cie=00000000 pc=0000000000014cac..0000000000014d4c │ │ - DW_CFA_advance_loc: 4 to 0000000000014cb0 │ │ +00000540 0000000000000034 00000544 FDE cie=00000000 pc=0000000000015e2c..0000000000015ee0 │ │ + DW_CFA_advance_loc: 4 to 0000000000015e30 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 4 to 0000000000014cb4 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 12 to 0000000000015e3c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 0000000000014d38 │ │ + DW_CFA_advance_loc1: 128 to 0000000000015ebc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000015ec8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014d3c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015ecc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 0000000000014d48 │ │ + DW_CFA_advance_loc: 4 to 0000000000015ed0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000015edc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000508 000000000000001c 0000050c FDE cie=00000000 pc=0000000000014d4c..0000000000014d98 │ │ - DW_CFA_advance_loc: 4 to 0000000000014d50 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000014d54 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 64 to 0000000000014d94 │ │ +00000578 0000000000000024 0000057c FDE cie=00000000 pc=0000000000015ee0..0000000000015f3c │ │ + DW_CFA_advance_loc: 4 to 0000000000015ee4 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000015ef0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc: 60 to 0000000000015f2c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000015f38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ -00000528 000000000000001c 0000052c FDE cie=00000000 pc=0000000000014d98..0000000000014e4c │ │ - DW_CFA_advance_loc: 4 to 0000000000014d9c │ │ +000005a0 000000000000002c 000005a4 FDE cie=00000000 pc=0000000000015f3c..0000000000015ff4 │ │ + DW_CFA_advance_loc: 4 to 0000000000015f40 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 4 to 0000000000014da0 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000015f48 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 0000000000014e38 │ │ + DW_CFA_advance_loc1: 144 to 0000000000015fd8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 8 to 0000000000015fe0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000014e3c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000015fe4 │ │ DW_CFA_restore_state │ │ - │ │ -00000548 000000000000001c 0000054c FDE cie=00000000 pc=0000000000014e4c..0000000000014e74 │ │ - DW_CFA_advance_loc: 4 to 0000000000014e50 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 0000000000014e70 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000568 0000000000000024 0000056c FDE cie=00000000 pc=0000000000015334..000000000001537c │ │ - DW_CFA_advance_loc: 4 to 0000000000015338 │ │ +000005d0 0000000000000024 000005d4 FDE cie=00000000 pc=0000000000015ff4..0000000000016028 │ │ + DW_CFA_advance_loc: 4 to 0000000000015ff8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000001533c │ │ + DW_CFA_advance_loc: 8 to 0000000000016000 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc: 28 to 000000000001601c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000016024 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +000005f8 000000000000002c 000005fc FDE cie=00000000 pc=00000000000163c4..0000000000016418 │ │ + DW_CFA_advance_loc: 4 to 00000000000163c8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000163d4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_advance_loc: 60 to 0000000000015378 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc: 52 to 0000000000016408 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000016414 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000590 000000000000001c 00000594 FDE cie=00000000 pc=000000000001537c..00000000000153f8 │ │ - DW_CFA_advance_loc: 4 to 0000000000015380 │ │ +00000628 0000000000000024 0000062c FDE cie=00000000 pc=0000000000016418..0000000000016498 │ │ + DW_CFA_advance_loc: 4 to 000000000001641c │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000015384 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 112 to 00000000000153f4 │ │ + DW_CFA_advance_loc: 8 to 0000000000016424 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 104 to 000000000001648c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 8 to 0000000000016494 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000005b0 0000000000000024 000005b4 FDE cie=00000000 pc=00000000000153f8..0000000000015484 │ │ - DW_CFA_advance_loc: 4 to 00000000000153fc │ │ +00000650 0000000000000034 00000654 FDE cie=00000000 pc=0000000000016498..0000000000016528 │ │ + DW_CFA_advance_loc: 4 to 000000000001649c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000015408 │ │ + DW_CFA_advance_loc: 16 to 00000000000164ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_advance_loc1: 120 to 0000000000015480 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc1: 104 to 0000000000016514 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 16 to 0000000000016524 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000005d8 0000000000000024 000005dc FDE cie=00000000 pc=0000000000015484..00000000000154d4 │ │ - DW_CFA_advance_loc: 4 to 0000000000015488 │ │ +00000688 000000000000002c 0000068c FDE cie=00000000 pc=0000000000016528..000000000001657c │ │ + DW_CFA_advance_loc: 4 to 000000000001652c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000001548c │ │ + DW_CFA_advance_loc: 8 to 0000000000016534 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_advance_loc1: 68 to 00000000000154d0 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc: 60 to 0000000000016570 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000016578 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000600 000000000000001c 00000604 FDE cie=00000000 pc=00000000000154d4..0000000000015500 │ │ - DW_CFA_advance_loc: 4 to 00000000000154d8 │ │ +000006b8 0000000000000024 000006bc FDE cie=00000000 pc=000000000001657c..00000000000165ac │ │ + DW_CFA_advance_loc: 4 to 0000000000016580 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 36 to 00000000000154fc │ │ + DW_CFA_advance_loc: 4 to 0000000000016584 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 32 to 00000000000165a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000165a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000620 000000000000001c 00000624 FDE cie=00000000 pc=0000000000015500..0000000000015524 │ │ - DW_CFA_advance_loc: 4 to 0000000000015504 │ │ +000006e0 0000000000000024 000006e4 FDE cie=00000000 pc=00000000000165ac..00000000000165d4 │ │ + DW_CFA_advance_loc: 4 to 00000000000165b0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 28 to 0000000000015520 │ │ + DW_CFA_advance_loc: 4 to 00000000000165b4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 24 to 00000000000165cc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000165d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000640 0000000000000014 00000644 FDE cie=00000000 pc=0000000000015524..0000000000015564 │ │ - DW_CFA_advance_loc: 4 to 0000000000015528 │ │ +00000708 000000000000001c 0000070c FDE cie=00000000 pc=00000000000165d4..0000000000016618 │ │ + DW_CFA_advance_loc: 4 to 00000000000165d8 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 00000000000165e0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000658 0000000000000014 0000065c FDE cie=00000000 pc=0000000000015564..0000000000015584 │ │ DW_CFA_nop │ │ + │ │ +00000728 000000000000001c 0000072c FDE cie=00000000 pc=0000000000016618..0000000000016658 │ │ + DW_CFA_advance_loc: 16 to 0000000000016628 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 36 to 000000000001664c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000670 0000000000000034 00000674 FDE cie=00000000 pc=0000000000015584..0000000000015600 │ │ - DW_CFA_advance_loc: 4 to 0000000000015588 │ │ +00000748 0000000000000024 0000074c FDE cie=00000000 pc=0000000000016658..00000000000166d8 │ │ + DW_CFA_advance_loc: 12 to 0000000000016664 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000015590 │ │ + DW_CFA_advance_loc: 8 to 000000000001666c │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 00000000000155e4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000155e8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 00000000000155fc │ │ + DW_CFA_advance_loc1: 96 to 00000000000166cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000006a8 0000000000000014 000006ac FDE cie=00000000 pc=0000000000015600..0000000000015608 │ │ - DW_CFA_advance_loc: 4 to 0000000000015604 │ │ +00000770 0000000000000014 00000774 FDE cie=00000000 pc=00000000000166d8..00000000000166e0 │ │ + DW_CFA_advance_loc: 4 to 00000000000166dc │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006c0 000000000000003c 000006c4 FDE cie=00000000 pc=0000000000015608..00000000000157f8 │ │ - DW_CFA_advance_loc: 4 to 000000000001560c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000015614 │ │ +00000788 0000000000000024 0000078c FDE cie=00000000 pc=00000000000166e0..0000000000016714 │ │ + DW_CFA_advance_loc: 4 to 00000000000166e4 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000166e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 24 to 0000000000016700 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000016704 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000016708 │ │ + DW_CFA_restore_state │ │ + │ │ +000007b0 000000000000003c 000007b4 FDE cie=00000000 pc=0000000000016714..00000000000168f4 │ │ + DW_CFA_advance_loc: 4 to 0000000000016718 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 000000000001672c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 00000000000156a8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000156ac │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 288 to 00000000000157cc │ │ + DW_CFA_advance_loc2: 384 to 00000000000168ac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000168c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000157d0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000168c4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000700 000000000000002c 00000704 FDE cie=00000000 pc=00000000000157f8..00000000000158bc │ │ - DW_CFA_advance_loc: 4 to 00000000000157fc │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000015804 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 0000000000015878 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001587c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 00000000000158a8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000158ac │ │ - DW_CFA_restore_state │ │ +000007f0 0000000000000014 000007f4 FDE cie=00000000 pc=00000000000168f4..0000000000016954 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000730 000000000000002c 00000734 FDE cie=00000000 pc=00000000000158bc..0000000000015980 │ │ - DW_CFA_advance_loc: 4 to 00000000000158c0 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00000000000158c8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 000000000001593c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015940 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000001596c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015970 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000760 0000000000000034 00000764 FDE cie=00000000 pc=0000000000015980..0000000000015a24 │ │ - DW_CFA_advance_loc: 4 to 0000000000015984 │ │ +00000808 000000000000002c 0000080c FDE cie=00000000 pc=0000000000016954..00000000000169b0 │ │ + DW_CFA_advance_loc: 4 to 0000000000016958 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000015988 │ │ + DW_CFA_advance_loc: 8 to 0000000000016960 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 00000000000159e0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000159e4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000159f8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000159fc │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 0000000000015a20 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc1: 68 to 00000000000169a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000169ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000798 0000000000000014 0000079c FDE cie=00000000 pc=0000000000015a24..0000000000015a5c │ │ - DW_CFA_advance_loc: 4 to 0000000000015a28 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000015a2c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000838 000000000000001c 0000083c FDE cie=00000000 pc=00000000000169b0..00000000000169c8 │ │ + DW_CFA_advance_loc: 8 to 00000000000169b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007b0 0000000000000014 000007b4 FDE cie=00000000 pc=0000000000015a5c..0000000000015a70 │ │ - DW_CFA_advance_loc: 4 to 0000000000015a60 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000858 000000000000001c 0000085c FDE cie=00000000 pc=00000000000169c8..00000000000169e0 │ │ + DW_CFA_advance_loc: 8 to 00000000000169d0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007c8 000000000000002c 000007cc FDE cie=00000000 pc=0000000000015a70..0000000000015b34 │ │ - DW_CFA_advance_loc: 4 to 0000000000015a74 │ │ +00000878 000000000000001c 0000087c FDE cie=00000000 pc=00000000000169e0..0000000000016a14 │ │ + DW_CFA_advance_loc: 4 to 00000000000169e4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000169ec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000898 000000000000002c 0000089c FDE cie=00000000 pc=0000000000016a14..0000000000016ac0 │ │ + DW_CFA_advance_loc: 4 to 0000000000016a18 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000015a7c │ │ + DW_CFA_advance_loc: 12 to 0000000000016a24 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 0000000000015af0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015af4 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000015b20 │ │ + DW_CFA_advance_loc1: 124 to 0000000000016aa0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000016aac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015b24 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000016ab0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000007f8 0000000000000034 000007fc FDE cie=00000000 pc=0000000000015b34..0000000000015bcc │ │ - DW_CFA_advance_loc: 4 to 0000000000015b38 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000015b3c │ │ +000008c8 000000000000004c 000008cc FDE cie=00000000 pc=0000000000016ac0..0000000000016c0c │ │ + DW_CFA_advance_loc: 4 to 0000000000016ac4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000016ad4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 0000000000015b98 │ │ + DW_CFA_advance_loc1: 236 to 0000000000016bc0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000016bd0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015b9c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000016bd4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000015bb0 │ │ + DW_CFA_advance_loc: 12 to 0000000000016be0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000016bf0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015bb4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000016bf4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 0000000000015bc8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000830 000000000000002c 00000834 FDE cie=00000000 pc=0000000000015e64..0000000000015f28 │ │ - DW_CFA_advance_loc: 4 to 0000000000015e68 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000015e70 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 0000000000015ee4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015ee8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000015f14 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015f18 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000860 0000000000000014 00000864 FDE cie=00000000 pc=000000000001614c..0000000000016154 │ │ DW_CFA_nop │ │ + │ │ +00000918 000000000000001c 0000091c FDE cie=00000000 pc=0000000000016e34..0000000000016e84 │ │ + DW_CFA_advance_loc: 12 to 0000000000016e40 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000878 0000000000000014 0000087c FDE cie=00000000 pc=0000000000016154..0000000000016184 │ │ - DW_CFA_advance_loc: 4 to 0000000000016158 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001615c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ │ │ -00000890 0000000000000014 00000894 FDE cie=00000000 pc=0000000000016184..00000000000161cc │ │ - DW_CFA_advance_loc: 4 to 0000000000016188 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 000000000001618c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000938 0000000000000024 0000093c FDE cie=00000000 pc=0000000000016e84..0000000000016fbc │ │ + DW_CFA_advance_loc: 4 to 0000000000016e88 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000016e90 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc2: 288 to 0000000000016fb0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000016fb8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -000008a8 0000000000000014 000008ac FDE cie=00000000 pc=00000000000161cc..0000000000016214 │ │ - DW_CFA_advance_loc: 4 to 00000000000161d0 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 00000000000161d4 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000960 000000000000001c 00000964 FDE cie=00000000 pc=0000000000016fbc..0000000000016fdc │ │ + DW_CFA_advance_loc: 4 to 0000000000016fc0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000016fc8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ - │ │ -000008c0 000000000000001c 000008c4 FDE cie=00000000 pc=0000000000016214..0000000000016350 │ │ - DW_CFA_advance_loc: 4 to 0000000000016218 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000001621c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc2: 304 to 000000000001634c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008e0 0000000000000054 000008e4 FDE cie=00000000 pc=0000000000016350..00000000000165d8 │ │ - DW_CFA_advance_loc: 4 to 0000000000016354 │ │ +00000980 000000000000005c 00000984 FDE cie=00000000 pc=0000000000016fdc..0000000000017284 │ │ + DW_CFA_advance_loc: 4 to 0000000000016fe0 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 000000000001636c │ │ + DW_CFA_advance_loc: 28 to 0000000000016ffc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 0000000000016470 │ │ + DW_CFA_advance_loc1: 220 to 00000000000170d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 00000000000170f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000016474 │ │ + DW_CFA_advance_loc: 4 to 00000000000170f8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 00000000000164a0 │ │ + DW_CFA_advance_loc2: 300 to 0000000000017224 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 0000000000017240 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000164a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000017244 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000938 0000000000000014 0000093c FDE cie=00000000 pc=00000000000165d8..00000000000168f8 │ │ +000009e0 0000000000000014 000009e4 FDE cie=00000000 pc=0000000000017284..000000000001759c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000950 000000000000003c 00000954 FDE cie=00000000 pc=00000000000168f8..000000000001697c │ │ - DW_CFA_advance_loc: 4 to 00000000000168fc │ │ +000009f8 0000000000000054 000009fc FDE cie=00000000 pc=000000000001759c..0000000000017624 │ │ + DW_CFA_advance_loc: 4 to 00000000000175a0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000016904 │ │ + DW_CFA_advance_loc: 12 to 00000000000175ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000016940 │ │ + DW_CFA_advance_loc: 52 to 00000000000175e0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000175ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000016944 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000175f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000016964 │ │ + DW_CFA_advance_loc: 16 to 0000000000017600 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000001760c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000016968 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000017610 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 0000000000016978 │ │ + DW_CFA_advance_loc: 4 to 0000000000017614 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000017620 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000990 0000000000000014 00000994 FDE cie=00000000 pc=000000000001697c..00000000000169c4 │ │ - DW_CFA_advance_loc: 4 to 0000000000016980 │ │ +00000a50 000000000000001c 00000a54 FDE cie=00000000 pc=0000000000017624..0000000000017630 │ │ + DW_CFA_advance_loc: 4 to 0000000000017628 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001762c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000a70 000000000000001c 00000a74 FDE cie=00000000 pc=0000000000017630..0000000000017680 │ │ + DW_CFA_advance_loc: 4 to 0000000000017634 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 0000000000016984 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 000000000001763c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009a8 000000000000004c 000009ac FDE cie=00000000 pc=00000000000169c4..0000000000016d98 │ │ - DW_CFA_advance_loc: 4 to 00000000000169c8 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000169d4 │ │ +00000a90 000000000000001c 00000a94 FDE cie=00000000 pc=0000000000017680..000000000001768c │ │ + DW_CFA_advance_loc: 4 to 0000000000017684 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000017688 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ab0 000000000000001c 00000ab4 FDE cie=00000000 pc=000000000001768c..00000000000176dc │ │ + DW_CFA_advance_loc: 4 to 0000000000017690 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 8 to 0000000000017698 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000ad0 0000000000000064 00000ad4 FDE cie=00000000 pc=00000000000176dc..0000000000017a00 │ │ + DW_CFA_advance_loc: 4 to 00000000000176e0 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000176f4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 780 to 0000000000016ce0 │ │ + DW_CFA_advance_loc2: 572 to 0000000000017930 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000017944 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000016ce4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000017948 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 0000000000016d48 │ │ + DW_CFA_advance_loc1: 132 to 00000000000179cc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000179e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000016d4c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000179e4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000016d94 │ │ + DW_CFA_advance_loc: 4 to 00000000000179e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000179fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ -000009f8 0000000000000014 000009fc FDE cie=00000000 pc=0000000000016d98..0000000000016dcc │ │ - DW_CFA_advance_loc: 4 to 0000000000016d9c │ │ +00000b38 000000000000001c 00000b3c FDE cie=00000000 pc=0000000000017a00..0000000000017a34 │ │ + DW_CFA_advance_loc: 4 to 0000000000017a04 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 0000000000016da0 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000017a0c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a10 0000000000000014 00000a14 FDE cie=00000000 pc=0000000000016dcc..0000000000016ea0 │ │ - DW_CFA_advance_loc: 4 to 0000000000016dd0 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 0000000000016dd4 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000b58 000000000000001c 00000b5c FDE cie=00000000 pc=0000000000017a34..0000000000017b08 │ │ + DW_CFA_advance_loc: 12 to 0000000000017a40 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000a28 0000000000000014 00000a2c FDE cie=00000000 pc=0000000000016ea0..0000000000016eac │ │ +00000b78 0000000000000014 00000b7c FDE cie=00000000 pc=0000000000017b08..0000000000017b18 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a40 0000000000000014 00000a44 FDE cie=00000000 pc=0000000000016eac..0000000000016eb8 │ │ +00000b90 0000000000000014 00000b94 FDE cie=00000000 pc=0000000000017b18..0000000000017b24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a58 0000000000000034 00000a5c FDE cie=00000000 pc=0000000000016eb8..00000000000170d8 │ │ - DW_CFA_advance_loc: 4 to 0000000000016ebc │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 20 to 0000000000016ed0 │ │ +00000ba8 000000000000004c 00000bac FDE cie=00000000 pc=0000000000017b24..0000000000017d20 │ │ + DW_CFA_advance_loc: 4 to 0000000000017b28 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 20 to 0000000000017b3c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ - DW_CFA_advance_loc2: 516 to 00000000000170d4 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 432 to 0000000000017cec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 20 to 0000000000017d00 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000017d04 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 0000000000017d08 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 20 to 0000000000017d1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a90 000000000000002c 00000a94 FDE cie=00000000 pc=00000000000170d8..00000000000172fc │ │ - DW_CFA_advance_loc: 4 to 00000000000170dc │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 00000000000170e0 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000bf8 0000000000000024 00000bfc FDE cie=00000000 pc=0000000000017d20..0000000000017e54 │ │ + DW_CFA_advance_loc: 4 to 0000000000017d24 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000017d2c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc2: 284 to 0000000000017e48 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000017e50 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00000c20 000000000000001c 00000c24 FDE cie=00000000 pc=0000000000017e54..0000000000017e8c │ │ + DW_CFA_advance_loc: 4 to 0000000000017e58 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 0000000000017e60 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000c40 0000000000000024 00000c44 FDE cie=00000000 pc=0000000000017e8c..0000000000017fb8 │ │ + DW_CFA_advance_loc: 4 to 0000000000017e90 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000017e98 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc2: 276 to 0000000000017fac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000017fb4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00000c68 0000000000000014 00000c6c FDE cie=00000000 pc=0000000000017fb8..0000000000018178 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000c80 0000000000000054 00000c84 FDE cie=00000000 pc=0000000000018178..0000000000018434 │ │ + DW_CFA_advance_loc: 4 to 000000000001817c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000018188 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 344 to 00000000000182e0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000182ec │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000182f0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 0000000000018324 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000018330 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000018334 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 196 to 00000000000183f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000018404 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000018408 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 28 to 0000000000018424 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000018430 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +00000cd8 0000000000000044 00000cdc FDE cie=00000000 pc=0000000000018434..00000000000186f0 │ │ + DW_CFA_advance_loc: 4 to 0000000000018438 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001843c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 16 to 000000000001844c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000018450 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000018454 │ │ + DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 344 to 0000000000017238 │ │ + DW_CFA_advance_loc: 16 to 0000000000018464 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000018468 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001723c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001846c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 168 to 00000000000172e4 │ │ + DW_CFA_advance_loc2: 568 to 00000000000186a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000186a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000172e8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000186ac │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000d20 0000000000000014 00000d24 FDE cie=00000000 pc=00000000000186f0..00000000000187f8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ac0 0000000000000014 00000ac4 FDE cie=00000000 pc=00000000000172fc..0000000000017344 │ │ - DW_CFA_advance_loc: 4 to 0000000000017300 │ │ +00000d38 000000000000001c 00000d3c FDE cie=00000000 pc=00000000000187f8..0000000000018804 │ │ + DW_CFA_advance_loc: 4 to 00000000000187fc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000018800 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d58 000000000000001c 00000d5c FDE cie=00000000 pc=0000000000018804..0000000000018820 │ │ + DW_CFA_advance_loc: 4 to 0000000000018808 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001880c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d78 000000000000001c 00000d7c FDE cie=00000000 pc=0000000000018820..0000000000018870 │ │ + DW_CFA_advance_loc: 4 to 0000000000018824 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 0000000000017304 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 000000000001882c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000d98 000000000000004c 00000d9c FDE cie=00000000 pc=0000000000018870..0000000000018998 │ │ + DW_CFA_advance_loc: 24 to 0000000000018888 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000018890 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 32 to 00000000000188b0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000188b8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 16 to 00000000000188c8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 00000000000188f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000018900 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000018904 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 60 to 0000000000018940 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000018948 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001894c │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 64 to 000000000001898c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000018994 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ad8 0000000000000014 00000adc FDE cie=00000000 pc=0000000000017344..000000000001735c │ │ +00000de8 0000000000000014 00000dec FDE cie=00000000 pc=0000000000018998..00000000000189ac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000af0 0000000000000014 00000af4 FDE cie=00000000 pc=000000000001735c..00000000000173a0 │ │ - DW_CFA_advance_loc: 4 to 0000000000017360 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000e00 000000000000001c 00000e04 FDE cie=00000000 pc=00000000000189ac..00000000000189b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000189b0 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000189b4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b08 0000000000000014 00000b0c FDE cie=00000000 pc=00000000000173a0..0000000000017618 │ │ +00000e20 000000000000001c 00000e24 FDE cie=00000000 pc=00000000000189b8..0000000000018a00 │ │ + DW_CFA_advance_loc: 4 to 00000000000189bc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 8 to 00000000000189c4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000e40 0000000000000014 00000e44 FDE cie=00000000 pc=0000000000018a00..0000000000018af8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b20 000000000000003c 00000b24 FDE cie=00000000 pc=0000000000017618..0000000000017838 │ │ - DW_CFA_advance_loc: 4 to 000000000001761c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 0000000000017634 │ │ +00000e58 0000000000000014 00000e5c FDE cie=00000000 pc=0000000000018af8..0000000000018d68 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000e70 0000000000000044 00000e74 FDE cie=00000000 pc=0000000000018d68..0000000000018fc8 │ │ + DW_CFA_advance_loc: 4 to 0000000000018d6c │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000018d88 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc2: 512 to 0000000000017834 │ │ + DW_CFA_advance_loc2: 544 to 0000000000018fa8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000018fc4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000b60 0000000000000034 00000b64 FDE cie=00000000 pc=0000000000017838..00000000000178b0 │ │ - DW_CFA_advance_loc: 4 to 000000000001783c │ │ +00000eb8 0000000000000044 00000ebc FDE cie=00000000 pc=0000000000018fc8..0000000000019048 │ │ + DW_CFA_advance_loc: 4 to 0000000000018fcc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000017844 │ │ + DW_CFA_advance_loc: 12 to 0000000000018fd8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000017884 │ │ + DW_CFA_advance_loc: 60 to 0000000000019014 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000019020 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017888 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000019024 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 00000000000178ac │ │ + DW_CFA_advance_loc: 20 to 0000000000019038 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000019044 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b98 0000000000000014 00000b9c FDE cie=00000000 pc=00000000000178b0..00000000000178c0 │ │ +00000f00 0000000000000014 00000f04 FDE cie=00000000 pc=0000000000019048..0000000000019064 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000bb0 0000000000000014 00000bb4 FDE cie=00000000 pc=00000000000178c0..0000000000017918 │ │ - DW_CFA_advance_loc: 4 to 00000000000178c4 │ │ +00000f18 000000000000001c 00000f1c FDE cie=00000000 pc=0000000000019064..00000000000190c0 │ │ + DW_CFA_advance_loc: 4 to 0000000000019068 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000019070 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000bc8 000000000000001c 00000bcc FDE cie=00000000 pc=0000000000017918..0000000000017a54 │ │ - DW_CFA_advance_loc: 4 to 000000000001791c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000017920 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc2: 304 to 0000000000017a50 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ +00000f38 000000000000001c 00000f3c FDE cie=00000000 pc=00000000000190c0..0000000000019118 │ │ + DW_CFA_advance_loc: 4 to 00000000000190c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 8 to 00000000000190cc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000be8 0000000000000014 00000bec FDE cie=00000000 pc=0000000000017a54..0000000000017a6c │ │ - DW_CFA_advance_loc: 4 to 0000000000017a58 │ │ +00000f58 000000000000001c 00000f5c FDE cie=00000000 pc=0000000000019118..0000000000019124 │ │ + DW_CFA_advance_loc: 4 to 000000000001911c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 0000000000019120 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c00 0000000000000014 00000c04 FDE cie=00000000 pc=0000000000017a6c..0000000000017ac0 │ │ - DW_CFA_advance_loc: 4 to 0000000000017a70 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00000f78 000000000000001c 00000f7c FDE cie=00000000 pc=0000000000019124..0000000000019384 │ │ + DW_CFA_advance_loc: 4 to 0000000000019128 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 8 to 0000000000019130 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c18 0000000000000074 00000c1c FDE cie=00000000 pc=0000000000017ac0..0000000000017ca4 │ │ - DW_CFA_advance_loc: 4 to 0000000000017ac4 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 12 to 0000000000017ad0 │ │ +00000f98 0000000000000064 00000f9c FDE cie=00000000 pc=0000000000019384..0000000000019468 │ │ + DW_CFA_advance_loc: 4 to 0000000000019388 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000019398 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 0000000000017b08 │ │ + DW_CFA_advance_loc: 32 to 00000000000193b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000193c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017b0c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000193cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 0000000000017b78 │ │ + DW_CFA_advance_loc: 52 to 0000000000019400 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000019410 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017b7c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000019414 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000017bb0 │ │ + DW_CFA_advance_loc: 32 to 0000000000019434 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000019444 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017bb4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000019448 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 104 to 0000000000017c1c │ │ + DW_CFA_advance_loc: 12 to 0000000000019454 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000019464 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017c20 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001000 0000000000000054 00001004 FDE cie=00000000 pc=0000000000019468..000000000001968c │ │ + DW_CFA_advance_loc: 4 to 000000000001946c │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 16 to 000000000001947c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000017c60 │ │ + DW_CFA_advance_loc: 44 to 00000000000194a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 16 to 00000000000194b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017c64 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000194bc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000017c88 │ │ + DW_CFA_advance_loc1: 220 to 0000000000019598 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 16 to 00000000000195a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017c8c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000195ac │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 0000000000017ca0 │ │ + DW_CFA_advance_loc1: 204 to 0000000000019678 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 16 to 0000000000019688 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000c90 0000000000000014 00000c94 FDE cie=00000000 pc=0000000000017cf0..0000000000017cf8 │ │ - DW_CFA_advance_loc: 4 to 0000000000017cf4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ca8 0000000000000014 00000cac FDE cie=00000000 pc=0000000000017cf8..0000000000017d40 │ │ - DW_CFA_advance_loc: 4 to 0000000000017cfc │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00001058 000000000000001c 0000105c FDE cie=00000000 pc=00000000000196c8..00000000000196d4 │ │ + DW_CFA_advance_loc: 8 to 00000000000196d0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000cc0 0000000000000014 00000cc4 FDE cie=00000000 pc=0000000000017d40..0000000000017d88 │ │ - DW_CFA_advance_loc: 4 to 0000000000017d44 │ │ +00001078 000000000000001c 0000107c FDE cie=00000000 pc=00000000000196d4..000000000001971c │ │ + DW_CFA_advance_loc: 4 to 00000000000196d8 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 00000000000196e0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000cd8 000000000000001c 00000cdc FDE cie=00000000 pc=0000000000017d88..0000000000017e20 │ │ - DW_CFA_advance_loc: 4 to 0000000000017d8c │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 0000000000017d90 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 0000000000017e08 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017e0c │ │ - DW_CFA_restore_state │ │ - │ │ -00000cf8 0000000000000014 00000cfc FDE cie=00000000 pc=0000000000017e20..0000000000017e28 │ │ - DW_CFA_advance_loc: 4 to 0000000000017e24 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d10 0000000000000034 00000d14 FDE cie=00000000 pc=0000000000017e28..0000000000018044 │ │ - DW_CFA_advance_loc: 4 to 0000000000017e2c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000017e34 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 304 to 0000000000017f64 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000017f68 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 180 to 000000000001801c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018020 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 0000000000018040 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ +00001098 000000000000001c 0000109c FDE cie=00000000 pc=000000000001971c..0000000000019764 │ │ + DW_CFA_advance_loc: 4 to 0000000000019720 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 8 to 0000000000019728 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000d48 0000000000000014 00000d4c FDE cie=00000000 pc=0000000000018044..000000000001804c │ │ - DW_CFA_advance_loc: 4 to 0000000000018048 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d60 0000000000000014 00000d64 FDE cie=00000000 pc=000000000001804c..00000000000183c4 │ │ - DW_CFA_advance_loc: 4 to 0000000000018050 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 0000000000018054 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - │ │ -00000d78 000000000000003c 00000d7c FDE cie=00000000 pc=00000000000183c4..0000000000018518 │ │ - DW_CFA_advance_loc: 4 to 00000000000183c8 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 00000000000183d4 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000018408 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001840c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 244 to 0000000000018500 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018504 │ │ - DW_CFA_restore_state │ │ +000010b8 000000000000001c 000010bc FDE cie=00000000 pc=0000000000019764..0000000000019770 │ │ + DW_CFA_advance_loc: 8 to 000000000001976c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000db8 000000000000002c 00000dbc FDE cie=00000000 pc=0000000000018518..0000000000018594 │ │ - DW_CFA_advance_loc: 4 to 000000000001851c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000018524 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000018578 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001857c │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 0000000000018590 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ +000010d8 000000000000001c 000010dc FDE cie=00000000 pc=0000000000019770..0000000000019798 │ │ + DW_CFA_advance_loc: 12 to 000000000001977c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000de8 0000000000000024 00000dec FDE cie=00000000 pc=0000000000018594..00000000000186f4 │ │ - DW_CFA_advance_loc: 4 to 0000000000018598 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 208 to 0000000000018668 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001866c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 00000000000186cc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000186d0 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e10 0000000000000034 00000e14 FDE cie=00000000 pc=00000000000186f4..00000000000189e8 │ │ - DW_CFA_advance_loc: 4 to 00000000000186f8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000001870c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018710 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000018724 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018728 │ │ - DW_CFA_restore_state │ │ +000010f8 0000000000000034 000010fc FDE cie=00000000 pc=0000000000019798..000000000001987c │ │ + DW_CFA_advance_loc: 4 to 000000000001979c │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 8 to 00000000000197a4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 328 to 0000000000018870 │ │ + DW_CFA_advance_loc: 16 to 00000000000197b4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 00000000000197bc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018874 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000197c0 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 224 to 0000000000018954 │ │ + DW_CFA_advance_loc1: 176 to 0000000000019870 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 0000000000019878 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018958 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e48 0000000000000034 00000e4c FDE cie=00000000 pc=00000000000189e8..0000000000018afc │ │ - DW_CFA_advance_loc: 40 to 0000000000018a10 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000018a34 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018a38 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000018a6c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018a70 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000018ab0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000018ab4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000018af8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ +00001130 0000000000000014 00001134 FDE cie=00000000 pc=000000000001987c..0000000000019954 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e80 0000000000000014 00000e84 FDE cie=00000000 pc=0000000000018afc..0000000000018b34 │ │ - DW_CFA_advance_loc: 4 to 0000000000018b00 │ │ +00001148 000000000000001c 0000114c FDE cie=00000000 pc=0000000000019954..000000000001998c │ │ + DW_CFA_advance_loc: 4 to 0000000000019958 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000018b04 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000019960 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000e98 0000000000000014 00000e9c FDE cie=00000000 pc=0000000000018b34..0000000000018b84 │ │ - DW_CFA_advance_loc: 4 to 0000000000018b38 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 0000000000018b3c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ │ │ -00000eb0 0000000000000014 00000eb4 FDE cie=00000000 pc=0000000000018b84..0000000000018bbc │ │ - DW_CFA_advance_loc: 4 to 0000000000018b88 │ │ +00001168 000000000000001c 0000116c FDE cie=00000000 pc=000000000001998c..00000000000199c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000019990 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000018b8c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000019998 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ec8 0000000000000034 00000ecc FDE cie=00000000 pc=0000000000018bbc..00000000000192e0 │ │ - DW_CFA_advance_loc: 4 to 0000000000018bc0 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000018bd0 │ │ +00001188 000000000000001c 0000118c FDE cie=00000000 pc=00000000000199c4..00000000000199dc │ │ + DW_CFA_advance_loc: 4 to 00000000000199c8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000199cc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000011a8 000000000000001c 000011ac FDE cie=00000000 pc=00000000000199dc..0000000000019a34 │ │ + DW_CFA_advance_loc: 4 to 00000000000199e0 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 8 to 00000000000199e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000011c8 0000000000000054 000011cc FDE cie=00000000 pc=0000000000019a34..000000000001a14c │ │ + DW_CFA_advance_loc: 4 to 0000000000019a38 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 28 to 0000000000019a54 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1696 to 0000000000019270 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-88 │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-96 │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-112 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 1644 to 000000000001a0c0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 000000000001a0dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000019274 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_restore_extended: r72 (v8) │ │ + DW_CFA_restore_extended: r73 (v9) │ │ + DW_CFA_restore_extended: r74 (v10) │ │ + DW_CFA_advance_loc: 4 to 000000000001a0e0 │ │ DW_CFA_restore_state │ │ - │ │ -00000f00 0000000000000014 00000f04 FDE cie=00000000 pc=00000000000192e0..00000000000194c4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f18 000000000000001c 00000f1c FDE cie=00000000 pc=00000000000194c4..0000000000019618 │ │ - DW_CFA_advance_loc: 4 to 00000000000194c8 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 00000000000194cc │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc2: 328 to 0000000000019614 │ │ +00001220 0000000000000024 00001224 FDE cie=00000000 pc=000000000001a14c..000000000001a1d0 │ │ + DW_CFA_advance_loc: 4 to 000000000001a150 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001a158 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 108 to 000000000001a1c4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001a1cc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +00001248 0000000000000024 0000124c FDE cie=00000000 pc=000000000001a1d0..000000000001a304 │ │ + DW_CFA_advance_loc: 4 to 000000000001a1d4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000001a1dc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc2: 284 to 000000000001a2f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000001a300 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00001270 000000000000001c 00001274 FDE cie=00000000 pc=000000000001a304..000000000001a338 │ │ + DW_CFA_advance_loc: 4 to 000000000001a308 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 000000000001a310 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f38 0000000000000044 00000f3c FDE cie=00000000 pc=0000000000019618..0000000000019788 │ │ - DW_CFA_advance_loc: 4 to 000000000001961c │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 8 to 0000000000019624 │ │ +00001290 0000000000000024 00001294 FDE cie=00000000 pc=000000000001a338..000000000001a3b8 │ │ + DW_CFA_advance_loc: 4 to 000000000001a33c │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001a344 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 104 to 000000000001a3ac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001a3b4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +000012b8 0000000000000064 000012bc FDE cie=00000000 pc=000000000001a3b8..000000000001a53c │ │ + DW_CFA_advance_loc: 4 to 000000000001a3bc │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 16 to 000000000001a3cc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 00000000000196d0 │ │ + DW_CFA_advance_loc1: 160 to 000000000001a46c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ + DW_CFA_advance_loc: 16 to 000000000001a47c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000196d4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a480 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 0000000000019734 │ │ + DW_CFA_advance_loc: 56 to 000000000001a4b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ + DW_CFA_advance_loc: 16 to 000000000001a4c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000019738 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a4cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000019750 │ │ + DW_CFA_advance_loc: 60 to 000000000001a508 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ + DW_CFA_advance_loc: 16 to 000000000001a518 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000019754 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a51c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 48 to 0000000000019784 │ │ + DW_CFA_advance_loc: 12 to 000000000001a528 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ + DW_CFA_advance_loc: 16 to 000000000001a538 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f80 000000000000004c 00000f84 FDE cie=00000000 pc=0000000000019788..0000000000019a04 │ │ - DW_CFA_advance_loc: 4 to 000000000001978c │ │ +00001320 000000000000005c 00001324 FDE cie=00000000 pc=000000000001a53c..000000000001a7bc │ │ + DW_CFA_advance_loc: 4 to 000000000001a540 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000019798 │ │ + DW_CFA_advance_loc: 16 to 000000000001a550 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 0000000000019814 │ │ + DW_CFA_advance_loc1: 104 to 000000000001a5b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001a5c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000019818 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a5cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 00000000000198f4 │ │ + DW_CFA_advance_loc1: 200 to 000000000001a694 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001a6a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000198f8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a6a8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 248 to 00000000000199f0 │ │ + DW_CFA_advance_loc1: 240 to 000000000001a798 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001a7a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000199f4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a7ac │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000fd0 000000000000002c 00000fd4 FDE cie=00000000 pc=000000000001a728..000000000001a808 │ │ - DW_CFA_advance_loc: 4 to 000000000001a72c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000001a734 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ +00001380 0000000000000024 00001384 FDE cie=00000000 pc=000000000001a7bc..000000000001a7e4 │ │ + DW_CFA_advance_loc: 4 to 000000000001a7c0 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001a7c4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 000000000001a7c8 │ │ + DW_CFA_advance_loc: 12 to 000000000001a7d0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001a7d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001a7cc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a7d8 │ │ DW_CFA_restore_state │ │ + │ │ +000013a8 000000000000001c 000013ac FDE cie=00000000 pc=000000000001a7e4..000000000001a82c │ │ + DW_CFA_advance_loc: 4 to 000000000001a7e8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000001a7f4 │ │ + DW_CFA_advance_loc: 56 to 000000000001a820 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 000000000001a824 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 000000000001a828 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000013c8 0000000000000024 000013cc FDE cie=00000000 pc=000000000001a82c..000000000001a854 │ │ + DW_CFA_advance_loc: 4 to 000000000001a830 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001a834 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 12 to 000000000001a840 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001a844 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001a848 │ │ + DW_CFA_restore_state │ │ + │ │ +000013f0 0000000000000044 000013f4 FDE cie=00000000 pc=000000000001a854..000000000001a98c │ │ + DW_CFA_advance_loc: 4 to 000000000001a858 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 28 to 000000000001a874 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_advance_loc1: 248 to 000000000001a96c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 28 to 000000000001a988 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001a7f8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001000 0000000000000034 00001004 FDE cie=00000000 pc=000000000001a808..000000000001a908 │ │ - DW_CFA_advance_loc: 4 to 000000000001a80c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000001a818 │ │ +00001438 0000000000000044 0000143c FDE cie=00000000 pc=000000000001abb8..000000000001aca4 │ │ + DW_CFA_advance_loc: 4 to 000000000001abbc │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 28 to 000000000001abd8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 000000000001a8f0 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_advance_loc1: 172 to 000000000001ac84 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 28 to 000000000001aca0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001a8f4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001480 000000000000002c 00001484 FDE cie=00000000 pc=000000000001ae18..000000000001ae94 │ │ + DW_CFA_advance_loc: 4 to 000000000001ae1c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000001ae28 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc1: 92 to 000000000001ae84 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000001ae90 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +000014b0 0000000000000024 000014b4 FDE cie=00000000 pc=000000000001ae94..000000000001aed0 │ │ + DW_CFA_advance_loc: 4 to 000000000001ae98 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001ae9c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 32 to 000000000001aebc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 000000000001aec0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001aec4 │ │ DW_CFA_restore_state │ │ + │ │ +000014d8 000000000000002c 000014dc FDE cie=00000000 pc=000000000001aed0..000000000001afbc │ │ + DW_CFA_advance_loc: 12 to 000000000001aedc │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000001aee8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc1: 188 to 000000000001afa4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000001afb0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00001508 000000000000002c 0000150c FDE cie=00000000 pc=000000000001afbc..000000000001b004 │ │ + DW_CFA_advance_loc: 4 to 000000000001afc0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000001afc8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 40 to 000000000001aff0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000001aff8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001affc │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001038 0000000000000014 0000103c FDE cie=00000000 pc=000000000001a908..000000000001a948 │ │ - DW_CFA_advance_loc: 44 to 000000000001a934 │ │ +00001538 000000000000001c 0000153c FDE cie=00000000 pc=000000000001b514..000000000001b55c │ │ + DW_CFA_advance_loc: 48 to 000000000001b544 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 000000000001b548 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001050 0000000000000044 00001054 FDE cie=00000000 pc=000000000001a948..000000000001ca28 │ │ - DW_CFA_advance_loc: 4 to 000000000001a94c │ │ - DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 24 to 000000000001a964 │ │ +00001558 000000000000004c 0000155c FDE cie=00000000 pc=000000000001b55c..000000000001cfa0 │ │ + DW_CFA_advance_loc: 4 to 000000000001b560 │ │ + DW_CFA_def_cfa_offset: 304 │ │ + DW_CFA_advance_loc: 28 to 000000000001b57c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 7956 to 000000000001c878 │ │ + DW_CFA_advance_loc2: 6428 to 000000000001ce98 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 304 │ │ + DW_CFA_advance_loc: 28 to 000000000001ceb4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001c87c │ │ + DW_CFA_advance_loc: 4 to 000000000001ceb8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001098 0000000000000044 0000109c FDE cie=00000000 pc=000000000001ca28..000000000001ce90 │ │ - DW_CFA_advance_loc: 4 to 000000000001ca2c │ │ +000015a8 0000000000000044 000015ac FDE cie=00000000 pc=000000000001cfa0..000000000001d380 │ │ + DW_CFA_advance_loc: 4 to 000000000001cfa4 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 24 to 000000000001ca44 │ │ + DW_CFA_advance_loc: 28 to 000000000001cfc0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1008 to 000000000001ce34 │ │ + DW_CFA_advance_loc2: 928 to 000000000001d360 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 272 │ │ + DW_CFA_advance_loc: 28 to 000000000001d37c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ce38 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000010e0 0000000000000024 000010e4 FDE cie=00000000 pc=000000000001ce90..000000000001cf74 │ │ - DW_CFA_advance_loc: 4 to 000000000001ce94 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 000000000001cf00 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001cf04 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 000000000001cf0c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001cf10 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00001108 000000000000002c 0000110c FDE cie=00000000 pc=000000000001cf74..000000000001d408 │ │ - DW_CFA_advance_loc: 4 to 000000000001cf78 │ │ +000015f0 0000000000000034 000015f4 FDE cie=00000000 pc=000000000001d380..000000000001d7c4 │ │ + DW_CFA_advance_loc: 4 to 000000000001d384 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000001cf84 │ │ + DW_CFA_advance_loc: 16 to 000000000001d394 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 660 to 000000000001d218 │ │ + DW_CFA_advance_loc2: 628 to 000000000001d608 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 16 to 000000000001d618 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001d21c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001d61c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00001628 0000000000000014 0000162c FDE cie=00000000 pc=000000000001d7c4..000000000001d830 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001138 0000000000000014 0000113c FDE cie=00000000 pc=000000000001d408..000000000001d5a4 │ │ +00001640 0000000000000014 00001644 FDE cie=00000000 pc=000000000001d830..000000000001da54 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001150 0000000000000014 00001154 FDE cie=00000000 pc=000000000001d5a4..000000000001d5c0 │ │ - DW_CFA_advance_loc: 4 to 000000000001d5a8 │ │ +00001658 000000000000001c 0000165c FDE cie=00000000 pc=000000000001da54..000000000001da74 │ │ + DW_CFA_advance_loc: 4 to 000000000001da58 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 000000000001da5c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001168 0000000000000014 0000116c FDE cie=00000000 pc=000000000001d5c0..000000000001d5cc │ │ - DW_CFA_advance_loc: 4 to 000000000001d5c4 │ │ +00001678 000000000000001c 0000167c FDE cie=00000000 pc=000000000001da74..000000000001da84 │ │ + DW_CFA_advance_loc: 4 to 000000000001da78 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 000000000001da7c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001180 000000000000002c 00001184 FDE cie=00000000 pc=000000000001d5cc..000000000001d6f0 │ │ - DW_CFA_advance_loc: 4 to 000000000001d5d0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000001d5d8 │ │ +00001698 000000000000003c 0000169c FDE cie=00000000 pc=000000000001da84..000000000001dbb4 │ │ + DW_CFA_advance_loc: 4 to 000000000001da88 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001da98 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 000000000001d6dc │ │ + DW_CFA_advance_loc1: 244 to 000000000001db8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001db9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001d6e0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001dba0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 000000000001d6ec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000001dbb0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - │ │ -000011b0 0000000000000014 000011b4 FDE cie=00000000 pc=000000000001d6f0..000000000001d6f8 │ │ - DW_CFA_advance_loc: 4 to 000000000001d6f4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011c8 0000000000000044 000011cc FDE cie=00000000 pc=000000000001d6f8..000000000001e07c │ │ - DW_CFA_advance_loc: 4 to 000000000001d6fc │ │ +000016d8 000000000000004c 000016dc FDE cie=00000000 pc=000000000001dbb4..000000000001e494 │ │ + DW_CFA_advance_loc: 4 to 000000000001dbb8 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 24 to 000000000001d714 │ │ + DW_CFA_advance_loc: 28 to 000000000001dbd4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2332 to 000000000001e030 │ │ + DW_CFA_advance_loc2: 2184 to 000000000001e45c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 28 to 000000000001e478 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001e034 │ │ + DW_CFA_advance_loc: 4 to 000000000001e47c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001210 000000000000004c 00001214 FDE cie=00000000 pc=000000000001e07c..000000000001eab8 │ │ - DW_CFA_advance_loc: 4 to 000000000001e080 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 000000000001e090 │ │ +00001728 0000000000000044 0000172c FDE cie=00000000 pc=000000000001e494..000000000001ee90 │ │ + DW_CFA_advance_loc: 4 to 000000000001e498 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 000000000001e4b0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_advance_loc: 4 to 000000000001e094 │ │ - DW_CFA_def_cfa_offset: 4176 │ │ - DW_CFA_advance_loc: 4 to 000000000001e098 │ │ - DW_CFA_def_cfa_offset: 4224 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2492 to 000000000001ea54 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 4 to 000000000001ea58 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001ea6c │ │ + DW_CFA_advance_loc2: 2476 to 000000000001ee5c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000001ee74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001ea70 │ │ + DW_CFA_advance_loc: 4 to 000000000001ee78 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ + │ │ +00001770 0000000000000034 00001774 FDE cie=00000000 pc=000000000001ee90..000000000001efb8 │ │ + DW_CFA_advance_loc: 4 to 000000000001ee94 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001ee9c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 184 to 000000000001ef54 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001ef5c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001ef60 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 76 to 000000000001efac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 000000000001efb4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001260 0000000000000044 00001264 FDE cie=00000000 pc=000000000001eab8..000000000001edc4 │ │ - DW_CFA_advance_loc: 4 to 000000000001eabc │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 24 to 000000000001ead4 │ │ +000017a8 000000000000004c 000017ac FDE cie=00000000 pc=000000000001efb8..000000000001f2d8 │ │ + DW_CFA_advance_loc: 4 to 000000000001efbc │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 000000000001efd8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 736 to 000000000001edb4 │ │ + DW_CFA_advance_loc2: 692 to 000000000001f28c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 000000000001f2a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001edb8 │ │ + DW_CFA_advance_loc: 4 to 000000000001f2ac │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000012a8 0000000000000014 000012ac FDE cie=00000000 pc=000000000001edc4..000000000001edc8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000012c0 000000000000008c 000012c4 FDE cie=00000000 pc=000000000001edc8..000000000001f02c │ │ - DW_CFA_advance_loc: 4 to 000000000001edcc │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000001edd8 │ │ +000017f8 000000000000004c 000017fc FDE cie=00000000 pc=000000000001f2d8..000000000001fdfc │ │ + DW_CFA_advance_loc: 4 to 000000000001f2dc │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 28 to 000000000001f2f8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000001ee14 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001ee18 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000001ee4c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001ee50 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 164 to 000000000001eef4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001eef8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000001ef24 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001ef28 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000001ef54 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001ef58 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000001ef98 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001ef9c │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000001efc8 │ │ + DW_CFA_advance_loc2: 2392 to 000000000001fc50 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 28 to 000000000001fc6c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001efcc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001fc70 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001848 0000000000000044 0000184c FDE cie=00000000 pc=000000000001fdfc..0000000000020400 │ │ + DW_CFA_advance_loc: 4 to 000000000001fe00 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 16 to 000000000001fe10 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000001eff4 │ │ + DW_CFA_advance_loc2: 1168 to 00000000000202a0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 00000000000202b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001eff8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000202b4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 48 to 000000000001f028 │ │ + DW_CFA_advance_loc2: 312 to 00000000000203ec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 00000000000203fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001350 000000000000008c 00001354 FDE cie=00000000 pc=000000000001f02c..000000000001f77c │ │ - DW_CFA_advance_loc: 4 to 000000000001f030 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 12 to 000000000001f03c │ │ +00001890 0000000000000034 00001894 FDE cie=00000000 pc=0000000000020400..00000000000205a8 │ │ + DW_CFA_advance_loc: 4 to 0000000000020404 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 20 to 0000000000020418 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 240 to 000000000001f12c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f130 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000001f154 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f158 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 532 to 000000000001f36c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f370 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 000000000001f44c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f450 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000001f470 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f474 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 228 to 000000000001f558 │ │ + DW_CFA_advance_loc: 44 to 0000000000020444 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 20 to 0000000000020458 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f55c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002045c │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +000018c8 0000000000000044 000018cc FDE cie=00000000 pc=00000000000205a8..0000000000020694 │ │ + DW_CFA_advance_loc: 4 to 00000000000205ac │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 12 to 00000000000205b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000001f5a0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f5a4 │ │ + DW_CFA_advance_loc1: 80 to 0000000000020608 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 4 to 000000000002060c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000001f5ec │ │ + DW_CFA_advance_loc: 20 to 0000000000020620 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 000000000002062c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f5f0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020630 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000001f608 │ │ + DW_CFA_advance_loc1: 84 to 0000000000020684 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000020690 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f60c │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000013e0 0000000000000044 000013e4 FDE cie=00000000 pc=000000000001f77c..000000000001f978 │ │ - DW_CFA_advance_loc: 4 to 000000000001f780 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 000000000001f788 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 000000000001f810 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f814 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 000000000001f8d4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f8d8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 000000000001f934 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f938 │ │ - DW_CFA_restore_state │ │ +00001910 000000000000002c 00001914 FDE cie=00000000 pc=0000000000020694..000000000002072c │ │ + DW_CFA_advance_loc: 4 to 0000000000020698 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000206a4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000001f960 │ │ + DW_CFA_advance_loc1: 84 to 00000000000206f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000020704 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001f964 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020708 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 000000000001f974 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - │ │ -00001428 0000000000000014 0000142c FDE cie=00000000 pc=000000000001f978..000000000001fa98 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001440 000000000000002c 00001444 FDE cie=00000000 pc=000000000001fa98..000000000001fce8 │ │ - DW_CFA_advance_loc: 4 to 000000000001fa9c │ │ +00001940 000000000000002c 00001944 FDE cie=00000000 pc=000000000002072c..0000000000020948 │ │ + DW_CFA_advance_loc: 4 to 0000000000020730 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 436 to 000000000001fc50 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001fc54 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000001fc9c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001fca0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 0000000000020734 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000001fcac │ │ + DW_CFA_advance_loc1: 244 to 0000000000020828 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 000000000002082c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001fcb0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020830 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001470 0000000000000054 00001474 FDE cie=00000000 pc=000000000001fce8..000000000002016c │ │ - DW_CFA_advance_loc: 4 to 000000000001fcec │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 000000000001fcfc │ │ +00001970 000000000000005c 00001974 FDE cie=00000000 pc=0000000000020948..0000000000020d78 │ │ + DW_CFA_advance_loc: 4 to 000000000002094c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000020964 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_advance_loc: 4 to 000000000001fd00 │ │ - DW_CFA_def_cfa_offset: 608 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 308 to 000000000001fe34 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000001fe48 │ │ + DW_CFA_advance_loc1: 236 to 0000000000020a50 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000020a68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000001fe4c │ │ + DW_CFA_advance_loc: 4 to 0000000000020a6c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 680 to 00000000000200f4 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000020108 │ │ + DW_CFA_advance_loc2: 656 to 0000000000020cfc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000020d14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002010c │ │ + DW_CFA_advance_loc: 4 to 0000000000020d18 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + │ │ +000019d0 0000000000000014 000019d4 FDE cie=00000000 pc=0000000000020d78..0000000000020dd4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000014c8 0000000000000014 000014cc FDE cie=00000000 pc=000000000002016c..00000000000201c8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000019e8 000000000000002c 000019ec FDE cie=00000000 pc=0000000000020dd4..0000000000020e34 │ │ + DW_CFA_advance_loc: 4 to 0000000000020dd8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000020de4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 28 to 0000000000020e00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000020e0c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020e10 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014e0 0000000000000054 000014e4 FDE cie=00000000 pc=00000000000201c8..0000000000020698 │ │ - DW_CFA_advance_loc: 4 to 00000000000201cc │ │ +00001a18 0000000000000054 00001a1c FDE cie=00000000 pc=0000000000020e34..000000000002130c │ │ + DW_CFA_advance_loc: 4 to 0000000000020e38 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 00000000000201dc │ │ + DW_CFA_advance_loc: 20 to 0000000000020e4c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 280 to 00000000000202f4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000202f8 │ │ + DW_CFA_advance_loc1: 68 to 0000000000020e90 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 4 to 0000000000020e94 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 0000000000020364 │ │ + DW_CFA_advance_loc: 20 to 0000000000020ea8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000020ebc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020368 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000020ec0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 756 to 000000000002065c │ │ + DW_CFA_advance_loc2: 1020 to 00000000000212bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000212d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020660 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000212d4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001538 0000000000000034 0000153c FDE cie=00000000 pc=0000000000020698..0000000000020744 │ │ - DW_CFA_advance_loc: 4 to 000000000002069c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000206a4 │ │ +00001a70 0000000000000034 00001a74 FDE cie=00000000 pc=000000000002130c..000000000002147c │ │ + DW_CFA_advance_loc: 4 to 0000000000021310 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021320 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 0000000000020720 │ │ + DW_CFA_advance_loc1: 232 to 0000000000021408 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021418 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020724 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002141c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 28 to 0000000000020740 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001aa8 0000000000000014 00001aac FDE cie=00000000 pc=000000000002147c..0000000000021564 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00001570 000000000000003c 00001574 FDE cie=00000000 pc=0000000000020744..00000000000208a0 │ │ - DW_CFA_advance_loc: 4 to 0000000000020748 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000207a4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000207a8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 00000000000207b0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000207b4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000207c8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000207cc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 0000000000020888 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002088c │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 000000000002089c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ DW_CFA_nop │ │ │ │ -000015b0 000000000000007c 000015b4 FDE cie=00000000 pc=00000000000208a0..0000000000020f1c │ │ - DW_CFA_advance_loc: 4 to 00000000000208a4 │ │ +00001ac0 0000000000000044 00001ac4 FDE cie=00000000 pc=0000000000021564..0000000000021b54 │ │ + DW_CFA_advance_loc: 4 to 0000000000021568 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000208b0 │ │ + DW_CFA_advance_loc: 16 to 0000000000021578 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 0000000000020988 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002098c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 00000000000209c0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000209c4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 00000000000209f8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000209fc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000020a20 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020a24 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 644 to 0000000000020ca8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020cac │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000020cc4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020cc8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 0000000000020db0 │ │ + DW_CFA_advance_loc2: 976 to 0000000000021948 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021958 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020db4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002195c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 252 to 0000000000020eb0 │ │ + DW_CFA_advance_loc: 24 to 0000000000021974 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021984 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020eb4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021988 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001630 0000000000000064 00001634 FDE cie=00000000 pc=0000000000020f1c..000000000002118c │ │ - DW_CFA_advance_loc: 4 to 0000000000020f20 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000020f2c │ │ +00001b08 0000000000000054 00001b0c FDE cie=00000000 pc=0000000000021b54..0000000000021c70 │ │ + DW_CFA_advance_loc: 4 to 0000000000021b58 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021b68 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000020f6c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020f70 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000020f88 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020f8c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000020fcc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020fd0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000020ff0 │ │ + DW_CFA_advance_loc1: 100 to 0000000000021bcc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021bdc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000020ff4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021be0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000021034 │ │ + DW_CFA_advance_loc: 16 to 0000000000021bf0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021c00 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021038 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021c04 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc2: 336 to 0000000000021188 │ │ + DW_CFA_advance_loc1: 88 to 0000000000021c5c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021c6c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001698 000000000000004c 0000169c FDE cie=00000000 pc=000000000002118c..00000000000214b0 │ │ - DW_CFA_advance_loc: 4 to 0000000000021190 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 000000000002119c │ │ +00001b60 000000000000004c 00001b64 FDE cie=00000000 pc=0000000000021c70..0000000000021dd0 │ │ + DW_CFA_advance_loc: 4 to 0000000000021c74 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021c84 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 184 to 0000000000021254 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021258 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000021280 │ │ + DW_CFA_advance_loc1: 104 to 0000000000021cec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021cfc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021284 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021d00 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 00000000000212a4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000212a8 │ │ + DW_CFA_advance_loc1: 168 to 0000000000021da8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 4 to 0000000000021dac │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 492 to 0000000000021494 │ │ + DW_CFA_advance_loc: 4 to 0000000000021db0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000021dc0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021498 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021dc4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000016e8 0000000000000044 000016ec FDE cie=00000000 pc=00000000000214b0..00000000000216ac │ │ - DW_CFA_advance_loc: 4 to 00000000000214b4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000214bc │ │ +00001bb0 0000000000000044 00001bb4 FDE cie=00000000 pc=0000000000021dd0..0000000000021ebc │ │ + DW_CFA_advance_loc: 4 to 0000000000021dd4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000021de0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 0000000000021544 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021548 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 0000000000021608 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002160c │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 0000000000021668 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002166c │ │ + DW_CFA_advance_loc1: 80 to 0000000000021e30 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 4 to 0000000000021e34 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000021694 │ │ + DW_CFA_advance_loc: 20 to 0000000000021e48 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000021e54 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021698 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021e58 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 00000000000216a8 │ │ + DW_CFA_advance_loc1: 84 to 0000000000021eac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000021eb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001730 0000000000000024 00001734 FDE cie=00000000 pc=00000000000216ac..0000000000021760 │ │ - DW_CFA_advance_loc: 4 to 00000000000216b0 │ │ +00001bf8 000000000000002c 00001bfc FDE cie=00000000 pc=0000000000021ebc..0000000000021f6c │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000021730 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021734 │ │ - DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 0000000000021ec4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000002174c │ │ + DW_CFA_advance_loc1: 144 to 0000000000021f54 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000021f58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021750 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000021f5c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00001758 000000000000002c 0000175c FDE cie=00000000 pc=0000000000021760..00000000000218f4 │ │ - DW_CFA_advance_loc: 4 to 0000000000021764 │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 8 to 000000000002176c │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 00000000000217dc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000217e0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000021800 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021804 │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001788 0000000000000034 0000178c FDE cie=00000000 pc=00000000000218f4..0000000000021a20 │ │ - DW_CFA_advance_loc: 4 to 00000000000218f8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000021900 │ │ +00001c28 0000000000000034 00001c2c FDE cie=00000000 pc=0000000000021f6c..00000000000220b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000021f70 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 12 to 0000000000021f7c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000021930 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021934 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 0000000000021a0c │ │ + DW_CFA_advance_loc2: 288 to 000000000002209c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 12 to 00000000000220a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021a10 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000220ac │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000017c0 0000000000000084 000017c4 FDE cie=00000000 pc=0000000000021a20..0000000000021d44 │ │ - DW_CFA_advance_loc: 4 to 0000000000021a24 │ │ +00001c60 000000000000005c 00001c64 FDE cie=00000000 pc=00000000000220b8..00000000000222b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000220bc │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 12 to 0000000000021a30 │ │ + DW_CFA_advance_loc: 28 to 00000000000220d8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 176 to 0000000000021ae0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021ae4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000021b08 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021b0c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 0000000000021b90 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021b94 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000021bc4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021bc8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000021be4 │ │ + DW_CFA_advance_loc: 36 to 00000000000220fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000022118 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021be8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002211c │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000021bfc │ │ + DW_CFA_advance_loc2: 380 to 0000000000022298 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 00000000000222b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021c00 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001cc0 0000000000000064 00001cc4 FDE cie=00000000 pc=00000000000222b8..00000000000225f0 │ │ + DW_CFA_advance_loc: 4 to 00000000000222bc │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 00000000000222d8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000021c3c │ │ + DW_CFA_advance_loc1: 164 to 000000000002237c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000022398 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021c40 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002239c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 0000000000021d00 │ │ + DW_CFA_advance_loc1: 104 to 0000000000022404 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000022420 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021d04 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000022424 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001848 0000000000000034 0000184c FDE cie=00000000 pc=0000000000021d44..0000000000021df4 │ │ - DW_CFA_advance_loc: 4 to 0000000000021d48 │ │ +00001d28 0000000000000034 00001d2c FDE cie=00000000 pc=00000000000225f0..0000000000022694 │ │ + DW_CFA_advance_loc: 4 to 00000000000225f4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000021d50 │ │ + DW_CFA_advance_loc: 12 to 0000000000022600 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000021dd0 │ │ + DW_CFA_advance_loc1: 116 to 0000000000022674 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000022680 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021dd4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000022684 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 28 to 0000000000021df0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001880 0000000000000034 00001884 FDE cie=00000000 pc=0000000000021df4..0000000000021eb4 │ │ - DW_CFA_advance_loc: 4 to 0000000000021df8 │ │ +00001d60 0000000000000034 00001d64 FDE cie=00000000 pc=0000000000022694..0000000000022744 │ │ + DW_CFA_advance_loc: 4 to 0000000000022698 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000021e00 │ │ + DW_CFA_advance_loc: 12 to 00000000000226a4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 0000000000021e8c │ │ + DW_CFA_advance_loc1: 128 to 0000000000022724 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000022730 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000021e90 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000022734 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 0000000000021eb0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000018b8 000000000000003c 000018bc FDE cie=00000000 pc=0000000000021eb4..000000000002215c │ │ - DW_CFA_advance_loc: 4 to 0000000000021eb8 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 20 to 0000000000021ecc │ │ +00001d98 000000000000004c 00001d9c FDE cie=00000000 pc=0000000000022744..0000000000022910 │ │ + DW_CFA_advance_loc: 4 to 0000000000022748 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000022764 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 556 to 00000000000220f8 │ │ + DW_CFA_advance_loc2: 372 to 00000000000228d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 28 to 00000000000228f4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000220fc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000228f8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000018f8 0000000000000024 000018fc FDE cie=00000000 pc=000000000002215c..0000000000022588 │ │ - DW_CFA_advance_loc: 4 to 0000000000022160 │ │ +00001de8 000000000000002c 00001dec FDE cie=00000000 pc=0000000000022910..0000000000022bcc │ │ + DW_CFA_advance_loc: 4 to 0000000000022914 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 0000000000022164 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000022188 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002218c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 396 to 0000000000022318 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002231c │ │ - DW_CFA_restore_state │ │ - │ │ -00001920 000000000000003c 00001924 FDE cie=00000000 pc=0000000000022588..0000000000022798 │ │ - DW_CFA_advance_loc: 4 to 000000000002258c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000022594 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 264 to 000000000002269c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000226a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 00000000000226e0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000226e4 │ │ - DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 8 to 000000000002291c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000022708 │ │ + DW_CFA_advance_loc2: 532 to 0000000000022b30 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 8 to 0000000000022b38 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002270c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000022b3c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001960 0000000000000014 00001964 FDE cie=00000000 pc=0000000000022798..000000000002279c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00001e18 0000000000000014 00001e1c FDE cie=00000000 pc=0000000000022bcc..0000000000022c88 │ │ + DW_CFA_advance_loc: 4 to 0000000000022bd0 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc1: 180 to 0000000000022c84 │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ -00001978 0000000000000014 0000197c FDE cie=00000000 pc=000000000002279c..00000000000227b0 │ │ +00001e30 0000000000000014 00001e34 FDE cie=00000000 pc=0000000000022c88..0000000000022c9c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001990 0000000000000014 00001994 FDE cie=00000000 pc=00000000000227b0..00000000000228a0 │ │ +00001e48 0000000000000014 00001e4c FDE cie=00000000 pc=0000000000022c9c..0000000000022ce0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019a8 0000000000000044 000019ac FDE cie=00000000 pc=00000000000228a0..0000000000022c9c │ │ - DW_CFA_advance_loc: 4 to 00000000000228a4 │ │ - DW_CFA_def_cfa_offset: 336 │ │ - DW_CFA_advance_loc: 24 to 00000000000228bc │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 972 to 0000000000022c88 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022c8c │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000019f0 0000000000000054 000019f4 FDE cie=00000000 pc=0000000000022c9c..0000000000022fec │ │ - DW_CFA_advance_loc: 4 to 0000000000022ca0 │ │ +00001e60 0000000000000044 00001e64 FDE cie=00000000 pc=0000000000022ce0..0000000000022e48 │ │ + DW_CFA_advance_loc: 4 to 0000000000022ce4 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 24 to 0000000000022cb8 │ │ + DW_CFA_advance_loc: 28 to 0000000000022d00 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000022cf8 │ │ + DW_CFA_advance_loc2: 296 to 0000000000022e28 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000022e44 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022cfc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 672 to 0000000000022f9c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000022fa0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a48 000000000000006c 00001a4c FDE cie=00000000 pc=0000000000022fec..000000000002339c │ │ - DW_CFA_advance_loc: 4 to 0000000000022ff0 │ │ +00001ea8 0000000000000034 00001eac FDE cie=00000000 pc=0000000000022e48..00000000000231a8 │ │ + DW_CFA_advance_loc: 4 to 0000000000022e4c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000022ff8 │ │ + DW_CFA_advance_loc: 12 to 0000000000022e58 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 000000000002307c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023080 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 416 to 0000000000023220 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023224 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000023248 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002324c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 00000000000232dc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000232e0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000023304 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023308 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000023354 │ │ + DW_CFA_advance_loc2: 752 to 0000000000023148 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000023154 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023358 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023158 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ab8 0000000000000074 00001abc FDE cie=00000000 pc=000000000002339c..000000000002362c │ │ - DW_CFA_advance_loc: 4 to 00000000000233a0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000233a8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 272 to 00000000000234b8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000234bc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000234cc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000234d0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000234e4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000234e8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 180 to 000000000002359c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000235a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 00000000000235bc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000235c0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 00000000000235d4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000235d8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000023614 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023618 │ │ - DW_CFA_restore_state │ │ - │ │ -00001b30 0000000000000044 00001b34 FDE cie=00000000 pc=000000000002362c..0000000000023820 │ │ - DW_CFA_advance_loc: 4 to 0000000000023630 │ │ +00001ee0 0000000000000034 00001ee4 FDE cie=00000000 pc=00000000000231a8..0000000000023240 │ │ + DW_CFA_advance_loc: 4 to 00000000000231ac │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0000000000023638 │ │ + DW_CFA_advance_loc: 16 to 00000000000231bc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 00000000000236b8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000236bc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 000000000002377c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023780 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000237dc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000237e0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000023808 │ │ + DW_CFA_advance_loc1: 92 to 0000000000023218 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000023228 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002380c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002322c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 000000000002381c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - │ │ -00001b78 0000000000000014 00001b7c FDE cie=00000000 pc=0000000000023820..0000000000023918 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b90 0000000000000034 00001b94 FDE cie=00000000 pc=0000000000023918..00000000000239d4 │ │ - DW_CFA_advance_loc: 4 to 000000000002391c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000023924 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 00000000000239ac │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000239b0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 00000000000239d0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ +00001f18 0000000000000014 00001f1c FDE cie=00000000 pc=0000000000023240..0000000000023278 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001bc8 0000000000000074 00001bcc FDE cie=00000000 pc=00000000000239d4..0000000000023d40 │ │ - DW_CFA_advance_loc: 4 to 00000000000239d8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000239e0 │ │ +00001f30 000000000000005c 00001f34 FDE cie=00000000 pc=0000000000023278..0000000000023420 │ │ + DW_CFA_advance_loc: 4 to 000000000002327c │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000023290 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 272 to 0000000000023af0 │ │ + DW_CFA_advance_loc1: 132 to 0000000000023314 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000023328 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023af4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002332c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 108 to 0000000000023b60 │ │ + DW_CFA_advance_loc: 52 to 0000000000023360 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000023374 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023b64 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023378 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000023b78 │ │ + DW_CFA_advance_loc: 4 to 000000000002337c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000023390 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023b7c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023394 │ │ DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 136 to 000000000002341c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_nop │ │ + │ │ +00001f90 000000000000003c 00001f94 FDE cie=00000000 pc=0000000000023420..0000000000023504 │ │ + DW_CFA_advance_loc: 4 to 0000000000023424 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000023430 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 180 to 0000000000023c30 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023c34 │ │ + DW_CFA_advance_loc1: 72 to 0000000000023478 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 4 to 000000000002347c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000023c50 │ │ + DW_CFA_advance_loc: 20 to 0000000000023490 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 000000000002349c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023c54 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000023c70 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023c74 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000234a0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 200 to 0000000000023d3c │ │ + DW_CFA_advance_loc1: 84 to 00000000000234f4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000023500 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c40 0000000000000054 00001c44 FDE cie=00000000 pc=0000000000023d40..0000000000024004 │ │ - DW_CFA_advance_loc: 4 to 0000000000023d44 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 12 to 0000000000023d50 │ │ +00001fd0 0000000000000034 00001fd4 FDE cie=00000000 pc=0000000000023504..00000000000235b0 │ │ + DW_CFA_advance_loc: 4 to 0000000000023508 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000023514 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000023d7c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023d80 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 0000000000023e14 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023e18 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 360 to 0000000000023f80 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023f84 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 0000000000023fdc │ │ + DW_CFA_advance_loc1: 124 to 0000000000023590 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002359c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000023fe0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000235a0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 0000000000024000 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c98 0000000000000064 00001c9c FDE cie=00000000 pc=0000000000024004..00000000000242f0 │ │ - DW_CFA_advance_loc: 4 to 0000000000024008 │ │ +00002008 0000000000000044 0000200c FDE cie=00000000 pc=00000000000235b0..0000000000023744 │ │ + DW_CFA_advance_loc: 4 to 00000000000235b4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 0000000000024014 │ │ + DW_CFA_advance_loc: 20 to 00000000000235c8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 164 to 00000000000240b8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000240bc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 00000000000240e8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000240ec │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 320 to 000000000002422c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000024230 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 0000000000024294 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000024298 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 00000000000242c8 │ │ + DW_CFA_advance_loc1: 132 to 000000000002364c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000023660 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000242cc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023664 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 00000000000242ec │ │ + DW_CFA_advance_loc1: 200 to 000000000002372c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000023740 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ │ │ -00001d00 0000000000000044 00001d04 FDE cie=00000000 pc=00000000000242f0..000000000002476c │ │ - DW_CFA_advance_loc: 4 to 00000000000242f4 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 20 to 0000000000024308 │ │ +00002050 000000000000004c 00002054 FDE cie=00000000 pc=0000000000023744..000000000002398c │ │ + DW_CFA_advance_loc: 4 to 0000000000023748 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000023764 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 780 to 0000000000024614 │ │ + DW_CFA_advance_loc2: 504 to 000000000002395c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 28 to 0000000000023978 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000024618 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002397c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000020a0 0000000000000034 000020a4 FDE cie=00000000 pc=000000000002398c..0000000000023ad8 │ │ + DW_CFA_advance_loc: 4 to 0000000000023990 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 12 to 000000000002399c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 116 to 0000000000023a10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 4 to 0000000000023a14 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000024634 │ │ + DW_CFA_advance_loc: 24 to 0000000000023a2c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000023a38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000024638 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023a3c │ │ DW_CFA_restore_state │ │ - │ │ -00001d48 0000000000000014 00001d4c FDE cie=00000000 pc=000000000002476c..0000000000024784 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001d60 000000000000004c 00001d64 FDE cie=00000000 pc=0000000000024784..0000000000025224 │ │ - DW_CFA_advance_loc: 4 to 0000000000024788 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 12 to 0000000000024794 │ │ +000020d8 0000000000000054 000020dc FDE cie=00000000 pc=0000000000023ad8..0000000000023e1c │ │ + DW_CFA_advance_loc: 4 to 0000000000023adc │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 24 to 0000000000023af4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1388 to 0000000000024d00 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000024d04 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 964 to 00000000000250c8 │ │ + DW_CFA_advance_loc2: 512 to 0000000000023cf4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 24 to 0000000000023d0c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000250cc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023d10 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 00000000000250f4 │ │ + DW_CFA_advance_loc1: 112 to 0000000000023d80 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 24 to 0000000000023d98 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000250f8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000023d9c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001db0 0000000000000044 00001db4 FDE cie=00000000 pc=0000000000025224..0000000000025e6c │ │ - DW_CFA_advance_loc: 4 to 0000000000025228 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 24 to 0000000000025240 │ │ +00002130 0000000000000044 00002134 FDE cie=00000000 pc=0000000000023e1c..0000000000023f74 │ │ + DW_CFA_advance_loc: 4 to 0000000000023e20 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000023e38 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2668 to 0000000000025cac │ │ + DW_CFA_advance_loc1: 248 to 0000000000023f30 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000023f48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000025cb0 │ │ + DW_CFA_advance_loc: 4 to 0000000000023f4c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00002178 0000000000000014 0000217c FDE cie=00000000 pc=0000000000023f74..0000000000023f90 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002190 0000000000000024 00002194 FDE cie=00000000 pc=0000000000023f90..0000000000024088 │ │ + DW_CFA_advance_loc: 4 to 0000000000023f94 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000023f9c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 224 to 000000000002407c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024084 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001df8 0000000000000014 00001dfc FDE cie=00000000 pc=0000000000025e6c..0000000000025e84 │ │ +000021b8 0000000000000014 000021bc FDE cie=00000000 pc=0000000000024088..00000000000240bc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e10 0000000000000014 00001e14 FDE cie=00000000 pc=0000000000025e84..0000000000025ec8 │ │ +000021d0 0000000000000014 000021d4 FDE cie=00000000 pc=00000000000240bc..00000000000240d8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e28 000000000000002c 00001e2c FDE cie=00000000 pc=0000000000025ec8..0000000000025fec │ │ - DW_CFA_advance_loc: 4 to 0000000000025ecc │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 0000000000025f64 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000025f68 │ │ - DW_CFA_restore_state │ │ +000021e8 000000000000003c 000021ec FDE cie=00000000 pc=00000000000240d8..0000000000024ac4 │ │ + DW_CFA_advance_loc: 4 to 00000000000240dc │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 20 to 00000000000240f0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 0000000000025fc4 │ │ + DW_CFA_advance_loc2: 2220 to 000000000002499c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 20 to 00000000000249b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000025fc8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000249b4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 32 to 0000000000025fe8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e58 0000000000000014 00001e5c FDE cie=00000000 pc=0000000000025fec..0000000000025ffc │ │ +00002228 0000000000000014 0000222c FDE cie=00000000 pc=0000000000024ac4..0000000000024ae0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e70 000000000000002c 00001e74 FDE cie=00000000 pc=0000000000025ffc..0000000000026090 │ │ - DW_CFA_advance_loc: 4 to 0000000000026000 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000026004 │ │ +00002240 000000000000003c 00002244 FDE cie=00000000 pc=0000000000024ae0..0000000000024b90 │ │ + DW_CFA_advance_loc: 4 to 0000000000024ae4 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000024af0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 000000000002604c │ │ + DW_CFA_advance_loc1: 76 to 0000000000024b3c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000024b48 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026050 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000024b4c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000026068 │ │ + DW_CFA_advance_loc: 16 to 0000000000024b5c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000024b68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002606c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000024b6c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00001ea0 0000000000000014 00001ea4 FDE cie=00000000 pc=0000000000026090..0000000000026094 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001eb8 0000000000000014 00001ebc FDE cie=00000000 pc=0000000000026094..00000000000260ac │ │ +00002280 0000000000000014 00002284 FDE cie=00000000 pc=0000000000024b90..0000000000024bac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ed0 0000000000000024 00001ed4 FDE cie=00000000 pc=00000000000260ac..0000000000026104 │ │ - DW_CFA_advance_loc: 4 to 00000000000260b0 │ │ +00002298 000000000000002c 0000229c FDE cie=00000000 pc=0000000000024bac..0000000000024c08 │ │ + DW_CFA_advance_loc: 4 to 0000000000024bb0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000260b4 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000024bb8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 00000000000260dc │ │ + DW_CFA_advance_loc: 32 to 0000000000024bd8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000024be0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000260e0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000024be4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00001ef8 0000000000000014 00001efc FDE cie=00000000 pc=0000000000026104..0000000000026174 │ │ - DW_CFA_advance_loc: 44 to 0000000000026130 │ │ +000022c8 0000000000000024 000022cc FDE cie=00000000 pc=0000000000024c08..0000000000024c7c │ │ + DW_CFA_advance_loc: 36 to 0000000000024c2c │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000024c34 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 64 to 0000000000024c74 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_same_value: r30 (x30) │ │ + DW_CFA_same_value: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f10 0000000000000014 00001f14 FDE cie=00000000 pc=0000000000026174..0000000000026184 │ │ +000022f0 0000000000000014 000022f4 FDE cie=00000000 pc=0000000000024c7c..0000000000024c8c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f28 0000000000000014 00001f2c FDE cie=00000000 pc=0000000000026184..00000000000261f4 │ │ - DW_CFA_advance_loc: 44 to 00000000000261b0 │ │ +00002308 0000000000000024 0000230c FDE cie=00000000 pc=0000000000024c8c..0000000000024d00 │ │ + DW_CFA_advance_loc: 36 to 0000000000024cb0 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000024cb8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 64 to 0000000000024cf8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_same_value: r30 (x30) │ │ + DW_CFA_same_value: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001f40 0000000000000024 00001f44 FDE cie=00000000 pc=0000000000026794..000000000002686c │ │ - DW_CFA_advance_loc: 4 to 0000000000026798 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 8 to 00000000000267a0 │ │ +00002330 0000000000000044 00002334 FDE cie=00000000 pc=00000000000259ec..0000000000025bcc │ │ + DW_CFA_advance_loc: 4 to 00000000000259f0 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 24 to 0000000000025a08 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 0000000000026828 │ │ + DW_CFA_advance_loc2: 380 to 0000000000025b84 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 24 to 0000000000025b9c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002682c │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00001f68 000000000000002c 00001f6c FDE cie=00000000 pc=0000000000026bb0..0000000000026c90 │ │ - DW_CFA_advance_loc: 4 to 0000000000026bb4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000026bd4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026bd8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000026c08 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026c0c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000026c48 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026c4c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025ba0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000026c8c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - │ │ -00001f98 0000000000000014 00001f9c FDE cie=00000000 pc=0000000000026c90..0000000000026ca0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001fb0 0000000000000034 00001fb4 FDE cie=00000000 pc=0000000000026ca0..0000000000026da4 │ │ - DW_CFA_advance_loc: 4 to 0000000000026ca4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000026ca8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000026cf0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026cf4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 0000000000026d6c │ │ +00002378 0000000000000024 0000237c FDE cie=00000000 pc=0000000000025bcc..0000000000025c44 │ │ + DW_CFA_advance_loc: 4 to 0000000000025bd0 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 8 to 0000000000025bd8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc1: 96 to 0000000000025c38 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 8 to 0000000000025c40 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026d70 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000026d94 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026d98 │ │ - DW_CFA_restore_state │ │ - │ │ -00001fe8 0000000000000014 00001fec FDE cie=00000000 pc=0000000000026da4..0000000000026dbc │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002000 0000000000000014 00002004 FDE cie=00000000 pc=0000000000026dbc..0000000000026df4 │ │ - DW_CFA_advance_loc: 4 to 0000000000026dc0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ -00002018 0000000000000014 0000201c FDE cie=00000000 pc=0000000000026e7c..0000000000026e80 │ │ +000023a0 0000000000000014 000023a4 FDE cie=00000000 pc=0000000000025c44..0000000000025c54 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002030 0000000000000024 00002034 FDE cie=00000000 pc=0000000000026e80..0000000000026f78 │ │ - DW_CFA_advance_loc: 4 to 0000000000026e84 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 0000000000026e88 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000026ea0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026ea4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 0000000000026f64 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026f68 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -00002058 0000000000000014 0000205c FDE cie=00000000 pc=0000000000026f78..0000000000026f84 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +000023b8 000000000000001c 000023bc FDE cie=00000000 pc=0000000000025e14..0000000000025e20 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e18 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e1c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002070 0000000000000014 00002074 FDE cie=00000000 pc=0000000000026f84..0000000000026f90 │ │ +000023d8 0000000000000014 000023dc FDE cie=00000000 pc=0000000000025e20..0000000000025e58 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002088 0000000000000014 0000208c FDE cie=00000000 pc=0000000000026f90..0000000000026f9c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +000023f0 000000000000001c 000023f4 FDE cie=00000000 pc=0000000000025e58..0000000000025e64 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e5c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e60 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000020a0 0000000000000014 000020a4 FDE cie=00000000 pc=0000000000026f9c..0000000000026fa8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00002410 000000000000001c 00002414 FDE cie=00000000 pc=0000000000025e64..0000000000025e70 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e68 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e6c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000020b8 0000000000000024 000020bc FDE cie=00000000 pc=0000000000026fa8..0000000000027000 │ │ - DW_CFA_advance_loc: 4 to 0000000000026fac │ │ - DW_CFA_def_cfa_offset: 16 │ │ +00002430 000000000000004c 00002434 FDE cie=00000000 pc=0000000000025e70..0000000000025f48 │ │ + DW_CFA_advance_loc: 4 to 0000000000025e74 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025e80 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000026ff4 │ │ + DW_CFA_advance_loc: 32 to 0000000000025ea0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025eac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026ff8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025eb0 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000026ffc │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 104 to 0000000000025f18 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025f24 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000020e0 000000000000003c 000020e4 FDE cie=00000000 pc=0000000000027000..0000000000027130 │ │ - DW_CFA_advance_loc: 4 to 0000000000027004 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000027018 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-96 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025f28 │ │ + DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 256 to 0000000000027118 │ │ + DW_CFA_advance_loc: 4 to 0000000000025f2c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025f38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002711c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025f3c │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002120 0000000000000014 00002124 FDE cie=00000000 pc=00000000000271f0..0000000000027228 │ │ - DW_CFA_advance_loc: 4 to 00000000000271f4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 00000000000271f8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_nop │ │ │ │ -00002138 0000000000000014 0000213c FDE cie=00000000 pc=0000000000027228..0000000000027254 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00002480 000000000000001c 00002484 FDE cie=00000000 pc=0000000000025f48..0000000000025f90 │ │ + DW_CFA_advance_loc: 4 to 0000000000025f4c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 8 to 0000000000025f54 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002150 0000000000000014 00002154 FDE cie=00000000 pc=00000000000274c0..00000000000274d4 │ │ +000024a0 0000000000000014 000024a4 FDE cie=00000000 pc=0000000000025f90..0000000000025fac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002168 0000000000000034 0000216c FDE cie=00000000 pc=00000000000274d4..0000000000027628 │ │ - DW_CFA_advance_loc: 4 to 00000000000274d8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000274e0 │ │ +000024b8 000000000000002c 000024bc FDE cie=00000000 pc=0000000000025fac..0000000000026078 │ │ + DW_CFA_advance_loc: 4 to 0000000000025fb0 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000025fbc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 296 to 0000000000027608 │ │ + DW_CFA_advance_loc1: 112 to 000000000002602c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 12 to 0000000000026038 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002760c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002603c │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +000024e8 000000000000001c 000024ec FDE cie=00000000 pc=00000000000260e4..0000000000026120 │ │ + DW_CFA_advance_loc: 4 to 00000000000260e8 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 8 to 00000000000260f0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002508 0000000000000034 0000250c FDE cie=00000000 pc=00000000000261e4..0000000000026250 │ │ + DW_CFA_advance_loc: 4 to 00000000000261e8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000261f0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000002761c │ │ + DW_CFA_advance_loc1: 72 to 0000000000026238 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000026240 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027620 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000026244 │ │ DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002624c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000021a0 000000000000002c 000021a4 FDE cie=00000000 pc=0000000000027628..00000000000276ec │ │ - DW_CFA_advance_loc: 4 to 000000000002762c │ │ +00002540 0000000000000034 00002544 FDE cie=00000000 pc=0000000000026250..0000000000026370 │ │ + DW_CFA_advance_loc: 4 to 0000000000026254 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000027634 │ │ + DW_CFA_advance_loc: 16 to 0000000000026264 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 00000000000276a8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000276ac │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 00000000000276d8 │ │ + DW_CFA_advance_loc1: 88 to 00000000000262bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 00000000000262cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000276dc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000262d0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000021d0 0000000000000034 000021d4 FDE cie=00000000 pc=00000000000276ec..0000000000027a00 │ │ - DW_CFA_advance_loc: 4 to 00000000000276f0 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 20 to 0000000000027704 │ │ +00002578 0000000000000034 0000257c FDE cie=00000000 pc=0000000000026370..0000000000026438 │ │ + DW_CFA_advance_loc: 4 to 0000000000026374 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000026380 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 0000000000027740 │ │ + DW_CFA_advance_loc1: 152 to 0000000000026418 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000026424 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027744 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000026428 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002208 000000000000003c 0000220c FDE cie=00000000 pc=0000000000027a00..0000000000027f10 │ │ - DW_CFA_advance_loc: 4 to 0000000000027a04 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 24 to 0000000000027a1c │ │ +000025b0 000000000000005c 000025b4 FDE cie=00000000 pc=0000000000026438..0000000000026520 │ │ + DW_CFA_advance_loc: 4 to 000000000002643c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000002644c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-96 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1188 to 0000000000027ec0 │ │ + DW_CFA_advance_loc1: 116 to 00000000000264c0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000264d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027ec4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -00002248 0000000000000054 0000224c FDE cie=00000000 pc=0000000000027fd8..0000000000028370 │ │ - DW_CFA_advance_loc: 4 to 0000000000027fdc │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000028000 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028004 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 500 to 00000000000281f8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000281fc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000028244 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028248 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000002825c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028260 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 000000000002826c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028270 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000264d4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 00000000000282f8 │ │ + DW_CFA_advance_loc: 8 to 00000000000264dc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000264ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000282fc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000264f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000028308 │ │ + DW_CFA_advance_loc: 12 to 00000000000264fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000002650c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002830c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000026510 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000022a0 0000000000000044 000022a4 FDE cie=00000000 pc=0000000000028370..00000000000284dc │ │ - DW_CFA_advance_loc: 52 to 00000000000283a4 │ │ +00002610 0000000000000034 00002614 FDE cie=00000000 pc=0000000000026520..000000000002659c │ │ + DW_CFA_advance_loc: 4 to 0000000000026524 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000283a8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 00000000000283e8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 12 to 00000000000283f4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000028434 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028438 │ │ - DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 8 to 000000000002652c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000028444 │ │ + DW_CFA_advance_loc: 40 to 0000000000026554 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000002655c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028448 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000026560 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 00000000000284c8 │ │ + DW_CFA_advance_loc: 16 to 0000000000026570 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000026578 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000284cc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002657c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 00000000000284d8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000022e8 0000000000000024 000022ec FDE cie=00000000 pc=00000000000284dc..00000000000285e8 │ │ - DW_CFA_advance_loc: 4 to 00000000000284e0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000284e4 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 232 to 00000000000285cc │ │ +00002648 0000000000000024 0000264c FDE cie=00000000 pc=000000000002659c..00000000000265ec │ │ + DW_CFA_advance_loc: 4 to 00000000000265a0 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 8 to 00000000000265a8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 56 to 00000000000265e0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 8 to 00000000000265e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000285d0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002310 0000000000000014 00002314 FDE cie=00000000 pc=00000000000285e8..0000000000028758 │ │ - DW_CFA_advance_loc2: 352 to 0000000000028748 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00002670 000000000000001c 00002674 FDE cie=00000000 pc=0000000000026930..0000000000026968 │ │ + DW_CFA_advance_loc: 4 to 0000000000026934 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 000000000002693c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002328 0000000000000044 0000232c FDE cie=00000000 pc=0000000000028758..0000000000028978 │ │ - DW_CFA_advance_loc: 4 to 000000000002875c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000028764 │ │ +00002690 0000000000000014 00002694 FDE cie=00000000 pc=0000000000026968..000000000002696c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000026a8 0000000000000044 000026ac FDE cie=00000000 pc=0000000000027868..0000000000027b74 │ │ + DW_CFA_advance_loc: 4 to 000000000002786c │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 28 to 0000000000027888 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000028768 │ │ - DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 388 to 00000000000288ec │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 00000000000288f8 │ │ + DW_CFA_advance_loc2: 656 to 0000000000027b18 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 240 │ │ + DW_CFA_advance_loc: 28 to 0000000000027b34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000288fc │ │ + DW_CFA_advance_loc: 4 to 0000000000027b38 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000028950 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000002895c │ │ + DW_CFA_nop │ │ + │ │ +000026f0 000000000000002c 000026f4 FDE cie=00000000 pc=0000000000027b74..0000000000027c3c │ │ + DW_CFA_advance_loc: 4 to 0000000000027b78 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 12 to 0000000000027b84 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc1: 168 to 0000000000027c2c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 12 to 0000000000027c38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000028960 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002370 000000000000003c 00002374 FDE cie=00000000 pc=0000000000028978..0000000000028a7c │ │ - DW_CFA_advance_loc: 4 to 000000000002897c │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 8 to 0000000000028984 │ │ +00002720 0000000000000044 00002724 FDE cie=00000000 pc=0000000000027c3c..0000000000027e40 │ │ + DW_CFA_advance_loc: 4 to 0000000000027c40 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 24 to 0000000000027c58 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 0000000000028a1c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028a20 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000028a48 │ │ + DW_CFA_advance_loc2: 408 to 0000000000027df0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 24 to 0000000000027e08 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028a4c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000027e0c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 44 to 0000000000028a78 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000023b0 0000000000000054 000023b4 FDE cie=00000000 pc=0000000000028a7c..0000000000028ce0 │ │ - DW_CFA_advance_loc: 4 to 0000000000028a80 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 16 to 0000000000028a90 │ │ +00002768 000000000000003c 0000276c FDE cie=00000000 pc=0000000000027e40..0000000000027fd8 │ │ + DW_CFA_advance_loc: 4 to 0000000000027e44 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 20 to 0000000000027e58 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 464 to 0000000000028c60 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028c64 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000028c8c │ │ + DW_CFA_advance_loc1: 204 to 0000000000027f24 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 20 to 0000000000027f38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028c90 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000027f3c │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000027a8 000000000000003c 000027ac FDE cie=00000000 pc=0000000000027fd8..00000000000282dc │ │ + DW_CFA_advance_loc: 4 to 0000000000027fdc │ │ + DW_CFA_def_cfa_offset: 464 │ │ + DW_CFA_advance_loc: 20 to 0000000000027ff0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000028ca8 │ │ + DW_CFA_advance_loc2: 380 to 000000000002816c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 464 │ │ + DW_CFA_advance_loc: 20 to 0000000000028180 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000028cac │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000028184 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002408 0000000000000054 0000240c FDE cie=00000000 pc=0000000000028ce0..000000000002901c │ │ - DW_CFA_advance_loc: 4 to 0000000000028ce4 │ │ - DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 24 to 0000000000028cfc │ │ +000027e8 0000000000000044 000027ec FDE cie=00000000 pc=00000000000282dc..0000000000028588 │ │ + DW_CFA_advance_loc: 4 to 00000000000282e0 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 00000000000282fc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 756 to 0000000000028ff0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000028ff4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 0000000000029018 │ │ + DW_CFA_advance_loc2: 620 to 0000000000028568 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000028584 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002460 0000000000000014 00002464 FDE cie=00000000 pc=000000000002901c..000000000002902c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002478 0000000000000024 0000247c FDE cie=00000000 pc=000000000002902c..0000000000029140 │ │ - DW_CFA_advance_loc: 4 to 0000000000029030 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0000000000029038 │ │ +00002830 000000000000002c 00002834 FDE cie=00000000 pc=0000000000028588..0000000000028644 │ │ + DW_CFA_advance_loc: 4 to 000000000002858c │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000028598 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 000000000002909c │ │ + DW_CFA_advance_loc1: 128 to 0000000000028618 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000028624 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000290a0 │ │ - DW_CFA_restore_state │ │ - │ │ -000024a0 000000000000001c 000024a4 FDE cie=00000000 pc=0000000000029140..0000000000029184 │ │ - DW_CFA_advance_loc: 4 to 0000000000029144 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000002915c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000029160 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000028628 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000024c0 000000000000002c 000024c4 FDE cie=00000000 pc=000000000002c518..000000000002c5f8 │ │ - DW_CFA_advance_loc: 4 to 000000000002c51c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000002c520 │ │ +00002860 0000000000000044 00002864 FDE cie=00000000 pc=000000000002c33c..000000000002c3dc │ │ + DW_CFA_advance_loc: 4 to 000000000002c340 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002c34c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 000000000002c5b4 │ │ + DW_CFA_advance_loc1: 112 to 000000000002c3bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002c3c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002c5b8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002c3cc │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000002c5e4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002c3d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002c5e8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000024f0 000000000000002c 000024f4 FDE cie=00000000 pc=000000000002cdcc..000000000002cf34 │ │ - DW_CFA_advance_loc: 12 to 000000000002cdd8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000002cddc │ │ +000028a8 0000000000000024 000028ac FDE cie=00000000 pc=000000000002e5b8..000000000002e724 │ │ + DW_CFA_advance_loc: 12 to 000000000002e5c4 │ │ + DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 316 to 000000000002cf18 │ │ + DW_CFA_advance_loc2: 328 to 000000000002e70c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000002cf1c │ │ + DW_CFA_advance_loc: 12 to 000000000002e718 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 000000000002cf28 │ │ + DW_CFA_advance_loc: 8 to 000000000002e720 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002520 000000000000004c 00002524 FDE cie=00000000 pc=000000000002cf34..000000000002d164 │ │ - DW_CFA_advance_loc: 4 to 000000000002cf38 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 12 to 000000000002cf44 │ │ +000028d0 0000000000000044 000028d4 FDE cie=00000000 pc=000000000002e724..000000000002e7e0 │ │ + DW_CFA_advance_loc: 4 to 000000000002e728 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002e734 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 356 to 000000000002d0a8 │ │ + DW_CFA_advance_loc1: 68 to 000000000002e778 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002e784 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d0ac │ │ + DW_CFA_advance_loc: 4 to 000000000002e788 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000002d124 │ │ + DW_CFA_advance_loc1: 72 to 000000000002e7d0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002e7dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d128 │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002918 0000000000000044 0000291c FDE cie=00000000 pc=000000000002e89c..000000000002ec0c │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a0 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 24 to 000000000002e8b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000002d15c │ │ + DW_CFA_advance_loc: 20 to 000000000002e8cc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 24 to 000000000002e8e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d160 │ │ + DW_CFA_advance_loc: 4 to 000000000002e8e8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002570 000000000000003c 00002574 FDE cie=00000000 pc=000000000002d164..000000000002d390 │ │ - DW_CFA_advance_loc: 4 to 000000000002d168 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 000000000002d178 │ │ +00002960 000000000000004c 00002964 FDE cie=00000000 pc=000000000002ec0c..000000000002ef28 │ │ + DW_CFA_advance_loc: 4 to 000000000002ec10 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 28 to 000000000002ec2c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ - DW_CFA_advance_loc: 4 to 000000000002d17c │ │ - DW_CFA_def_cfa_offset: 528 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 500 to 000000000002d370 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 000000000002d384 │ │ + DW_CFA_advance_loc2: 680 to 000000000002eed4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 224 │ │ + DW_CFA_advance_loc: 28 to 000000000002eef0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d388 │ │ + DW_CFA_advance_loc: 4 to 000000000002eef4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000025b0 000000000000002c 000025b4 FDE cie=00000000 pc=000000000002d390..000000000002d45c │ │ - DW_CFA_advance_loc: 4 to 000000000002d394 │ │ +000029b0 000000000000002c 000029b4 FDE cie=00000000 pc=000000000002ef28..000000000002f024 │ │ + DW_CFA_advance_loc: 4 to 000000000002ef2c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000002d39c │ │ + DW_CFA_advance_loc: 12 to 000000000002ef38 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 000000000002d41c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002d420 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000002d448 │ │ + DW_CFA_advance_loc1: 176 to 000000000002efe8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000002eff4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002d44c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002eff8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000025e0 0000000000000034 000025e4 FDE cie=00000000 pc=00000000000309ec..0000000000030a88 │ │ - DW_CFA_advance_loc: 4 to 00000000000309f0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000309f8 │ │ +000029e0 000000000000003c 000029e4 FDE cie=00000000 pc=000000000002f024..000000000002f224 │ │ + DW_CFA_advance_loc: 4 to 000000000002f028 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 000000000002f03c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r28 (x28) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 0000000000030a74 │ │ + DW_CFA_advance_loc2: 456 to 000000000002f204 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000002f218 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000030a78 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002f21c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 0000000000030a84 │ │ + DW_CFA_nop │ │ + │ │ +00002a20 000000000000002c 00002a24 FDE cie=00000000 pc=000000000002f47c..000000000002f52c │ │ + DW_CFA_advance_loc: 4 to 000000000002f480 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000002f48c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 128 to 000000000002f50c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000002f518 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002f51c │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00002618 0000000000000044 0000261c FDE cie=00000000 pc=0000000000030a88..0000000000030d84 │ │ - DW_CFA_advance_loc: 4 to 0000000000030a8c │ │ +00002a50 000000000000004c 00002a54 FDE cie=00000000 pc=000000000002fc90..0000000000030048 │ │ + DW_CFA_advance_loc: 4 to 000000000002fc94 │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 24 to 0000000000030aa4 │ │ + DW_CFA_advance_loc: 28 to 000000000002fcb0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 716 to 0000000000030d70 │ │ + DW_CFA_advance_loc2: 840 to 000000000002fff8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ + DW_CFA_advance_loc: 28 to 0000000000030014 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000030d74 │ │ + DW_CFA_advance_loc: 4 to 0000000000030018 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002660 000000000000004c 00002664 FDE cie=00000000 pc=0000000000033bb0..0000000000033f58 │ │ - DW_CFA_advance_loc: 4 to 0000000000033bb4 │ │ +00002aa0 0000000000000044 00002aa4 FDE cie=00000000 pc=00000000000305b0..00000000000308fc │ │ + DW_CFA_advance_loc: 4 to 00000000000305b4 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000033bc8 │ │ + DW_CFA_advance_loc: 24 to 00000000000305cc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 0000000000033bcc │ │ - DW_CFA_def_cfa_offset: 8288 │ │ - DW_CFA_advance_loc: 4 to 0000000000033bd0 │ │ - DW_CFA_def_cfa_offset: 11152 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 296 to 0000000000033cf8 │ │ - DW_CFA_def_cfa_offset: 2960 │ │ - DW_CFA_advance_loc: 4 to 0000000000033cfc │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000033d14 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 228 to 00000000000306b0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000306c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000033d18 │ │ + DW_CFA_advance_loc: 4 to 00000000000306cc │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ │ │ -000026b0 000000000000003c 000026b4 FDE cie=00000000 pc=0000000000033f58..000000000003445c │ │ - DW_CFA_advance_loc: 12 to 0000000000033f64 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0000000000033f6c │ │ +00002ae8 000000000000004c 00002aec FDE cie=00000000 pc=0000000000030c50..0000000000031064 │ │ + DW_CFA_advance_loc: 4 to 0000000000030c54 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 20 to 0000000000030c68 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000033fac │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ - DW_CFA_same_value: r19 (x19) │ │ - DW_CFA_same_value: r20 (x20) │ │ - DW_CFA_same_value: r21 (x21) │ │ - DW_CFA_advance_loc: 12 to 0000000000033fb8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 240 to 00000000000340a8 │ │ + DW_CFA_advance_loc: 28 to 0000000000030c84 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 20 to 0000000000030c98 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000340ac │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000030c9c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 236 to 0000000000034198 │ │ + DW_CFA_advance_loc2: 284 to 0000000000030db8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 20 to 0000000000030dcc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000003419c │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000030dd0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000026f0 0000000000000034 000026f4 FDE cie=00000000 pc=0000000000035f80..00000000000360b8 │ │ - DW_CFA_advance_loc: 4 to 0000000000035f84 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 12 to 0000000000035f90 │ │ +00002b38 000000000000003c 00002b3c FDE cie=00000000 pc=00000000000329ec..0000000000032af8 │ │ + DW_CFA_advance_loc: 20 to 0000000000032a00 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000032a04 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 96 to 0000000000032a64 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000032a68 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 12 to 0000000000032a74 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 116 to 0000000000032ae8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000032aec │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000032af0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000032af4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002b78 0000000000000014 00002b7c FDE cie=00000000 pc=0000000000032af8..0000000000032d38 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002b90 0000000000000034 00002b94 FDE cie=00000000 pc=0000000000032d38..0000000000032df8 │ │ + DW_CFA_advance_loc: 4 to 0000000000032d3c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 16 to 0000000000032d4c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 272 to 00000000000360a0 │ │ + DW_CFA_advance_loc1: 132 to 0000000000032dd0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 16 to 0000000000032de0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000360a4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000032de4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 00000000000360b4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002bc8 0000000000000034 00002bcc FDE cie=00000000 pc=0000000000032df8..0000000000032e5c │ │ + DW_CFA_advance_loc: 4 to 0000000000032dfc │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000032e04 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 64 to 0000000000032e44 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000032e4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000032e50 │ │ + DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000032e58 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002728 0000000000000034 0000272c FDE cie=00000000 pc=0000000000037d84..0000000000037e2c │ │ - DW_CFA_advance_loc: 4 to 0000000000037d88 │ │ +00002c00 0000000000000044 00002c04 FDE cie=00000000 pc=0000000000032e5c..0000000000032ecc │ │ + DW_CFA_advance_loc: 4 to 0000000000032e60 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000037d90 │ │ + DW_CFA_advance_loc: 12 to 0000000000032e6c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 132 to 0000000000037e14 │ │ + DW_CFA_advance_loc1: 64 to 0000000000032eac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000032eb8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000037e18 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000032ebc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 0000000000037e28 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000032ec8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002760 0000000000000014 00002764 FDE cie=00000000 pc=0000000000037e2c..0000000000038060 │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002778 000000000000002c 0000277c FDE cie=00000000 pc=0000000000038060..000000000003812c │ │ - DW_CFA_advance_loc: 4 to 0000000000038064 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003806c │ │ +00002c48 000000000000002c 00002c4c FDE cie=00000000 pc=0000000000032ecc..0000000000032f28 │ │ + DW_CFA_advance_loc: 8 to 0000000000032ed4 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000032ee0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 00000000000380ec │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc: 52 to 0000000000032f14 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000032f20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000380f0 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002c78 0000000000000014 00002c7c FDE cie=00000000 pc=0000000000033040..00000000000330e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000033044 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc1: 156 to 00000000000330e0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +00002c90 000000000000002c 00002c94 FDE cie=00000000 pc=00000000000330e4..00000000000331a4 │ │ + DW_CFA_advance_loc: 4 to 00000000000330e8 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 00000000000330f4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000038118 │ │ + DW_CFA_advance_loc1: 132 to 0000000000033178 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000033184 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003811c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000033188 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000027a8 0000000000000024 000027ac FDE cie=00000000 pc=000000000003812c..0000000000038180 │ │ - DW_CFA_advance_loc: 4 to 0000000000038130 │ │ - DW_CFA_def_cfa_offset: 16 │ │ +00002cc0 000000000000002c 00002cc4 FDE cie=00000000 pc=00000000000331a4..0000000000033254 │ │ + DW_CFA_advance_loc: 4 to 00000000000331a8 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 00000000000331b4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000038174 │ │ + DW_CFA_advance_loc1: 128 to 0000000000033234 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000033240 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000038178 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000033244 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 000000000003817c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000027d0 0000000000000034 000027d4 FDE cie=00000000 pc=0000000000038180..00000000000381ec │ │ - DW_CFA_advance_loc: 4 to 0000000000038184 │ │ +00002cf0 0000000000000044 00002cf4 FDE cie=00000000 pc=0000000000033254..00000000000332c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000033258 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003818c │ │ + DW_CFA_advance_loc: 12 to 0000000000033264 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 00000000000381d8 │ │ + DW_CFA_advance_loc1: 64 to 00000000000332a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000332b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000381dc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000332b4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 00000000000381e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000332c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002808 0000000000000024 0000280c FDE cie=00000000 pc=00000000000381ec..000000000003823c │ │ - DW_CFA_advance_loc: 8 to 00000000000381f4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000381f8 │ │ +00002d38 0000000000000044 00002d3c FDE cie=00000000 pc=000000000003374c..00000000000337f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000033750 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003375c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_advance_loc: 60 to 0000000000038234 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 120 to 00000000000337d4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000337e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000337e4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 00000000000337e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000337f4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00002830 000000000000001c 00002834 FDE cie=00000000 pc=000000000003823c..0000000000038310 │ │ - DW_CFA_advance_loc: 4 to 0000000000038240 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000038244 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 176 to 00000000000382f4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000382f8 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00002850 000000000000002c 00002854 FDE cie=00000000 pc=0000000000038310..00000000000383ec │ │ - DW_CFA_advance_loc: 4 to 0000000000038314 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003831c │ │ +00002d80 0000000000000044 00002d84 FDE cie=00000000 pc=00000000000337f8..00000000000338b0 │ │ + DW_CFA_advance_loc: 4 to 00000000000337fc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000033808 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 00000000000383ac │ │ + DW_CFA_advance_loc1: 132 to 000000000003388c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000033898 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000383b0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003389c │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 00000000000383d8 │ │ + DW_CFA_advance_loc: 4 to 00000000000338a0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000338ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000383dc │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002880 000000000000002c 00002884 FDE cie=00000000 pc=00000000000383ec..00000000000384b8 │ │ - DW_CFA_advance_loc: 4 to 00000000000383f0 │ │ +00002dc8 0000000000000034 00002dcc FDE cie=00000000 pc=00000000000338b0..00000000000339b4 │ │ + DW_CFA_advance_loc: 4 to 00000000000338b4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00000000000383f8 │ │ + DW_CFA_advance_loc: 20 to 00000000000338c8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000038478 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003847c │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 00000000000384a4 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 212 to 000000000003399c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000339b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000384a8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +00002e00 0000000000000014 00002e04 FDE cie=00000000 pc=00000000000339b4..0000000000033bc8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000028b0 0000000000000034 000028b4 FDE cie=00000000 pc=00000000000384b8..0000000000038524 │ │ - DW_CFA_advance_loc: 4 to 00000000000384bc │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000384c4 │ │ +00002e18 000000000000005c 00002e1c FDE cie=00000000 pc=0000000000033bc8..00000000000340bc │ │ + DW_CFA_advance_loc: 4 to 0000000000033bcc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000033be4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000038510 │ │ + DW_CFA_advance_loc2: 1180 to 0000000000034080 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000034098 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000038514 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003409c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 0000000000038520 │ │ + DW_CFA_advance_loc: 4 to 00000000000340a0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000340b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000028e8 0000000000000014 000028ec FDE cie=00000000 pc=0000000000038820..0000000000038888 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00002e78 0000000000000034 00002e7c FDE cie=00000000 pc=00000000000347b8..0000000000034884 │ │ + DW_CFA_advance_loc: 4 to 00000000000347bc │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000347cc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 164 to 0000000000034870 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000034880 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ -00002900 000000000000003c 00002904 FDE cie=00000000 pc=0000000000038888..0000000000038af4 │ │ - DW_CFA_advance_loc: 4 to 000000000003888c │ │ - DW_CFA_def_cfa_offset: 48 │ │ +00002eb0 000000000000009c 00002eb4 FDE cie=00000000 pc=0000000000035b24..0000000000036a6c │ │ + DW_CFA_advance_loc: 4 to 0000000000035b28 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000035b34 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 172 to 0000000000038938 │ │ + DW_CFA_advance_loc2: 2280 to 000000000003641c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000036428 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003893c │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003642c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 00000000000389c8 │ │ + DW_CFA_advance_loc1: 216 to 0000000000036504 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000036510 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000389cc │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000036514 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000389dc │ │ + DW_CFA_advance_loc1: 252 to 0000000000036610 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003661c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000389e0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000036620 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 0000000000038a28 │ │ + DW_CFA_advance_loc2: 328 to 0000000000036768 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000036774 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000038a2c │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000036778 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 0000000000038abc │ │ + DW_CFA_advance_loc1: 236 to 0000000000036864 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000036870 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000038ac0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000036874 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 48 to 0000000000038af0 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 144 to 0000000000036904 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000036910 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002940 0000000000000024 00002944 FDE cie=00000000 pc=0000000000038af4..0000000000038b54 │ │ - DW_CFA_advance_loc: 4 to 0000000000038af8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000036914 │ │ + DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 0000000000038b48 │ │ + DW_CFA_advance_loc1: 152 to 00000000000369ac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 00000000000369b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000038b4c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000369bc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000038b50 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 108 to 0000000000036a28 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000036a34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000036a38 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002968 0000000000000064 0000296c FDE cie=00000000 pc=0000000000039758..0000000000039aac │ │ - DW_CFA_advance_loc: 4 to 000000000003975c │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 12 to 0000000000039768 │ │ +00002f50 000000000000004c 00002f54 FDE cie=00000000 pc=0000000000036a6c..0000000000037ac4 │ │ + DW_CFA_advance_loc: 4 to 0000000000036a70 │ │ + DW_CFA_def_cfa_offset: 464 │ │ + DW_CFA_advance_loc: 28 to 0000000000036a8c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 00000000000397ac │ │ + DW_CFA_advance_loc2: 3892 to 00000000000379c0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 464 │ │ + DW_CFA_advance_loc: 28 to 00000000000379dc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000397b0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000379e0 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002fa0 0000000000000014 00002fa4 FDE cie=00000000 pc=0000000000037bd4..0000000000037c94 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002fb8 000000000000039c 00002fbc FDE cie=00000000 pc=0000000000037c94..00000000000385d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000037c98 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037ca0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 00000000000398b4 │ │ + DW_CFA_advance_loc1: 236 to 0000000000037d8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037d94 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000398b8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037d98 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 224 to 0000000000039998 │ │ + DW_CFA_advance_loc: 20 to 0000000000037dac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037db4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003999c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037db8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 00000000000399b4 │ │ + DW_CFA_advance_loc1: 124 to 0000000000037e34 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037e3c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000399b8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037e40 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 00000000000399dc │ │ + DW_CFA_advance_loc: 20 to 0000000000037e54 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037e5c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000399e0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037e60 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 168 to 0000000000039a88 │ │ + DW_CFA_advance_loc: 48 to 0000000000037e90 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037e98 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000039a8c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037e9c │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -000029d0 00000000000000b4 000029d4 FDE cie=00000000 pc=0000000000039aac..000000000003ad94 │ │ - DW_CFA_advance_loc: 4 to 0000000000039ab0 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 8 to 0000000000039ab8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1936 to 000000000003a248 │ │ + DW_CFA_advance_loc: 48 to 0000000000037ecc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037ed4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a24c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037ed8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 000000000003a324 │ │ + DW_CFA_advance_loc: 32 to 0000000000037ef8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037f00 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a328 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037f04 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 216 to 000000000003a400 │ │ + DW_CFA_advance_loc: 32 to 0000000000037f24 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037f2c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a404 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037f30 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 000000000003a490 │ │ + DW_CFA_advance_loc: 48 to 0000000000037f60 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037f68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a494 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037f6c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 488 to 000000000003a67c │ │ + DW_CFA_advance_loc: 32 to 0000000000037f8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037f94 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a680 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037f98 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 000000000003a75c │ │ + DW_CFA_advance_loc: 48 to 0000000000037fc8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000037fd0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a760 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037fd4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 000000000003a7e0 │ │ + DW_CFA_advance_loc: 48 to 0000000000038004 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003800c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a7e4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038010 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000003a85c │ │ + DW_CFA_advance_loc: 32 to 0000000000038030 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038038 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003a860 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003803c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 672 to 000000000003ab00 │ │ + DW_CFA_advance_loc: 32 to 000000000003805c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038064 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ab04 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038068 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000003ab44 │ │ + DW_CFA_advance_loc: 32 to 0000000000038088 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038090 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ab48 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038094 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 000000000003abc4 │ │ + DW_CFA_advance_loc: 20 to 00000000000380a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000380b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003abc8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000380b4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000003ac0c │ │ + DW_CFA_advance_loc: 36 to 00000000000380d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000380e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ac10 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000380e4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000003ac3c │ │ + DW_CFA_advance_loc: 12 to 00000000000380f0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000380f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ac40 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000380fc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 180 to 000000000003acf4 │ │ + DW_CFA_advance_loc: 12 to 0000000000038108 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038110 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003acf8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038114 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 152 to 000000000003ad90 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002a88 000000000000012c 00002a8c FDE cie=00000000 pc=000000000003ad94..000000000003b27c │ │ - DW_CFA_advance_loc: 4 to 000000000003ad98 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000003ad9c │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 156 to 000000000003ae38 │ │ + DW_CFA_advance_loc: 12 to 0000000000038120 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038128 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ae3c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003812c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000003ae78 │ │ + DW_CFA_advance_loc: 12 to 0000000000038138 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038140 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ae7c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038144 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003ae9c │ │ + DW_CFA_advance_loc: 12 to 0000000000038150 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038158 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003aea0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003815c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000003aed4 │ │ + DW_CFA_advance_loc: 12 to 0000000000038168 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038170 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003aed8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038174 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003aef8 │ │ + DW_CFA_advance_loc: 12 to 0000000000038180 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038188 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003aefc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003818c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003af1c │ │ + DW_CFA_advance_loc: 12 to 0000000000038198 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000381a0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003af20 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000381a4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003af40 │ │ + DW_CFA_advance_loc: 32 to 00000000000381c4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000381cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003af44 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000381d0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003af6c │ │ + DW_CFA_advance_loc: 24 to 00000000000381e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000381f0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003af70 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000381f4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003af90 │ │ + DW_CFA_advance_loc: 16 to 0000000000038204 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003820c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003af94 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038210 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003afb4 │ │ + DW_CFA_advance_loc: 16 to 0000000000038220 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038228 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003afb8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003822c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003afd8 │ │ + DW_CFA_advance_loc: 16 to 000000000003823c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038244 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003afdc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038248 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003affc │ │ + DW_CFA_advance_loc: 16 to 0000000000038258 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038260 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b000 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038264 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b020 │ │ + DW_CFA_advance_loc: 12 to 0000000000038270 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038278 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b024 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003827c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b044 │ │ + DW_CFA_advance_loc: 16 to 000000000003828c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038294 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b048 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038298 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000003b07c │ │ + DW_CFA_advance_loc: 12 to 00000000000382a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000382ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b080 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000382b0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000003b094 │ │ + DW_CFA_advance_loc: 12 to 00000000000382bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000382c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b098 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000382c8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b0b8 │ │ + DW_CFA_advance_loc: 16 to 00000000000382d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000382e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b0bc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000382e4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b0dc │ │ + DW_CFA_advance_loc: 16 to 00000000000382f4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000382fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b0e0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038300 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b100 │ │ + DW_CFA_advance_loc: 16 to 0000000000038310 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038318 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b104 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003831c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b124 │ │ + DW_CFA_advance_loc: 12 to 0000000000038328 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038330 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b128 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038334 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b148 │ │ + DW_CFA_advance_loc: 16 to 0000000000038344 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003834c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b14c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038350 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b16c │ │ + DW_CFA_advance_loc: 12 to 000000000003835c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038364 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b170 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038368 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b190 │ │ + DW_CFA_advance_loc: 12 to 0000000000038374 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003837c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b194 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038380 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b1b4 │ │ + DW_CFA_advance_loc: 16 to 0000000000038390 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038398 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b1b8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003839c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b1d8 │ │ + DW_CFA_advance_loc: 12 to 00000000000383a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000383b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b1dc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000383b4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003b1fc │ │ + DW_CFA_advance_loc: 16 to 00000000000383c4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000383cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b200 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000383d0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000003b214 │ │ + DW_CFA_advance_loc: 16 to 00000000000383e0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000383e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b218 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000383ec │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000003b22c │ │ + DW_CFA_advance_loc: 16 to 00000000000383fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038404 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b230 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038408 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000003b244 │ │ + DW_CFA_advance_loc: 16 to 0000000000038418 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038420 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b248 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038424 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000003b260 │ │ + DW_CFA_advance_loc: 12 to 0000000000038430 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038438 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b264 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003843c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 000000000003b278 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 12 to 0000000000038448 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038450 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - │ │ -00002bb8 0000000000000094 00002bbc FDE cie=00000000 pc=000000000003b538..000000000003c088 │ │ - DW_CFA_advance_loc: 4 to 000000000003b53c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 4 to 000000000003b540 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038454 │ │ + DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 260 to 000000000003b644 │ │ + DW_CFA_advance_loc: 16 to 0000000000038464 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003846c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b648 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038470 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 852 to 000000000003b99c │ │ + DW_CFA_advance_loc: 12 to 000000000003847c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038484 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003b9a0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038488 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 388 to 000000000003bb24 │ │ + DW_CFA_advance_loc: 12 to 0000000000038494 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003849c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bb28 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000384a0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000003bb6c │ │ + DW_CFA_advance_loc: 16 to 00000000000384b0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000384b8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bb70 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000384bc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000003bbd0 │ │ + DW_CFA_advance_loc: 12 to 00000000000384c8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000384d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bbd4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000384d4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 000000000003bc10 │ │ + DW_CFA_advance_loc: 12 to 00000000000384e0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000384e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bc14 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000384ec │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 276 to 000000000003bd28 │ │ + DW_CFA_advance_loc: 12 to 00000000000384f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038500 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bd2c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038504 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003bd54 │ │ + DW_CFA_advance_loc: 16 to 0000000000038514 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003851c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bd58 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038520 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000003bd9c │ │ + DW_CFA_advance_loc: 12 to 000000000003852c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038534 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bda0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038538 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 176 to 000000000003be50 │ │ + DW_CFA_advance_loc: 16 to 0000000000038548 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038550 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003be54 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038554 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 388 to 000000000003bfd8 │ │ + DW_CFA_advance_loc: 12 to 0000000000038560 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038568 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003bfdc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003856c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000003c008 │ │ + DW_CFA_advance_loc: 32 to 000000000003858c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038594 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c00c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000038598 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003c030 │ │ + DW_CFA_advance_loc: 16 to 00000000000385a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000385b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c034 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000385b4 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 80 to 000000000003c084 │ │ + DW_CFA_advance_loc: 16 to 00000000000385c4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000385cc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00003358 0000000000000014 0000335c FDE cie=00000000 pc=00000000000385d0..000000000003886c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c50 000000000000002c 00002c54 FDE cie=00000000 pc=000000000003c088..000000000003c154 │ │ - DW_CFA_advance_loc: 4 to 000000000003c08c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003c094 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 000000000003c114 │ │ +00003370 0000000000000024 00003374 FDE cie=00000000 pc=000000000003886c..00000000000388bc │ │ + DW_CFA_advance_loc: 28 to 0000000000038888 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000038890 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc: 16 to 00000000000388a0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000388a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c118 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +00003398 000000000000004c 0000339c FDE cie=00000000 pc=00000000000388bc..0000000000038c8c │ │ + DW_CFA_advance_loc: 4 to 00000000000388c0 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 28 to 00000000000388dc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003c140 │ │ + DW_CFA_advance_loc1: 232 to 00000000000389c4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 256 │ │ + DW_CFA_advance_loc: 28 to 00000000000389e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c144 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000389e4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00002c80 0000000000000014 00002c84 FDE cie=00000000 pc=000000000003c154..000000000003c1f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000033e8 0000000000000014 000033ec FDE cie=00000000 pc=0000000000038c8c..0000000000038d10 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00002c98 0000000000000014 00002c9c FDE cie=00000000 pc=000000000003c1f4..000000000003c264 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00003400 000000000000005c 00003404 FDE cie=00000000 pc=0000000000038d10..0000000000039314 │ │ + DW_CFA_advance_loc: 4 to 0000000000038d14 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000038d2c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 1452 to 00000000000392d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000392f0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000392f4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 00000000000392f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000039310 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002cb0 0000000000000014 00002cb4 FDE cie=00000000 pc=000000000003c264..000000000003c304 │ │ +00003460 0000000000000014 00003464 FDE cie=00000000 pc=0000000000039ab8..0000000000039c4c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002cc8 000000000000004c 00002ccc FDE cie=00000000 pc=000000000003c304..000000000003c4c8 │ │ - DW_CFA_advance_loc: 4 to 000000000003c308 │ │ - DW_CFA_def_cfa_offset: 32 │ │ +00003478 000000000000004c 0000347c FDE cie=00000000 pc=0000000000039c4c..0000000000039d7c │ │ + DW_CFA_advance_loc: 4 to 0000000000039c50 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039c60 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 000000000003c354 │ │ + DW_CFA_advance_loc1: 156 to 0000000000039cfc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039d0c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c358 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000039d10 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000003c384 │ │ + DW_CFA_advance_loc1: 68 to 0000000000039d54 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000039d64 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c388 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000039d68 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000034c8 000000000000008c 000034cc FDE cie=00000000 pc=0000000000039d7c..000000000003a3a8 │ │ + DW_CFA_advance_loc: 4 to 0000000000039d80 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000039d88 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000003c398 │ │ + DW_CFA_advance_loc2: 1212 to 000000000003a244 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c39c │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a248 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000003c3dc │ │ + DW_CFA_advance_loc: 32 to 000000000003a268 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c3e0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a26c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003c404 │ │ + DW_CFA_advance_loc: 28 to 000000000003a288 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c408 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a28c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000003c434 │ │ + DW_CFA_advance_loc: 60 to 000000000003a2c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c438 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a2cc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003c460 │ │ + DW_CFA_advance_loc: 24 to 000000000003a2e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c464 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a2e8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000003c4a8 │ │ + DW_CFA_advance_loc: 48 to 000000000003a318 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c4ac │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a31c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 24 to 000000000003c4c4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002d18 000000000000002c 00002d1c FDE cie=00000000 pc=000000000003c4c8..000000000003c5bc │ │ - DW_CFA_advance_loc: 4 to 000000000003c4cc │ │ - DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 000000000003c500 │ │ + DW_CFA_advance_loc: 36 to 000000000003a340 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c504 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a344 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000003c544 │ │ + DW_CFA_advance_loc: 28 to 000000000003a360 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c548 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a364 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000003c58c │ │ + DW_CFA_advance_loc: 44 to 000000000003a390 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c590 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 000000000003a394 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 40 to 000000000003c5b8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d48 0000000000000024 00002d4c FDE cie=00000000 pc=000000000003c5bc..000000000003c774 │ │ - DW_CFA_advance_loc: 4 to 000000000003c5c0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 000000000003c60c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c610 │ │ - DW_CFA_restore_state │ │ +00003558 000000000000002c 0000355c FDE cie=00000000 pc=000000000003a3a8..000000000003a468 │ │ + DW_CFA_advance_loc: 4 to 000000000003a3ac │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003a3b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 164 to 000000000003c6b4 │ │ + DW_CFA_advance_loc1: 132 to 000000000003a43c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003a448 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c6b8 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003a44c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 184 to 000000000003c770 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002d70 000000000000003c 00002d74 FDE cie=00000000 pc=000000000003c85c..000000000003c8e0 │ │ - DW_CFA_advance_loc: 4 to 000000000003c860 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003c868 │ │ +00003588 0000000000000044 0000358c FDE cie=00000000 pc=000000000003a468..000000000003b08c │ │ + DW_CFA_advance_loc: 4 to 000000000003a46c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 20 to 000000000003a480 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 000000000003c86c │ │ - DW_CFA_def_cfa_offset: 8240 │ │ - DW_CFA_advance_loc: 4 to 000000000003c870 │ │ - DW_CFA_def_cfa_offset: 11072 │ │ - DW_CFA_advance_loc1: 92 to 000000000003c8cc │ │ - DW_CFA_def_cfa_offset: 2880 │ │ - DW_CFA_advance_loc: 4 to 000000000003c8d0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000003c8dc │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 2940 to 000000000003affc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b000 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000035d0 000000000000002c 000035d4 FDE cie=00000000 pc=000000000003b08c..000000000003b13c │ │ + DW_CFA_advance_loc: 4 to 000000000003b090 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003b09c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 128 to 000000000003b11c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003b128 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b12c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00003600 0000000000000014 00003604 FDE cie=00000000 pc=000000000003b13c..000000000003b248 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002db0 0000000000000014 00002db4 FDE cie=00000000 pc=000000000003c8e0..000000000003c90c │ │ +00003618 0000000000000014 0000361c FDE cie=00000000 pc=000000000003b248..000000000003b2fc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002dc8 000000000000002c 00002dcc FDE cie=00000000 pc=000000000003c90c..000000000003c9d8 │ │ - DW_CFA_advance_loc: 4 to 000000000003c910 │ │ +00003630 000000000000002c 00003634 FDE cie=00000000 pc=000000000003b428..000000000003b4e8 │ │ + DW_CFA_advance_loc: 4 to 000000000003b42c │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003c918 │ │ + DW_CFA_advance_loc: 12 to 000000000003b438 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 000000000003c998 │ │ + DW_CFA_advance_loc1: 132 to 000000000003b4bc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003b4c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c99c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b4cc │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00003660 000000000000002c 00003664 FDE cie=00000000 pc=000000000003b4e8..000000000003b5a8 │ │ + DW_CFA_advance_loc: 4 to 000000000003b4ec │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003b4f8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003c9c4 │ │ + DW_CFA_advance_loc1: 132 to 000000000003b57c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000003b588 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c9c8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b58c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00002df8 000000000000001c 00002dfc FDE cie=00000000 pc=000000000003c9d8..000000000003cabc │ │ - DW_CFA_advance_loc: 4 to 000000000003c9dc │ │ +00003690 0000000000000024 00003694 FDE cie=00000000 pc=000000000003b5a8..000000000003b5f8 │ │ + DW_CFA_advance_loc: 28 to 000000000003b5c4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000003c9e0 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 000000000003b5cc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc: 16 to 000000000003b5dc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003b5e4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +000036b8 0000000000000044 000036bc FDE cie=00000000 pc=000000000003b5f8..000000000003b684 │ │ + DW_CFA_advance_loc: 4 to 000000000003b5fc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b608 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 000000000003caa0 │ │ + DW_CFA_advance_loc1: 92 to 000000000003b664 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b670 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003caa4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b674 │ │ DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b680 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e18 0000000000000044 00002e1c FDE cie=00000000 pc=000000000003cabc..000000000003d734 │ │ - DW_CFA_advance_loc: 4 to 000000000003cac0 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 24 to 000000000003cad8 │ │ +00003700 000000000000002c 00003704 FDE cie=00000000 pc=000000000003b684..000000000003b6fc │ │ + DW_CFA_advance_loc: 8 to 000000000003b68c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b698 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc1: 80 to 000000000003b6e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b6f4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00003730 0000000000000044 00003734 FDE cie=00000000 pc=000000000003b6fc..000000000003b798 │ │ + DW_CFA_advance_loc: 4 to 000000000003b700 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b70c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 2600 to 000000000003d500 │ │ + DW_CFA_advance_loc1: 108 to 000000000003b778 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b784 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003d504 │ │ + DW_CFA_advance_loc: 4 to 000000000003b788 │ │ DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b794 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e60 000000000000002c 00002e64 FDE cie=00000000 pc=000000000003d734..000000000003d814 │ │ - DW_CFA_advance_loc: 4 to 000000000003d738 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003d740 │ │ +00003778 0000000000000044 0000377c FDE cie=00000000 pc=000000000003b798..000000000003b840 │ │ + DW_CFA_advance_loc: 4 to 000000000003b79c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b7a8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 000000000003d7d4 │ │ + DW_CFA_advance_loc1: 120 to 000000000003b820 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b82c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003d7d8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b830 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003d800 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000003b83c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003d804 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002e90 0000000000000094 00002e94 FDE cie=00000000 pc=000000000003d814..000000000003de48 │ │ - DW_CFA_advance_loc: 4 to 000000000003d818 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 000000000003d824 │ │ +000037c0 000000000000005c 000037c4 FDE cie=00000000 pc=000000000003b840..000000000003bd7c │ │ + DW_CFA_advance_loc: 4 to 000000000003b844 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 000000000003b85c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1112 to 000000000003dc7c │ │ + DW_CFA_advance_loc2: 1252 to 000000000003bd40 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000003bd58 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003dc80 │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003bd5c │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003dca4 │ │ + DW_CFA_advance_loc: 4 to 000000000003bd60 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000003bd78 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003dca8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003dcc8 │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003820 0000000000000034 00003824 FDE cie=00000000 pc=000000000003c56c..000000000003c63c │ │ + DW_CFA_advance_loc: 4 to 000000000003c570 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000003c580 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 168 to 000000000003c628 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000003c638 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003dccc │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +00003858 000000000000002c 0000385c FDE cie=00000000 pc=000000000003c63c..000000000003cb3c │ │ + DW_CFA_advance_loc: 12 to 000000000003c648 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 000000000003c67c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ + DW_CFA_advance_loc: 12 to 000000000003c688 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 316 to 000000000003c7c4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 000000000003c7c8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 168 to 000000000003c870 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 000000000003c874 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003888 0000000000000014 0000388c FDE cie=00000000 pc=000000000003e880..000000000003e884 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000038a0 0000000000000034 000038a4 FDE cie=00000000 pc=000000000003eac8..000000000003eb38 │ │ + DW_CFA_advance_loc: 4 to 000000000003eacc │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003ead4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 76 to 000000000003eb20 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003eb28 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003eb2c │ │ DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003eb34 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000038d8 000000000000008c 000038dc FDE cie=00000000 pc=000000000003ed50..000000000003f09c │ │ + DW_CFA_advance_loc: 4 to 000000000003ed54 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003ed64 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000003dd0c │ │ + DW_CFA_advance_loc: 48 to 000000000003ed94 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003eda4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003dd10 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003eda8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000003dd2c │ │ + DW_CFA_advance_loc1: 212 to 000000000003ee7c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003ee8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003dd30 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ee90 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 000000000003dd48 │ │ + DW_CFA_advance_loc1: 200 to 000000000003ef58 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003ef68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003dd4c │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ef6c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000003ddc4 │ │ + DW_CFA_advance_loc: 48 to 000000000003ef9c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003efac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc8 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003efb0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003ddec │ │ + DW_CFA_advance_loc: 20 to 000000000003efc4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003efd4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003ddf0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003efd8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000003de30 │ │ + DW_CFA_advance_loc1: 148 to 000000000003f06c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 16 to 000000000003f07c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 000000000003de34 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003f080 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00003968 0000000000000014 0000396c FDE cie=00000000 pc=000000000003f34c..000000000003f3f8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f28 0000000000000034 00002f2c FDE cie=00000000 pc=000000000003de48..000000000003dee0 │ │ - DW_CFA_advance_loc: 4 to 000000000003de4c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003de54 │ │ +00003980 000000000000003c 00003984 FDE cie=00000000 pc=000000000003f3f8..000000000003f4d8 │ │ + DW_CFA_advance_loc: 4 to 000000000003f3fc │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 24 to 000000000003f414 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000003decc │ │ + DW_CFA_advance_loc1: 156 to 000000000003f4b0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 160 │ │ + DW_CFA_advance_loc: 24 to 000000000003f4c8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ded0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003f4cc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 12 to 000000000003dedc │ │ + │ │ +000039c0 0000000000000034 000039c4 FDE cie=00000000 pc=000000000003f4d8..000000000003f59c │ │ + DW_CFA_advance_loc: 4 to 000000000003f4dc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 16 to 000000000003f4ec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 136 to 000000000003f574 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 16 to 000000000003f584 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003f588 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002f60 0000000000000044 00002f64 FDE cie=00000000 pc=000000000003dee0..000000000003ed30 │ │ - DW_CFA_advance_loc: 4 to 000000000003dee4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 000000000003def8 │ │ +000039f8 000000000000004c 000039fc FDE cie=00000000 pc=000000000003f59c..000000000003f850 │ │ + DW_CFA_advance_loc: 4 to 000000000003f5a0 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 28 to 000000000003f5bc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 000000000003defc │ │ - DW_CFA_def_cfa_offset: 608 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 3572 to 000000000003ecf0 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000003ed08 │ │ + DW_CFA_advance_loc2: 616 to 000000000003f824 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 28 to 000000000003f840 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003ed0c │ │ + DW_CFA_advance_loc: 4 to 000000000003f844 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002fa8 000000000000001c 00002fac FDE cie=00000000 pc=000000000003ed30..000000000003ee20 │ │ - DW_CFA_advance_loc: 4 to 000000000003ed34 │ │ +00003a48 0000000000000034 00003a4c FDE cie=00000000 pc=000000000003f850..000000000003fa54 │ │ + DW_CFA_advance_loc: 4 to 000000000003f854 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 160 to 000000000003f8f4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000003f8f8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 152 to 000000000003f990 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000003f994 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 148 to 000000000003fa28 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000003fa2c │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 36 to 000000000003fa50 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003a80 000000000000007c 00003a84 FDE cie=00000000 pc=000000000003fa54..00000000000402c0 │ │ + DW_CFA_advance_loc: 4 to 000000000003fa58 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 000000000003fa64 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 208 to 000000000003ee04 │ │ + DW_CFA_advance_loc2: 268 to 000000000003fb70 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 000000000003fb7c │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003ee08 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003fb80 │ │ DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 628 to 000000000003fdf4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 000000000003fe00 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003fe04 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 612 to 0000000000040068 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000040074 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040078 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 208 to 0000000000040148 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000040154 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040158 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 164 to 00000000000401fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000040208 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004020c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 96 to 000000000004026c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000040278 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004027c │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 52 to 00000000000402b0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000402bc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ + │ │ +00003b00 000000000000002c 00003b04 FDE cie=00000000 pc=00000000000402c0..0000000000040370 │ │ + DW_CFA_advance_loc: 4 to 00000000000402c4 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 00000000000402d0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 128 to 0000000000040350 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000004035c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040360 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00002fc8 0000000000000014 00002fcc FDE cie=00000000 pc=000000000003ee20..000000000003f0d0 │ │ +00003b30 0000000000000034 00003b34 FDE cie=00000000 pc=000000000004043c..00000000000404dc │ │ + DW_CFA_advance_loc: 4 to 0000000000040440 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000040450 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 120 to 00000000000404c8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000404d8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003b68 000000000000002c 00003b6c FDE cie=00000000 pc=00000000000404dc..000000000004059c │ │ + DW_CFA_advance_loc: 4 to 00000000000404e0 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 00000000000404ec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 132 to 0000000000040570 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000004057c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040580 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00003b98 000000000000002c 00003b9c FDE cie=00000000 pc=00000000000407f8..000000000004086c │ │ + DW_CFA_advance_loc: 4 to 00000000000407fc │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000040808 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_advance_loc1: 84 to 000000000004085c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 12 to 0000000000040868 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002fe0 0000000000000044 00002fe4 FDE cie=00000000 pc=000000000003f0d0..000000000003f48c │ │ - DW_CFA_advance_loc: 4 to 000000000003f0d4 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 24 to 000000000003f0ec │ │ +00003bc8 000000000000002c 00003bcc FDE cie=00000000 pc=000000000004086c..000000000004091c │ │ + DW_CFA_advance_loc: 4 to 0000000000040870 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000004087c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 128 to 00000000000408fc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000040908 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004090c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00003bf8 000000000000001c 00003bfc FDE cie=00000000 pc=000000000004091c..000000000004097c │ │ + DW_CFA_advance_loc: 32 to 000000000004093c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 0000000000040944 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003c18 000000000000001c 00003c1c FDE cie=00000000 pc=000000000004097c..00000000000409fc │ │ + DW_CFA_advance_loc1: 68 to 00000000000409c0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000409c8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003c38 0000000000000044 00003c3c FDE cie=00000000 pc=0000000000040e98..00000000000411fc │ │ + DW_CFA_advance_loc: 4 to 0000000000040e9c │ │ + DW_CFA_def_cfa_offset: 288 │ │ + DW_CFA_advance_loc: 28 to 0000000000040eb8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 264 to 000000000003f1f4 │ │ + DW_CFA_advance_loc: 32 to 0000000000040ed8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ + DW_CFA_advance_loc: 28 to 0000000000040ef4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003f1f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000040ef8 │ │ + DW_CFA_restore_state │ │ + │ │ +00003c80 000000000000003c 00003c84 FDE cie=00000000 pc=00000000000411fc..0000000000041340 │ │ + DW_CFA_advance_loc: 4 to 0000000000041200 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 20 to 0000000000041214 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 212 to 00000000000412e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 20 to 00000000000412fc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041300 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003028 000000000000002c 0000302c FDE cie=00000000 pc=000000000003f48c..000000000003f648 │ │ - DW_CFA_advance_loc: 4 to 000000000003f490 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 000000000003f51c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003f520 │ │ - DW_CFA_restore_state │ │ +00003cc0 0000000000000054 00003cc4 FDE cie=00000000 pc=0000000000041340..0000000000041454 │ │ + DW_CFA_advance_loc: 4 to 0000000000041344 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 16 to 0000000000041354 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 000000000003f570 │ │ + DW_CFA_advance_loc1: 136 to 00000000000413dc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 16 to 00000000000413ec │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003f574 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000413f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000003f590 │ │ + DW_CFA_advance_loc: 28 to 000000000004140c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 16 to 000000000004141c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003f594 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041420 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 176 to 000000000003f644 │ │ + DW_CFA_advance_loc: 32 to 0000000000041440 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 16 to 0000000000041450 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003058 000000000000002c 0000305c FDE cie=00000000 pc=000000000003f648..000000000003f724 │ │ - DW_CFA_advance_loc: 4 to 000000000003f64c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003f654 │ │ +00003d18 0000000000000064 00003d1c FDE cie=00000000 pc=0000000000041454..00000000000415b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000041458 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000041460 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 000000000003f6e4 │ │ + DW_CFA_advance_loc1: 88 to 00000000000414b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000414c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003f6e8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000414c4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003f710 │ │ + DW_CFA_advance_loc1: 84 to 0000000000041518 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000041520 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003f714 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041524 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003088 0000000000000044 0000308c FDE cie=00000000 pc=000000000003f724..000000000003f8a4 │ │ - DW_CFA_advance_loc: 4 to 000000000003f728 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 12 to 000000000003f734 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 272 to 000000000003f844 │ │ + DW_CFA_advance_loc1: 92 to 0000000000041580 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000041588 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003f848 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004158c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003f86c │ │ + DW_CFA_advance_loc: 4 to 0000000000041590 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000041598 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003f870 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004159c │ │ DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 16 to 00000000000415ac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000415b4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003d80 000000000000002c 00003d84 FDE cie=00000000 pc=00000000000415b8..00000000000416b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000415bc │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000415c4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003f890 │ │ + DW_CFA_advance_loc1: 208 to 0000000000041694 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000004169c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003f894 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000416a0 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ │ │ -000030d0 0000000000000054 000030d4 FDE cie=00000000 pc=000000000003f8a4..000000000003fbd4 │ │ - DW_CFA_advance_loc: 4 to 000000000003f8a8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ +00003db0 000000000000001c 00003db4 FDE cie=00000000 pc=00000000000416b8..0000000000041834 │ │ + DW_CFA_advance_loc2: 360 to 0000000000041820 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000041824 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003dd0 0000000000000014 00003dd4 FDE cie=00000000 pc=0000000000041834..0000000000041844 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003de8 0000000000000054 00003dec FDE cie=00000000 pc=0000000000041844..0000000000041b50 │ │ + DW_CFA_advance_loc: 4 to 0000000000041848 │ │ + DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000003f908 │ │ + DW_CFA_advance_loc1: 120 to 00000000000418c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003f90c │ │ + DW_CFA_advance_loc: 4 to 00000000000418c4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 000000000003f930 │ │ + DW_CFA_advance_loc: 36 to 00000000000418e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003f934 │ │ + DW_CFA_advance_loc: 4 to 00000000000418ec │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 000000000003f9c4 │ │ + DW_CFA_advance_loc1: 208 to 00000000000419bc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003f9c8 │ │ + DW_CFA_advance_loc: 4 to 00000000000419c0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000003fa0c │ │ + DW_CFA_advance_loc: 36 to 00000000000419e4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003fa10 │ │ + DW_CFA_advance_loc: 4 to 00000000000419e8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 000000000003fa70 │ │ + DW_CFA_advance_loc1: 104 to 0000000000041a50 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003fa74 │ │ + DW_CFA_advance_loc: 4 to 0000000000041a54 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 000000000003faf4 │ │ + DW_CFA_advance_loc: 36 to 0000000000041a78 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003faf8 │ │ + DW_CFA_advance_loc: 4 to 0000000000041a7c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003fb18 │ │ + DW_CFA_advance_loc: 40 to 0000000000041aa4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003fb1c │ │ + DW_CFA_advance_loc: 4 to 0000000000041aa8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 000000000003fb90 │ │ + DW_CFA_advance_loc: 32 to 0000000000041ac8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003fb94 │ │ + DW_CFA_advance_loc: 4 to 0000000000041acc │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000003fba8 │ │ + DW_CFA_advance_loc1: 92 to 0000000000041b28 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000003fbac │ │ + DW_CFA_advance_loc: 4 to 0000000000041b2c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 000000000003fbd0 │ │ + DW_CFA_advance_loc: 32 to 0000000000041b4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003128 000000000000001c 0000312c FDE cie=00000000 pc=000000000003fbd4..000000000003fc8c │ │ - DW_CFA_advance_loc: 4 to 000000000003fbd8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 000000000003fc70 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003fc74 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003148 000000000000002c 0000314c FDE cie=00000000 pc=000000000003fc8c..000000000003fd6c │ │ - DW_CFA_advance_loc: 4 to 000000000003fc90 │ │ +00003e40 000000000000002c 00003e44 FDE cie=00000000 pc=0000000000041b50..0000000000041c00 │ │ + DW_CFA_advance_loc: 4 to 0000000000041b54 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000003fc98 │ │ + DW_CFA_advance_loc: 12 to 0000000000041b60 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 000000000003fd2c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003fd30 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 000000000003fd58 │ │ + DW_CFA_advance_loc1: 128 to 0000000000041be0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000041bec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003fd5c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041bf0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003178 0000000000000044 0000317c FDE cie=00000000 pc=000000000003ff14..000000000004003c │ │ - DW_CFA_advance_loc: 4 to 000000000003ff18 │ │ - DW_CFA_def_cfa_offset: 336 │ │ - DW_CFA_advance_loc: 12 to 000000000003ff24 │ │ +00003e70 0000000000000034 00003e74 FDE cie=00000000 pc=0000000000041e20..0000000000041ed4 │ │ + DW_CFA_advance_loc: 4 to 0000000000041e24 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 16 to 0000000000041e34 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 000000000003ff44 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003ff48 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 000000000003ffdc │ │ + DW_CFA_advance_loc1: 128 to 0000000000041eb4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 16 to 0000000000041ec4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003ffe0 │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 88 to 0000000000040038 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000031c0 000000000000001c 000031c4 FDE cie=00000000 pc=00000000000400e0..00000000000401bc │ │ - DW_CFA_advance_loc: 4 to 00000000000400e4 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 00000000000400e8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 184 to 00000000000401a0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000401a4 │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000031e0 000000000000002c 000031e4 FDE cie=00000000 pc=00000000000403c8..00000000000404a8 │ │ - DW_CFA_advance_loc: 4 to 00000000000403cc │ │ +00003ea8 000000000000002c 00003eac FDE cie=00000000 pc=0000000000041ed4..0000000000041f90 │ │ + DW_CFA_advance_loc: 4 to 0000000000041ed8 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 00000000000403d4 │ │ + DW_CFA_advance_loc: 12 to 0000000000041ee4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 148 to 0000000000040468 │ │ + DW_CFA_advance_loc1: 128 to 0000000000041f64 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000041f70 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000004046c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041f74 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00003ed8 000000000000002c 00003edc FDE cie=00000000 pc=0000000000042180..000000000004223c │ │ + DW_CFA_advance_loc: 4 to 0000000000042184 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 0000000000042190 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000040494 │ │ + DW_CFA_advance_loc1: 128 to 0000000000042210 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 000000000004221c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000040498 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000042220 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003210 00000000000000a4 00003214 FDE cie=00000000 pc=00000000000405f8..00000000000410a4 │ │ - DW_CFA_advance_loc: 8 to 0000000000040600 │ │ +00003f08 000000000000009c 00003f0c FDE cie=00000000 pc=000000000004223c..0000000000042a50 │ │ + DW_CFA_advance_loc: 8 to 0000000000042244 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 0000000000040608 │ │ + DW_CFA_advance_loc: 8 to 000000000004224c │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 96 to 0000000000040668 │ │ + DW_CFA_advance_loc: 32 to 000000000004226c │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ DW_CFA_same_value: r19 (x19) │ │ DW_CFA_same_value: r20 (x20) │ │ DW_CFA_same_value: r21 (x21) │ │ - DW_CFA_same_value: r22 (x22) │ │ - DW_CFA_advance_loc: 36 to 000000000004068c │ │ + DW_CFA_advance_loc: 28 to 0000000000042288 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 72 to 00000000000406d4 │ │ + DW_CFA_advance_loc1: 72 to 00000000000422d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000406d8 │ │ + DW_CFA_advance_loc: 4 to 00000000000422d4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 0000000000040764 │ │ + DW_CFA_advance_loc1: 96 to 0000000000042334 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000040768 │ │ + DW_CFA_advance_loc: 4 to 0000000000042338 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 00000000000407d8 │ │ + DW_CFA_advance_loc1: 92 to 0000000000042394 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000407dc │ │ + DW_CFA_advance_loc: 4 to 0000000000042398 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 0000000000040850 │ │ + DW_CFA_advance_loc1: 84 to 00000000000423ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000040854 │ │ + DW_CFA_advance_loc: 4 to 00000000000423f0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000040870 │ │ + DW_CFA_advance_loc1: 92 to 000000000004244c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000040874 │ │ + DW_CFA_advance_loc: 4 to 0000000000042450 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 00000000000408a0 │ │ + DW_CFA_advance_loc: 44 to 000000000004247c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000408a4 │ │ + DW_CFA_advance_loc: 4 to 0000000000042480 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 00000000000408c8 │ │ + DW_CFA_advance_loc: 28 to 000000000004249c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000408cc │ │ + DW_CFA_advance_loc: 4 to 00000000000424a0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 212 to 00000000000409a0 │ │ + DW_CFA_advance_loc: 36 to 00000000000424c4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000409a4 │ │ + DW_CFA_advance_loc: 4 to 00000000000424c8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 0000000000040a34 │ │ + DW_CFA_advance_loc2: 344 to 0000000000042620 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000040a38 │ │ + DW_CFA_advance_loc: 4 to 0000000000042624 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 0000000000040a60 │ │ + DW_CFA_advance_loc: 40 to 000000000004264c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000040a64 │ │ + DW_CFA_advance_loc: 4 to 0000000000042650 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000040ab8 │ │ + DW_CFA_advance_loc1: 76 to 000000000004269c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000040abc │ │ + DW_CFA_advance_loc: 4 to 00000000000426a0 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc2: 940 to 0000000000042a4c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000032b8 000000000000002c 000032bc FDE cie=00000000 pc=0000000000041374..0000000000041438 │ │ - DW_CFA_advance_loc: 4 to 0000000000041378 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000041380 │ │ +00003fa8 000000000000005c 00003fac FDE cie=00000000 pc=0000000000042ac4..0000000000042fb8 │ │ + DW_CFA_advance_loc: 4 to 0000000000042ac8 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000042ae0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 00000000000413f4 │ │ + DW_CFA_advance_loc2: 1180 to 0000000000042f7c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000042f94 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000413f8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000042f98 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000041424 │ │ + DW_CFA_advance_loc: 4 to 0000000000042f9c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000042fb4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000041428 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000032e8 000000000000003c 000032ec FDE cie=00000000 pc=0000000000041438..0000000000041500 │ │ - DW_CFA_advance_loc: 4 to 000000000004143c │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 0000000000041448 │ │ +00004008 0000000000000034 0000400c FDE cie=00000000 pc=00000000000436bc..0000000000043788 │ │ + DW_CFA_advance_loc: 4 to 00000000000436c0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000436d0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 92 to 00000000000414a4 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 164 to 0000000000043774 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000043784 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000414a8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +00004040 000000000000005c 00004044 FDE cie=00000000 pc=0000000000043788..0000000000043c64 │ │ + DW_CFA_advance_loc: 4 to 000000000004378c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000437a4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 00000000000414c8 │ │ + DW_CFA_advance_loc2: 1156 to 0000000000043c28 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000043c40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000414cc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000043c44 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 48 to 00000000000414fc │ │ + DW_CFA_advance_loc: 4 to 0000000000043c48 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000043c60 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003328 000000000000002c 0000332c FDE cie=00000000 pc=0000000000041500..00000000000415dc │ │ - DW_CFA_advance_loc: 4 to 0000000000041504 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 000000000004150c │ │ +000040a0 000000000000001c 000040a4 FDE cie=00000000 pc=000000000004448c..0000000000044748 │ │ + DW_CFA_advance_loc2: 692 to 0000000000044740 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000044744 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000040c0 0000000000000034 000040c4 FDE cie=00000000 pc=0000000000044748..0000000000044814 │ │ + DW_CFA_advance_loc: 4 to 000000000004474c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000004475c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 000000000004159c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000415a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 40 to 00000000000415c8 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 164 to 0000000000044800 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000044810 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000415cc │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +000040f8 0000000000000014 000040fc FDE cie=00000000 pc=0000000000044814..00000000000448d8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003358 000000000000001c 0000335c FDE cie=00000000 pc=0000000000041f78..000000000004218c │ │ - DW_CFA_advance_loc: 4 to 0000000000041f7c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 0000000000041f80 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 432 to 0000000000042130 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042134 │ │ - DW_CFA_restore_state │ │ - │ │ -00003378 000000000000001c 0000337c FDE cie=00000000 pc=000000000004218c..00000000000422ec │ │ - DW_CFA_advance_loc: 4 to 0000000000042190 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0000000000042194 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 304 to 00000000000422c4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000422c8 │ │ - DW_CFA_restore_state │ │ - │ │ -00003398 000000000000004c 0000339c FDE cie=00000000 pc=00000000000422ec..0000000000042794 │ │ - DW_CFA_advance_loc: 4 to 00000000000422f0 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 16 to 0000000000042300 │ │ +00004110 000000000000005c 00004114 FDE cie=00000000 pc=00000000000448d8..0000000000044ce4 │ │ + DW_CFA_advance_loc: 4 to 00000000000448dc │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 28 to 00000000000448f8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 340 to 0000000000042454 │ │ + DW_CFA_advance_loc2: 928 to 0000000000044c98 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000044cb4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042458 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000044cb8 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 748 to 0000000000042744 │ │ + DW_CFA_advance_loc: 8 to 0000000000044cc0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 0000000000044cdc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042748 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000044ce0 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000042760 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004170 0000000000000014 00004174 FDE cie=00000000 pc=00000000000451a8..00000000000452ac │ │ + DW_CFA_advance_loc: 4 to 00000000000451ac │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 252 to 00000000000452a8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +00004188 0000000000000034 0000418c FDE cie=00000000 pc=00000000000452ac..000000000004537c │ │ + DW_CFA_advance_loc: 4 to 00000000000452b0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000452c0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_advance_loc1: 168 to 0000000000045368 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000045378 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042764 │ │ + DW_CFA_restore: r29 (x29) │ │ + │ │ +000041c0 000000000000002c 000041c4 FDE cie=00000000 pc=000000000004565c..000000000004571c │ │ + DW_CFA_advance_loc: 4 to 0000000000045660 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 12 to 000000000004566c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 132 to 00000000000456f0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 12 to 00000000000456fc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000045700 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000033e8 000000000000001c 000033ec FDE cie=00000000 pc=0000000000042794..0000000000042878 │ │ - DW_CFA_advance_loc: 4 to 0000000000042798 │ │ +000041f0 0000000000000034 000041f4 FDE cie=00000000 pc=000000000004571c..0000000000045760 │ │ + DW_CFA_advance_loc: 4 to 0000000000045720 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000004279c │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000045728 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 192 to 000000000004285c │ │ + DW_CFA_advance_loc: 32 to 0000000000045748 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000045750 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042860 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000045754 │ │ DW_CFA_restore_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000004575c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003408 0000000000000014 0000340c FDE cie=00000000 pc=0000000000042878..000000000004290c │ │ - DW_CFA_advance_loc: 36 to 000000000004289c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc1: 108 to 0000000000042908 │ │ - DW_CFA_def_cfa_offset: 0 │ │ +00004228 0000000000000014 0000422c FDE cie=00000000 pc=0000000000045760..0000000000045884 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003420 000000000000002c 00003424 FDE cie=00000000 pc=000000000004290c..00000000000429f0 │ │ - DW_CFA_advance_loc: 4 to 0000000000042910 │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 8 to 0000000000042918 │ │ +00004240 0000000000000014 00004244 FDE cie=00000000 pc=0000000000045884..000000000004593c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004258 0000000000000014 0000425c FDE cie=00000000 pc=000000000004593c..00000000000459dc │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004270 0000000000000014 00004274 FDE cie=00000000 pc=00000000000459dc..0000000000045ad4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004288 0000000000000044 0000428c FDE cie=00000000 pc=0000000000045ad4..0000000000045b68 │ │ + DW_CFA_advance_loc: 4 to 0000000000045ad8 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000045ae8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 00000000000429d4 │ │ + DW_CFA_advance_loc1: 84 to 0000000000045b3c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000045b4c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000429d8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000045b50 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 20 to 00000000000429ec │ │ + DW_CFA_advance_loc: 4 to 0000000000045b54 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000045b64 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003450 000000000000002c 00003454 FDE cie=00000000 pc=0000000000042a2c..0000000000042bd0 │ │ - DW_CFA_advance_loc: 4 to 0000000000042a30 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 12 to 0000000000042a3c │ │ +000042d0 0000000000000014 000042d4 FDE cie=00000000 pc=0000000000045b68..0000000000045c7c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000042e8 000000000000002c 000042ec FDE cie=00000000 pc=0000000000045c7c..0000000000045cf4 │ │ + DW_CFA_advance_loc: 4 to 0000000000045c80 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000045c8c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc1: 88 to 0000000000045ce4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000045cf0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +00004318 0000000000000034 0000431c FDE cie=00000000 pc=0000000000045d84..0000000000045e74 │ │ + DW_CFA_advance_loc: 4 to 0000000000045d88 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000045d98 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 352 to 0000000000042b9c │ │ + DW_CFA_advance_loc1: 152 to 0000000000045e30 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000045e40 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042ba0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000045e44 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00003480 000000000000003c 00003484 FDE cie=00000000 pc=0000000000042bd0..0000000000042d04 │ │ - DW_CFA_advance_loc: 4 to 0000000000042bd4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000042bd8 │ │ +00004350 000000000000004c 00004354 FDE cie=00000000 pc=0000000000045e74..0000000000046090 │ │ + DW_CFA_advance_loc: 4 to 0000000000045e78 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 24 to 0000000000045e90 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 152 to 0000000000042c70 │ │ + DW_CFA_advance_loc2: 440 to 0000000000046048 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 0000000000046060 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042c74 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046064 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 32 to 0000000000042c94 │ │ + DW_CFA_advance_loc: 16 to 0000000000046074 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 24 to 000000000004608c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042c98 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + │ │ +000043a0 0000000000000044 000043a4 FDE cie=00000000 pc=0000000000046314..0000000000046408 │ │ + DW_CFA_advance_loc: 4 to 0000000000046318 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 16 to 0000000000046328 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000042ccc │ │ + DW_CFA_advance_loc1: 176 to 00000000000463d8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 16 to 00000000000463e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042cd0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000463ec │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 24 to 0000000000042ce8 │ │ + DW_CFA_advance_loc: 8 to 00000000000463f4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 16 to 0000000000046404 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042cec │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000043e8 0000000000000054 000043ec FDE cie=00000000 pc=0000000000046408..00000000000467c0 │ │ + DW_CFA_advance_loc: 4 to 000000000004640c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 8 to 0000000000046414 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 136 to 000000000004649c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 8 to 00000000000464a4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000464a8 │ │ DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 280 to 00000000000465c0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 8 to 00000000000465c8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000465cc │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 380 to 0000000000046748 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 8 to 0000000000046750 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046754 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 16 to 0000000000046764 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 8 to 000000000004676c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046770 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000034c0 0000000000000044 000034c4 FDE cie=00000000 pc=0000000000042d04..0000000000043240 │ │ - DW_CFA_advance_loc: 4 to 0000000000042d08 │ │ - DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 28 to 0000000000042d24 │ │ +00004440 0000000000000014 00004444 FDE cie=00000000 pc=0000000000046880..00000000000468a4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004458 000000000000005c 0000445c FDE cie=00000000 pc=00000000000468a4..0000000000046c10 │ │ + DW_CFA_advance_loc: 4 to 00000000000468a8 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000468c0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ - DW_CFA_offset: r29 (x29) at cfa-88 │ │ - DW_CFA_offset_extended: r72 (v8) at cfa-96 │ │ - DW_CFA_advance_loc2: 1304 to 000000000004323c │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 108 to 000000000004692c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000046944 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_restore_extended: r72 (v8) │ │ + DW_CFA_advance_loc: 4 to 0000000000046948 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 588 to 0000000000046b94 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000046bac │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046bb0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +000044b8 000000000000008c 000044bc FDE cie=00000000 pc=0000000000046c10..000000000004704c │ │ + DW_CFA_advance_loc: 4 to 0000000000046c14 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046c20 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 64 to 0000000000046c60 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046c6c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046c70 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 552 to 0000000000046e98 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046ea4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046ea8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 24 to 0000000000046ec0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046ecc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046ed0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 64 to 0000000000046f10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046f1c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046f20 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 120 to 0000000000046f98 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046fa4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046fa8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 8 to 0000000000046fb0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046fbc │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046fc0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 24 to 0000000000046fd8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000046fe4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046fe8 │ │ + DW_CFA_restore_state │ │ + │ │ +00004548 0000000000000014 0000454c FDE cie=00000000 pc=0000000000047374..0000000000047390 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003508 000000000000002c 0000350c FDE cie=00000000 pc=0000000000043240..0000000000043320 │ │ - DW_CFA_advance_loc: 4 to 0000000000043244 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 12 to 0000000000043250 │ │ +00004560 000000000000005c 00004564 FDE cie=00000000 pc=0000000000047390..00000000000474c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000047394 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000004739c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 000000000004330c │ │ + DW_CFA_advance_loc1: 148 to 0000000000047430 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047438 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043310 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004743c │ │ DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 24 to 0000000000047454 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000004745c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047460 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 40 to 0000000000047488 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047490 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047494 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 16 to 00000000000474a4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000474ac │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000474b0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003538 0000000000000014 0000353c FDE cie=00000000 pc=0000000000043320..0000000000043344 │ │ +000045c0 0000000000000014 000045c4 FDE cie=00000000 pc=00000000000477ec..0000000000047808 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003550 0000000000000014 00003554 FDE cie=00000000 pc=0000000000043858..0000000000043868 │ │ +000045d8 0000000000000014 000045dc FDE cie=00000000 pc=0000000000047808..0000000000047810 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003568 000000000000003c 0000356c FDE cie=00000000 pc=0000000000043868..0000000000043944 │ │ - DW_CFA_advance_loc: 4 to 000000000004386c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000043870 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 104 to 00000000000438d8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000438dc │ │ - DW_CFA_restore_state │ │ +000045f0 0000000000000014 000045f4 FDE cie=00000000 pc=0000000000047810..0000000000047824 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004608 0000000000000014 0000460c FDE cie=00000000 pc=0000000000047824..0000000000047970 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004620 0000000000000014 00004624 FDE cie=00000000 pc=0000000000047970..000000000004797c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004638 0000000000000014 0000463c FDE cie=00000000 pc=000000000004797c..0000000000047988 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004650 0000000000000014 00004654 FDE cie=00000000 pc=0000000000047988..0000000000047994 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004668 0000000000000014 0000466c FDE cie=00000000 pc=0000000000047994..00000000000479a0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004680 000000000000001c 00004684 FDE cie=00000000 pc=00000000000479a0..00000000000479cc │ │ + DW_CFA_advance_loc: 12 to 00000000000479ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000046a0 0000000000000034 000046a4 FDE cie=00000000 pc=00000000000479cc..0000000000047ab0 │ │ + DW_CFA_advance_loc: 4 to 00000000000479d0 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 8 to 00000000000479d8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 00000000000438e8 │ │ + DW_CFA_advance_loc: 16 to 00000000000479e8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 00000000000479f0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000438ec │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000479f4 │ │ DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000043930 │ │ + DW_CFA_advance_loc1: 176 to 0000000000047aa4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 8 to 0000000000047aac │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043934 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035a8 0000000000000024 000035ac FDE cie=00000000 pc=0000000000043944..00000000000439b8 │ │ - DW_CFA_advance_loc: 4 to 0000000000043948 │ │ +000046d8 0000000000000014 000046dc FDE cie=00000000 pc=0000000000047ab0..0000000000047ac4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000046f0 000000000000001c 000046f4 FDE cie=00000000 pc=0000000000047ac4..0000000000047ad0 │ │ + DW_CFA_advance_loc: 4 to 0000000000047ac8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 0000000000047acc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004710 000000000000003c 00004714 FDE cie=00000000 pc=0000000000047ad0..0000000000047b78 │ │ + DW_CFA_advance_loc: 4 to 0000000000047ad4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047adc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000043994 │ │ + DW_CFA_advance_loc1: 104 to 0000000000047b44 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047b4c │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043998 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047b50 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 4 to 000000000004399c │ │ + DW_CFA_advance_loc: 24 to 0000000000047b68 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047b70 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000439a0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047b74 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000035d0 000000000000001c 000035d4 FDE cie=00000000 pc=00000000000439b8..0000000000043a00 │ │ - DW_CFA_advance_loc: 28 to 00000000000439d4 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 40 to 00000000000439fc │ │ +00004750 000000000000002c 00004754 FDE cie=00000000 pc=0000000000047d4c..0000000000047dac │ │ + DW_CFA_advance_loc: 4 to 0000000000047d50 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047d58 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 0000000000047d8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000047d94 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047d98 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00004780 000000000000001c 00004784 FDE cie=00000000 pc=0000000000047dac..0000000000047de4 │ │ + DW_CFA_advance_loc: 4 to 0000000000047db0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 0000000000047db8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035f0 000000000000003c 000035f4 FDE cie=00000000 pc=0000000000043edc..0000000000043f88 │ │ - DW_CFA_advance_loc: 4 to 0000000000043ee0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000043ee8 │ │ +000047a0 000000000000005c 000047a4 FDE cie=00000000 pc=0000000000047de4..0000000000047f30 │ │ + DW_CFA_advance_loc: 4 to 0000000000047de8 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047df8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 0000000000043f20 │ │ + DW_CFA_advance_loc: 44 to 0000000000047e24 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047e34 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043f24 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047e38 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 0000000000043f5c │ │ + DW_CFA_advance_loc: 44 to 0000000000047e64 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047e74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043f60 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047e78 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 0000000000043f84 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 136 to 0000000000047f00 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047f10 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047f14 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00004800 0000000000000014 00004804 FDE cie=00000000 pc=00000000000481b0..00000000000481c0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003630 0000000000000014 00003634 FDE cie=00000000 pc=00000000000441e4..00000000000441f4 │ │ +00004818 0000000000000014 0000481c FDE cie=00000000 pc=0000000000048358..0000000000048398 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003648 0000000000000014 0000364c FDE cie=00000000 pc=00000000000441f4..00000000000441fc │ │ - DW_CFA_advance_loc: 4 to 00000000000441f8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00004830 0000000000000014 00004834 FDE cie=00000000 pc=0000000000048988..00000000000489a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003660 0000000000000014 00003664 FDE cie=00000000 pc=0000000000044548..0000000000044550 │ │ - DW_CFA_advance_loc: 4 to 000000000004454c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003678 0000000000000014 0000367c FDE cie=00000000 pc=00000000000448f4..00000000000448f8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00004848 000000000000001c 0000484c FDE cie=00000000 pc=00000000000489a4..00000000000489b0 │ │ + DW_CFA_advance_loc: 4 to 00000000000489a8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000489ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003690 0000000000000014 00003694 FDE cie=00000000 pc=0000000000044ab4..0000000000044ab8 │ │ +00004868 0000000000000014 0000486c FDE cie=00000000 pc=0000000000048a68..0000000000048a7c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036a8 0000000000000034 000036ac FDE cie=00000000 pc=0000000000044d28..00000000000450e4 │ │ - DW_CFA_advance_loc: 4 to 0000000000044d2c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 4 to 0000000000044d30 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 0000000000044db8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044dbc │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 560 to 0000000000044fec │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044ff0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 0000000000045004 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000045008 │ │ - DW_CFA_restore_state │ │ +00004880 000000000000002c 00004884 FDE cie=00000000 pc=0000000000048a7c..0000000000048abc │ │ + DW_CFA_advance_loc: 4 to 0000000000048a80 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000048a88 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 144 to 0000000000045098 │ │ + DW_CFA_advance_loc: 28 to 0000000000048aa4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000048aac │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000004509c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab0 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000036e0 0000000000000014 000036e4 FDE cie=00000000 pc=00000000000450e4..0000000000045104 │ │ +000048b0 0000000000000014 000048b4 FDE cie=00000000 pc=0000000000048abc..0000000000048ac8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036f8 000000000000001c 000036fc FDE cie=00000000 pc=0000000000045614..0000000000045678 │ │ - DW_CFA_advance_loc: 4 to 0000000000045618 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 92 to 0000000000045674 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r30 (x30) │ │ +000048c8 0000000000000014 000048cc FDE cie=00000000 pc=0000000000048ac8..0000000000048ad4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003718 0000000000000014 0000371c FDE cie=00000000 pc=0000000000045860..0000000000045890 │ │ - DW_CFA_advance_loc: 4 to 0000000000045864 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0000000000045868 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +000048e0 0000000000000014 000048e4 FDE cie=00000000 pc=0000000000048ad4..0000000000048af4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003730 0000000000000014 00003734 FDE cie=00000000 pc=0000000000045890..0000000000045898 │ │ - DW_CFA_advance_loc: 4 to 0000000000045894 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +000048f8 0000000000000024 000048fc FDE cie=00000000 pc=0000000000048af4..0000000000048b5c │ │ + DW_CFA_advance_loc: 20 to 0000000000048b08 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 0000000000048b10 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_advance_loc: 44 to 0000000000048b3c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 8 to 0000000000048b44 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003748 0000000000000014 0000374c FDE cie=00000000 pc=00000000000460b8..00000000000460dc │ │ +00004920 0000000000000014 00004924 FDE cie=00000000 pc=0000000000048d0c..0000000000048d20 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003760 000000000000002c 00003764 FDE cie=00000000 pc=00000000000460dc..0000000000046150 │ │ - DW_CFA_advance_loc: 4 to 00000000000460e0 │ │ +00004938 0000000000000034 0000493c FDE cie=00000000 pc=0000000000048d20..0000000000048da0 │ │ + DW_CFA_advance_loc: 4 to 0000000000048d24 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 00000000000460e8 │ │ + DW_CFA_advance_loc: 12 to 0000000000048d30 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000046134 │ │ + DW_CFA_advance_loc: 56 to 0000000000048d68 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000048d74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000046138 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048d78 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003790 0000000000000034 00003794 FDE cie=00000000 pc=0000000000046150..000000000004629c │ │ - DW_CFA_advance_loc: 4 to 0000000000046154 │ │ +00004970 0000000000000034 00004974 FDE cie=00000000 pc=0000000000048da0..0000000000048edc │ │ + DW_CFA_advance_loc: 4 to 0000000000048da4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000004615c │ │ + DW_CFA_advance_loc: 12 to 0000000000048db0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 00000000000461a8 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000461ac │ │ - DW_CFA_restore_state │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 212 to 0000000000046280 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ + DW_CFA_advance_loc2: 284 to 0000000000048ecc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000048ed8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000046284 │ │ - DW_CFA_restore_state │ │ + DW_CFA_restore: r29 (x29) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037c8 0000000000000014 000037cc FDE cie=00000000 pc=000000000004629c..00000000000462ac │ │ +000049a8 0000000000000014 000049ac FDE cie=00000000 pc=0000000000048edc..0000000000048ef8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037e0 0000000000000014 000037e4 FDE cie=00000000 pc=00000000000462ac..00000000000462d0 │ │ +000049c0 000000000000001c 000049c4 FDE cie=00000000 pc=0000000000048fd8..0000000000048ff8 │ │ + DW_CFA_advance_loc: 4 to 0000000000048fdc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000048fe4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000049e0 000000000000001c 000049e4 FDE cie=00000000 pc=0000000000048ff8..0000000000049008 │ │ + DW_CFA_advance_loc: 4 to 0000000000048ffc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000049000 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037f8 0000000000000024 000037fc FDE cie=00000000 pc=00000000000462d0..0000000000046314 │ │ - DW_CFA_advance_loc: 4 to 00000000000462d4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000462d8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000046304 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000046308 │ │ - DW_CFA_restore_state │ │ +00004a00 000000000000001c 00004a04 FDE cie=00000000 pc=0000000000049008..0000000000049020 │ │ + DW_CFA_advance_loc: 4 to 000000000004900c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000049010 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003820 0000000000000014 00003824 FDE cie=00000000 pc=0000000000046314..0000000000046320 │ │ +00004a20 0000000000000014 00004a24 FDE cie=00000000 pc=0000000000049020..0000000000049030 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003838 0000000000000014 0000383c FDE cie=00000000 pc=0000000000046320..0000000000046344 │ │ +00004a38 0000000000000014 00004a3c FDE cie=00000000 pc=0000000000049030..0000000000049040 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003850 0000000000000014 00003854 FDE cie=00000000 pc=0000000000046344..0000000000046350 │ │ - DW_CFA_advance_loc: 4 to 0000000000046348 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00004a50 0000000000000014 00004a54 FDE cie=00000000 pc=0000000000049040..0000000000049050 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003868 0000000000000014 0000386c FDE cie=00000000 pc=0000000000046350..0000000000046364 │ │ - DW_CFA_advance_loc: 4 to 0000000000046354 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ +00004a68 0000000000000014 00004a6c FDE cie=00000000 pc=0000000000049050..0000000000049060 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004a80 0000000000000014 00004a84 FDE cie=00000000 pc=0000000000049060..0000000000049070 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004a98 0000000000000014 00004a9c FDE cie=00000000 pc=0000000000049070..0000000000049080 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004ab0 0000000000000014 00004ab4 FDE cie=00000000 pc=0000000000049080..000000000004908c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004ac8 0000000000000014 00004acc FDE cie=00000000 pc=000000000004908c..0000000000049098 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004ae0 0000000000000014 00004ae4 FDE cie=00000000 pc=0000000000049098..00000000000490a8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004af8 0000000000000014 00004afc FDE cie=00000000 pc=00000000000490a8..00000000000490b4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004b10 0000000000000014 00004b14 FDE cie=00000000 pc=00000000000490b4..00000000000490cc │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004b28 0000000000000014 00004b2c FDE cie=00000000 pc=00000000000490cc..00000000000490f0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003880 000000000000001c 00003884 FDE cie=00000000 pc=0000000000046364..00000000000463b8 │ │ - DW_CFA_advance_loc: 56 to 000000000004639c │ │ +00004b40 0000000000000014 00004b44 FDE cie=00000000 pc=00000000000490f0..00000000000490f8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004b58 0000000000000014 00004b5c FDE cie=00000000 pc=00000000000490f8..0000000000049108 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004b70 0000000000000014 00004b74 FDE cie=00000000 pc=0000000000049108..0000000000049118 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004b88 0000000000000014 00004b8c FDE cie=00000000 pc=0000000000049118..0000000000049128 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004ba0 0000000000000014 00004ba4 FDE cie=00000000 pc=0000000000049128..0000000000049138 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004bb8 0000000000000014 00004bbc FDE cie=00000000 pc=0000000000049138..0000000000049140 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004bd0 0000000000000014 00004bd4 FDE cie=00000000 pc=0000000000049140..0000000000049150 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004be8 0000000000000014 00004bec FDE cie=00000000 pc=0000000000049150..0000000000049168 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c00 0000000000000014 00004c04 FDE cie=00000000 pc=0000000000049168..0000000000049180 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c18 0000000000000014 00004c1c FDE cie=00000000 pc=0000000000049180..0000000000049188 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c30 0000000000000014 00004c34 FDE cie=00000000 pc=0000000000049188..0000000000049194 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c48 0000000000000014 00004c4c FDE cie=00000000 pc=0000000000049194..00000000000491a0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c60 0000000000000014 00004c64 FDE cie=00000000 pc=00000000000491a0..00000000000491a8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c78 0000000000000014 00004c7c FDE cie=00000000 pc=00000000000491a8..00000000000491b0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004c90 0000000000000014 00004c94 FDE cie=00000000 pc=00000000000491b0..00000000000491bc │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004ca8 0000000000000014 00004cac FDE cie=00000000 pc=00000000000491bc..00000000000491c4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004cc0 0000000000000014 00004cc4 FDE cie=00000000 pc=00000000000491c4..00000000000491d0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004cd8 0000000000000014 00004cdc FDE cie=00000000 pc=00000000000491d0..00000000000491dc │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004cf0 0000000000000014 00004cf4 FDE cie=00000000 pc=00000000000491dc..00000000000491f0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004d08 0000000000000014 00004d0c FDE cie=00000000 pc=00000000000491f0..0000000000049204 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004d20 0000000000000014 00004d24 FDE cie=00000000 pc=0000000000049204..0000000000049210 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004d38 0000000000000014 00004d3c FDE cie=00000000 pc=0000000000049210..000000000004922c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00004d50 000000000000001c 00004d54 FDE cie=00000000 pc=000000000004922c..0000000000049280 │ │ + DW_CFA_advance_loc: 56 to 0000000000049264 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038a0 000000000000002c 000038a4 FDE cie=00000000 pc=00000000000463b8..0000000000046fd0 │ │ - DW_CFA_advance_loc: 36 to 00000000000463dc │ │ +00004d70 000000000000002c 00004d74 FDE cie=00000000 pc=0000000000049280..0000000000049e98 │ │ + DW_CFA_advance_loc: 36 to 00000000000492a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8363,40 +10661,40 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038d0 000000000000001c 000038d4 FDE cie=00000000 pc=0000000000046fd0..0000000000047038 │ │ - DW_CFA_advance_loc: 12 to 0000000000046fdc │ │ +00004da0 000000000000001c 00004da4 FDE cie=00000000 pc=0000000000049e98..0000000000049f00 │ │ + DW_CFA_advance_loc: 12 to 0000000000049ea4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038f0 000000000000001c 000038f4 FDE cie=00000000 pc=0000000000047038..00000000000470c8 │ │ - DW_CFA_advance_loc: 16 to 0000000000047048 │ │ +00004dc0 000000000000001c 00004dc4 FDE cie=00000000 pc=0000000000049f00..0000000000049f90 │ │ + DW_CFA_advance_loc: 16 to 0000000000049f10 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003910 000000000000002c 00003914 FDE cie=00000000 pc=00000000000470c8..00000000000476c0 │ │ - DW_CFA_advance_loc: 32 to 00000000000470e8 │ │ +00004de0 000000000000002c 00004de4 FDE cie=00000000 pc=0000000000049f90..000000000004a588 │ │ + DW_CFA_advance_loc: 32 to 0000000000049fb0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8406,86 +10704,86 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003940 0000000000000014 00003944 FDE cie=00000000 pc=00000000000476c0..0000000000047818 │ │ +00004e10 0000000000000014 00004e14 FDE cie=00000000 pc=000000000004a588..000000000004a6e0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003958 0000000000000024 0000395c FDE cie=00000000 pc=0000000000047818..0000000000047c48 │ │ - DW_CFA_advance_loc: 20 to 000000000004782c │ │ +00004e28 0000000000000024 00004e2c FDE cie=00000000 pc=000000000004a6e0..000000000004ab10 │ │ + DW_CFA_advance_loc: 20 to 000000000004a6f4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003980 000000000000001c 00003984 FDE cie=00000000 pc=0000000000047c48..0000000000047d04 │ │ - DW_CFA_advance_loc: 20 to 0000000000047c5c │ │ +00004e50 000000000000001c 00004e54 FDE cie=00000000 pc=000000000004ab10..000000000004abcc │ │ + DW_CFA_advance_loc: 20 to 000000000004ab24 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ │ │ -000039a0 0000000000000014 000039a4 FDE cie=00000000 pc=0000000000047d04..0000000000047e00 │ │ +00004e70 0000000000000014 00004e74 FDE cie=00000000 pc=000000000004abcc..000000000004acc8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039b8 000000000000001c 000039bc FDE cie=00000000 pc=0000000000047e00..0000000000048038 │ │ - DW_CFA_advance_loc: 8 to 0000000000047e08 │ │ +00004e88 000000000000001c 00004e8c FDE cie=00000000 pc=000000000004acc8..000000000004af00 │ │ + DW_CFA_advance_loc: 8 to 000000000004acd0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039d8 000000000000001c 000039dc FDE cie=00000000 pc=0000000000048038..000000000004818c │ │ - DW_CFA_advance_loc: 12 to 0000000000048044 │ │ +00004ea8 000000000000001c 00004eac FDE cie=00000000 pc=000000000004af00..000000000004b054 │ │ + DW_CFA_advance_loc: 12 to 000000000004af0c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039f8 000000000000002c 000039fc FDE cie=00000000 pc=000000000004818c..0000000000048b5c │ │ - DW_CFA_advance_loc: 32 to 00000000000481ac │ │ +00004ec8 000000000000002c 00004ecc FDE cie=00000000 pc=000000000004b054..000000000004ba24 │ │ + DW_CFA_advance_loc: 32 to 000000000004b074 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8495,38 +10793,38 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a28 000000000000001c 00003a2c FDE cie=00000000 pc=0000000000048b5c..0000000000048c00 │ │ - DW_CFA_advance_loc: 20 to 0000000000048b70 │ │ +00004ef8 000000000000001c 00004efc FDE cie=00000000 pc=000000000004ba24..000000000004bac8 │ │ + DW_CFA_advance_loc: 20 to 000000000004ba38 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ │ │ -00003a48 000000000000001c 00003a4c FDE cie=00000000 pc=0000000000048c00..0000000000048cbc │ │ - DW_CFA_advance_loc: 16 to 0000000000048c10 │ │ +00004f18 000000000000001c 00004f1c FDE cie=00000000 pc=000000000004bac8..000000000004bb84 │ │ + DW_CFA_advance_loc: 16 to 000000000004bad8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a68 000000000000002c 00003a6c FDE cie=00000000 pc=0000000000048cbc..0000000000049680 │ │ - DW_CFA_advance_loc: 32 to 0000000000048cdc │ │ +00004f38 000000000000002c 00004f3c FDE cie=00000000 pc=000000000004bb84..000000000004c548 │ │ + DW_CFA_advance_loc: 32 to 000000000004bba4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8536,29 +10834,29 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a98 000000000000001c 00003a9c FDE cie=00000000 pc=0000000000049680..00000000000496f4 │ │ - DW_CFA_advance_loc: 12 to 000000000004968c │ │ +00004f68 000000000000001c 00004f6c FDE cie=00000000 pc=000000000004c548..000000000004c5bc │ │ + DW_CFA_advance_loc: 12 to 000000000004c554 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ab8 000000000000002c 00003abc FDE cie=00000000 pc=00000000000496f4..0000000000049ac4 │ │ - DW_CFA_advance_loc: 28 to 0000000000049710 │ │ +00004f88 000000000000002c 00004f8c FDE cie=00000000 pc=000000000004c5bc..000000000004c98c │ │ + DW_CFA_advance_loc: 28 to 000000000004c5d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8570,54 +10868,54 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ae8 000000000000001c 00003aec FDE cie=00000000 pc=0000000000049ac4..0000000000049cd8 │ │ - DW_CFA_advance_loc: 16 to 0000000000049ad4 │ │ +00004fb8 000000000000001c 00004fbc FDE cie=00000000 pc=000000000004c98c..000000000004cba0 │ │ + DW_CFA_advance_loc: 16 to 000000000004c99c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b08 0000000000000024 00003b0c FDE cie=00000000 pc=0000000000049cd8..0000000000049fc0 │ │ - DW_CFA_advance_loc: 28 to 0000000000049cf4 │ │ +00004fd8 0000000000000024 00004fdc FDE cie=00000000 pc=000000000004cba0..000000000004ce88 │ │ + DW_CFA_advance_loc: 28 to 000000000004cbbc │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_nop │ │ │ │ -00003b30 000000000000001c 00003b34 FDE cie=00000000 pc=0000000000049fc0..000000000004a10c │ │ - DW_CFA_advance_loc: 16 to 0000000000049fd0 │ │ +00005000 000000000000001c 00005004 FDE cie=00000000 pc=000000000004ce88..000000000004cfd4 │ │ + DW_CFA_advance_loc: 16 to 000000000004ce98 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b50 000000000000002c 00003b54 FDE cie=00000000 pc=000000000004a10c..000000000004a478 │ │ - DW_CFA_advance_loc: 32 to 000000000004a12c │ │ +00005020 000000000000002c 00005024 FDE cie=00000000 pc=000000000004cfd4..000000000004d340 │ │ + DW_CFA_advance_loc: 32 to 000000000004cff4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8628,43 +10926,43 @@ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b80 0000000000000024 00003b84 FDE cie=00000000 pc=000000000004a478..000000000004a8d4 │ │ - DW_CFA_advance_loc: 28 to 000000000004a494 │ │ +00005050 0000000000000024 00005054 FDE cie=00000000 pc=000000000004d340..000000000004d79c │ │ + DW_CFA_advance_loc: 28 to 000000000004d35c │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_nop │ │ │ │ -00003ba8 000000000000001c 00003bac FDE cie=00000000 pc=000000000004a8d4..000000000004a8f4 │ │ - DW_CFA_advance_loc: 8 to 000000000004a8dc │ │ +00005078 000000000000001c 0000507c FDE cie=00000000 pc=000000000004d79c..000000000004d7bc │ │ + DW_CFA_advance_loc: 8 to 000000000004d7a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003bc8 000000000000002c 00003bcc FDE cie=00000000 pc=000000000004a8f4..000000000004af88 │ │ - DW_CFA_advance_loc: 32 to 000000000004a914 │ │ +00005098 000000000000002c 0000509c FDE cie=00000000 pc=000000000004d7bc..000000000004de50 │ │ + DW_CFA_advance_loc: 32 to 000000000004d7dc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8675,30 +10973,30 @@ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003bf8 0000000000000024 00003bfc FDE cie=00000000 pc=000000000004af88..000000000004b3a8 │ │ - DW_CFA_advance_loc: 28 to 000000000004afa4 │ │ +000050c8 0000000000000024 000050cc FDE cie=00000000 pc=000000000004de50..000000000004e270 │ │ + DW_CFA_advance_loc: 28 to 000000000004de6c │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_nop │ │ │ │ -00003c20 000000000000002c 00003c24 FDE cie=00000000 pc=000000000004b3a8..000000000004c4b4 │ │ - DW_CFA_advance_loc: 32 to 000000000004b3c8 │ │ +000050f0 000000000000002c 000050f4 FDE cie=00000000 pc=000000000004e270..000000000004f37c │ │ + DW_CFA_advance_loc: 32 to 000000000004e290 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8708,30 +11006,30 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c50 0000000000000024 00003c54 FDE cie=00000000 pc=000000000004c4b4..000000000004cba4 │ │ - DW_CFA_advance_loc: 28 to 000000000004c4d0 │ │ +00005120 0000000000000024 00005124 FDE cie=00000000 pc=000000000004f37c..000000000004fa6c │ │ + DW_CFA_advance_loc: 28 to 000000000004f398 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_nop │ │ │ │ -00003c78 000000000000002c 00003c7c FDE cie=00000000 pc=000000000004cba4..000000000004f2d8 │ │ - DW_CFA_advance_loc: 32 to 000000000004cbc4 │ │ +00005148 000000000000002c 0000514c FDE cie=00000000 pc=000000000004fa6c..00000000000521a0 │ │ + DW_CFA_advance_loc: 32 to 000000000004fa8c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8741,16 +11039,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ca8 0000000000000044 00003cac FDE cie=00000000 pc=000000000004f2d8..0000000000051438 │ │ - DW_CFA_advance_loc: 48 to 000000000004f308 │ │ +00005178 0000000000000044 0000517c FDE cie=00000000 pc=00000000000521a0..0000000000054300 │ │ + DW_CFA_advance_loc: 48 to 00000000000521d0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8768,16 +11066,16 @@ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-144 │ │ DW_CFA_offset_extended: r78 (v14) at cfa-152 │ │ DW_CFA_offset_extended: r79 (v15) at cfa-160 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003cf0 0000000000000024 00003cf4 FDE cie=00000000 pc=0000000000051438..0000000000051518 │ │ - DW_CFA_advance_loc: 20 to 000000000005144c │ │ +000051c0 0000000000000024 000051c4 FDE cie=00000000 pc=0000000000054300..00000000000543e0 │ │ + DW_CFA_advance_loc: 20 to 0000000000054314 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ @@ -8785,41 +11083,41 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d18 000000000000001c 00003d1c FDE cie=00000000 pc=0000000000051518..000000000005176c │ │ - DW_CFA_advance_loc: 8 to 0000000000051520 │ │ +000051e8 000000000000001c 000051ec FDE cie=00000000 pc=00000000000543e0..0000000000054634 │ │ + DW_CFA_advance_loc: 8 to 00000000000543e8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d38 000000000000001c 00003d3c FDE cie=00000000 pc=000000000005176c..0000000000051830 │ │ - DW_CFA_advance_loc: 16 to 000000000005177c │ │ +00005208 000000000000001c 0000520c FDE cie=00000000 pc=0000000000054634..00000000000546f8 │ │ + DW_CFA_advance_loc: 16 to 0000000000054644 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d58 000000000000002c 00003d5c FDE cie=00000000 pc=0000000000051830..0000000000051ed0 │ │ - DW_CFA_advance_loc: 28 to 000000000005184c │ │ +00005228 000000000000002c 0000522c FDE cie=00000000 pc=00000000000546f8..0000000000054d98 │ │ + DW_CFA_advance_loc: 28 to 0000000000054714 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8831,102 +11129,102 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d88 000000000000001c 00003d8c FDE cie=00000000 pc=0000000000051ed0..0000000000051f70 │ │ - DW_CFA_advance_loc: 16 to 0000000000051ee0 │ │ +00005258 000000000000001c 0000525c FDE cie=00000000 pc=0000000000054d98..0000000000054e38 │ │ + DW_CFA_advance_loc: 16 to 0000000000054da8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003da8 0000000000000014 00003dac FDE cie=00000000 pc=0000000000051f70..00000000000520a4 │ │ +00005278 0000000000000014 0000527c FDE cie=00000000 pc=0000000000054e38..0000000000054f6c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003dc0 0000000000000024 00003dc4 FDE cie=00000000 pc=00000000000520a4..0000000000052410 │ │ - DW_CFA_advance_loc: 24 to 00000000000520bc │ │ +00005290 0000000000000024 00005294 FDE cie=00000000 pc=0000000000054f6c..00000000000552d8 │ │ + DW_CFA_advance_loc: 24 to 0000000000054f84 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003de8 000000000000001c 00003dec FDE cie=00000000 pc=0000000000052410..00000000000525a8 │ │ - DW_CFA_advance_loc: 8 to 0000000000052418 │ │ +000052b8 000000000000001c 000052bc FDE cie=00000000 pc=00000000000552d8..0000000000055470 │ │ + DW_CFA_advance_loc: 8 to 00000000000552e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e08 000000000000001c 00003e0c FDE cie=00000000 pc=00000000000525a8..00000000000526e8 │ │ - DW_CFA_advance_loc: 12 to 00000000000525b4 │ │ +000052d8 000000000000001c 000052dc FDE cie=00000000 pc=0000000000055470..00000000000555b0 │ │ + DW_CFA_advance_loc: 12 to 000000000005547c │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e28 000000000000001c 00003e2c FDE cie=00000000 pc=00000000000526e8..000000000005282c │ │ - DW_CFA_advance_loc: 16 to 00000000000526f8 │ │ +000052f8 000000000000001c 000052fc FDE cie=00000000 pc=00000000000555b0..00000000000556f4 │ │ + DW_CFA_advance_loc: 16 to 00000000000555c0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e48 000000000000001c 00003e4c FDE cie=00000000 pc=000000000005282c..0000000000052c58 │ │ - DW_CFA_advance_loc: 16 to 000000000005283c │ │ +00005318 000000000000001c 0000531c FDE cie=00000000 pc=00000000000556f4..0000000000055b20 │ │ + DW_CFA_advance_loc: 16 to 0000000000055704 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e68 000000000000002c 00003e6c FDE cie=00000000 pc=0000000000052c58..000000000005313c │ │ - DW_CFA_advance_loc: 32 to 0000000000052c78 │ │ +00005338 000000000000002c 0000533c FDE cie=00000000 pc=0000000000055b20..0000000000056004 │ │ + DW_CFA_advance_loc: 32 to 0000000000055b40 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8936,53 +11234,53 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e98 000000000000001c 00003e9c FDE cie=00000000 pc=000000000005313c..0000000000053288 │ │ - DW_CFA_advance_loc: 12 to 0000000000053148 │ │ +00005368 000000000000001c 0000536c FDE cie=00000000 pc=0000000000056004..0000000000056150 │ │ + DW_CFA_advance_loc: 12 to 0000000000056010 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003eb8 000000000000001c 00003ebc FDE cie=00000000 pc=0000000000053288..000000000005341c │ │ - DW_CFA_advance_loc: 16 to 0000000000053298 │ │ +00005388 000000000000001c 0000538c FDE cie=00000000 pc=0000000000056150..00000000000562e4 │ │ + DW_CFA_advance_loc: 16 to 0000000000056160 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ │ │ -00003ed8 0000000000000024 00003edc FDE cie=00000000 pc=000000000005341c..0000000000053920 │ │ - DW_CFA_advance_loc: 32 to 000000000005343c │ │ +000053a8 0000000000000024 000053ac FDE cie=00000000 pc=00000000000562e4..00000000000567e8 │ │ + DW_CFA_advance_loc: 32 to 0000000000056304 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_nop │ │ │ │ -00003f00 000000000000002c 00003f04 FDE cie=00000000 pc=0000000000053920..0000000000054588 │ │ - DW_CFA_advance_loc: 32 to 0000000000053940 │ │ +000053d0 000000000000002c 000053d4 FDE cie=00000000 pc=00000000000567e8..0000000000057450 │ │ + DW_CFA_advance_loc: 32 to 0000000000056808 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -8992,16 +11290,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f30 000000000000002c 00003f34 FDE cie=00000000 pc=0000000000054588..0000000000054868 │ │ - DW_CFA_advance_loc: 32 to 00000000000545a8 │ │ +00005400 000000000000002c 00005404 FDE cie=00000000 pc=0000000000057450..0000000000057730 │ │ + DW_CFA_advance_loc: 32 to 0000000000057470 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9011,28 +11309,28 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f60 000000000000001c 00003f64 FDE cie=00000000 pc=0000000000054868..0000000000054b1c │ │ - DW_CFA_advance_loc: 16 to 0000000000054878 │ │ +00005430 000000000000001c 00005434 FDE cie=00000000 pc=0000000000057730..00000000000579e4 │ │ + DW_CFA_advance_loc: 16 to 0000000000057740 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f80 000000000000002c 00003f84 FDE cie=00000000 pc=0000000000054b1c..0000000000055320 │ │ - DW_CFA_advance_loc: 32 to 0000000000054b3c │ │ +00005450 000000000000002c 00005454 FDE cie=00000000 pc=00000000000579e4..00000000000581e8 │ │ + DW_CFA_advance_loc: 32 to 0000000000057a04 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9042,16 +11340,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003fb0 000000000000002c 00003fb4 FDE cie=00000000 pc=0000000000055320..0000000000056524 │ │ - DW_CFA_advance_loc: 36 to 0000000000055344 │ │ +00005480 000000000000002c 00005484 FDE cie=00000000 pc=00000000000581e8..00000000000593ec │ │ + DW_CFA_advance_loc: 36 to 000000000005820c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9061,16 +11359,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003fe0 000000000000002c 00003fe4 FDE cie=00000000 pc=0000000000056524..0000000000057658 │ │ - DW_CFA_advance_loc: 32 to 0000000000056544 │ │ +000054b0 000000000000002c 000054b4 FDE cie=00000000 pc=00000000000593ec..000000000005a520 │ │ + DW_CFA_advance_loc: 32 to 000000000005940c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9080,16 +11378,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004010 0000000000000024 00004014 FDE cie=00000000 pc=0000000000057658..00000000000579b4 │ │ - DW_CFA_advance_loc: 20 to 000000000005766c │ │ +000054e0 0000000000000024 000054e4 FDE cie=00000000 pc=000000000005a520..000000000005a87c │ │ + DW_CFA_advance_loc: 20 to 000000000005a534 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ @@ -9097,16 +11395,16 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004038 000000000000002c 0000403c FDE cie=00000000 pc=00000000000579b4..0000000000058578 │ │ - DW_CFA_advance_loc: 32 to 00000000000579d4 │ │ +00005508 000000000000002c 0000550c FDE cie=00000000 pc=000000000005a87c..000000000005b440 │ │ + DW_CFA_advance_loc: 32 to 000000000005a89c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9116,16 +11414,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004068 000000000000002c 0000406c FDE cie=00000000 pc=0000000000058578..0000000000058c00 │ │ - DW_CFA_advance_loc: 32 to 0000000000058598 │ │ +00005538 000000000000002c 0000553c FDE cie=00000000 pc=000000000005b440..000000000005bac8 │ │ + DW_CFA_advance_loc: 32 to 000000000005b460 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9136,16 +11434,16 @@ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004098 000000000000002c 0000409c FDE cie=00000000 pc=0000000000058c00..0000000000059440 │ │ - DW_CFA_advance_loc: 32 to 0000000000058c20 │ │ +00005568 000000000000002c 0000556c FDE cie=00000000 pc=000000000005bac8..000000000005c308 │ │ + DW_CFA_advance_loc: 32 to 000000000005bae8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9155,16 +11453,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040c8 000000000000002c 000040cc FDE cie=00000000 pc=0000000000059440..000000000005ad38 │ │ - DW_CFA_advance_loc: 32 to 0000000000059460 │ │ +00005598 000000000000002c 0000559c FDE cie=00000000 pc=000000000005c308..000000000005dc00 │ │ + DW_CFA_advance_loc: 32 to 000000000005c328 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9174,16 +11472,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040f8 000000000000002c 000040fc FDE cie=00000000 pc=000000000005ad38..000000000005b9a4 │ │ - DW_CFA_advance_loc: 32 to 000000000005ad58 │ │ +000055c8 000000000000002c 000055cc FDE cie=00000000 pc=000000000005dc00..000000000005e86c │ │ + DW_CFA_advance_loc: 32 to 000000000005dc20 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9193,16 +11491,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004128 000000000000002c 0000412c FDE cie=00000000 pc=000000000005b9a4..000000000005e4f4 │ │ - DW_CFA_advance_loc: 32 to 000000000005b9c4 │ │ +000055f8 000000000000002c 000055fc FDE cie=00000000 pc=000000000005e86c..00000000000613bc │ │ + DW_CFA_advance_loc: 32 to 000000000005e88c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9212,16 +11510,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004158 000000000000002c 0000415c FDE cie=00000000 pc=000000000005e4f4..000000000005ebec │ │ - DW_CFA_advance_loc: 28 to 000000000005e510 │ │ +00005628 000000000000002c 0000562c FDE cie=00000000 pc=00000000000613bc..0000000000061ab4 │ │ + DW_CFA_advance_loc: 28 to 00000000000613d8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9233,30 +11531,30 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004188 0000000000000024 0000418c FDE cie=00000000 pc=000000000005ebec..000000000005f11c │ │ - DW_CFA_advance_loc: 28 to 000000000005ec08 │ │ +00005658 0000000000000024 0000565c FDE cie=00000000 pc=0000000000061ab4..0000000000061fe4 │ │ + DW_CFA_advance_loc: 28 to 0000000000061ad0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_nop │ │ │ │ -000041b0 000000000000002c 000041b4 FDE cie=00000000 pc=000000000005f11c..000000000005fb88 │ │ - DW_CFA_advance_loc: 32 to 000000000005f13c │ │ +00005680 000000000000002c 00005684 FDE cie=00000000 pc=0000000000061fe4..0000000000062a50 │ │ + DW_CFA_advance_loc: 32 to 0000000000062004 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9266,16 +11564,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000041e0 000000000000002c 000041e4 FDE cie=00000000 pc=000000000005fb88..00000000000613c4 │ │ - DW_CFA_advance_loc: 32 to 000000000005fba8 │ │ +000056b0 000000000000002c 000056b4 FDE cie=00000000 pc=0000000000062a50..000000000006428c │ │ + DW_CFA_advance_loc: 32 to 0000000000062a70 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9285,16 +11583,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004210 000000000000002c 00004214 FDE cie=00000000 pc=00000000000613c4..0000000000061c78 │ │ - DW_CFA_advance_loc: 32 to 00000000000613e4 │ │ +000056e0 000000000000002c 000056e4 FDE cie=00000000 pc=000000000006428c..0000000000064b40 │ │ + DW_CFA_advance_loc: 32 to 00000000000642ac │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9304,16 +11602,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004240 000000000000002c 00004244 FDE cie=00000000 pc=0000000000061c78..0000000000062050 │ │ - DW_CFA_advance_loc: 32 to 0000000000061c98 │ │ +00005710 000000000000002c 00005714 FDE cie=00000000 pc=0000000000064b40..0000000000064f18 │ │ + DW_CFA_advance_loc: 32 to 0000000000064b60 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9323,25 +11621,25 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004270 0000000000000014 00004274 FDE cie=00000000 pc=0000000000062050..0000000000062204 │ │ +00005740 0000000000000014 00005744 FDE cie=00000000 pc=0000000000064f18..00000000000650cc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004288 000000000000002c 0000428c FDE cie=00000000 pc=0000000000062204..0000000000062870 │ │ - DW_CFA_advance_loc: 32 to 0000000000062224 │ │ +00005758 000000000000002c 0000575c FDE cie=00000000 pc=00000000000650cc..0000000000065738 │ │ + DW_CFA_advance_loc: 32 to 00000000000650ec │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9351,16 +11649,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000042b8 000000000000002c 000042bc FDE cie=00000000 pc=0000000000062870..0000000000064d14 │ │ - DW_CFA_advance_loc: 36 to 0000000000062894 │ │ +00005788 000000000000002c 0000578c FDE cie=00000000 pc=0000000000065738..0000000000067bdc │ │ + DW_CFA_advance_loc: 36 to 000000000006575c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9370,16 +11668,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000042e8 000000000000002c 000042ec FDE cie=00000000 pc=0000000000064d14..0000000000065384 │ │ - DW_CFA_advance_loc: 32 to 0000000000064d34 │ │ +000057b8 000000000000002c 000057bc FDE cie=00000000 pc=0000000000067bdc..000000000006824c │ │ + DW_CFA_advance_loc: 32 to 0000000000067bfc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9389,16 +11687,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004318 000000000000002c 0000431c FDE cie=00000000 pc=0000000000065384..0000000000066edc │ │ - DW_CFA_advance_loc: 36 to 00000000000653a8 │ │ +000057e8 000000000000002c 000057ec FDE cie=00000000 pc=000000000006824c..0000000000069da4 │ │ + DW_CFA_advance_loc: 36 to 0000000000068270 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9408,16 +11706,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004348 000000000000002c 0000434c FDE cie=00000000 pc=0000000000066edc..000000000006789c │ │ - DW_CFA_advance_loc: 32 to 0000000000066efc │ │ +00005818 000000000000002c 0000581c FDE cie=00000000 pc=0000000000069da4..000000000006a764 │ │ + DW_CFA_advance_loc: 32 to 0000000000069dc4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9427,16 +11725,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004378 000000000000002c 0000437c FDE cie=00000000 pc=000000000006789c..0000000000067c10 │ │ - DW_CFA_advance_loc: 28 to 00000000000678b8 │ │ +00005848 000000000000002c 0000584c FDE cie=00000000 pc=000000000006a764..000000000006aad8 │ │ + DW_CFA_advance_loc: 28 to 000000000006a780 │ │ DW_CFA_def_cfa_offset: 288 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9446,44 +11744,44 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000043a8 0000000000000014 000043ac FDE cie=00000000 pc=0000000000067c10..0000000000067e24 │ │ - DW_CFA_advance_loc: 4 to 0000000000067c14 │ │ +00005878 0000000000000014 0000587c FDE cie=00000000 pc=000000000006aad8..000000000006acec │ │ + DW_CFA_advance_loc: 4 to 000000000006aadc │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ -000043c0 000000000000001c 000043c4 FDE cie=00000000 pc=0000000000067e24..0000000000067f6c │ │ - DW_CFA_advance_loc: 16 to 0000000000067e34 │ │ +00005890 000000000000001c 00005894 FDE cie=00000000 pc=000000000006acec..000000000006ae34 │ │ + DW_CFA_advance_loc: 16 to 000000000006acfc │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000043e0 000000000000001c 000043e4 FDE cie=00000000 pc=0000000000067f6c..0000000000067fe4 │ │ - DW_CFA_advance_loc: 20 to 0000000000067f80 │ │ +000058b0 000000000000001c 000058b4 FDE cie=00000000 pc=000000000006ae34..000000000006aeac │ │ + DW_CFA_advance_loc: 20 to 000000000006ae48 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ │ │ -00004400 000000000000002c 00004404 FDE cie=00000000 pc=0000000000067fe4..0000000000068480 │ │ - DW_CFA_advance_loc: 32 to 0000000000068004 │ │ +000058d0 000000000000002c 000058d4 FDE cie=00000000 pc=000000000006aeac..000000000006b348 │ │ + DW_CFA_advance_loc: 32 to 000000000006aecc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9493,16 +11791,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004430 000000000000002c 00004434 FDE cie=00000000 pc=0000000000068480..0000000000068840 │ │ - DW_CFA_advance_loc: 28 to 000000000006849c │ │ +00005900 000000000000002c 00005904 FDE cie=00000000 pc=000000000006b348..000000000006b708 │ │ + DW_CFA_advance_loc: 28 to 000000000006b364 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9512,16 +11810,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004460 000000000000002c 00004464 FDE cie=00000000 pc=0000000000068840..00000000000697bc │ │ - DW_CFA_advance_loc: 32 to 0000000000068860 │ │ +00005930 000000000000002c 00005934 FDE cie=00000000 pc=000000000006b708..000000000006c684 │ │ + DW_CFA_advance_loc: 32 to 000000000006b728 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9531,16 +11829,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004490 000000000000002c 00004494 FDE cie=00000000 pc=00000000000697bc..0000000000069bfc │ │ - DW_CFA_advance_loc: 32 to 00000000000697dc │ │ +00005960 000000000000002c 00005964 FDE cie=00000000 pc=000000000006c684..000000000006cac4 │ │ + DW_CFA_advance_loc: 32 to 000000000006c6a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9550,61 +11848,61 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044c0 000000000000001c 000044c4 FDE cie=00000000 pc=0000000000069bfc..0000000000069d30 │ │ - DW_CFA_advance_loc: 16 to 0000000000069c0c │ │ +00005990 000000000000001c 00005994 FDE cie=00000000 pc=000000000006cac4..000000000006cbf8 │ │ + DW_CFA_advance_loc: 16 to 000000000006cad4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044e0 0000000000000014 000044e4 FDE cie=00000000 pc=0000000000069d30..0000000000069f60 │ │ +000059b0 0000000000000014 000059b4 FDE cie=00000000 pc=000000000006cbf8..000000000006ce28 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044f8 0000000000000014 000044fc FDE cie=00000000 pc=0000000000069f60..000000000006a140 │ │ +000059c8 0000000000000014 000059cc FDE cie=00000000 pc=000000000006ce28..000000000006d008 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004510 0000000000000024 00004514 FDE cie=00000000 pc=000000000006a140..000000000006a2fc │ │ - DW_CFA_advance_loc: 24 to 000000000006a158 │ │ +000059e0 0000000000000024 000059e4 FDE cie=00000000 pc=000000000006d008..000000000006d1c4 │ │ + DW_CFA_advance_loc: 24 to 000000000006d020 │ │ DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004538 000000000000002c 0000453c FDE cie=00000000 pc=000000000006a2fc..000000000006d19c │ │ - DW_CFA_advance_loc: 32 to 000000000006a31c │ │ +00005a08 000000000000002c 00005a0c FDE cie=00000000 pc=000000000006d1c4..0000000000070064 │ │ + DW_CFA_advance_loc: 32 to 000000000006d1e4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9615,26 +11913,26 @@ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004568 000000000000001c 0000456c FDE cie=00000000 pc=000000000006d19c..000000000006d324 │ │ - DW_CFA_advance_loc: 20 to 000000000006d1b0 │ │ +00005a38 000000000000001c 00005a3c FDE cie=00000000 pc=0000000000070064..00000000000701ec │ │ + DW_CFA_advance_loc: 20 to 0000000000070078 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ │ │ -00004588 000000000000002c 0000458c FDE cie=00000000 pc=000000000006d324..000000000006e044 │ │ - DW_CFA_advance_loc: 32 to 000000000006d344 │ │ +00005a58 000000000000002c 00005a5c FDE cie=00000000 pc=00000000000701ec..0000000000070f0c │ │ + DW_CFA_advance_loc: 32 to 000000000007020c │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9644,28 +11942,28 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000045b8 000000000000001c 000045bc FDE cie=00000000 pc=000000000006e044..000000000006e110 │ │ - DW_CFA_advance_loc: 16 to 000000000006e054 │ │ +00005a88 000000000000001c 00005a8c FDE cie=00000000 pc=0000000000070f0c..0000000000070fd8 │ │ + DW_CFA_advance_loc: 16 to 0000000000070f1c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000045d8 000000000000002c 000045dc FDE cie=00000000 pc=000000000006e110..000000000006e36c │ │ - DW_CFA_advance_loc: 32 to 000000000006e130 │ │ +00005aa8 000000000000002c 00005aac FDE cie=00000000 pc=0000000000070fd8..0000000000071234 │ │ + DW_CFA_advance_loc: 32 to 0000000000070ff8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9675,16 +11973,16 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004608 000000000000002c 0000460c FDE cie=00000000 pc=000000000006e36c..000000000006ec18 │ │ - DW_CFA_advance_loc: 32 to 000000000006e38c │ │ +00005ad8 000000000000002c 00005adc FDE cie=00000000 pc=0000000000071234..0000000000071ae0 │ │ + DW_CFA_advance_loc: 32 to 0000000000071254 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9694,214 +11992,214 @@ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004638 0000000000000024 0000463c FDE cie=00000000 pc=000000000006ec18..000000000006ed3c │ │ - DW_CFA_advance_loc: 4 to 000000000006ec1c │ │ +00005b08 0000000000000024 00005b0c FDE cie=00000000 pc=0000000000071ae0..0000000000071c04 │ │ + DW_CFA_advance_loc: 4 to 0000000000071ae4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 20 to 000000000006ec30 │ │ + DW_CFA_advance_loc: 20 to 0000000000071af8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004660 000000000000001c 00004664 FDE cie=00000000 pc=000000000006ed3c..000000000006edc4 │ │ - DW_CFA_advance_loc: 4 to 000000000006ed40 │ │ +00005b30 000000000000001c 00005b34 FDE cie=00000000 pc=0000000000071c04..0000000000071c8c │ │ + DW_CFA_advance_loc: 4 to 0000000000071c08 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 16 to 000000000006ed50 │ │ + DW_CFA_advance_loc: 16 to 0000000000071c18 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ │ │ -00004680 0000000000000024 00004684 FDE cie=00000000 pc=000000000006edc4..000000000006eea8 │ │ - DW_CFA_advance_loc: 4 to 000000000006edc8 │ │ +00005b50 0000000000000024 00005b54 FDE cie=00000000 pc=0000000000071c8c..0000000000071d70 │ │ + DW_CFA_advance_loc: 4 to 0000000000071c90 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 20 to 000000000006eddc │ │ + DW_CFA_advance_loc: 20 to 0000000000071ca4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046a8 000000000000001c 000046ac FDE cie=00000000 pc=000000000006eea8..000000000006eedc │ │ - DW_CFA_advance_loc: 4 to 000000000006eeac │ │ +00005b78 000000000000001c 00005b7c FDE cie=00000000 pc=0000000000071d70..0000000000071da4 │ │ + DW_CFA_advance_loc: 4 to 0000000000071d74 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006eeb8 │ │ + DW_CFA_advance_loc: 12 to 0000000000071d80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046c8 000000000000001c 000046cc FDE cie=00000000 pc=000000000006eedc..000000000006ef10 │ │ - DW_CFA_advance_loc: 4 to 000000000006eee0 │ │ +00005b98 000000000000001c 00005b9c FDE cie=00000000 pc=0000000000071da4..0000000000071dd8 │ │ + DW_CFA_advance_loc: 4 to 0000000000071da8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006eeec │ │ + DW_CFA_advance_loc: 12 to 0000000000071db4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046e8 0000000000000014 000046ec FDE cie=00000000 pc=000000000006ef10..000000000006ef18 │ │ +00005bb8 0000000000000014 00005bbc FDE cie=00000000 pc=0000000000071dd8..0000000000071de0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004700 000000000000001c 00004704 FDE cie=00000000 pc=000000000006ef18..000000000006ef48 │ │ - DW_CFA_advance_loc: 4 to 000000000006ef1c │ │ +00005bd0 000000000000001c 00005bd4 FDE cie=00000000 pc=0000000000071de0..0000000000071e10 │ │ + DW_CFA_advance_loc: 4 to 0000000000071de4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006ef28 │ │ + DW_CFA_advance_loc: 12 to 0000000000071df0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004720 0000000000000014 00004724 FDE cie=00000000 pc=000000000006ef48..000000000006ef58 │ │ +00005bf0 0000000000000014 00005bf4 FDE cie=00000000 pc=0000000000071e10..0000000000071e20 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004738 000000000000001c 0000473c FDE cie=00000000 pc=000000000006ef58..000000000006f000 │ │ - DW_CFA_advance_loc: 4 to 000000000006ef5c │ │ +00005c08 000000000000001c 00005c0c FDE cie=00000000 pc=0000000000071e20..0000000000071ec8 │ │ + DW_CFA_advance_loc: 4 to 0000000000071e24 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006ef68 │ │ + DW_CFA_advance_loc: 12 to 0000000000071e30 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ │ │ -00004758 0000000000000024 0000475c FDE cie=00000000 pc=000000000006f000..000000000006f06c │ │ - DW_CFA_advance_loc: 4 to 000000000006f004 │ │ +00005c28 0000000000000024 00005c2c FDE cie=00000000 pc=0000000000071ec8..0000000000071f34 │ │ + DW_CFA_advance_loc: 4 to 0000000000071ecc │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 16 to 000000000006f014 │ │ + DW_CFA_advance_loc: 16 to 0000000000071edc │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004780 0000000000000024 00004784 FDE cie=00000000 pc=000000000006f06c..000000000006f144 │ │ - DW_CFA_advance_loc: 4 to 000000000006f070 │ │ +00005c50 0000000000000024 00005c54 FDE cie=00000000 pc=0000000000071f34..000000000007200c │ │ + DW_CFA_advance_loc: 4 to 0000000000071f38 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 20 to 000000000006f084 │ │ + DW_CFA_advance_loc: 20 to 0000000000071f4c │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000047a8 0000000000000014 000047ac FDE cie=00000000 pc=000000000006f144..000000000006f154 │ │ +00005c78 0000000000000014 00005c7c FDE cie=00000000 pc=000000000007200c..000000000007201c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000047c0 000000000000001c 000047c4 FDE cie=00000000 pc=000000000006f154..000000000006f194 │ │ - DW_CFA_advance_loc: 4 to 000000000006f158 │ │ +00005c90 000000000000001c 00005c94 FDE cie=00000000 pc=000000000007201c..000000000007205c │ │ + DW_CFA_advance_loc: 4 to 0000000000072020 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006f164 │ │ + DW_CFA_advance_loc: 12 to 000000000007202c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000047e0 000000000000001c 000047e4 FDE cie=00000000 pc=000000000006f194..000000000006f1bc │ │ - DW_CFA_advance_loc: 4 to 000000000006f198 │ │ +00005cb0 000000000000001c 00005cb4 FDE cie=00000000 pc=000000000007205c..0000000000072084 │ │ + DW_CFA_advance_loc: 4 to 0000000000072060 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 8 to 000000000006f1a0 │ │ + DW_CFA_advance_loc: 8 to 0000000000072068 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004800 000000000000001c 00004804 FDE cie=00000000 pc=000000000006f1bc..000000000006f1e4 │ │ - DW_CFA_advance_loc: 4 to 000000000006f1c0 │ │ +00005cd0 000000000000001c 00005cd4 FDE cie=00000000 pc=0000000000072084..00000000000720ac │ │ + DW_CFA_advance_loc: 4 to 0000000000072088 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 8 to 000000000006f1c8 │ │ + DW_CFA_advance_loc: 8 to 0000000000072090 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004820 000000000000002c 00004824 FDE cie=00000000 pc=000000000006f1e4..000000000006f404 │ │ - DW_CFA_advance_loc: 4 to 000000000006f1e8 │ │ +00005cf0 000000000000002c 00005cf4 FDE cie=00000000 pc=00000000000720ac..00000000000722cc │ │ + DW_CFA_advance_loc: 4 to 00000000000720b0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 28 to 000000000006f204 │ │ + DW_CFA_advance_loc: 28 to 00000000000720cc │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -9910,189 +12208,189 @@ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004850 0000000000000014 00004854 FDE cie=00000000 pc=000000000006f404..000000000006f40c │ │ +00005d20 0000000000000014 00005d24 FDE cie=00000000 pc=00000000000722cc..00000000000722d4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004868 0000000000000014 0000486c FDE cie=00000000 pc=000000000006f40c..000000000006f414 │ │ +00005d38 0000000000000014 00005d3c FDE cie=00000000 pc=00000000000722d4..00000000000722dc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004880 0000000000000014 00004884 FDE cie=00000000 pc=000000000006f414..000000000006f458 │ │ +00005d50 0000000000000014 00005d54 FDE cie=00000000 pc=00000000000722dc..0000000000072320 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004898 000000000000001c 0000489c FDE cie=00000000 pc=000000000006f458..000000000006f4f4 │ │ - DW_CFA_advance_loc: 4 to 000000000006f45c │ │ +00005d68 000000000000001c 00005d6c FDE cie=00000000 pc=0000000000072320..00000000000723bc │ │ + DW_CFA_advance_loc: 4 to 0000000000072324 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006f468 │ │ + DW_CFA_advance_loc: 12 to 0000000000072330 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048b8 000000000000001c 000048bc FDE cie=00000000 pc=000000000006f4f4..000000000006f590 │ │ - DW_CFA_advance_loc: 4 to 000000000006f4f8 │ │ +00005d88 000000000000001c 00005d8c FDE cie=00000000 pc=00000000000723bc..0000000000072458 │ │ + DW_CFA_advance_loc: 4 to 00000000000723c0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 000000000006f504 │ │ + DW_CFA_advance_loc: 12 to 00000000000723cc │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048d8 0000000000000014 000048dc FDE cie=00000000 pc=000000000006f590..000000000006f5a4 │ │ +00005da8 0000000000000014 00005dac FDE cie=00000000 pc=0000000000072458..000000000007246c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000048f0 0000000000000014 000048f4 FDE cie=00000000 pc=000000000006f5a4..000000000006f5b4 │ │ +00005dc0 0000000000000014 00005dc4 FDE cie=00000000 pc=000000000007246c..000000000007247c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004908 0000000000000014 0000490c FDE cie=00000000 pc=000000000006f5b4..000000000006f5c4 │ │ +00005dd8 0000000000000014 00005ddc FDE cie=00000000 pc=000000000007247c..000000000007248c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004920 0000000000000024 00004924 FDE cie=00000000 pc=000000000006f5c4..000000000006f694 │ │ - DW_CFA_advance_loc: 4 to 000000000006f5c8 │ │ +00005df0 0000000000000024 00005df4 FDE cie=00000000 pc=000000000007248c..000000000007255c │ │ + DW_CFA_advance_loc: 4 to 0000000000072490 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 20 to 000000000006f5dc │ │ + DW_CFA_advance_loc: 20 to 00000000000724a4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004948 0000000000000014 0000494c FDE cie=00000000 pc=000000000006f694..000000000006f6d8 │ │ +00005e18 0000000000000014 00005e1c FDE cie=00000000 pc=000000000007255c..00000000000725a0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004960 0000000000000014 00004964 FDE cie=00000000 pc=000000000006f6d8..000000000006f6e4 │ │ +00005e30 0000000000000014 00005e34 FDE cie=00000000 pc=00000000000725a0..00000000000725ac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004978 0000000000000014 0000497c FDE cie=00000000 pc=000000000006f6e4..000000000006f6f0 │ │ +00005e48 0000000000000014 00005e4c FDE cie=00000000 pc=00000000000725ac..00000000000725b8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004990 000000000000001c 00004994 FDE cie=00000000 pc=000000000006f6f0..000000000006f71c │ │ - DW_CFA_advance_loc: 4 to 000000000006f6f4 │ │ +00005e60 000000000000001c 00005e64 FDE cie=00000000 pc=00000000000725b8..00000000000725e4 │ │ + DW_CFA_advance_loc: 4 to 00000000000725bc │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 8 to 000000000006f6fc │ │ + DW_CFA_advance_loc: 8 to 00000000000725c4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000049b0 0000000000000024 000049b4 FDE cie=00000000 pc=000000000006f71c..000000000006f90c │ │ - DW_CFA_advance_loc: 4 to 000000000006f720 │ │ +00005e80 0000000000000024 00005e84 FDE cie=00000000 pc=00000000000725e4..00000000000727d4 │ │ + DW_CFA_advance_loc: 4 to 00000000000725e8 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 20 to 000000000006f734 │ │ + DW_CFA_advance_loc: 20 to 00000000000725fc │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000049d8 0000000000000014 000049dc FDE cie=00000000 pc=000000000006f90c..000000000006f918 │ │ +00005ea8 0000000000000014 00005eac FDE cie=00000000 pc=00000000000727d4..00000000000727e0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000049f0 0000000000000014 000049f4 FDE cie=00000000 pc=000000000006f918..000000000006fa3c │ │ +00005ec0 0000000000000014 00005ec4 FDE cie=00000000 pc=00000000000727e0..0000000000072904 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004a08 000000000000002c 00004a0c FDE cie=00000000 pc=000000000006fa3c..000000000006fd08 │ │ - DW_CFA_advance_loc: 4 to 000000000006fa40 │ │ +00005ed8 000000000000002c 00005edc FDE cie=00000000 pc=0000000000072904..0000000000072bd0 │ │ + DW_CFA_advance_loc: 4 to 0000000000072908 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 32 to 000000000006fa60 │ │ + DW_CFA_advance_loc: 32 to 0000000000072928 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10100,18 +12398,18 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ │ │ -00004a38 000000000000002c 00004a3c FDE cie=00000000 pc=000000000006fd08..0000000000070fbc │ │ - DW_CFA_advance_loc: 4 to 000000000006fd0c │ │ +00005f08 000000000000002c 00005f0c FDE cie=00000000 pc=0000000000072bd0..0000000000073e84 │ │ + DW_CFA_advance_loc: 4 to 0000000000072bd4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 36 to 000000000006fd30 │ │ + DW_CFA_advance_loc: 36 to 0000000000072bf8 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10119,65 +12417,65 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ │ │ -00004a68 000000000000001c 00004a6c FDE cie=00000000 pc=0000000000070fbc..00000000000710a0 │ │ - DW_CFA_advance_loc: 4 to 0000000000070fc0 │ │ +00005f38 000000000000001c 00005f3c FDE cie=00000000 pc=0000000000073e84..0000000000073f68 │ │ + DW_CFA_advance_loc: 4 to 0000000000073e88 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 0000000000070fcc │ │ + DW_CFA_advance_loc: 12 to 0000000000073e94 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004a88 000000000000001c 00004a8c FDE cie=00000000 pc=00000000000710a0..0000000000071208 │ │ - DW_CFA_advance_loc: 4 to 00000000000710a4 │ │ +00005f58 000000000000001c 00005f5c FDE cie=00000000 pc=0000000000073f68..00000000000740d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000073f6c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 00000000000710b0 │ │ + DW_CFA_advance_loc: 12 to 0000000000073f78 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004aa8 000000000000001c 00004aac FDE cie=00000000 pc=0000000000071208..00000000000714f8 │ │ - DW_CFA_advance_loc: 4 to 000000000007120c │ │ +00005f78 000000000000001c 00005f7c FDE cie=00000000 pc=00000000000740d0..00000000000743c0 │ │ + DW_CFA_advance_loc: 4 to 00000000000740d4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 0000000000071218 │ │ + DW_CFA_advance_loc: 12 to 00000000000740e0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ac8 000000000000001c 00004acc FDE cie=00000000 pc=00000000000714f8..0000000000071e74 │ │ - DW_CFA_advance_loc: 4 to 00000000000714fc │ │ +00005f98 000000000000001c 00005f9c FDE cie=00000000 pc=00000000000743c0..0000000000074d3c │ │ + DW_CFA_advance_loc: 4 to 00000000000743c4 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 16 to 000000000007150c │ │ + DW_CFA_advance_loc: 16 to 00000000000743d4 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ │ │ -00004ae8 000000000000002c 00004aec FDE cie=00000000 pc=0000000000071e74..0000000000072154 │ │ - DW_CFA_advance_loc: 4 to 0000000000071e78 │ │ +00005fb8 000000000000002c 00005fbc FDE cie=00000000 pc=0000000000074d3c..000000000007501c │ │ + DW_CFA_advance_loc: 4 to 0000000000074d40 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 32 to 0000000000071e98 │ │ + DW_CFA_advance_loc: 32 to 0000000000074d60 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10185,18 +12483,18 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ │ │ -00004b18 000000000000002c 00004b1c FDE cie=00000000 pc=0000000000072154..0000000000072324 │ │ - DW_CFA_advance_loc: 4 to 0000000000072158 │ │ +00005fe8 000000000000002c 00005fec FDE cie=00000000 pc=000000000007501c..00000000000751ec │ │ + DW_CFA_advance_loc: 4 to 0000000000075020 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 32 to 0000000000072178 │ │ + DW_CFA_advance_loc: 32 to 0000000000075040 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10204,18 +12502,18 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ │ │ -00004b48 000000000000002c 00004b4c FDE cie=00000000 pc=0000000000072324..000000000007258c │ │ - DW_CFA_advance_loc: 4 to 0000000000072328 │ │ +00006018 000000000000002c 0000601c FDE cie=00000000 pc=00000000000751ec..0000000000075454 │ │ + DW_CFA_advance_loc: 4 to 00000000000751f0 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 32 to 0000000000072348 │ │ + DW_CFA_advance_loc: 32 to 0000000000075210 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10223,18 +12521,18 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ │ │ -00004b78 000000000000002c 00004b7c FDE cie=00000000 pc=000000000007258c..0000000000072768 │ │ - DW_CFA_advance_loc: 4 to 0000000000072590 │ │ +00006048 000000000000002c 0000604c FDE cie=00000000 pc=0000000000075454..0000000000075630 │ │ + DW_CFA_advance_loc: 4 to 0000000000075458 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 32 to 00000000000725b0 │ │ + DW_CFA_advance_loc: 32 to 0000000000075478 │ │ DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10242,18 +12540,18 @@ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ │ │ -00004ba8 000000000000002c 00004bac FDE cie=00000000 pc=0000000000072768..0000000000072b5c │ │ - DW_CFA_advance_loc: 4 to 000000000007276c │ │ +00006078 000000000000002c 0000607c FDE cie=00000000 pc=0000000000075630..0000000000075a24 │ │ + DW_CFA_advance_loc: 4 to 0000000000075634 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 24 to 0000000000072784 │ │ + DW_CFA_advance_loc: 24 to 000000000007564c │ │ DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ @@ -10264,2229 +12562,3216 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004bd8 000000000000001c 00004bdc FDE cie=00000000 pc=0000000000072b5c..0000000000072c34 │ │ - DW_CFA_advance_loc: 4 to 0000000000072b60 │ │ +000060a8 000000000000001c 000060ac FDE cie=00000000 pc=0000000000075a24..0000000000075afc │ │ + DW_CFA_advance_loc: 4 to 0000000000075a28 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 0000000000072b6c │ │ + DW_CFA_advance_loc: 12 to 0000000000075a34 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004bf8 0000000000000014 00004bfc FDE cie=00000000 pc=0000000000072c34..0000000000072c60 │ │ +000060c8 0000000000000014 000060cc FDE cie=00000000 pc=0000000000075afc..0000000000075b28 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c10 000000000000001c 00004c14 FDE cie=00000000 pc=0000000000072c60..0000000000072ca8 │ │ - DW_CFA_advance_loc: 4 to 0000000000072c64 │ │ +000060e0 000000000000001c 000060e4 FDE cie=00000000 pc=0000000000075b28..0000000000075b70 │ │ + DW_CFA_advance_loc: 4 to 0000000000075b2c │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 0000000000072c70 │ │ + DW_CFA_advance_loc: 12 to 0000000000075b38 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c30 000000000000001c 00004c34 FDE cie=00000000 pc=0000000000072ca8..0000000000072cf0 │ │ - DW_CFA_advance_loc: 4 to 0000000000072cac │ │ +00006100 000000000000001c 00006104 FDE cie=00000000 pc=0000000000075b70..0000000000075bb8 │ │ + DW_CFA_advance_loc: 4 to 0000000000075b74 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 0000000000072cb8 │ │ + DW_CFA_advance_loc: 12 to 0000000000075b80 │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c50 0000000000000024 00004c54 FDE cie=00000000 pc=0000000000072cf0..0000000000072d64 │ │ - DW_CFA_advance_loc: 4 to 0000000000072cf4 │ │ +00006120 0000000000000024 00006124 FDE cie=00000000 pc=0000000000075bb8..0000000000075c2c │ │ + DW_CFA_advance_loc: 4 to 0000000000075bbc │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 20 to 0000000000072d08 │ │ + DW_CFA_advance_loc: 20 to 0000000000075bd0 │ │ DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004c78 000000000000001c 00004c7c FDE cie=00000000 pc=0000000000072d64..0000000000072da0 │ │ - DW_CFA_advance_loc: 4 to 0000000000072d68 │ │ +00006148 000000000000001c 0000614c FDE cie=00000000 pc=0000000000075c2c..0000000000075c68 │ │ + DW_CFA_advance_loc: 4 to 0000000000075c30 │ │ DW_CFA_AARCH64_negate_ra_state │ │ - DW_CFA_advance_loc: 12 to 0000000000072d74 │ │ + DW_CFA_advance_loc: 12 to 0000000000075c3c │ │ DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ │ │ -00004c98 000000000000001c 00000000 CIE │ │ +00006168 000000000000001c 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zPLR" │ │ Code alignment factor: 1 │ │ Data alignment factor: -4 │ │ Return address column: 30 │ │ - Augmentation data: 9c ed 67 06 00 00 00 00 00 1c 1b │ │ + Augmentation data: 9c f5 92 06 00 00 00 00 00 1c 1b │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ -00004cb8 0000000000000044 00000024 FDE cie=00004c98 pc=0000000000014e74..0000000000015334 │ │ - Augmentation data: 57 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000014e78 │ │ - DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 20 to 0000000000014e8c │ │ +00006188 0000000000000054 00000024 FDE cie=00006168 pc=0000000000016028..00000000000163c4 │ │ + Augmentation data: 17 30 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001602c │ │ + DW_CFA_def_cfa_offset: 304 │ │ + DW_CFA_advance_loc: 28 to 0000000000016048 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 776 to 0000000000015194 │ │ + DW_CFA_advance_loc2: 520 to 0000000000016250 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 304 │ │ + DW_CFA_advance_loc: 28 to 000000000001626c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000015198 │ │ + DW_CFA_advance_loc: 4 to 0000000000016270 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004d00 000000000000003c 0000006c FDE cie=00004c98 pc=0000000000015bcc..0000000000015e64 │ │ - Augmentation data: 4f 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000015bd0 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 16 to 0000000000015be0 │ │ +000061e0 000000000000004c 0000007c FDE cie=00006168 pc=0000000000016c0c..0000000000016e34 │ │ + Augmentation data: 03 30 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000016c10 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 24 to 0000000000016c28 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 528 to 0000000000015df0 │ │ + DW_CFA_advance_loc2: 384 to 0000000000016da8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 24 to 0000000000016dc0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000015df4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000016dc4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004d40 0000000000000044 000000ac FDE cie=00004c98 pc=0000000000015f28..000000000001614c │ │ - Augmentation data: 37 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000015f2c │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 20 to 0000000000015f40 │ │ +00006230 0000000000000024 000000cc FDE cie=00006168 pc=000000000001968c..00000000000196c8 │ │ + Augmentation data: cf 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000019690 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 8 to 0000000000019698 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00006258 0000000000000054 000000f4 FDE cie=00006168 pc=000000000001a98c..000000000001abb8 │ │ + Augmentation data: b7 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001a990 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 28 to 000000000001a9ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 472 to 0000000000016118 │ │ + DW_CFA_advance_loc2: 332 to 000000000001aaf8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 320 │ │ + DW_CFA_advance_loc: 28 to 000000000001ab14 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000001611c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001ab18 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004d88 000000000000001c 000000f4 FDE cie=00004c98 pc=0000000000017ca4..0000000000017cf0 │ │ - Augmentation data: 1b 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000017ca8 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 0000000000017cac │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_nop │ │ │ │ -00004da8 000000000000004c 00000114 FDE cie=00004c98 pc=0000000000019a04..000000000001a728 │ │ - Augmentation data: 0b 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000019a08 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000019a1c │ │ +000062b0 0000000000000054 0000014c FDE cie=00006168 pc=000000000001aca4..000000000001ae18 │ │ + Augmentation data: 7b 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001aca8 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 28 to 000000000001acc4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 0000000000019a20 │ │ - DW_CFA_def_cfa_offset: 688 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 524 to 0000000000019c2c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000019c44 │ │ + DW_CFA_advance_loc1: 204 to 000000000001ad90 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 28 to 000000000001adac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000019c48 │ │ + DW_CFA_advance_loc: 4 to 000000000001adb0 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004df8 000000000000002c 00000164 FDE cie=00004c98 pc=00000000000261f4..0000000000026254 │ │ - Augmentation data: 07 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000261f8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000261fc │ │ +00006308 000000000000004c 000001a4 FDE cie=00006168 pc=000000000001b004..000000000001b514 │ │ + Augmentation data: 37 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000001b008 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 000000000001b020 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000026240 │ │ + DW_CFA_advance_loc: 60 to 000000000001b05c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000001b074 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026244 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000001b078 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004e28 0000000000000044 00000194 FDE cie=00004c98 pc=0000000000026254..0000000000026794 │ │ - Augmentation data: f7 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000026258 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 20 to 000000000002626c │ │ +00006358 0000000000000054 000001f4 FDE cie=00006168 pc=0000000000024d00..0000000000025048 │ │ + Augmentation data: 43 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000024d04 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 28 to 0000000000024d20 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1136 to 00000000000266dc │ │ + DW_CFA_advance_loc2: 740 to 0000000000025004 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 28 to 0000000000025020 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000266e0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025024 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004e70 000000000000003c 000001dc FDE cie=00004c98 pc=000000000002686c..0000000000026958 │ │ - Augmentation data: c3 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000026870 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000026878 │ │ +000063b0 0000000000000034 0000024c FDE cie=00006168 pc=0000000000025048..00000000000259ec │ │ + Augmentation data: ff 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 20 to 000000000002505c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000063e8 0000000000000044 00000284 FDE cie=00006168 pc=0000000000025c54..0000000000025d84 │ │ + Augmentation data: 9f 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000025c58 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 16 to 0000000000025c68 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 60 to 00000000000268b4 │ │ + DW_CFA_advance_loc: 52 to 0000000000025c9c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 16 to 0000000000025cac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000268b8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025cb0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 0000000000026910 │ │ + DW_CFA_advance_loc: 20 to 0000000000025cc4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 16 to 0000000000025cd4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026914 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025cd8 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004eb0 000000000000003c 0000021c FDE cie=00004c98 pc=0000000000026958..00000000000269dc │ │ - Augmentation data: a7 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002695c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000026960 │ │ +00006430 0000000000000044 000002cc FDE cie=00006168 pc=0000000000025d84..0000000000025e14 │ │ + Augmentation data: 83 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000025d88 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025d94 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 000000000002697c │ │ + DW_CFA_advance_loc: 12 to 0000000000025da0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025dac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026980 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025db0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 00000000000269b4 │ │ + DW_CFA_advance_loc: 48 to 0000000000025de0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000025dec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000269b8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000025df0 │ │ + DW_CFA_restore_state │ │ + │ │ +00006478 0000000000000034 00000314 FDE cie=00006168 pc=0000000000026078..00000000000260e4 │ │ + Augmentation data: 47 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002607c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000026084 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 72 to 00000000000260cc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000260d4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000260d8 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004ef0 000000000000003c 0000025c FDE cie=00004c98 pc=00000000000269dc..0000000000026a64 │ │ - Augmentation data: 73 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000269e0 │ │ +000064b0 0000000000000054 0000034c FDE cie=00006168 pc=0000000000026120..00000000000261e4 │ │ + Augmentation data: 23 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000026124 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000269e4 │ │ + DW_CFA_advance_loc: 8 to 000000000002612c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000026a08 │ │ + DW_CFA_advance_loc1: 108 to 0000000000026198 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000261a0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026a0c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000261a4 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000026a3c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000261ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026a40 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000261b0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 32 to 00000000000261d0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000261d8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000261dc │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004f30 000000000000004c 0000029c FDE cie=00004c98 pc=0000000000026a64..0000000000026bb0 │ │ - Augmentation data: 3f 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000026a68 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000026a70 │ │ +00006508 000000000000004c 000003a4 FDE cie=00006168 pc=00000000000265ec..00000000000268e8 │ │ + Augmentation data: eb 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000265f0 │ │ + DW_CFA_def_cfa_offset: 272 │ │ + DW_CFA_advance_loc: 24 to 0000000000026608 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r28 (x28) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 112 to 0000000000026ae0 │ │ + DW_CFA_advance_loc2: 496 to 00000000000267f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 272 │ │ + DW_CFA_advance_loc: 24 to 0000000000026810 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026ae4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000026814 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00006558 000000000000002c 000003f4 FDE cie=00006168 pc=00000000000268e8..0000000000026930 │ │ + Augmentation data: c3 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000268ec │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 8 to 00000000000268f4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000026b30 │ │ + DW_CFA_advance_loc: 36 to 0000000000026918 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 8 to 0000000000026920 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000026924 │ │ + DW_CFA_restore_state │ │ + │ │ +00006588 000000000000005c 00000424 FDE cie=00006168 pc=000000000002696c..0000000000027868 │ │ + Augmentation data: a7 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000026970 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 28 to 000000000002698c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_offset_extended: r72 (v8) at cfa-104 │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 1740 to 0000000000027058 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 28 to 0000000000027074 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026b34 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_restore_extended: r72 (v8) │ │ + DW_CFA_restore_extended: r73 (v9) │ │ + DW_CFA_advance_loc: 4 to 0000000000027078 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000065e8 0000000000000054 00000484 FDE cie=00006168 pc=0000000000028644..0000000000028a78 │ │ + Augmentation data: 8b 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000028648 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 28 to 0000000000028664 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 0000000000026b74 │ │ + DW_CFA_advance_loc2: 876 to 00000000000289d0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 28 to 00000000000289ec │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026b78 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000289f0 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004f80 000000000000003c 000002ec FDE cie=00004c98 pc=0000000000026df4..0000000000026e7c │ │ - Augmentation data: ff 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000026df8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000026dfc │ │ +00006640 000000000000004c 000004dc FDE cie=00006168 pc=0000000000028a78..000000000002bd10 │ │ + Augmentation data: 6f 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000028a7c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000028a94 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 0000000000026e20 │ │ + DW_CFA_advance_loc2: 10692 to 000000000002b458 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000002b470 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026e24 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002b474 │ │ DW_CFA_restore_state │ │ + │ │ +00006690 000000000000004c 0000052c FDE cie=00006168 pc=000000000002bd10..000000000002c33c │ │ + Augmentation data: d7 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002bd14 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 000000000002bd30 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000026e54 │ │ + DW_CFA_advance_loc: 20 to 000000000002bd44 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 000000000002bd60 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000026e58 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002bd64 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + │ │ +000066e0 0000000000000034 0000057c FDE cie=00006168 pc=000000000002c3dc..000000000002e438 │ │ + Augmentation data: a3 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 16 to 000000000002c3ec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004fc0 000000000000002c 0000032c FDE cie=00004c98 pc=0000000000027130..00000000000271f0 │ │ - Augmentation data: cb 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000027134 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000027138 │ │ +00006718 0000000000000064 000005b4 FDE cie=00006168 pc=000000000002e438..000000000002e5b8 │ │ + Augmentation data: db 30 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002e43c │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 16 to 000000000002e44c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 116 to 00000000000271ac │ │ + DW_CFA_advance_loc1: 132 to 000000000002e4d0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 16 to 000000000002e4e0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000271b0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e4e4 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004ff0 0000000000000034 0000035c FDE cie=00004c98 pc=0000000000027254..00000000000274c0 │ │ - Augmentation data: bb 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000027258 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000027260 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 396 to 00000000000273ec │ │ + DW_CFA_advance_loc1: 108 to 000000000002e550 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 16 to 000000000002e560 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000273f0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e564 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 000000000002741c │ │ + DW_CFA_advance_loc: 28 to 000000000002e580 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 16 to 000000000002e590 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027420 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e594 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005028 000000000000004c 00000394 FDE cie=00004c98 pc=0000000000027f10..0000000000027fd8 │ │ - Augmentation data: a3 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000027f14 │ │ +00006780 0000000000000054 0000061c FDE cie=00006168 pc=000000000002e7e0..000000000002e89c │ │ + Augmentation data: 87 30 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e4 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 0000000000027f20 │ │ + DW_CFA_advance_loc: 16 to 000000000002e7f4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 80 to 0000000000027f70 │ │ + DW_CFA_advance_loc: 56 to 000000000002e82c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 000000000002e83c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027f74 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e840 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 48 to 0000000000027fa4 │ │ + DW_CFA_advance_loc: 24 to 000000000002e858 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 000000000002e868 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027fa8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e86c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000027fb8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 000000000002e87c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000027fbc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002e880 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005078 000000000000003c 000003e4 FDE cie=00004c98 pc=0000000000029184..000000000002927c │ │ - Augmentation data: 67 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000029188 │ │ +000067d8 000000000000004c 00000674 FDE cie=00006168 pc=000000000002f224..000000000002f47c │ │ + Augmentation data: 43 30 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002f228 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000029190 │ │ + DW_CFA_advance_loc: 12 to 000000000002f234 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 168 to 0000000000029238 │ │ + DW_CFA_advance_loc2: 444 to 000000000002f3f0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002f3fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002923c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002f400 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000029248 │ │ + DW_CFA_advance_loc: 48 to 000000000002f430 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002f43c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000002924c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002f440 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000050b8 000000000000004c 00000424 FDE cie=00004c98 pc=000000000002927c..000000000002c518 │ │ - Augmentation data: 37 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000029280 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000029294 │ │ +00006828 000000000000006c 000006c4 FDE cie=00006168 pc=000000000002f52c..000000000002fb44 │ │ + Augmentation data: 0b 30 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002f530 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 28 to 000000000002f54c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 0000000000029298 │ │ - DW_CFA_def_cfa_offset: 3312 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 4012 to 000000000002a244 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000002a25c │ │ + DW_CFA_advance_loc2: 968 to 000000000002f914 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 384 │ │ + DW_CFA_advance_loc: 28 to 000000000002f930 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000002f934 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 44 to 000000000002f960 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 384 │ │ + DW_CFA_advance_loc: 28 to 000000000002f97c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002a260 │ │ + DW_CFA_advance_loc: 4 to 000000000002f980 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005108 0000000000000044 00000474 FDE cie=00004c98 pc=000000000002c5f8..000000000002c88c │ │ - Augmentation data: ab 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002c5fc │ │ - DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 12 to 000000000002c608 │ │ +00006898 000000000000004c 00000734 FDE cie=00006168 pc=000000000002fb44..000000000002fc90 │ │ + Augmentation data: ef 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000002fb48 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002fb54 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 436 to 000000000002c7bc │ │ + DW_CFA_advance_loc1: 200 to 000000000002fc1c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002fc28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002c7c0 │ │ + DW_CFA_advance_loc: 4 to 000000000002fc2c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 164 to 000000000002c864 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000002fc38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002c868 │ │ + DW_CFA_advance_loc: 4 to 000000000002fc3c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005150 000000000000004c 000004bc FDE cie=00004c98 pc=000000000002c88c..000000000002cdcc │ │ - Augmentation data: 7b 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002c890 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 24 to 000000000002c8a8 │ │ +000068e8 0000000000000054 00000784 FDE cie=00006168 pc=0000000000030048..0000000000030484 │ │ + Augmentation data: c7 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003004c │ │ + DW_CFA_def_cfa_offset: 368 │ │ + DW_CFA_advance_loc: 28 to 0000000000030068 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 000000000002c928 │ │ + DW_CFA_advance_loc2: 536 to 0000000000030280 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 368 │ │ + DW_CFA_advance_loc: 28 to 000000000003029c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002c92c │ │ + DW_CFA_advance_loc: 4 to 00000000000302a0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00006940 0000000000000044 000007dc FDE cie=00006168 pc=0000000000030484..0000000000030550 │ │ + Augmentation data: 9f 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030488 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000030490 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 92 to 00000000000304ec │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 00000000000304f4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000304f8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000030500 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000030504 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051a0 0000000000000044 0000050c FDE cie=00004c98 pc=000000000002d45c..000000000002d9a8 │ │ - Augmentation data: 43 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002d460 │ │ - DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 24 to 000000000002d478 │ │ +00006988 0000000000000034 00000824 FDE cie=00006168 pc=0000000000030550..00000000000305b0 │ │ + Augmentation data: 77 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030554 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003055c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 48 to 000000000003058c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000030594 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000030598 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000069c0 000000000000004c 0000085c FDE cie=00006168 pc=00000000000308fc..0000000000030c50 │ │ + Augmentation data: 5b 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000030900 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000030918 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1036 to 000000000002d884 │ │ + DW_CFA_advance_loc2: 320 to 0000000000030a58 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000030a70 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002d888 │ │ + DW_CFA_advance_loc: 4 to 0000000000030a74 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ │ │ -000051e8 000000000000004c 00000554 FDE cie=00004c98 pc=000000000002d9a8..00000000000309ec │ │ - Augmentation data: 57 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000002d9ac │ │ +00006a10 000000000000004c 000008ac FDE cie=00006168 pc=0000000000031064..00000000000329ec │ │ + Augmentation data: 3f 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000031068 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 000000000002d9c0 │ │ + DW_CFA_advance_loc: 24 to 0000000000031080 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 000000000002d9c4 │ │ - DW_CFA_def_cfa_offset: 2080 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 3588 to 000000000002e7c8 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000002e7e0 │ │ + DW_CFA_advance_loc2: 4624 to 0000000000032290 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000322a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000002e7e4 │ │ + DW_CFA_advance_loc: 4 to 00000000000322ac │ │ DW_CFA_restore_state │ │ │ │ -00005238 000000000000004c 000005a4 FDE cie=00004c98 pc=0000000000030d84..00000000000334ec │ │ - Augmentation data: bb 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000030d88 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000030d9c │ │ +00006a60 0000000000000054 000008fc FDE cie=00006168 pc=0000000000032f28..0000000000033040 │ │ + Augmentation data: 6f 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000032f2c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000032f3c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 80 to 0000000000032f8c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000032f9c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000032fa0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 96 to 0000000000033000 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000033010 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000033014 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00006ab8 0000000000000064 00000954 FDE cie=00006168 pc=00000000000332c4..000000000003374c │ │ + Augmentation data: 2b 2f ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000332c8 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 24 to 00000000000332e0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 0000000000030da0 │ │ - DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 3660 to 0000000000031bec │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000031c04 │ │ + DW_CFA_advance_loc2: 736 to 00000000000335c0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 24 to 00000000000335d8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000031c08 │ │ + DW_CFA_advance_loc: 4 to 00000000000335dc │ │ DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 0000000000033610 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 208 │ │ + DW_CFA_advance_loc: 24 to 0000000000033628 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003362c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005288 000000000000004c 000005f4 FDE cie=00004c98 pc=00000000000334ec..000000000003393c │ │ - Augmentation data: 27 40 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000334f0 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 24 to 0000000000033508 │ │ +00006b20 0000000000000054 000009bc FDE cie=00006168 pc=00000000000340bc..00000000000347b8 │ │ + Augmentation data: eb 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000340c0 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 00000000000340dc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 892 to 0000000000033884 │ │ + DW_CFA_advance_loc2: 1624 to 0000000000034734 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000034750 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000033888 │ │ + DW_CFA_advance_loc: 4 to 0000000000034754 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000052d8 0000000000000034 00000644 FDE cie=00004c98 pc=000000000003393c..00000000000339f8 │ │ - Augmentation data: 07 40 ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000033940 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000033944 │ │ +00006b78 000000000000004c 00000a14 FDE cie=00006168 pc=0000000000034884..00000000000354e4 │ │ + Augmentation data: a7 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000034888 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000348a0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 00000000000339d0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000339d4 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 00000000000339dc │ │ + DW_CFA_advance_loc2: 2312 to 00000000000351a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 00000000000351c0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000339e0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000351c4 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005310 0000000000000034 0000067c FDE cie=00004c98 pc=00000000000339f8..0000000000033a98 │ │ - Augmentation data: ef 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000339fc │ │ - DW_CFA_def_cfa_offset: 16 │ │ +00006bc8 0000000000000054 00000a64 FDE cie=00006168 pc=00000000000354e4..0000000000035b24 │ │ + Augmentation data: 93 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000354e8 │ │ + DW_CFA_def_cfa_offset: 352 │ │ + DW_CFA_advance_loc: 28 to 0000000000035504 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 84 to 0000000000033a50 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000033a54 │ │ - DW_CFA_restore_state │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 4 to 0000000000033a58 │ │ + DW_CFA_advance_loc2: 356 to 0000000000035668 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 352 │ │ + DW_CFA_advance_loc: 28 to 0000000000035684 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000033a5c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000035688 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005348 0000000000000044 000006b4 FDE cie=00004c98 pc=0000000000033a98..0000000000033bb0 │ │ - Augmentation data: d7 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000033a9c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000033aa4 │ │ +00006c20 0000000000000054 00000abc FDE cie=00006168 pc=0000000000037ac4..0000000000037bd4 │ │ + Augmentation data: 67 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000037ac8 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000037ad8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 220 to 0000000000033b80 │ │ + DW_CFA_advance_loc1: 80 to 0000000000037b28 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000037b38 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000033b84 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037b3c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 12 to 0000000000033b90 │ │ + DW_CFA_advance_loc1: 88 to 0000000000037b94 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000037ba4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000033b94 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000037ba8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005390 000000000000004c 000006fc FDE cie=00004c98 pc=000000000003445c..0000000000035f80 │ │ - Augmentation data: 9f 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000034460 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000034474 │ │ +00006c78 0000000000000054 00000b14 FDE cie=00006168 pc=0000000000039314..0000000000039ab8 │ │ + Augmentation data: 23 2e ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000039318 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000039334 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 0000000000034478 │ │ - DW_CFA_def_cfa_offset: 1344 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 704 to 0000000000034738 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000034750 │ │ + DW_CFA_advance_loc2: 1792 to 0000000000039a34 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000039a50 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000034754 │ │ + DW_CFA_advance_loc: 4 to 0000000000039a54 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000053e0 000000000000003c 0000074c FDE cie=00004c98 pc=00000000000360b8..00000000000361f0 │ │ - Augmentation data: bf 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000360bc │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000360c0 │ │ +00006cd0 0000000000000054 00000b6c FDE cie=00006168 pc=000000000003b2fc..000000000003b428 │ │ + Augmentation data: df 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003b300 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000003b310 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 184 to 0000000000036178 │ │ + DW_CFA_advance_loc1: 80 to 000000000003b360 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000003b370 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003617c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b374 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 0000000000036184 │ │ + DW_CFA_advance_loc1: 128 to 000000000003b3f4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000003b404 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000036188 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003b408 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005420 000000000000004c 0000078c FDE cie=00004c98 pc=00000000000361f0..00000000000364c4 │ │ - Augmentation data: a7 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000361f4 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 24 to 000000000003620c │ │ +00006d28 0000000000000054 00000bc4 FDE cie=00006168 pc=000000000003bd7c..000000000003c56c │ │ + Augmentation data: 9b 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003bd80 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 000000000003bd9c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 564 to 0000000000036440 │ │ + DW_CFA_advance_loc2: 1864 to 000000000003c4e4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 000000000003c500 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000036444 │ │ + DW_CFA_advance_loc: 4 to 000000000003c504 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005470 000000000000004c 000007dc FDE cie=00004c98 pc=00000000000364c4..0000000000037d84 │ │ - Augmentation data: 83 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000364c8 │ │ +00006d80 000000000000004c 00000c1c FDE cie=00006168 pc=000000000003cb3c..000000000003e79c │ │ + Augmentation data: 57 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003cb40 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 00000000000364dc │ │ + DW_CFA_advance_loc: 24 to 000000000003cb58 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 00000000000364e0 │ │ - DW_CFA_def_cfa_offset: 720 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 3200 to 0000000000037160 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000037178 │ │ + DW_CFA_advance_loc2: 3948 to 000000000003dac4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 000000000003dadc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003717c │ │ + DW_CFA_advance_loc: 4 to 000000000003dae0 │ │ DW_CFA_restore_state │ │ │ │ -000054c0 0000000000000044 0000082c FDE cie=00004c98 pc=0000000000038524..0000000000038820 │ │ - Augmentation data: ab 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000038528 │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 20 to 000000000003853c │ │ +00006dd0 0000000000000044 00000c6c FDE cie=00006168 pc=000000000003e79c..000000000003e880 │ │ + Augmentation data: 9b 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003e7a0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e7a8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 596 to 0000000000038790 │ │ + DW_CFA_advance_loc1: 148 to 000000000003e83c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e844 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003e848 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e850 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003e854 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00006e18 0000000000000044 00000cb4 FDE cie=00006168 pc=000000000003e884..000000000003e990 │ │ + Augmentation data: 77 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003e888 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e890 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 172 to 000000000003e93c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e944 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003e948 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e950 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000038794 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003e954 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00006e60 0000000000000044 00000cfc FDE cie=00006168 pc=000000000003e990..000000000003ea38 │ │ + Augmentation data: 57 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003e994 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003e99c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 112 to 000000000003ea0c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003ea14 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ea18 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003ea20 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ea24 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005508 0000000000000044 00000874 FDE cie=00004c98 pc=0000000000038b54..0000000000038cd4 │ │ - Augmentation data: 8b 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000038b58 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000038b60 │ │ +00006ea8 0000000000000044 00000d44 FDE cie=00006168 pc=000000000003ea38..000000000003eac8 │ │ + Augmentation data: 1f 2d ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003ea3c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003ea44 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 300 to 0000000000038c8c │ │ + DW_CFA_advance_loc: 52 to 000000000003ea78 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003ea80 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000038c90 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ea84 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000038cac │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 000000000003ea8c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000038cb0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ea90 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005550 000000000000004c 000008bc FDE cie=00004c98 pc=0000000000038cd4..00000000000395dc │ │ - Augmentation data: 53 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000038cd8 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 20 to 0000000000038cec │ │ +00006ef0 000000000000005c 00000d8c FDE cie=00006168 pc=000000000003eb38..000000000003ed50 │ │ + Augmentation data: e3 2c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003eb3c │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 000000000003eb50 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r27 (x27) at cfa-72 │ │ - DW_CFA_offset: r28 (x28) at cfa-80 │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ - DW_CFA_advance_loc: 4 to 0000000000038cf0 │ │ - DW_CFA_def_cfa_offset: 768 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1884 to 000000000003944c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 0000000000039464 │ │ + DW_CFA_advance_loc2: 420 to 000000000003ecf4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000003ed08 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000039468 │ │ + DW_CFA_advance_loc: 4 to 000000000003ed0c │ │ DW_CFA_restore_state │ │ - │ │ -000055a0 000000000000003c 0000090c FDE cie=00004c98 pc=00000000000395dc..0000000000039758 │ │ - Augmentation data: 3f 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000395e0 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 20 to 00000000000395f4 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 124 to 0000000000039670 │ │ + DW_CFA_advance_loc: 8 to 000000000003ed14 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000003ed28 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000039674 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000003ed2c │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000055e0 000000000000004c 0000094c FDE cie=00004c98 pc=000000000003b27c..000000000003b538 │ │ - Augmentation data: 23 3f ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003b280 │ │ +00006f50 0000000000000054 00000dec FDE cie=00006168 pc=000000000003f09c..000000000003f34c │ │ + Augmentation data: 93 2c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000003f0a0 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 24 to 000000000003b298 │ │ + DW_CFA_advance_loc: 28 to 000000000003f0bc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 528 to 000000000003b4a8 │ │ + DW_CFA_advance_loc2: 508 to 000000000003f2b8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 28 to 000000000003f2d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 000000000003b4ac │ │ + DW_CFA_advance_loc: 4 to 000000000003f2d8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005630 0000000000000034 0000099c FDE cie=00004c98 pc=000000000003c774..000000000003c85c │ │ - Augmentation data: e3 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003c778 │ │ +00006fa8 000000000000003c 00000e44 FDE cie=00006168 pc=0000000000040370..000000000004043c │ │ + Augmentation data: 4b 2c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040374 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003c780 │ │ + DW_CFA_advance_loc: 12 to 0000000000040380 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 160 to 000000000003c820 │ │ + DW_CFA_advance_loc1: 136 to 0000000000040408 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000040414 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003c824 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040418 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00006fe8 0000000000000034 00000e84 FDE cie=00006168 pc=000000000004059c..0000000000040658 │ │ + Augmentation data: 1f 2c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000405a0 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 12 to 00000000000405ac │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 132 to 0000000000040630 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 12 to 000000000004063c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040640 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005668 000000000000003c 000009d4 FDE cie=00004c98 pc=000000000003fd6c..000000000003ff14 │ │ - Augmentation data: bb 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000003fd70 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000003fd78 │ │ +00007020 0000000000000054 00000ebc FDE cie=00006168 pc=0000000000040658..00000000000407f8 │ │ + Augmentation data: 0b 2c ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004065c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 000000000004066c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 288 to 000000000003fe98 │ │ + DW_CFA_advance_loc2: 304 to 000000000004079c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000407ac │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003fe9c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000407b0 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 000000000003feac │ │ + DW_CFA_advance_loc: 16 to 00000000000407c0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000407d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000003feb0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000407d4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000056a8 0000000000000034 00000a14 FDE cie=00004c98 pc=000000000004003c..00000000000400e0 │ │ - Augmentation data: 9b 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000040040 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000040044 │ │ +00007078 000000000000004c 00000f14 FDE cie=00006168 pc=00000000000409fc..0000000000040aac │ │ + Augmentation data: c3 2b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040a00 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000040a10 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 00000000000400bc │ │ + DW_CFA_advance_loc1: 64 to 0000000000040a50 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000040a60 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000400c0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040a64 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 00000000000400c8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000040a74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000400cc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040a78 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000056e0 0000000000000044 00000a4c FDE cie=00004c98 pc=00000000000401bc..0000000000040264 │ │ - Augmentation data: 73 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000401c0 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000401cc │ │ +000070c8 0000000000000054 00000f64 FDE cie=00006168 pc=0000000000040aac..0000000000040be0 │ │ + Augmentation data: 8f 2b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040ab0 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000040ac4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 0000000000040210 │ │ + DW_CFA_advance_loc1: 176 to 0000000000040b74 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000040b88 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000040214 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040b8c │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000040224 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000040ba0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000040228 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040ba4 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005728 000000000000004c 00000a94 FDE cie=00004c98 pc=0000000000040264..00000000000403c8 │ │ - Augmentation data: 47 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000040268 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000040274 │ │ +00007120 0000000000000044 00000fbc FDE cie=00006168 pc=0000000000040be0..0000000000040c88 │ │ + Augmentation data: 53 2b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040be4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000040bec │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 188 to 0000000000040330 │ │ + DW_CFA_advance_loc1: 112 to 0000000000040c5c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000040c64 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000040334 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040c68 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 0000000000040344 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000040c70 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000040348 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040c74 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005778 0000000000000034 00000ae4 FDE cie=00004c98 pc=00000000000404a8..000000000004054c │ │ - Augmentation data: 13 3e ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000404ac │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000404b0 │ │ +00007168 000000000000004c 00001004 FDE cie=00006168 pc=0000000000040c88..0000000000040e98 │ │ + Augmentation data: 1b 2b ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000040c8c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000040c98 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 0000000000040528 │ │ + DW_CFA_advance_loc2: 376 to 0000000000040e10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000040e1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000004052c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040e20 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 0000000000040534 │ │ + DW_CFA_advance_loc: 4 to 0000000000040e24 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000040e30 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000040538 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000040e34 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000057b0 0000000000000044 00000b1c FDE cie=00004c98 pc=000000000004054c..00000000000405f8 │ │ - Augmentation data: eb 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000040550 │ │ +000071b8 0000000000000054 00001054 FDE cie=00006168 pc=0000000000041c00..0000000000041d10 │ │ + Augmentation data: eb 2a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000041c04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 000000000004055c │ │ + DW_CFA_advance_loc: 16 to 0000000000041c14 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 64 to 000000000004059c │ │ + DW_CFA_advance_loc1: 80 to 0000000000041c64 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041c74 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000405a0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041c78 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 16 to 00000000000405b0 │ │ + DW_CFA_advance_loc1: 88 to 0000000000041cd0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041ce0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000405b4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041ce4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000057f8 000000000000003c 00000b64 FDE cie=00004c98 pc=00000000000410a4..00000000000411a8 │ │ - Augmentation data: bf 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000410a8 │ │ +00007210 0000000000000054 000010ac FDE cie=00006168 pc=0000000000041d10..0000000000041e20 │ │ + Augmentation data: a7 2a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000041d14 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 00000000000410b4 │ │ + DW_CFA_advance_loc: 16 to 0000000000041d24 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 128 to 0000000000041134 │ │ + DW_CFA_advance_loc1: 80 to 0000000000041d74 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041d84 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000041138 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041d88 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 88 to 0000000000041de0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041df0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041df4 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005838 0000000000000034 00000ba4 FDE cie=00004c98 pc=00000000000411a8..0000000000041230 │ │ - Augmentation data: af 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000411ac │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000411b0 │ │ +00007268 0000000000000054 00001104 FDE cie=00006168 pc=0000000000041f90..000000000004203c │ │ + Augmentation data: 63 2a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000041f94 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041fa4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 0000000000041208 │ │ + DW_CFA_advance_loc: 52 to 0000000000041fd8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041fe8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000004120c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000041fec │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 8 to 0000000000041214 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000041ffc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000041218 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000042000 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005870 000000000000004c 00000bdc FDE cie=00004c98 pc=0000000000041230..0000000000041374 │ │ - Augmentation data: 93 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000041234 │ │ +000072c0 000000000000005c 0000115c FDE cie=00006168 pc=000000000004203c..0000000000042180 │ │ + Augmentation data: 27 2a ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000042040 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 16 to 0000000000041244 │ │ + DW_CFA_advance_loc: 20 to 0000000000042054 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 208 to 0000000000041314 │ │ + DW_CFA_advance_loc1: 184 to 000000000004210c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000042120 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000041318 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000042124 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 20 to 000000000004132c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000042138 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000041330 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004213c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000058c0 000000000000004c 00000c2c FDE cie=00004c98 pc=00000000000415dc..0000000000041f78 │ │ - Augmentation data: 5f 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000415e0 │ │ - DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 24 to 00000000000415f8 │ │ +00007320 0000000000000034 000011bc FDE cie=00006168 pc=0000000000042a50..0000000000042ac4 │ │ + Augmentation data: e3 29 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000042a54 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000042a5c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 0000000000042a90 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 32 │ │ + DW_CFA_advance_loc: 8 to 0000000000042a98 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000042a9c │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007358 0000000000000054 000011f4 FDE cie=00006168 pc=0000000000042fb8..00000000000436bc │ │ + Augmentation data: cb 29 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000042fbc │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000042fd8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 76 to 0000000000041644 │ │ + DW_CFA_advance_loc2: 1632 to 0000000000043638 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 28 to 0000000000043654 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r27 (x27) │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 0000000000041648 │ │ + DW_CFA_advance_loc: 4 to 0000000000043658 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000073b0 0000000000000054 0000124c FDE cie=00006168 pc=0000000000043c64..000000000004448c │ │ + Augmentation data: 87 29 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000043c68 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 28 to 0000000000043c84 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc2: 1924 to 0000000000044408 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 176 │ │ + DW_CFA_advance_loc: 28 to 0000000000044424 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000044428 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005910 0000000000000024 00000c7c FDE cie=00004c98 pc=00000000000429f0..0000000000042a2c │ │ - Augmentation data: 23 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000429f4 │ │ +00007408 000000000000003c 000012a4 FDE cie=00006168 pc=0000000000044ce4..00000000000451a8 │ │ + Augmentation data: 43 29 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000044ce8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 00000000000429f8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 12 to 0000000000044cf4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r28 (x28) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 44 to 0000000000042a24 │ │ + DW_CFA_advance_loc2: 1148 to 0000000000045170 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 000000000004517c │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000042a28 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000045180 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005938 000000000000005c 00000ca4 FDE cie=00004c98 pc=0000000000043344..0000000000043858 │ │ - Augmentation data: 0b 3d ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000043348 │ │ - DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 16 to 0000000000043358 │ │ +00007448 000000000000004c 000012e4 FDE cie=00006168 pc=000000000004537c..000000000004565c │ │ + Augmentation data: 13 29 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000045380 │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 24 to 0000000000045398 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 80 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ + DW_CFA_offset: r28 (x28) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 68 to 000000000004339c │ │ + DW_CFA_advance_loc2: 588 to 00000000000455e4 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 496 │ │ + DW_CFA_advance_loc: 24 to 00000000000455fc │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000433a0 │ │ + DW_CFA_advance_loc: 4 to 0000000000045600 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007498 0000000000000044 00001334 FDE cie=00006168 pc=0000000000045cf4..0000000000045d84 │ │ + Augmentation data: e7 28 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000045cf8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000045d04 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 36 to 00000000000433c4 │ │ + DW_CFA_advance_loc: 12 to 0000000000045d10 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000045d1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000433c8 │ │ + DW_CFA_advance_loc: 4 to 0000000000045d20 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 1072 to 00000000000437f8 │ │ + DW_CFA_advance_loc: 48 to 0000000000045d50 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000045d5c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000437fc │ │ + DW_CFA_advance_loc: 4 to 0000000000045d60 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005998 000000000000003c 00000d04 FDE cie=00004c98 pc=0000000000043a00..0000000000043c24 │ │ - Augmentation data: c3 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000043a04 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 16 to 0000000000043a14 │ │ +000074e0 0000000000000064 0000137c FDE cie=00006168 pc=0000000000046090..0000000000046314 │ │ + Augmentation data: ab 28 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000046094 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 20 to 00000000000460a8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 388 to 0000000000043b98 │ │ + DW_CFA_advance_loc2: 400 to 0000000000046238 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 20 to 000000000004624c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043b9c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046250 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 40 to 0000000000046278 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 20 to 000000000004628c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046290 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 60 to 00000000000462cc │ │ + DW_CFA_def_cfa: r31 (sp) ofs 192 │ │ + DW_CFA_advance_loc: 20 to 00000000000462e0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000462e4 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000059d8 000000000000003c 00000d44 FDE cie=00004c98 pc=0000000000043c24..0000000000043edc │ │ - Augmentation data: 97 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000043c28 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 16 to 0000000000043c38 │ │ +00007548 000000000000004c 000013e4 FDE cie=00006168 pc=00000000000467c0..0000000000046880 │ │ + Augmentation data: 63 28 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000467c4 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 16 to 00000000000467d4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 556 to 0000000000043e64 │ │ + DW_CFA_advance_loc1: 76 to 0000000000046820 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000046830 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000043e68 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000046834 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 20 to 0000000000046848 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 16 to 0000000000046858 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004685c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005a18 0000000000000034 00000d84 FDE cie=00004c98 pc=0000000000043f88..0000000000044038 │ │ - Augmentation data: 8f 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000043f8c │ │ +00007598 0000000000000044 00001434 FDE cie=00006168 pc=000000000004704c..00000000000470dc │ │ + Augmentation data: 23 28 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000047050 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 0000000000043f94 │ │ + DW_CFA_advance_loc: 12 to 000000000004705c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 120 to 000000000004400c │ │ + DW_CFA_advance_loc: 16 to 000000000004706c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 0000000000047078 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044010 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004707c │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005a50 0000000000000034 00000dbc FDE cie=00004c98 pc=0000000000044038..00000000000441e4 │ │ - Augmentation data: 6b 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004403c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 12 to 0000000000044048 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 368 to 00000000000441b8 │ │ + DW_CFA_advance_loc: 44 to 00000000000470a8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000470b4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000441bc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000470b8 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ │ │ -00005a88 000000000000003c 00000df4 FDE cie=00004c98 pc=00000000000441fc..0000000000044548 │ │ - Augmentation data: 47 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000044200 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 16 to 0000000000044210 │ │ +000075e0 0000000000000044 0000147c FDE cie=00006168 pc=00000000000470dc..00000000000471d0 │ │ + Augmentation data: e7 27 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000470e0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000470f0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 664 to 00000000000444a8 │ │ + DW_CFA_advance_loc1: 104 to 0000000000047158 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047168 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000444ac │ │ + DW_CFA_advance_loc: 4 to 000000000004716c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005ac8 0000000000000044 00000e34 FDE cie=00004c98 pc=0000000000044550..00000000000448f4 │ │ - Augmentation data: 43 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000044554 │ │ - DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 20 to 0000000000044568 │ │ +00007628 0000000000000044 000014c4 FDE cie=00006168 pc=00000000000471d0..0000000000047374 │ │ + Augmentation data: b3 27 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000471d4 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 00000000000471e8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 636 to 00000000000447e4 │ │ + DW_CFA_advance_loc2: 272 to 00000000000472f8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000004730c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r29 (x29) │ │ - DW_CFA_advance_loc: 4 to 00000000000447e8 │ │ + DW_CFA_advance_loc: 4 to 0000000000047310 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005b10 0000000000000044 00000e7c FDE cie=00004c98 pc=00000000000448f8..0000000000044ab4 │ │ - Augmentation data: 2b 3c ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000448fc │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 16 to 000000000004490c │ │ +00007670 0000000000000054 0000150c FDE cie=00006168 pc=00000000000474c8..0000000000047604 │ │ + Augmentation data: 7f 27 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000474cc │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000474dc │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 56 to 0000000000044944 │ │ + DW_CFA_advance_loc1: 116 to 0000000000047550 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047560 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044948 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047564 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 328 to 0000000000044a90 │ │ + DW_CFA_advance_loc: 32 to 0000000000047584 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000047594 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044a94 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047598 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00005b58 0000000000000054 00000ec4 FDE cie=00004c98 pc=0000000000044ab8..0000000000044d28 │ │ - Augmentation data: f7 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000044abc │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 12 to 0000000000044ac8 │ │ +000076c8 0000000000000054 00001564 FDE cie=00006168 pc=0000000000047604..00000000000477ec │ │ + Augmentation data: 37 27 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000047608 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 20 to 000000000004761c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 360 to 0000000000044c30 │ │ + DW_CFA_advance_loc2: 276 to 0000000000047730 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 0000000000047744 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044c34 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047748 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 136 to 0000000000044cbc │ │ + DW_CFA_advance_loc: 32 to 0000000000047768 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 80 │ │ + DW_CFA_advance_loc: 20 to 000000000004777c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044cc0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047780 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007720 000000000000004c 000015bc FDE cie=00006168 pc=0000000000047b78..0000000000047d4c │ │ + Augmentation data: ef 26 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000047b7c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000047b94 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 52 to 0000000000044cf4 │ │ + DW_CFA_advance_loc2: 340 to 0000000000047ce8 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000047d00 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000044cf8 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047d04 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005bb0 000000000000003c 00000f1c FDE cie=00004c98 pc=0000000000045104..00000000000451bc │ │ - Augmentation data: b7 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000045108 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 8 to 0000000000045110 │ │ +00007770 000000000000007c 0000160c FDE cie=00006168 pc=0000000000047f30..00000000000481b0 │ │ + Augmentation data: c3 26 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000047f34 │ │ + DW_CFA_def_cfa_offset: 288 │ │ + DW_CFA_advance_loc: 20 to 0000000000047f48 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r23 (x23) at cfa-40 │ │ + DW_CFA_offset: r28 (x28) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 100 to 0000000000045174 │ │ + DW_CFA_advance_loc: 32 to 0000000000047f68 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ + DW_CFA_advance_loc: 20 to 0000000000047f7c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000045178 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000047f80 │ │ DW_CFA_restore_state │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc: 28 to 0000000000045194 │ │ + DW_CFA_advance_loc1: 132 to 0000000000048004 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ + DW_CFA_advance_loc: 20 to 0000000000048018 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000045198 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004801c │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005bf0 0000000000000034 00000f5c FDE cie=00004c98 pc=00000000000451bc..00000000000452f8 │ │ - Augmentation data: 87 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000451c0 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 8 to 00000000000451c8 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 228 to 00000000000452ac │ │ + DW_CFA_advance_loc1: 92 to 0000000000048078 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ + DW_CFA_advance_loc: 20 to 000000000004808c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000452b0 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048090 │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 180 to 0000000000048144 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 288 │ │ + DW_CFA_advance_loc: 20 to 0000000000048158 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004815c │ │ DW_CFA_restore_state │ │ + │ │ +000077f0 000000000000002c 0000168c FDE cie=00006168 pc=00000000000481c0..0000000000048358 │ │ + Augmentation data: 5b 26 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 20 to 00000000000481d4 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c28 0000000000000044 00000f94 FDE cie=00004c98 pc=00000000000452f8..0000000000045614 │ │ - Augmentation data: 7b 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 00000000000452fc │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 12 to 0000000000045308 │ │ +00007820 0000000000000054 000016bc FDE cie=00006168 pc=0000000000048398..0000000000048724 │ │ + Augmentation data: 3f 26 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 000000000004839c │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 28 to 00000000000483b8 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 96 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r24 (x24) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-56 │ │ + DW_CFA_offset: r26 (x26) at cfa-64 │ │ + DW_CFA_offset: r27 (x27) at cfa-72 │ │ + DW_CFA_offset: r28 (x28) at cfa-80 │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 268 to 0000000000045414 │ │ + DW_CFA_advance_loc2: 720 to 0000000000048688 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 144 │ │ + DW_CFA_advance_loc: 28 to 00000000000486a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000045418 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 00000000000486a8 │ │ DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007878 000000000000003c 00001714 FDE cie=00006168 pc=0000000000048724..00000000000487dc │ │ + Augmentation data: 0b 26 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000048728 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000048738 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ + DW_CFA_offset: r19 (x19) at cfa-8 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ + DW_CFA_offset: r22 (x22) at cfa-32 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 372 to 000000000004558c │ │ + DW_CFA_advance_loc: 52 to 000000000004876c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 000000000004877c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000045590 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048780 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005c70 000000000000003c 00000fdc FDE cie=00004c98 pc=0000000000045678..0000000000045860 │ │ - Augmentation data: 8f 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004567c │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 16 to 000000000004568c │ │ +000078b8 0000000000000044 00001754 FDE cie=00006168 pc=00000000000487dc..0000000000048988 │ │ + Augmentation data: df 25 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000487e0 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 16 to 00000000000487f0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 64 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc2: 324 to 00000000000457d0 │ │ + DW_CFA_advance_loc2: 296 to 0000000000048918 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 64 │ │ + DW_CFA_advance_loc: 16 to 0000000000048928 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000457d4 │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 000000000004892c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00005cb0 0000000000000024 0000101c FDE cie=00004c98 pc=0000000000045898..0000000000045960 │ │ - Augmentation data: 7f 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004589c │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000458a4 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005cd8 000000000000002c 00001044 FDE cie=00004c98 pc=0000000000045960..0000000000045f5c │ │ - Augmentation data: 6b 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000045964 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 16 to 0000000000045974 │ │ - DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r20 (x20) at cfa-16 │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ - DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r23 (x23) at cfa-40 │ │ - DW_CFA_offset: r24 (x24) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-56 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ +00007900 0000000000000024 0000179c FDE cie=00006168 pc=00000000000489b0..0000000000048a68 │ │ + Augmentation data: ab 25 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 00000000000489b4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 12 to 00000000000489c0 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d08 0000000000000034 00001074 FDE cie=00004c98 pc=0000000000045f5c..0000000000046038 │ │ - Augmentation data: af 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 0000000000045f60 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 12 to 0000000000045f6c │ │ +00007928 000000000000003c 000017c4 FDE cie=00006168 pc=0000000000048b5c..0000000000048c58 │ │ + Augmentation data: 97 25 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000048b60 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000048b70 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 140 to 0000000000045ff8 │ │ + DW_CFA_advance_loc1: 156 to 0000000000048c0c │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000048c1c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000045ffc │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048c20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + │ │ +00007968 0000000000000034 00001804 FDE cie=00006168 pc=0000000000048c58..0000000000048d0c │ │ + Augmentation data: 6b 25 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000048c5c │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 12 to 0000000000048c68 │ │ + DW_CFA_def_cfa: r29 (x29) ofs 32 │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc1: 120 to 0000000000048ce0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 112 │ │ + DW_CFA_advance_loc: 12 to 0000000000048cec │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048cf0 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d40 000000000000002c 000010ac FDE cie=00004c98 pc=0000000000046038..00000000000460b8 │ │ - Augmentation data: 8b 3b ff ff ff ff ff ff │ │ - DW_CFA_advance_loc: 4 to 000000000004603c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0000000000046040 │ │ +000079a0 000000000000004c 0000183c FDE cie=00006168 pc=0000000000048ef8..0000000000048fd8 │ │ + Augmentation data: 43 25 ff ff ff ff ff ff │ │ + DW_CFA_advance_loc: 4 to 0000000000048efc │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000048f0c │ │ + DW_CFA_def_cfa: r29 (x29) ofs 48 │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_offset: r20 (x20) at cfa-16 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ DW_CFA_remember_state │ │ - DW_CFA_advance_loc1: 88 to 0000000000046098 │ │ + DW_CFA_advance_loc1: 76 to 0000000000048f58 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000048f68 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000004609c │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048f6c │ │ + DW_CFA_restore_state │ │ + DW_CFA_remember_state │ │ + DW_CFA_advance_loc: 52 to 0000000000048fa0 │ │ + DW_CFA_def_cfa: r31 (sp) ofs 128 │ │ + DW_CFA_advance_loc: 16 to 0000000000048fb0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r29 (x29) │ │ + DW_CFA_advance_loc: 4 to 0000000000048fb4 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d70 ZERO terminator │ │ +000079f0 ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -1,270 +1,312 @@ │ │ __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 │ │ +BLIND_OUTPUT │ │ +MESSAGE_OUTPUT │ │ +NONCE_OUTPUT │ │ +PROOFRESULT │ │ rangeProofVerify │ │ +ECDH_VEIL │ │ +pedersenCommit │ │ rangeproofSign │ │ -seckeyVerify │ │ -signRecoverable │ │ -signSchnorr │ │ +pthread_getspecific │ │ +pedersenBlindSum │ │ +prepareMlsag │ │ +generateMlsag │ │ +PKS_INPUT │ │ +SKS_INPUT │ │ +KI_BIG_OUTPUT │ │ +PC_OUTPUT │ │ +PS_OUTPUT │ │ +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 │ │ pthread_rwlock_unlock │ │ pthread_rwlock_rdlock │ │ pthread_rwlock_wrlock │ │ -dl_iterate_phdr │ │ libdl.so │ │ - (bytes │ │ -deadlock │ │ -thread ' │ │ -extern " │ │ -no storage spaceassertion `left > │ │ -{invalid syntax}entity not found, │ │ -0123456789abcdef │ │ +assertion `left > │ │ +{invalid syntax}DZ │ │ +.debug_macro.dwo0123456789abcdef │ │ at H │ │ ) when slicing `.debug_types.dwo │ │ -invalid filename │ │ - right` failed: connection reset │ │ -host unreachablerange end index │ │ -yyyyyyyyEEWW │ │ -6?F99?,;J),;J). │ │ -.26:>BFJNRVZ^bfjnrvz~ │ │ -ACfrom_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.llvm./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/alloc/src/collections/btree/navigate.rsIndex out of bounds/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/str/pattern.rsreentrant init/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/cell/once.rs │ │ -attempt to divide by zeromid > len/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/slice/sort.rsassertion failed: end >= start && end <= lenassertion failed: offset != 0 && offset <= leninternal error: entered unreachable code/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/alloc/src/vec/mod.rs/rust/deps/gimli-0.28.0/src/read/line.rs │ │ -attempt to calculate the remainder with a divisor of zero/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/num/wrapping.rs/rust/deps/gimli-0.28.0/src/read/dwarf.rs/rust/deps/gimli-0.28.0/src/read/index.rs.debug_abbrev.debug_addr.debug_aranges.debug_cu_index.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_tu_index.debug_types.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo/rust/deps/addr2line-0.21.0/src/lib.rs/rust/deps/addr2line-0.21.0/src/function.rs │ │ -AccessErrorlibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedRUST_BACKTRACEfailed 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.rsfile name contained an unexpected NUL bytestack backtrace: │ │ -note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ -__rust_begin_short_backtrace__rust_end_short_backtrace [... omitted frame ...] │ │ -s │ │ -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 │ │ -library/std/src/../../backtrace/src/symbolize/gimli/stash.rslibrary/std/src/../../backtrace/src/symbolize/gimli.rslibrary/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + right` failed: │ │ +range end index │ │ + (bytes │ │ +extern " │ │ +from_entropy failed: library/core/src/str/lossy.rs │ │ +/rust/deps/addr2line-0.25.0/src/line.rs │ │ unknown pointer encoding │ │ unsupported restore location for float register │ │ +library/core/src/slice/sort/shared/smallsort.rs │ │ libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big │ │ libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big │ │ +/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 │ │ unsupported arm64 register │ │ libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big │ │ getSLEB128 │ │ getSavedRegister │ │ +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 │ │ getEncodedP │ │ _Unwind_GetTextRelBase() not implemented │ │ sigin != NULL │ │ getSavedFloatRegister │ │ +library/core/src/slice/memchr.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/cell/once.rs │ │ +library/std/src/io/stdio.rs │ │ rustsecp256k1_v0_4_1_ecmult_context_is_built(&ctx->ecmult_ctx) │ │ tweaked_pubkey32 != NULL │ │ libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range │ │ FDE has zero length │ │ FDE is really a CIE │ │ +library/std/src/path.rs │ │ libunwind: malformed DW_CFA_same_value DWARF unwind, reg too big │ │ DW_EH_PE_aligned pointer encoding not supported │ │ truncated sleb128 expression │ │ +/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 │ │ unsupported restore location for register │ │ +/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 │ │ libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/num/wrapping.rs │ │ setRegister │ │ libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big │ │ _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 │ │ CIE version is not 1 or 3 │ │ +library/core/src/unicode/printable.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/sort/stable/quicksort.rs │ │ DW_EH_PE_funcrel pointer encoding not supported │ │ libunwind: Unsupported .eh_frame_hdr version │ │ +/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_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 │ │ +/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 │ │ DW_OP_deref_size with bad size │ │ Unknown DWARF encoding for search table. │ │ +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 │ │ libunwind: malformed DW_CFA_expression DWARF unwind, reg too big │ │ +library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ pubkey != NULL │ │ seckey32 != NULL │ │ evaluateExpression │ │ +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 │ │ libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big │ │ +library/alloc/src/raw_vec/mod.rs │ │ recid != NULL │ │ output32 != NULL │ │ _Unwind_Resume() can't return │ │ libunwind: malformed DW_CFA_register DWARF unwind, reg too big │ │ +/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 │ │ DW_OP_fbreg not implemented │ │ self test failed │ │ outputlen != NULL │ │ _Unwind_Resume │ │ libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big │ │ +/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 │ │ libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big │ │ getULEB128 │ │ malformed uleb128 expression │ │ DWARF opcode not implemented │ │ +/rust/deps/rustc-demangle-0.1.25/src/legacy.rs │ │ +/rust/deps/rustc-demangle-0.1.25/src/v0.rs │ │ pubnonces != NULL │ │ libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big │ │ +/rust/deps/addr2line-0.25.0/src/function.rs │ │ output != NULL │ │ DW_EH_PE_textrel pointer encoding not supported │ │ truncated uleb128 expression │ │ libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big │ │ getTableEntrySize │ │ _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 │ │ CIE ID is not zero │ │ +android_set_abort_message │ │ +library/std/src/sync/reentrant_lock.rs │ │ signature != NULL │ │ libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big │ │ Can't binary search on variable length encoded data. │ │ +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 │ │ DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ 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 │ │ DW_OP_piece not implemented │ │ + -> chardyn │ │ + u128 <= mut truefor<&*@`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 bufferentity not foundpermission deniedconnection refusedconnection resethost unreachablenetwork 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 zerono storage spaceseek on unseekable filequota exceededfile too largeresource busyexecutable file busydeadlockcross-device link or renametoo many linksinvalid filenameargument 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 failure/proc/self/exeno /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/proc/self/mapsinsufficient perms' │ │ BIP0340/nonce │ │ The scalar for this x is unknown │ │ -)y`xIi(x │ │ -=i68j4@7 │ │ -9+im8,il8 │ │ -9+im8(ih8 │ │ -i`8Iii8_ │ │ - '@x!'@x"'@x( │ │ -H @9J$@9I(@9 │ │ -QJ,@9I4@9 │ │ -J,@9I4@9 │ │ -(u@y8y@y │ │ -)@@9-\@9.PAx │ │ -+0@9,<@9- │ │ -TA @9D,@9E │ │ -TA @9D,@9E │ │ -TD0@9E<@9F │ │ -TD0@9E<@9F │ │ -TE@@9FL@9G │ │ -TFP@9G\@9SPAx │ │ -TE@@9FL@9G │ │ -TG`@9Sl@9T │ │ -TFP@9G\@9SPAx │ │ -TSp@9T|@9V │ │ -TG`@9Sl@9U │ │ -TSp@9U|@9V │ │ +Z n5Z nZZ nvX n │ │ +#X nDX n! │ │ +9jij8iii8lil8 │ │ +)ih8Hyhx │ │ +)ij8wyjx │ │ +Teid8Fhd8 │ │ +Tbi`8Iii8_ │ │ +Tbi`8$i`8_ │ │ +Tbi`8Iii8_ │ │ +Iu@yWy@y? │ │ +Teid8fhd8 │ │ +Tci`8Iii8 │ │ +Tci`8$i`8 │ │ +Tci`8Iii8 │ │ +CA@9DE@9 │ │ Hii8lii8?} │ │ *l@9)d@9+h@9 │ │ )d@9*`@9+\@9,X@9-T@9) │ │ ,8@9+0@9-4@9J}` │ │ *0@9+,@9,(@9-$@9J │ │ qi@9`m@9 │ │ du@9f}@93 │ │ qi@9`m@9 │ │ Ncq@9f}@9 │ │ du@9ey@90 │ │ @S_8Sc_8 │ │ JL;@9N?@9 │ │ TAO!TAOJ │ │ Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) │ │ -rustc version 1.77.0 (aedd173a2 2024-03-17) │ │ +rustc version 1.90.0 (1159e78c4 2025-09-14) │ │ Linker: LLD 12.0.8 (/buildbot/src/android/llvm-r416183/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee) │ │ .fini_array │ │ .comment │ │ .note.android.ident │ │ .got.plt │ │ .rela.plt │ │ .eh_frame_hdr │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ @@ -1,34 +1,34 @@ │ │ │ │ Hex dump of section '.gnu.hash': │ │ - 0x00000ee0 11000000 2d000000 10000000 1a000000 ....-........... │ │ - 0x00000ef0 00200100 20048200 01000000 c2200000 . .. ........ .. │ │ - 0x00000f00 00481000 44040000 00020018 00032100 .H..D.........!. │ │ - 0x00000f10 08000004 06460400 000100d4 41010000 .....F......A... │ │ - 0x00000f20 300a0021 00020100 00000000 00100010 0..!............ │ │ - 0x00000f30 08981a00 00040808 00442046 24142200 .........D F$.". │ │ - 0x00000f40 8880000a 00092107 00000240 00000000 ......!....@.... │ │ - 0x00000f50 00b10a0a 02404000 00600181 08404005 .....@@..`...@@. │ │ - 0x00000f60 00420800 00040002 12860808 08904612 .B............F. │ │ - 0x00000f70 2d000000 31000000 34000000 3a000000 -...1...4...:... │ │ - 0x00000f80 3d000000 43000000 4a000000 4f000000 =...C...J...O... │ │ - 0x00000f90 51000000 58000000 5a000000 5d000000 Q...X...Z...]... │ │ - 0x00000fa0 5f000000 64000000 65000000 6b000000 _...d...e...k... │ │ - 0x00000fb0 6e000000 7a576d38 7887ad41 1022efa9 n...zWm8x..A.".. │ │ - 0x00000fc0 67084d98 7016dc8b 5eda5a29 cbab3f8f g.M.p...^.Z)..?. │ │ - 0x00000fd0 20215ca7 eec73207 a63ceb88 844d1c14 !\...2..<...M.. │ │ - 0x00000fe0 6e2f5e8e 1b4ba13e da309b6c 92fb0fa8 n/^..K.>.0.l.... │ │ - 0x00000ff0 379b2d37 5a2291b1 d243d23c 58b3f535 7.-7Z"...C.w..|.+v."!Zh │ │ - 0x00001030 5806c756 0c3b0047 0dea8f4c 1018eddf X..V.;.G...L.... │ │ - 0x00001040 ab53c026 a801adc0 2019f30d fc0de3b3 .S.&.... ....... │ │ - 0x00001050 0e3b2785 e804c026 60e4ef9e 89d1a061 .;'....&`......a │ │ - 0x00001060 b83e050d 15c2d9cf b83e050d 0afad40d .>.......>...... │ │ - 0x00001070 5fe9e19b ba3e050d 9b3631d4 2ec1e9a9 _....>...61..... │ │ - 0x00001080 b8b2e70e ce6b8fda 60392173 f54068c2 .....k..`9!s.@h. │ │ - 0x00001090 2574cfc5 deaaa644 8ed284c0 c43b44c9 %t.....D.....;D. │ │ - 0x000010a0 8a1c8aa8 986eefaf 193705b8 08b7344e .....n...7....4N │ │ - 0x000010b0 32514a85 5bb98322 daf763c7 6c4c0100 2QJ.[.."..c.lL.. │ │ - 0x000010c0 fcfb31b2 4feeb1a9 ..1.O... │ │ + 0x00000f10 11000000 2f000000 10000000 1a000000 ..../........... │ │ + 0x00000f20 00200100 20048200 01000000 c2200000 . .. ........ .. │ │ + 0x00000f30 00481000 44040000 00020018 00032100 .H..D.........!. │ │ + 0x00000f40 08000004 06460400 000100d4 41010000 .....F......A... │ │ + 0x00000f50 300a0021 00020100 00000000 00100010 0..!............ │ │ + 0x00000f60 08981a00 00040808 00442046 24142200 .........D F$.". │ │ + 0x00000f70 8880000a 00092107 00000240 00000000 ......!....@.... │ │ + 0x00000f80 00b10a0a 02404000 00600181 08404005 .....@@..`...@@. │ │ + 0x00000f90 00420800 00040002 12860808 08904612 .B............F. │ │ + 0x00000fa0 2f000000 33000000 36000000 3c000000 /...3...6...<... │ │ + 0x00000fb0 3f000000 45000000 4c000000 51000000 ?...E...L...Q... │ │ + 0x00000fc0 53000000 5a000000 5c000000 5f000000 S...Z...\..._... │ │ + 0x00000fd0 61000000 66000000 67000000 6d000000 a...f...g...m... │ │ + 0x00000fe0 70000000 66084d98 1022efa9 7a576d38 p...f.M.."..zWm8 │ │ + 0x00000ff0 7987ad41 7016dc8b caab3f8f 5fda5a29 y..Ap.....?._.Z) │ │ + 0x00001000 eec73207 a63ceb88 844d1c14 20215ca7 ..2..<...M.. !\. │ │ + 0x00001010 6e2f5e8e 1b4ba13e da309b6c 92fb0fa8 n/^..K.>.0.l.... │ │ + 0x00001020 379b2d37 58b3f535 d243d23c 5a2291b1 7.-7X..5.C...B. │ │ + 0x00001050 6839907d c98fe7e5 0c3b0047 5806c756 h9.}.....;.GX..V │ │ + 0x00001060 22215a68 0cea8f4c 8f2b76e6 1018eddf "!Zh...L.+v..... │ │ + 0x00001070 ab53c026 e804c026 a801adc0 60e4ef9e .S.&...&....`... │ │ + 0x00001080 88d1a061 fc0de3b3 2019f30d 0f3b2785 ...a.... ....;'. │ │ + 0x00001090 14c2d9cf b93e050d 0afad40d b83e050d .....>.......>.. │ │ + 0x000010a0 5fe9e19b 9a3631d4 bb3e050d ce6b8fda _....61..>...k.. │ │ + 0x000010b0 b8b2e70e 60392173 f44068c2 2fc1e9a9 ....`9!s.@h./... │ │ + 0x000010c0 2574cfc5 8a1c8aa8 183705b8 8ed284c0 %t.......7...... │ │ + 0x000010d0 deaaa644 986eefaf c53b44c9 5ab98322 ...D.n...;D.Z.." │ │ + 0x000010e0 32514a85 09b7344e fcfb31b2 6c4c0100 2QJ...4N..1.lL.. │ │ + 0x000010f0 4eeeb1a9 dbf763c7 N.....c. │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,96 +1,98 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x000010c8 005f5f63 78615f61 74657869 74005f5f .__cxa_atexit.__ │ │ - 0x000010d8 6378615f 66696e61 6c697a65 005f5f72 cxa_finalize.__r │ │ - 0x000010e8 65676973 7465725f 6174666f 726b0042 egister_atfork.B │ │ - 0x000010f8 4c494e44 5300424c 494e445f 4f555450 LINDS.BLIND_OUTP │ │ - 0x00001108 55540043 4f4d4d49 54004542 55463100 UT.COMMIT.EBUF1. │ │ - 0x00001118 45425546 32004542 55463300 45434448 EBUF2.EBUF3.ECDH │ │ - 0x00001128 5f564549 4c004558 5452415f 44415441 _VEIL.EXTRA_DATA │ │ - 0x00001138 5f494e50 55540048 4153485f 494e5055 _INPUT.HASH_INPU │ │ - 0x00001148 54004b49 5f424947 5f4f5554 50555400 T.KI_BIG_OUTPUT. │ │ - 0x00001158 4b495f4f 55545055 54004d45 53534147 KI_OUTPUT.MESSAG │ │ - 0x00001168 455f4f55 54505554 004d5954 4553545f E_OUTPUT.MYTEST_ │ │ - 0x00001178 41525241 59004d59 54455354 5f494e54 ARRAY.MYTEST_INT │ │ - 0x00001188 4752004d 5f494e50 5554004e 4f4e4345 GR.M_INPUT.NONCE │ │ - 0x00001198 5f4f5554 50555400 50434d5f 494e0050 _OUTPUT.PCM_IN.P │ │ - 0x000011a8 434d5f4f 55540050 435f4f55 54505554 CM_OUT.PC_OUTPUT │ │ - 0x000011b8 00504b53 5f494e50 55540050 4b5f494e .PKS_INPUT.PK_IN │ │ - 0x000011c8 50555400 50524549 4d414745 5f494e50 PUT.PREIMAGE_INP │ │ - 0x000011d8 55540050 52495641 54455f49 4e505554 UT.PRIVATE_INPUT │ │ - 0x000011e8 0050524f 4f460050 524f4f46 52455355 .PROOF.PROOFRESU │ │ - 0x000011f8 4c540050 535f4f55 54505554 00505542 LT.PS_OUTPUT.PUB │ │ - 0x00001208 4c49435f 4b45595f 494e5055 54005055 LIC_KEY_INPUT.PU │ │ - 0x00001218 424c4943 5f4b4559 5f494e50 55543200 BLIC_KEY_INPUT2. │ │ - 0x00001228 5349474e 41545552 455f494e 50555400 SIGNATURE_INPUT. │ │ - 0x00001238 534b535f 494e5055 5400534b 5f494e50 SKS_INPUT.SK_INP │ │ - 0x00001248 55540054 5745414b 5f494e50 55540058 UT.TWEAK_INPUT.X │ │ - 0x00001258 5f4f4e4c 595f5055 424c4943 5f4b4559 _ONLY_PUBLIC_KEY │ │ - 0x00001268 5f494e50 55540058 5f4f4e4c 595f5055 _INPUT.X_ONLY_PU │ │ - 0x00001278 424c4943 5f4b4559 5f494e50 55543200 BLIC_KEY_INPUT2. │ │ - 0x00001288 67656e65 72617465 4d6c7361 67006765 generateMlsag.ge │ │ - 0x00001298 744b6579 496d6167 6500696e 69746961 tKeyImage.initia │ │ - 0x000012a8 6c697a65 436f6e74 65787400 6973506f lizeContext.isPo │ │ - 0x000012b8 696e7400 70656465 7273656e 426c696e int.pedersenBlin │ │ - 0x000012c8 6453756d 00706564 65727365 6e436f6d dSum.pedersenCom │ │ - 0x000012d8 6d697400 706b5477 65616b41 64645261 mit.pkTweakAddRa │ │ - 0x000012e8 7700706f 696e7441 64640070 6f696e74 w.pointAdd.point │ │ - 0x000012f8 41646453 63616c61 7200706f 696e7443 AddScalar.pointC │ │ - 0x00001308 6f6d7072 65737300 706f696e 7446726f ompress.pointFro │ │ - 0x00001318 6d536361 6c617200 706f696e 744d756c mScalar.pointMul │ │ - 0x00001328 7469706c 79007072 65706172 654d6c73 tiply.prepareMls │ │ - 0x00001338 61670070 72697661 74654164 64007072 ag.privateAdd.pr │ │ - 0x00001348 69766174 654e6567 61746500 70726976 ivateNegate.priv │ │ - 0x00001358 61746553 75620072 616e6765 50726f6f ateSub.rangeProo │ │ - 0x00001368 66526577 696e6400 72616e67 6550726f fRewind.rangePro │ │ - 0x00001378 6f665665 72696679 0072616e 67657072 ofVerify.rangepr │ │ - 0x00001388 6f6f6653 69676e00 7265636f 76657200 oofSign.recover. │ │ - 0x00001398 7365636b 65795665 72696679 00736967 seckeyVerify.sig │ │ - 0x000013a8 6e007369 676e5265 636f7665 7261626c n.signRecoverabl │ │ - 0x000013b8 65007369 676e5363 686e6f72 72007665 e.signSchnorr.ve │ │ - 0x000013c8 72696679 00766572 6966794d 6c736167 rify.verifyMlsag │ │ - 0x000013d8 00766572 69667953 63686e6f 72720078 .verifySchnorr.x │ │ - 0x000013e8 4f6e6c79 506f696e 74416464 54776561 OnlyPointAddTwea │ │ - 0x000013f8 6b00784f 6e6c7950 6f696e74 41646454 k.xOnlyPointAddT │ │ - 0x00001408 7765616b 43686563 6b00784f 6e6c7950 weakCheck.xOnlyP │ │ - 0x00001418 6f696e74 46726f6d 506f696e 7400784f ointFromPoint.xO │ │ - 0x00001428 6e6c7950 6f696e74 46726f6d 5363616c nlyPointFromScal │ │ - 0x00001438 61720072 75737473 65637032 35366b31 ar.rustsecp256k1 │ │ - 0x00001448 5f76305f 345f315f 636f6e74 6578745f _v0_4_1_context_ │ │ - 0x00001458 63726561 74650072 75737473 65637032 create.rustsecp2 │ │ - 0x00001468 35366b31 5f76305f 345f315f 636f6e74 56k1_v0_4_1_cont │ │ - 0x00001478 6578745f 64657374 726f7900 72757374 ext_destroy.rust │ │ - 0x00001488 73656370 3235366b 315f7630 5f345f31 secp256k1_v0_4_1 │ │ - 0x00001498 5f646566 61756c74 5f657272 6f725f63 _default_error_c │ │ - 0x000014a8 616c6c62 61636b5f 666e0072 75737473 allback_fn.rusts │ │ - 0x000014b8 65637032 35366b31 5f76305f 345f315f ecp256k1_v0_4_1_ │ │ - 0x000014c8 64656661 756c745f 696c6c65 67616c5f default_illegal_ │ │ - 0x000014d8 63616c6c 6261636b 5f666e00 70746872 callback_fn.pthr │ │ - 0x000014e8 6561645f 67657473 70656369 66696300 ead_getspecific. │ │ - 0x000014f8 6d616c6c 6f630070 74687265 61645f73 malloc.pthread_s │ │ - 0x00001508 65747370 65636966 69630066 72656500 etspecific.free. │ │ - 0x00001518 73797363 616c6c00 6d656d61 6c69676e syscall.memalign │ │ - 0x00001528 006d656d 63707900 7265616c 6c6f6300 .memcpy.realloc. │ │ - 0x00001538 6d656d63 6d700073 74726572 726f725f memcmp.strerror_ │ │ - 0x00001548 72005f5f 6572726e 6f007074 68726561 r.__errno.pthrea │ │ - 0x00001558 645f6d75 7465785f 6c6f636b 00707468 d_mutex_lock.pth │ │ - 0x00001568 72656164 5f6d7574 65785f75 6e6c6f63 read_mutex_unloc │ │ - 0x00001578 6b007265 6164006f 70656e00 706f6c6c k.read.open.poll │ │ - 0x00001588 00636c6f 7365006d 656d6d6f 7665006d .close.memmove.m │ │ - 0x00001598 656d7365 7400646c 73796d00 61626f72 emset.dlsym.abor │ │ - 0x000015a8 74007074 68726561 645f6b65 795f6372 t.pthread_key_cr │ │ - 0x000015b8 65617465 00707468 72656164 5f6b6579 eate.pthread_key │ │ - 0x000015c8 5f64656c 65746500 77726974 65007374 _delete.write.st │ │ - 0x000015d8 6174006d 756e6d61 70006673 74617400 at.munmap.fstat. │ │ - 0x000015e8 6d6d6170 00726561 6c706174 68007374 mmap.realpath.st │ │ - 0x000015f8 726c656e 0063616c 6c6f6300 67657465 rlen.calloc.gete │ │ - 0x00001608 6e760067 65746377 64006670 72696e74 nv.getcwd.fprint │ │ - 0x00001618 66007074 68726561 645f7277 6c6f636b f.pthread_rwlock │ │ - 0x00001628 5f756e6c 6f636b00 70746872 6561645f _unlock.pthread_ │ │ - 0x00001638 72776c6f 636b5f72 646c6f63 6b006666 rwlock_rdlock.ff │ │ - 0x00001648 6c757368 00667772 69746500 5f5f7346 lush.fwrite.__sF │ │ - 0x00001658 00707468 72656164 5f72776c 6f636b5f .pthread_rwlock_ │ │ - 0x00001668 77726c6f 636b0064 6c5f6974 65726174 wrlock.dl_iterat │ │ - 0x00001678 655f7068 6472006c 6962632e 736f004c e_phdr.libc.so.L │ │ - 0x00001688 49424300 6c696264 6c2e736f 00 IBC.libdl.so. │ │ + 0x000010f8 005f5f63 78615f61 74657869 74005f5f .__cxa_atexit.__ │ │ + 0x00001108 6378615f 66696e61 6c697a65 005f5f72 cxa_finalize.__r │ │ + 0x00001118 65676973 7465725f 6174666f 726b0069 egister_atfork.i │ │ + 0x00001128 6e697469 616c697a 65436f6e 74657874 nitializeContext │ │ + 0x00001138 00697350 6f696e74 00505542 4c49435f .isPoint.PUBLIC_ │ │ + 0x00001148 4b45595f 494e5055 5400706f 696e7441 KEY_INPUT.pointA │ │ + 0x00001158 64640050 55424c49 435f4b45 595f494e dd.PUBLIC_KEY_IN │ │ + 0x00001168 50555432 00706f69 6e744164 64536361 PUT2.pointAddSca │ │ + 0x00001178 6c617200 54574541 4b5f494e 50555400 lar.TWEAK_INPUT. │ │ + 0x00001188 784f6e6c 79506f69 6e744164 64547765 xOnlyPointAddTwe │ │ + 0x00001198 616b0058 5f4f4e4c 595f5055 424c4943 ak.X_ONLY_PUBLIC │ │ + 0x000011a8 5f4b4559 5f494e50 55540078 4f6e6c79 _KEY_INPUT.xOnly │ │ + 0x000011b8 506f696e 74416464 54776561 6b436865 PointAddTweakChe │ │ + 0x000011c8 636b0058 5f4f4e4c 595f5055 424c4943 ck.X_ONLY_PUBLIC │ │ + 0x000011d8 5f4b4559 5f494e50 55543200 706f696e _KEY_INPUT2.poin │ │ + 0x000011e8 74436f6d 70726573 7300706f 696e7446 tCompress.pointF │ │ + 0x000011f8 726f6d53 63616c61 72005052 49564154 romScalar.PRIVAT │ │ + 0x00001208 455f494e 50555400 784f6e6c 79506f69 E_INPUT.xOnlyPoi │ │ + 0x00001218 6e744672 6f6d5363 616c6172 00784f6e ntFromScalar.xOn │ │ + 0x00001228 6c79506f 696e7446 726f6d50 6f696e74 lyPointFromPoint │ │ + 0x00001238 00706f69 6e744d75 6c746970 6c790070 .pointMultiply.p │ │ + 0x00001248 72697661 74654164 64007072 69766174 rivateAdd.privat │ │ + 0x00001258 65537562 00707269 76617465 4e656761 eSub.privateNega │ │ + 0x00001268 74650073 69676e00 45585452 415f4441 te.sign.EXTRA_DA │ │ + 0x00001278 54415f49 4e505554 00484153 485f494e TA_INPUT.HASH_IN │ │ + 0x00001288 50555400 5349474e 41545552 455f494e PUT.SIGNATURE_IN │ │ + 0x00001298 50555400 7369676e 5265636f 76657261 PUT.signRecovera │ │ + 0x000012a8 626c6500 7369676e 5363686e 6f727200 ble.signSchnorr. │ │ + 0x000012b8 76657269 66790072 65636f76 65720076 verify.recover.v │ │ + 0x000012c8 65726966 79536368 6e6f7272 00676574 erifySchnorr.get │ │ + 0x000012d8 4b657949 6d616765 004b495f 4f555450 KeyImage.KI_OUTP │ │ + 0x000012e8 55540050 4b5f494e 50555400 534b5f49 UT.PK_INPUT.SK_I │ │ + 0x000012f8 4e505554 0072616e 67655072 6f6f6652 NPUT.rangeProofR │ │ + 0x00001308 6577696e 6400424c 494e445f 4f555450 ewind.BLIND_OUTP │ │ + 0x00001318 55540050 524f4f46 00434f4d 4d495400 UT.PROOF.COMMIT. │ │ + 0x00001328 4d455353 4147455f 4f555450 5554004e MESSAGE_OUTPUT.N │ │ + 0x00001338 4f4e4345 5f4f5554 50555400 50524f4f ONCE_OUTPUT.PROO │ │ + 0x00001348 46524553 554c5400 72616e67 6550726f FRESULT.rangePro │ │ + 0x00001358 6f665665 72696679 00454344 485f5645 ofVerify.ECDH_VE │ │ + 0x00001368 494c0070 65646572 73656e43 6f6d6d69 IL.pedersenCommi │ │ + 0x00001378 74007261 6e676570 726f6f66 5369676e t.rangeproofSign │ │ + 0x00001388 00707468 72656164 5f676574 73706563 .pthread_getspec │ │ + 0x00001398 69666963 00667265 65007379 7363616c ific.free.syscal │ │ + 0x000013a8 6c007065 64657273 656e426c 696e6453 l.pedersenBlindS │ │ + 0x000013b8 756d0045 42554631 00424c49 4e445300 um.EBUF1.BLINDS. │ │ + 0x000013c8 70726570 6172654d 6c736167 0050434d prepareMlsag.PCM │ │ + 0x000013d8 5f4f5554 0050434d 5f494e00 45425546 _OUT.PCM_IN.EBUF │ │ + 0x000013e8 32004542 55463300 4d5f494e 50555400 2.EBUF3.M_INPUT. │ │ + 0x000013f8 67656e65 72617465 4d6c7361 6700504b generateMlsag.PK │ │ + 0x00001408 535f494e 50555400 534b535f 494e5055 S_INPUT.SKS_INPU │ │ + 0x00001418 54004b49 5f424947 5f4f5554 50555400 T.KI_BIG_OUTPUT. │ │ + 0x00001428 50435f4f 55545055 54005053 5f4f5554 PC_OUTPUT.PS_OUT │ │ + 0x00001438 50555400 50524549 4d414745 5f494e50 PUT.PREIMAGE_INP │ │ + 0x00001448 55540076 65726966 794d6c73 61670070 UT.verifyMlsag.p │ │ + 0x00001458 6b547765 616b4164 64526177 00736563 kTweakAddRaw.sec │ │ + 0x00001468 6b657956 65726966 7900706f 7369785f keyVerify.posix_ │ │ + 0x00001478 6d656d61 6c69676e 006d616c 6c6f6300 memalign.malloc. │ │ + 0x00001488 6d656d63 70790072 65616c6c 6f63006d memcpy.realloc.m │ │ + 0x00001498 656d636d 70007374 72657272 6f725f72 emcmp.strerror_r │ │ + 0x000014a8 005f5f65 72726e6f 00707468 72656164 .__errno.pthread │ │ + 0x000014b8 5f6d7574 65785f6c 6f636b00 70746872 _mutex_lock.pthr │ │ + 0x000014c8 6561645f 6d757465 785f756e 6c6f636b ead_mutex_unlock │ │ + 0x000014d8 00726561 64006f70 656e0070 6f6c6c00 .read.open.poll. │ │ + 0x000014e8 636c6f73 65006d65 6d6d6f76 65006d65 close.memmove.me │ │ + 0x000014f8 6d736574 00646c73 796d0072 75737473 mset.dlsym.rusts │ │ + 0x00001508 65637032 35366b31 5f76305f 345f315f ecp256k1_v0_4_1_ │ │ + 0x00001518 636f6e74 6578745f 63726561 74650072 context_create.r │ │ + 0x00001528 75737473 65637032 35366b31 5f76305f ustsecp256k1_v0_ │ │ + 0x00001538 345f315f 636f6e74 6578745f 64657374 4_1_context_dest │ │ + 0x00001548 726f7900 72757374 73656370 3235366b roy.rustsecp256k │ │ + 0x00001558 315f7630 5f345f31 5f646566 61756c74 1_v0_4_1_default │ │ + 0x00001568 5f696c6c 6567616c 5f63616c 6c626163 _illegal_callbac │ │ + 0x00001578 6b5f666e 00727573 74736563 70323536 k_fn.rustsecp256 │ │ + 0x00001588 6b315f76 305f345f 315f6465 6661756c k1_v0_4_1_defaul │ │ + 0x00001598 745f6572 726f725f 63616c6c 6261636b t_error_callback │ │ + 0x000015a8 5f666e00 70746872 6561645f 73657473 _fn.pthread_sets │ │ + 0x000015b8 70656369 66696300 67657465 6e760073 pecific.getenv.s │ │ + 0x000015c8 74726c65 6e006162 6f727400 70746872 trlen.abort.pthr │ │ + 0x000015d8 6561645f 6b65795f 63726561 74650070 ead_key_create.p │ │ + 0x000015e8 74687265 61645f6b 65795f64 656c6574 thread_key_delet │ │ + 0x000015f8 65007772 69746500 67657463 77640066 e.write.getcwd.f │ │ + 0x00001608 73746174 006c7365 656b3634 00646c5f stat.lseek64.dl_ │ │ + 0x00001618 69746572 6174655f 70686472 006d6d61 iterate_phdr.mma │ │ + 0x00001628 70006d75 6e6d6170 00726561 6c706174 p.munmap.realpat │ │ + 0x00001638 68007374 61740063 616c6c6f 63007265 h.stat.calloc.re │ │ + 0x00001648 61646c69 6e6b004d 59544553 545f4152 adlink.MYTEST_AR │ │ + 0x00001658 52415900 4d595445 53545f49 4e544752 RAY.MYTEST_INTGR │ │ + 0x00001668 00667072 696e7466 00707468 72656164 .fprintf.pthread │ │ + 0x00001678 5f72776c 6f636b5f 756e6c6f 636b0070 _rwlock_unlock.p │ │ + 0x00001688 74687265 61645f72 776c6f63 6b5f7264 thread_rwlock_rd │ │ + 0x00001698 6c6f636b 0066666c 75736800 66777269 lock.fflush.fwri │ │ + 0x000016a8 7465005f 5f734600 70746872 6561645f te.__sF.pthread_ │ │ + 0x000016b8 72776c6f 636b5f77 726c6f63 6b006c69 rwlock_wrlock.li │ │ + 0x000016c8 62632e73 6f004c49 4243006c 6962646c bc.so.LIBC.libdl │ │ + 0x000016d8 2e736f00 .so. │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ @@ -1,208 +1,217 @@ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ - 0x000052c8 ff9c3901 3200d803 0000d803 14900800 ..9.2........... │ │ - 0x000052d8 b00408a0 0700fc06 10bc0700 8c075800 ..............X. │ │ - 0x000052e8 00e40708 8c0801ec 07500000 bc0808a4 .........P...... │ │ - 0x000052f8 0901c408 7c00007f 00000000 00000000 ....|........... │ │ - 0x00005308 ffff0122 00980300 0098030c f80400d0 ..."............ │ │ - 0x00005318 030cf004 00dc0380 010000dc 0410f804 ................ │ │ - 0x00005328 00ec042c 00000000 ffff0127 bc011084 ...,.......'.... │ │ - 0x00005338 0400cc01 2c0000f8 010c8404 00f00210 ....,........... │ │ - 0x00005348 88040080 03300000 b0031088 0400c003 .....0.......... │ │ - 0x00005358 64000000 ff9c0901 043c0848 017f0000 d........<.H.... │ │ - 0x00005368 00000000 ffff0148 cc030888 1a00d403 .......H........ │ │ - 0x00005378 80130000 d4160cf8 1900e416 14bc1900 ................ │ │ - 0x00005388 fc160cb0 19008c17 18bc1900 a8172cb8 ..............,. │ │ - 0x00005398 1900d817 0cf01800 e81730f8 18009c18 ..........0..... │ │ - 0x000053a8 0ce01800 d81804e4 1800dc18 c8010000 ................ │ │ - 0x000053b8 ff9c1901 08180854 03380850 037f0001 .......T.8.P.... │ │ - 0x000053c8 7d000000 00000000 00000000 00000000 }............... │ │ - 0x000053d8 ff9c0d01 06a80608 bc0a017f 00000000 ................ │ │ - 0x000053e8 00000000 ff9c1d01 191410cc 01007408 ..............t. │ │ - 0x000053f8 a801007c 5c0000d8 0108e801 01e0010c ...|\........... │ │ - 0x00005408 00007f00 00000000 ffff0108 38086000 ............8.`. │ │ - 0x00005418 40440000 ffff0108 3c086400 44440000 @D......<.d.DD.. │ │ - 0x00005428 ffff010b dc0108a4 0200e401 68000000 ............h... │ │ - 0x00005438 ffff0108 3c086400 44440000 ff9c1901 ....<.d.DD...... │ │ - 0x00005448 0a180884 01036808 8001037f 00017d00 ......h.......}. │ │ - 0x00005458 00000000 00000000 00000000 ffff011b ................ │ │ - 0x00005468 00cc0300 00cc0304 c00400d0 03300000 .............0.. │ │ - 0x00005478 80041094 04009004 5c000000 ffff010e ........\....... │ │ - 0x00005488 00340000 3410ac01 00448401 00000000 .4..4....D...... │ │ - 0x00005498 ffff010a 1404c801 0018e001 00000000 ................ │ │ - 0x000054a8 ff9cbc03 01b50300 b0020000 b00210b0 ................ │ │ - 0x000054b8 6300c002 b4010000 f40308c4 6200fc03 c...........b... │ │ - 0x000054c8 88040000 84081098 63009c08 18b06300 ........c.....c. │ │ - 0x000054d8 b408d008 00008411 08846200 8c112800 ..........b...(. │ │ - 0x000054e8 00b41108 dc6200bc 118c0700 00c81820 .....b......... │ │ - 0x000054f8 d06300d0 1c08ec64 00d81c80 100000d8 .c.....d........ │ │ - 0x00005508 2c0cf463 00e42c58 0000bc2d 20f46300 ,..c..,X...- .c. │ │ - 0x00005518 802e08f0 6200bc2e 08f46300 942fd402 ....b.....c../.. │ │ - 0x00005528 d86300f8 34a804b4 6400c03a 0c986200 .c..4...d..:..b. │ │ - 0x00005538 cc3ac805 00009440 24986300 b8406400 .:.....@$.c..@d. │ │ - 0x00005548 009c410c 985f00d0 4114e85e 00904210 ..A.._..A..^..B. │ │ - 0x00005558 cc5e00dc 4350985f 00ac44b8 020000e4 .^..CP._..D..... │ │ - 0x00005568 4610805f 00f44664 0000d847 48805f00 F.._..Fd...GH._. │ │ - 0x00005578 a0489001 0000b049 74805f00 a44a4c00 .H.....It._..JL. │ │ - 0x00005588 00f04a94 02805f00 844d2800 00ac4d20 ..J..._..M(...M │ │ - 0x00005598 805f0084 4e14f063 00984e10 0000a84e ._..N..c..N....N │ │ - 0x000055a8 0cf06300 c84e5080 5e009c4f 109c5e00 ..c..NP.^..O..^. │ │ - 0x000055b8 d05018cc 5e00a055 0c846300 ec5544f0 .P..^..U..c..UD. │ │ - 0x000055c8 5d00b056 dc010000 8c5810dc 5d00ac58 ]..V.....X..]..X │ │ - 0x000055d8 0cc85d00 d45810dc 5d008459 0cb45f00 ..]..X..]..Y.._. │ │ - 0x000055e8 9c5a58b0 5d00f45a 2c0000a0 5b20b05d .ZX.]..Z,...[ .] │ │ - 0x000055f8 00c45c10 ac5f00d8 5c04985f 00e05c0c ..\.._..\.._..\. │ │ - 0x00005608 885e00f0 5c0cdc5d 00805d14 805e0098 .^..\..]..]..^.. │ │ - 0x00005618 5d14f05d 008c5e08 985e01d4 5f08f060 ]..]..^..^.._..` │ │ - 0x00005628 01fc5f04 ec600190 61049861 01886208 .._..`..a..a..b. │ │ - 0x00005638 946201b4 6208c062 01d06204 d86201e0 .b..b..b..b..b.. │ │ - 0x00005648 6208ec62 01886308 94630190 63940100 b..b..c..c..c... │ │ - 0x00005658 00a46408 b06401ac 64700000 7f000000 ..d..d..dp...... │ │ - 0x00005668 00000000 ffff0111 00900300 00900308 ................ │ │ - 0x00005678 f0040098 03fc0100 00000000 ffff0112 ................ │ │ - 0x00005688 b0040c94 0a00ac05 10a80a00 bc058405 ................ │ │ - 0x00005698 00000000 ffff0158 00a00100 00a0010c .......X........ │ │ - 0x000056a8 b00a00ac 01980100 00c40210 f00900dc ................ │ │ - 0x000056b8 03f8029c 0a00d406 2c000080 0710b00a ........,....... │ │ - 0x000056c8 00b00704 880a00dc 07d001b0 0a00ac09 ................ │ │ - 0x000056d8 140000c0 090cb00a 00d40904 9c0a00dc ................ │ │ - 0x000056e8 0904b00a 00e40908 9c0a00ec 09600000 .............`.. │ │ - 0x000056f8 ff9cac03 01a5032c ec039c5e 00c405f4 .......,...^.... │ │ - 0x00005708 03e85d00 a40c0490 5c00980f 0ce05d00 ..].....\.....]. │ │ - 0x00005718 dc0f10c8 5c00d011 08d85d00 d8118c09 ....\.....]..... │ │ - 0x00005728 0000e41a 04a85e00 bc1b08d8 5c00981d ......^.....\... │ │ - 0x00005738 0cc85c00 a41dc401 0000e81e 0cd05c00 ..\...........\. │ │ - 0x00005748 f41ed801 0000cc20 04c85b00 c42204c0 ....... ..[..".. │ │ - 0x00005758 5900802c 08a05900 e42d78c0 5900cc2f Y..,..Y..-x.Y../ │ │ - 0x00005768 0cbc5900 c03008c8 5900e034 089c5900 ..Y..0..Y..4..Y. │ │ - 0x00005778 8c370898 59009437 ac010000 c0380ca8 .7..Y..7.....8.. │ │ - 0x00005788 5900f838 10fc5b00 bc3904e8 5b00843c Y..8..[..9..[..< │ │ - 0x00005798 08f45c00 8c3cb80a 0000c446 08c05b00 ..\..<.....F..[. │ │ - 0x000057a8 e84604fc 5c00e847 0cc85a00 f44810a4 .F..\..G..Z..H.. │ │ - 0x000057b8 5c008449 300000b4 490ccc5b 00c049a0 \..I0...I..[..I. │ │ - 0x000057c8 010000e0 4a0ca45a 00b44b0c 805a00fc ....J..Z..K..Z.. │ │ - 0x000057d8 4d88019c 5b00c44f 08e85900 8450dc02 M...[..O..Y..P.. │ │ - 0x000057e8 9c5b00c4 546c985f 00cc5560 e05e00b0 .[..Tl._..U`.^.. │ │ - 0x000057f8 5630985f 00e4561c e05e0084 5740985f V0._..V..^..W@._ │ │ - 0x00005808 00c8570c c05d00e0 5710e05e 00f4570c ..W..]..W..^..W. │ │ - 0x00005818 e05c0084 5840e05e 00c8580c 805c00d8 .\..X@.^..X..\.. │ │ - 0x00005828 580cfc5b 00e8580c e05b00f8 581ca459 X..[..X..[..X..Y │ │ - 0x00005838 00ac5908 b85901dc 5908945f 01845a08 ..Y..Y..Y.._..Z. │ │ - 0x00005848 a05a018c 5a0cc060 01a85a08 c45a01fc .Z..Z..`..Z..Z.. │ │ - 0x00005858 5a14c060 01b05b08 985e01d0 5b08dc5b Z..`..[..^..[..[ │ │ - 0x00005868 01a85c08 c45c01b4 5c08c060 01e45c08 ..\..\..\..`..\. │ │ - 0x00005878 f05c0188 5d0cbc5d 01c45d08 d45d0180 .\..]..]..]..].. │ │ - 0x00005888 5e08985e 01b45e0c dc5e01f4 5e08945f ^..^..^..^..^.._ │ │ - 0x00005898 01d85f08 c06001e0 5f640000 7f000000 .._..`.._d...... │ │ - 0x000058a8 00000000 ffff01b4 01940530 884d008c ...........0.M.. │ │ - 0x000058b8 0e0cbc4b 00d40f08 f44a00f0 10980188 ...K.....J...... │ │ - 0x000058c8 4d008812 90120000 982464c4 4b00a426 M........$d.K..& │ │ - 0x000058d8 10b44b00 e02b08d4 4b00e82b 84070000 ..K..+..K..+.... │ │ - 0x000058e8 ec320c90 4b009435 08cc4b00 9c359c09 .2..K..5..K..5.. │ │ - 0x000058f8 0000b83e 0cb04c00 8c3f0cdc 4b00c442 ...>..L..?..K..B │ │ - 0x00005908 0cfc4a00 d042a804 0000f846 30944e00 ..J..B.....F0.N. │ │ - 0x00005918 c4476090 4d00a848 1c944e00 c8481c90 .G`.M..H..N..H.. │ │ - 0x00005928 4d00f048 10944e00 8c491090 4d00a049 M..H..N..I..M..I │ │ - 0x00005938 40944e00 e0491000 00f04940 904d00b4 @.N..I....I@.M.. │ │ - 0x00005948 4a0cc44b 00c44a0c ac4b00d4 4a0cb44b J..K..J..K..J..K │ │ - 0x00005958 00e44a0c a44b00f0 4af80300 00000000 ..J..K..J....... │ │ - 0x00005968 ff9c2901 23cc0258 f80700d0 0508f407 ..).#..X........ │ │ - 0x00005978 00cc070c 940800dc 0714fc07 00bc0808 ................ │ │ - 0x00005988 cc0801c4 080c0000 7f000000 00000000 ................ │ │ - 0x00005998 ff9c1901 143404a4 01003874 0000ac01 .....4....8t.... │ │ - 0x000059a8 04b80101 b0010c00 007f0000 00000000 ................ │ │ - 0x000059b8 ff9c1901 13280464 002c6400 00900104 .....(.d.,d..... │ │ - 0x000059c8 9c010194 010c0000 7f000000 00000000 ................ │ │ - 0x000059d8 ffff010a 6848fc01 00b00168 00000000 ....hH.....h.... │ │ - 0x000059e8 ff9c6901 6400fc02 0000fc02 0ce03500 ..i.d.........5. │ │ - 0x000059f8 b4030ce4 35009c04 04c83500 a004a81b ....5.....5..... │ │ - 0x00005a08 0000c81f 08803500 84200c94 3500ec21 ......5.. ..5..! │ │ - 0x00005a18 10e03500 e0230ca4 3400d828 08803400 ..5..#..4..(..4. │ │ - 0x00005a28 a4290ca8 3400c82f 0c943400 e0330cf4 .)..4../..4..3.. │ │ - 0x00005a38 3400f033 0c983400 fc338c02 00008836 4..3..4..3.....6 │ │ - 0x00005a48 04a03601 8c361800 007f0000 00000000 ..6..6.......... │ │ - 0x00005a58 ff9c2101 1a3c08ec 01006404 d0010068 ..!..<....d....h │ │ - 0x00005a68 a8010000 900204ac 02019402 2400007f ............$... │ │ - 0x00005a78 00000000 00000000 ffff0128 00c80100 ...........(.... │ │ - 0x00005a88 00c8010c b80500d4 01840300 00d80404 ................ │ │ - 0x00005a98 b80500e0 0414a405 00f80414 9005008c ................ │ │ - 0x00005aa8 05480000 ffff0173 f81308cc 2f009016 .H.....s..../... │ │ - 0x00005ab8 0ce02f00 dc160ce4 2f00d019 10943100 ../...../.....1. │ │ - 0x00005ac8 9c1c08e4 3000a41c a0090000 c42510cc ....0........%.. │ │ - 0x00005ad8 30008026 0cc03000 b4260cb4 3000e827 0..&..0..&..0..' │ │ - 0x00005ae8 10ec3000 98280cd0 3000e428 0cb03000 ..0..(..0..(..0. │ │ - 0x00005af8 ac2a0cf8 2f00fc2c 08943100 b82de001 .*../..,..1..-.. │ │ - 0x00005b08 fc30009c 2f0c9431 00ac2f0c c43000bc .0../..1../..0.. │ │ - 0x00005b18 2f0cd02f 00c82ff8 01000000 ffff0123 /../../........# │ │ - 0x00005b28 00880300 00880308 e00500bc 030cc005 ................ │ │ - 0x00005b38 0098040c bc0500f0 040c9c05 00fc0480 ................ │ │ - 0x00005b48 01000000 ffff010b e0020cfc 0200ec02 ................ │ │ - 0x00005b58 14000000 ff9c3501 2fe00408 80100090 ......5./....... │ │ - 0x00005b68 060ce80f 00e4080c e40f00f0 08d00600 ................ │ │ - 0x00005b78 00c00f20 a01000ac 110c8412 01e4110c ... ............ │ │ - 0x00005b88 801201f0 11180000 7f000000 00000000 ................ │ │ - 0x00005b98 ff9c1d01 17980110 ac0100a0 020cf802 ................ │ │ - 0x00005ba8 01d8020c f40201e4 02180000 7f000000 ................ │ │ - 0x00005bb8 00000000 ffff010c a00208a0 0500a802 ................ │ │ - 0x00005bc8 94030000 ffff010a 5c0cd001 00688001 ........\....h.. │ │ - 0x00005bd8 00000000 ff9c1901 153004c4 020034e0 .........0....4. │ │ - 0x00005be8 02000094 0308a403 019c030c 00007f00 ................ │ │ - 0x00005bf8 00000000 ffff0109 2c049001 00307400 ........,....0t. │ │ - 0x00005c08 00000000 ff9c1501 0e2c046c 00780ca4 .........,.l.x.. │ │ - 0x00005c18 01018401 2400007f 00000000 00000000 ....$........... │ │ - 0x00005c28 ff9c1501 105c04e4 010060f0 010000d0 .....\....`..... │ │ - 0x00005c38 0204d802 017f0000 00000000 ffff0109 ................ │ │ - 0x00005c48 2c049001 00307400 00000000 ff9c1501 ,....0t......... │ │ - 0x00005c58 0f2c0468 0080010c a801018c 01200000 .,.h......... .. │ │ - 0x00005c68 7f000000 00000000 ff9c2901 25300894 ..........).%0.. │ │ - 0x00005c78 01006404 b4010068 440000ac 0104fc01 ..d....hD....... │ │ - 0x00005c88 01cc010c 800201f0 0104fc01 01f40110 ................ │ │ - 0x00005c98 00007f00 00000000 ff9c1501 112c0470 .............,.p │ │ - 0x00005ca8 00304800 00780484 01017c0c 00007f00 .0H..x....|..... │ │ - 0x00005cb8 00000000 ff9c1501 10700480 02009402 .........p...... │ │ - 0x00005cc8 0cc00201 a0022400 007f0000 00000000 ......$......... │ │ - 0x00005cd8 ffff0110 00fc1200 00fc120c 8c130088 ................ │ │ - 0x00005ce8 13140000 ff9c0901 04140c38 017f0000 ...........8.... │ │ - 0x00005cf8 00000000 ffff0111 00c00300 00c00308 ................ │ │ - 0x00005d08 f80900c8 03cc0600 00000000 ffff0110 ................ │ │ - 0x00005d18 00c80300 00c8031c e80300e4 03400000 .............@.. │ │ - 0x00005d28 ffff0131 00cc0200 00cc0234 a8050080 ...1.......4.... │ │ - 0x00005d38 03340000 b4031ca8 0500d003 40000090 .4..........@... │ │ - 0x00005d48 0410a805 00a00448 0000e804 3ca80500 .......H....<... │ │ - 0x00005d58 a4051400 00000000 ffff010d 004c0000 .............L.. │ │ - 0x00005d68 4c088801 00545c00 00000000 ffff0110 L....T\......... │ │ - 0x00005d78 00c40200 00c40208 840300cc 02600000 .............`.. │ │ - 0x00005d88 ff9c3501 2eb8020c 900600c4 02c00100 ..5............. │ │ - 0x00005d98 00840408 ec05008c 04d80100 00e40504 ................ │ │ - 0x00005da8 900600e8 054c0000 b4060cc8 0601c006 .....L.......... │ │ - 0x00005db8 0c00007f 00000000 00000000 ffff012a ...............* │ │ - 0x00005dc8 c00108c4 0600e401 10840700 ec0208a4 ................ │ │ - 0x00005dd8 0600c403 8002e406 00c40550 00009406 ...........P.... │ │ - 0x00005de8 0cbc0600 a0068401 00000000 ffff0110 ................ │ │ - 0x00005df8 00b80200 00b8021c a80300d4 02680000 .............h.. │ │ - 0x00005e08 ffff0111 00e80100 00e80168 dc0400d0 ...........h.... │ │ - 0x00005e18 02a00200 00000000 ffff0109 44089401 ............D... │ │ - 0x00005e28 004c6c00 00000000 ff9c2501 2148149c .Ll.......%.!H.. │ │ - 0x00005e38 02009401 08f80100 c40108f4 0100cc01 ................ │ │ - 0x00005e48 5c0000a8 0208b802 01b0020c 00007f00 \............... │ │ - 0x00005e58 00000000 ff9c5501 4f6014fc 0500ac01 ......U.O`...... │ │ - 0x00005e68 08d80500 dc0108b8 0500e401 7c0000e0 ............|... │ │ - 0x00005e78 0208b005 00e80238 0000a003 08a80500 .......8........ │ │ - 0x00005e88 e80314bc 0500b404 08a00500 e4040898 ................ │ │ - 0x00005e98 0500c805 08d40501 d0053800 00880608 ..........8..... │ │ - 0x00005ea8 98060190 060c0000 7f000000 00000000 ................ │ │ - 0x00005eb8 ff9c2901 23880114 bc0300e0 01089c03 ..).#........... │ │ - 0x00005ec8 00e801e0 010000c8 0308e003 01d00308 ................ │ │ - 0x00005ed8 e40301d8 03100000 7f000000 00000000 ................ │ │ - 0x00005ee8 ffff0110 00880100 00880110 9c010098 ................ │ │ - 0x00005ef8 01300000 ff9c6d01 6700cc01 0000cc01 .0....m.g....... │ │ - 0x00005f08 14a00b00 98020884 0a00c003 08800a00 ................ │ │ - 0x00005f18 f40314a8 0a00c404 08fc0900 cc044400 ..............D. │ │ - 0x00005f28 00900574 e40a0084 06680000 ec0674e4 ...t.....h....t. │ │ - 0x00005f38 0a00e007 7c0000dc 0804e40a 009c090c ....|........... │ │ - 0x00005f48 d00900a8 09ac0100 00d40a08 e00a0188 ................ │ │ - 0x00005f58 0b0c9c0b 01940b38 0000cc0b 08e00b01 .......8........ │ │ - 0x00005f68 7f000000 00000000 ffff0110 3410b001 ............4... │ │ - 0x00005f78 00a0010c c40100ac 01300000 ffff0108 .........0...... │ │ - 0x00005f88 2c106400 3c440000 ,.d...c..>..b..?. │ │ + 0x00005410 846300ac 40a80388 6300d443 ec020000 .c..@...c..C.... │ │ + 0x00005420 c0468402 986300c4 48d80300 009c4c0c .F...c..H.....L. │ │ + 0x00005430 986300ac 4c3c8463 00a04f0c c86200f4 .c..L<.c..O..b.. │ │ + 0x00005440 4f0ca063 00fc5214 94610090 538c0100 O..c..R..a..S... │ │ + 0x00005450 009c540c a86400ac 540c8464 00b85468 ..T..d..T..d..Th │ │ + 0x00005460 0000a055 109c6000 c0551090 6300d455 ...U..`..U..c..U │ │ + 0x00005470 0cf06200 a85650e8 6100b457 08e45f00 ..b..VP.a..W.._. │ │ + 0x00005480 bc575400 00905810 a46000c4 580cd05f .WT...X..`..X.._ │ │ + 0x00005490 00d05824 0000f458 3cf46000 fc5908a4 ..X$...X<.`..Y.. │ │ + 0x000054a0 6000ec5a 8801f460 00f45b74 0000e85c `..Z...`..[t...\ │ │ + 0x000054b0 18806000 805d5000 00d05d0c 8060008c ..`..]P...]..`.. │ │ + 0x000054c0 5e38f460 00845f10 fc610098 5f0ca460 ^8.`.._..a.._..` │ │ + 0x000054d0 00a85f18 806000c0 5ff80200 00b86208 .._..`.._.....b. │ │ + 0x000054e0 c46201f4 62088063 01fc628c 01000088 .b..b..c..b..... │ │ + 0x000054f0 6408a464 01d86408 946501e0 64380000 d..d..d..e..d8.. │ │ + 0x00005500 7f000000 00000000 ffff0117 8c041888 ................ │ │ + 0x00005510 0c00a404 c4070000 e80b0cfc 0b00f40b ................ │ │ + 0x00005520 38000000 ff9ce802 01e00200 24000024 8...........$..$ │ │ + 0x00005530 9803b03f 00840598 03a83e00 9c08d003 ...?......>..... │ │ + 0x00005540 0000ec0b 08a03e00 f40b9002 0000840e ......>......... │ │ + 0x00005550 04cc3d00 880e9c01 0000a40f 04cc3d00 ..=...........=. │ │ + 0x00005560 a80f5c00 00841008 bc3c008c 104c0000 ..\......<...L.. │ │ + 0x00005570 d81004f4 3c00d012 04903c00 d412d808 ....<.....<..... │ │ + 0x00005580 0000ac1b 04883c00 f0211084 3c00a423 ......<..!..<..# │ │ + 0x00005590 34903c00 8024148c 3c00e424 10983c00 4.<..$..<..$..<. │ │ + 0x000055a0 f02704a4 3d00dc28 04b03e00 e0289401 .'..=..(..>..(.. │ │ + 0x000055b0 0000f429 04f83c00 f02b10e8 3d00802c ...)..<..+..=.., │ │ + 0x000055c0 200000a0 2c08d03c 00a82c44 0000ec2c ...,..<..,D..., │ │ + 0x000055d0 04bc3d00 fc2c08b4 3d00a02d 0cc43d00 ..=..,..=..-..=. │ │ + 0x000055e0 e82d0ce4 3c00f42d d8020000 cc30e402 .-..<..-.....0.. │ │ + 0x000055f0 803e00d4 3408c43d 00dc3484 020000e0 .>..4..=..4..... │ │ + 0x00005600 360c8040 00f43710 c83f0084 38c40300 6..@..7..?..8... │ │ + 0x00005610 00c83b08 803c00d0 3b140000 e43b0494 ..;..<..;....;.. │ │ + 0x00005620 3d00ec3b 0cfc3b00 b03c08e4 3d01c03c =..;..;..<..=..< │ │ + 0x00005630 08cc3c01 d43c08e0 3c01e83c 04f03c01 ..<..<..<..<..<. │ │ + 0x00005640 fc3c0890 3d01843d 500000d4 3d08e43d .<..=..=P...=..= │ │ + 0x00005650 01ec3d04 fc3d01f0 3d08a83f 01903e08 ..=..=..=..?..>. │ │ + 0x00005660 fc3f01bc 3e0cac3f 01c83e50 0000983f .?..>..?..>P...? │ │ + 0x00005670 08a83f01 cc3f08f8 3f01e43f 08fc3f01 ..?..?..?..?..?. │ │ + 0x00005680 844008d8 40018c40 5000007f 00000000 .@..@..@P....... │ │ + 0x00005690 00000000 ffff010e 00740000 7408dc02 .........t..t... │ │ + 0x000056a0 007c8402 00000000 ffff010d 00340000 .|...........4.. │ │ + 0x000056b0 340ca001 00407c00 00000000 ffff0111 4....@|......... │ │ + 0x000056c0 00a40300 00a40308 b40400ac 03ac0100 ................ │ │ + 0x000056d0 00000000 ffff014e 00a80100 00a80180 .......N........ │ │ + 0x000056e0 01f80b00 a403b002 e00b00d4 05740000 .............t.. │ │ + 0x000056f0 c8060cf8 0b00f406 04c80b00 bc0708f8 ................ │ │ + 0x00005700 0b00c407 cc010000 900918ac 0b00e409 ................ │ │ + 0x00005710 0ce00b00 bc0a0cf8 0b00cc0a 38e00b00 ............8... │ │ + 0x00005720 840b9401 00000000 ff9c2101 1a3008f8 ..........!..0.. │ │ + 0x00005730 01003808 90020044 04880200 fc0120c8 ..8....D...... . │ │ + 0x00005740 02019c02 3000007f 00000000 00000000 ....0........... │ │ + 0x00005750 ff9c2901 23940310 840800e8 0608e407 ..).#........... │ │ + 0x00005760 00bc0714 ec0700d4 070ce807 00a80808 ................ │ │ + 0x00005770 b80801b0 080c0000 7f000000 00000000 ................ │ │ + 0x00005780 ff9c1901 15300880 01003808 94010084 .....0....8..... │ │ + 0x00005790 01089001 018c0140 00007f00 00000000 .......@........ │ │ + 0x000057a0 ff9c1501 10300848 00381400 004c085c .....0.H.8...L.\ │ │ + 0x000057b0 01540c00 007f0000 00000000 ff9c2d01 .T............-. │ │ + 0x000057c0 2800b403 0000b403 10900600 c403bc02 (............... │ │ + 0x000057d0 00008006 0cbc0600 ac0608b8 0601c006 ................ │ │ + 0x000057e0 08d00601 c8060c00 007f0000 00000000 ................ │ │ + 0x000057f0 ffff017b 00900200 00900210 f83200a0 ...{.........2.. │ │ + 0x00005800 02600000 800310e4 32009003 640000f4 .`......2...d... │ │ + 0x00005810 0310a032 008404c8 190000cc 1d10d830 ...2...........0 │ │ + 0x00005820 00842008 fc3000d0 2008ec30 00942514 .. ..0.. ..0..%. │ │ + 0x00005830 cc3100c4 2510c831 00902610 bc3100c4 .1..%..1..&..1.. │ │ + 0x00005840 2714e431 00f4270c d03100f8 280c8031 '..1..'..1..(..1 │ │ + 0x00005850 00bc2d0c 843100c8 2de80200 00b03014 ..-..1..-.....0. │ │ + 0x00005860 f43100c8 300cdc30 00d430b4 02000000 .1..0..0..0..... │ │ + 0x00005870 ffff0110 00c00100 00c00110 840200d0 ................ │ │ + 0x00005880 01480000 ffff0123 00fc0300 00fc0308 .H.....#........ │ │ + 0x00005890 c80800b0 040ca808 00c80508 ec080098 ................ │ │ + 0x000058a0 060ccc08 00a406e4 02000000 ffff0110 ................ │ │ + 0x000058b0 00c40d00 00c40d04 e00d00c8 0d340000 .............4.. │ │ + 0x000058c0 ffff0136 980d08ec 1700fc0d 70e81700 ...6........p... │ │ + 0x000058d0 a40f08f0 1700cc13 0c801800 d813d803 ................ │ │ + 0x000058e0 0000b017 14b41800 c8170ca0 1800d817 ................ │ │ + 0x000058f0 08e41700 e0178001 00000000 ffff0128 ...............( │ │ + 0x00005900 00ec0700 00ec0714 8c0c00d4 080c840c ................ │ │ + 0x00005910 00a00a0c f00b00ac 0abc0100 00e80b04 ................ │ │ + 0x00005920 8c0c00ec 0b540000 ffff0110 00b80100 .....T.......... │ │ + 0x00005930 00b80110 fc0100c8 01480000 ffff0110 .........H...... │ │ + 0x00005940 00ec0e00 00ec0e04 880f00f0 0e340000 .............4.. │ │ + 0x00005950 ffff0110 00e40100 00e4010c 980200f0 ................ │ │ + 0x00005960 013c0000 ffff0110 00b40f00 00b40f04 .<.............. │ │ + 0x00005970 d00f00b8 0f380000 ff9c8c01 018701d4 .....8.......... │ │ + 0x00005980 0614a037 00a80710 a83700ec 0a0c9837 ...7.....7.....7 │ │ + 0x00005990 00f80ab8 020000b0 0d0c9c38 00bc0db8 ...........8.... │ │ + 0x000059a0 0f0000f4 1c04ec37 00f81cb4 080000ac .......7........ │ │ + 0x000059b0 2510a038 00bc2810 88360080 290cd836 %..8..(..6..)..6 │ │ + 0x000059c0 00cc2910 843800d4 2a54e436 00a02c20 ..)..8..*T.6.., │ │ + 0x000059d0 c43700b4 2d0cfc35 00e82f6c a03600dc .7..-..5../l.6.. │ │ + 0x000059e0 3210e435 00dc3708 e83701e4 37240000 2..5..7..7..7$.. │ │ + 0x000059f0 88380898 38019038 340000c4 3804dc38 .8..8..84...8..8 │ │ + 0x00005a00 01c83818 00007f00 00000000 ff9c1d01 ..8............. │ │ + 0x00005a10 192c08cc 01005404 b8010058 780000d0 .,....T....Xx... │ │ + 0x00005a20 0108e001 01d8010c 00007f00 00000000 ................ │ │ + 0x00005a30 ff9c2101 1a3c08ec 01006404 d0010068 ..!..<....d....h │ │ + 0x00005a40 88010000 f0010888 0201f801 1400007f ................ │ │ + 0x00005a50 00000000 00000000 ffff0109 30049401 ............0... │ │ + 0x00005a60 00347400 00000000 ffff0108 10085800 .4t...........X. │ │ + 0x00005a70 18780000 ffff010b f8030c94 04008404 .x.............. │ │ + 0x00005a80 14000000 ffff010c bc020894 0500c402 ................ │ │ + 0x00005a90 ec020000 ffff010d 00640000 6408b401 .........d..d... │ │ + 0x00005aa0 006c6000 00000000 ff9c1d01 16008c01 .l`............. │ │ + 0x00005ab0 00008c01 04a40100 a80108b8 0101b001 ................ │ │ + 0x00005ac0 0c00007f 00000000 00000000 ffff010b ................ │ │ + 0x00005ad0 80030c9c 03008c03 14000000 ff9c1501 ................ │ │ + 0x00005ae0 0f40047c 0088010c ac010194 011c0000 .@.|............ │ │ + 0x00005af0 7f000000 00000000 ff9c1501 107004f8 .............p.. │ │ + 0x00005b00 01008c02 0cb00201 98021c00 007f0000 ................ │ │ + 0x00005b10 00000000 ffff0109 30049401 00347400 ........0....4t. │ │ + 0x00005b20 00000000 ff9c1901 153404ac 030038c8 .........4....8. │ │ + 0x00005b30 03000080 04048c04 0184040c 00007f00 ................ │ │ + 0x00005b40 00000000 ffff0110 00b80100 00b80110 ................ │ │ + 0x00005b50 fc0100c8 01480000 ffff0110 00b80100 .....H.......... │ │ + 0x00005b60 00b80110 fc0100c8 01480000 ff9c1501 .........H...... │ │ + 0x00005b70 0e300470 007c0ca8 01018801 2400007f .0.p.|......$... │ │ + 0x00005b80 00000000 00000000 ff9c1501 10700480 .............p.. │ │ + 0x00005b90 02009402 0cc00201 a0022400 007f0000 ..........$..... │ │ + 0x00005ba0 00000000 ff9c1901 142c084c 0034085c .........,.L.4.\ │ │ + 0x00005bb0 003c1400 00501870 01680c00 007f0000 .<...P.p.h...... │ │ + 0x00005bc0 00000000 ffff0110 00cc0d00 00cc0d04 ................ │ │ + 0x00005bd0 e80d00d0 0d340000 ffff0110 00f00f00 .....4.......... │ │ + 0x00005be0 00f00f04 8c1000f4 0f340000 ffff010b .........4...... │ │ + 0x00005bf0 9c0904a4 0900a009 24000000 ffff011d ........$....... │ │ + 0x00005c00 e00118c0 0500c403 08a00500 cc03c401 ................ │ │ + 0x00005c10 00009005 0cb80500 9c054400 00000000 ..........D..... │ │ + 0x00005c20 ffff0108 40086c00 48480000 ffff011c ....@.l.HH...... │ │ + 0x00005c30 00ec0100 00ec010c f00400f8 01980200 ................ │ │ + 0x00005c40 00900414 f00400a4 04600000 ffff0109 .........`...... │ │ + 0x00005c50 480c9c01 00546c00 00000000 ffff0108 H....Tl......... │ │ + 0x00005c60 40086c00 48480000 ffff0110 00a00100 @.l.HH.......... │ │ + 0x00005c70 00a00108 c40100a8 014c0000 ffff0110 .........L...... │ │ + 0x00005c80 00d00200 00d00208 f40200d8 024c0000 .............L.. │ │ + 0x00005c90 ffff010b e0010894 0200e801 54000000 ............T... │ │ + 0x00005ca0 ffff010b 8c0308c0 03009403 54000000 ............T... │ │ + 0x00005cb0 ff9c1d01 17d40108 a00300dc 01e00100 ................ │ │ + 0x00005cc0 00bc030c d00301c8 030c0000 7f000000 ................ │ │ + 0x00005cd0 00000000 ffff0111 00f00300 00f00308 ................ │ │ + 0x00005ce0 e40400f8 03880100 00000000 ffff0110 ................ │ │ + 0x00005cf0 00e40200 00e4020c f40200f0 02280000 .............(.. │ │ + 0x00005d00 ffff011d 00cc0100 00cc0184 03fc0600 ................ │ │ + 0x00005d10 d004c801 00009806 58fc0600 f0061c00 ........X....... │ │ + 0x00005d20 00000000 ffff010d 006c0000 6c089001 .........l..l... │ │ + 0x00005d30 00744400 00000000 ffff0110 00e00200 .tD............. │ │ + 0x00005d40 00e00208 840300e8 02440000 ffff010e .........D...... │ │ + 0x00005d50 00780000 78108c01 00880130 00000000 .x..x......0.... │ │ + 0x00005d60 ffff0110 5414d401 00c4010c e40100d0 ....T........... │ │ + 0x00005d70 012c0000 ffff0109 50149801 00645000 .,......P....dP. │ │ + 0x00005d80 00000000 ffff0110 00880100 00880108 ................ │ │ + 0x00005d90 bc010090 01500000 .....P.. │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,1066 +1,513 @@ │ │ │ │ String dump of section '.rodata': │ │ - [ 0] < │ │ - [ 2] 9 │ │ - [ 10] (bytes │ │ - [ 50] │ │ - [ 78] │ │ - [ 88] deadlock^U │ │ - [ 98] thread '^Q │ │ - [ a8] ^A │ │ - [ ac] │ │ - [ b0] extern " │ │ - [ e0] 5[aF����qƟ�zb� │ │ - [ 100] no storage spaceassertion `left > │ │ - [ 128] < │ │ - [ 131] q!`a�5WT��!L{�hg�^Ij��g�r�n<:�O�^�R^NQ�h^E���^_^Y��[ │ │ - [ 180] {invalid syntax}entity not found, │ │ - [ 1a8] $ │ │ - [ 1b0] 0123456789abcdef^B │ │ - [ 210] at H�^BW��1 │ │ - [ 228] <@�%��3 │ │ - [ 248] 8 │ │ - [ 250] ) when slicing `.debug_types.dwo │ │ - [ 286] ? │ │ - [ 28e] ? │ │ - [ 2a0] 4 │ │ - [ 2a8] ( │ │ - [ 2b0] invalid filename^F │ │ - [ 2f0] ( │ │ - [ 2f8] │ │ - [ 300] right` failed: connection reset������� │ │ - [ 348] @B^O │ │ - [ 354] l/8 │ │ - [ 358] 8f���u; │ │ - [ 371] H��^1��^_^T���^E��host unreachablerange end index ^Q��S�#^R�g^Q^O~b���:��DL9'�J\n │ │ + [ 0] 5[aF����qƟ�zb� │ │ + [ 30] assertion `left > │ │ + [ 48] < │ │ + [ 51] q!`a�5WT��!L{�hg�^Ij��g�r�n<:�O�^�R^NQ�h^E���^_^Y��[ │ │ + [ a0] {invalid syntax}DZ����K�#��xCQ�, │ │ + [ c8] $ │ │ + [ d0] .debug_macro.dwo0123456789abcdef^B │ │ + [ 15c] ]��� at H�^BW��1 │ │ + [ 178] <@�%��3 │ │ + [ 180] ) when slicing `.debug_types.dwo^]��������"���^A^N │ │ + [ 1c6] ? │ │ + [ 1ce] ? │ │ + [ 1e0] 4 │ │ + [ 1e8] ( │ │ + [ 200] ( │ │ + [ 208] │ │ + [ 210] right` failed: ������� │ │ + [ 238] @B^O │ │ + [ 244] l/8 │ │ + [ 248] 8f���u; │ │ + [ 251] H��P1��^P^T�� │ │ + [ 260] m]��,P�cxA�Wq^[��^A │ │ + [ 278] ; │ │ + [ 280] range end index ^Q��S�#^R�g^Q^O~b���:��DL9'�J\n │ │ $^Y2�$p~�N��^O�m^V�^OPu�e�< │ │ - [ 3d8] d^Q��j��3 │ │ - [ 3f2] h │ │ - [ 3f4] n │ │ - [ 406] >^Be^By^B4 │ │ - [ 410] M │ │ - [ 420] X^F0 │ │ - [ 426] /4�����C��� │ │ - [ 432] [��������� │ │ - [ 43f] uy^�y�yyyyyyyyEEWW │ │ - [ 452] E │ │ - [ 454] ^ │ │ - [ 472] n │ │ - [ 474] c │ │ - [ 49a] )^A^Y^A^Y^A^O │ │ - [ 4b0] G^A^Y^A^Y^A │ │ - [ 4cd] 8:^F^F<^F^F^F^F^F^F^F^F^F^F^F^F^F^F^F^F^F^F^F^F>^F^F^F^F@SE^C │ │ - [ 4f0] CQ │ │ - [ 4f5] │ │ - [ 4fb] "25 │ │ - [ 509] 15 │ │ - [ 50d] '^M^Q │ │ - [ 515] G15 │ │ - [ 51a] Y^M^Q │ │ - [ 522] b15 │ │ - [ 526] #^A^A │ │ - [ 537] 24 │ │ - [ 53a] 268 │ │ - [ 544] "i^A │ │ - [ 548] i^B │ │ - [ 557] #^X │ │ - [ 55a] 0^X\n │ │ - (^Vkkkkkk │ │ - [ 56b] k%^_^B^Bkkk(k^\k" │ │ - [ 57a] x │ │ - [ 57c] v^B� │ │ - [ 580] v^Bv^Bv^B| │ │ - [ 58a] ' │ │ - [ 58c] 1^B/ │ │ - [ 590] 1^B1^B1^B+ │ │ - [ 5a3] %���^X │ │ - [ 5aa] |&|||^] │ │ - [ 5b2] ^ │ │ - [ 5b6] j │ │ - [ 5be] e │ │ - [ 5c2] # │ │ - [ 5c4] c^G/ │ │ - [ 5c8] c^Gc^Gc^G* │ │ - [ 5d1] Icek| │ │ - [ 5e3] BFJNRVZ^bfjnrvz~������������������� │ │ - [ c23] H │ │ - [ c26] ACfrom_entropy failed: /home/vagrant/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rssrc/lib.rs │ │ - [ d28] -> chardyn ^A │ │ - [ d38] u128Zero <= mut true │ │ - [ d54] for^CAD │ │ + [ 4ec] >^C │ │ + [ 503] >^C^C^C^C^C^CA │ │ + [ 512] '^A�^Bh^A� │ │ + [ 522] >^A^Y^A�^A� │ │ + [ 52c] v^AS^A�^A�^A�^A�^A�^A� │ │ + [ 544] ! │ │ + [ 546] M │ │ + [ 54a] < │ │ + [ 54c] !^B\n │ │ + +^B?^B� │ │ + [ 55a] s │ │ + [ 55c] 3^Ak │ │ + [ 562] e^Bb │ │ + [ 566] 3^Bz │ │ + [ 6fc] @�7 │ │ + [ 702] tQ��^� │ │ + [ 708] Y^N/^N����^F����^F�^F�^F��^F │ │ + [ 721] 7���@�^N/^N�����������e����������� │ │ + [ 742] p^[D����a���� │ │ + [ 76c] B │ │ + [ 76e] 2^A� │ │ + [ 77a] x │ │ + [ 780] ,^A/ │ │ + [ 786] ) │ │ + [ 792] !^Ae │ │ + [ 796] # │ │ + [ 7a0] ~ │ │ + [ 7a2] k │ │ + [ 7a4] W │ │ + [ 7a6] ^ │ │ + [ 7a8] P │ │ + [ 7b4] I │ │ + [ 7b6] r │ │ + [ 814] 1^Ag │ │ + [ 820] q │ │ + [ 824] 3 │ │ + [ 83c] P │ │ + [ 87c] g │ │ + [ 87e] ] │ │ + [ 882] s │ │ + [ 884] 3 │ │ + [ 886] 3 │ │ + [ 888] 3 │ │ + [ 88a] 3 │ │ + [ 88c] 3 │ │ + [ 88e] 3 │ │ + [ 890] 3 │ │ + [ 892] 5^A3 │ │ + [ 896] 3 │ │ + [ 89a] 3 │ │ + [ 89c] 3 │ │ + [ 8a0] R │ │ + [ 8a2] $^A3 │ │ + [ 8a6] 3 │ │ + [ 8a8] 3 │ │ + [ 8aa] 3 │ │ + [ 8ac] 3 │ │ + [ 8b2] < │ │ + [ 8b4] I │ │ + [ 937] from_entropy failed: library/core/src/str/lossy.rs │ │ + [ 96a] /rust/deps/addr2line-0.25.0/src/line.rs │ │ + [ 992] unknown pointer encoding │ │ + [ 9ab] unsupported restore location for float register │ │ + [ 9db] x18 │ │ + [ 9df] d5 │ │ + [ 9e2] d8 │ │ + [ 9e5] library/core/src/slice/sort/shared/smallsort.rs │ │ + [ a15] libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big\n │ │ + [ a56] libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big\n │ │ + [ a9b] /rust/deps/rustc-demangle-0.1.25/src/lib.rs │ │ + [ ac7] Invalid flags │ │ + [ ad5] rustsecp256k1_v0_4_1_ecmult_gen_context_is_built(&ctx->ecmult_gen_ctx) │ │ + [ b1c] sig64 != NULL │ │ + [ b2a] For this sample, this 63-byte string will be used as input data │ │ + [ b6a] library/std/src/../../backtrace/src/symbolize/mod.rs │ │ + [ b9f] library/std/src/sys/sync/rwlock/futex.rs │ │ + [ bc8] internal_pubkey != NULL │ │ + [ be0] msg32 != NULL │ │ + [ bee] unwind_phase2 │ │ + [ bfc] unsupported arm64 register │ │ + [ c17] libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big\n │ │ + [ c56] getSLEB128 │ │ + [ c61] getSavedRegister │ │ + [ c72] d11 │ │ + [ c76] d25 │ │ + [ c7a] library/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs │ │ + [ cc6] ctx != rustsecp256k1_v0_4_1_context_no_precomp │ │ + [ cf5] (flags & SECP256K1_FLAGS_TYPE_MASK) == SECP256K1_FLAGS_TYPE_COMPRESSION │ │ + [ d3d] keypair != NULL │ │ + [ d4d] getEncodedP │ │ + [ d59] x22 │ │ + [ d5d] d3 │ │ + [ d60] _Unwind_GetTextRelBase() not implemented │ │ + [ d89] sigin != NULL │ │ + [ d97] getSavedFloatRegister │ │ + [ dad] d13 │ │ + [ db1] library/core/src/slice/memchr.rs │ │ + [ dd2] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/cell/once.rs │ │ + [ e20] d6 │ │ + [ e23] d16 │ │ + [ e27] library/std/src/io/stdio.rs │ │ + [ e43] rustsecp256k1_v0_4_1_ecmult_context_is_built(&ctx->ecmult_ctx) │ │ + [ e82] tweaked_pubkey32 != NULL │ │ + [ e9b] libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range\n │ │ + x26 │ │ + [ eed] FDE has zero length │ │ + [ f01] FDE is really a CIE │ │ + [ f15] library/std/src/path.rs │ │ + [ f2d] libunwind: malformed DW_CFA_same_value DWARF unwind, reg too big\n │ │ + [ f6f] DW_EH_PE_aligned pointer encoding not supported │ │ + [ f9f] truncated sleb128 expression │ │ + [ fbc] x8 │ │ + [ fbf] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/index.rs │ │ + [ 100f] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/str/pattern.rs │ │ + [ 105f] library/std/src/io/buffered/linewritershim.rs │ │ + [ 108d] input != NULL │ │ + [ 109b] unsupported restore location for register │ │ + [ 10c5] x1 │ │ + [ 10c8] x16 │ │ + [ 10cc] lr │ │ + [ 10cf] d7 │ │ + [ 10d2] /dev/urandom │ │ + [ 10df] library/panic_abort/src/lib.rs │ │ + [ 10fe] library/std/src/panicking.rs │ │ + [ 111b] sig != NULL │ │ + [ 1127] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 118a] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ + [ 11de] d0 │ │ + [ 11e1] d10 │ │ + [ 11e5] d30 │ │ + [ 11e9] d31 │ │ + [ 11ed] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/num/wrapping.rs │ │ + [ 123e] setRegister │ │ + [ 124a] libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big\n │ │ + [ 1291] x7 │ │ + [ 1294] _Unwind_GetTextRelBase │ │ + [ 12ab] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/navigate.rs │ │ + [ 130b] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/raw_vec/mod.rs │ │ + [ 135c] *outputlen >= ((flags & SECP256K1_FLAGS_BIT_COMPRESSION) ? 33u : 65u) │ │ + [ 13a2] output_pubkey != NULL │ │ + [ 13b8] CIE version is not 1 or 3 │ │ + [ 13d2] x24 │ │ + [ 13d6] d29 │ │ + [ 13da] library/core/src/unicode/printable.rs │ │ + [ 1400] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/sort/stable/quicksort.rs │ │ + [ 1460] n >= 1 │ │ + [ 1467] DW_EH_PE_funcrel pointer encoding not supported │ │ + [ 1497] libunwind: Unsupported .eh_frame_hdr version\n │ │ + [ 14c5] d20 │ │ + [ 14c9] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ + [ 1503] library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ + [ 153e] !rustsecp256k1_v0_4_1_fe_is_zero(&ge->x) │ │ + [ 1567] x13 │ │ + [ 156b] d9 │ │ + [ 156e] _Unwind_GetDataRelBase() not implemented │ │ + [ 1597] library/alloc/src/string.rs │ │ + [ 15b3] library/core/src/panicking.rs │ │ + [ 15d1] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/slice.rs │ │ + [ 161c] /rust/deps/addr2line-0.25.0/src/unit.rs │ │ + [ 1644] library/std/src/sys/pal/unix/os.rs │ │ + [ 1667] input32 != NULL │ │ + [ 1677] libunwind: %s - %s\n │ │ + [ 168b] pc │ │ + [ 168e] x15 │ │ + [ 1692] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_hc-0.3.2/src/hc128.rs │ │ + [ 16f0] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs │ │ + [ 1741] tweak32 != NULL │ │ + [ 1751] recid >= 0 && recid <= 3 │ │ + [ 176a] DW_OP_deref_size with bad size │ │ + [ 1789] Unknown DWARF encoding for search table. │ │ + [ 17b2] x11 │ │ + [ 17b6] x12 │ │ + [ 17ba] library/core/src/str/pattern.rs │ │ + [ 17da] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ + [ 180b] library/std/src/ffi/os_str.rs │ │ + [ 1829] msghash32 != NULL │ │ + [ 183b] ret │ │ + [ 183f] libunwind: malformed DW_CFA_expression DWARF unwind, reg too big\n │ │ + [ 1881] x25 │ │ + [ 1885] d14 │ │ + [ 1889] d19 │ │ + [ 188d] library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ + [ 18ca] pubkey != NULL │ │ + [ 18d9] seckey32 != NULL │ │ + [ 18ea] evaluateExpression │ │ + [ 18fd] fp │ │ + [ 1900] d23 │ │ + [ 1904] src/lib.rs │ │ + [ 190f] library/core/src/fmt/mod.rs │ │ + [ 192b] /rust/deps/gimli-0.32.0/src/read/index.rs │ │ + [ 1955] library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ + [ 1990] seckey != NULL │ │ + [ 199f] libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ + [ 19e0] x27 │ │ + [ 19e4] x28 │ │ + [ 19e8] d4 │ │ + [ 19eb] d17 │ │ + [ 19ef] library/alloc/src/raw_vec/mod.rs │ │ + [ 1a10] recid != NULL │ │ + [ 1a1e] output32 != NULL │ │ + [ 1a2f] _Unwind_Resume() can't return │ │ + [ 1a4d] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ + [ 1a8d] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/map/entry.rs │ │ + [ 1aee] library/std/src/thread/local.rs │ │ + [ 1b0e] library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ + [ 1b45] library/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rs │ │ + [ 1b95] DW_OP_fbreg not implemented │ │ + [ 1bb1] x19 │ │ + [ 1bb5] d22 │ │ + [ 1bb9] self test failed │ │ + [ 1bca] outputlen != NULL │ │ + [ 1bdc] _Unwind_Resume │ │ + [ 1beb] libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big\n │ │ + [ 1c2d] x4 │ │ + [ 1c30] d2 │ │ + [ 1c33] d12 │ │ + [ 1c37] /rust/deps/gimli-0.32.0/src/read/line.rs │ │ + [ 1c60] output64 != NULL │ │ + [ 1c71] x2 │ │ + [ 1c74] library/alloc/src/slice.rs │ │ + [ 1c8f] library/std/src/sys/os_str/bytes.rs │ │ + [ 1cb3] libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big\n │ │ + [ 1cfd] getULEB128 │ │ + [ 1d08] malformed uleb128 expression │ │ + [ 1d25] DWARF opcode not implemented │ │ + [ 1d42] x14 │ │ + [ 1d46] x20 │ │ + [ 1d4a] /rust/deps/rustc-demangle-0.1.25/src/legacy.rs │ │ + [ 1d79] /rust/deps/rustc-demangle-0.1.25/src/v0.rs │ │ + [ 1da4] pubnonces != NULL │ │ + [ 1db6] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ + [ 1dfc] sp │ │ + [ 1dff] x3 │ │ + [ 1e02] x9 │ │ + [ 1e05] x23 │ │ + [ 1e09] /rust/deps/addr2line-0.25.0/src/function.rs │ │ + [ 1e35] output != NULL │ │ + [ 1e44] DW_EH_PE_textrel pointer encoding not supported │ │ + [ 1e74] truncated uleb128 expression │ │ + [ 1e91] x21 │ │ + [ 1e96] libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big\n │ │ + [ 1ede] getTableEntrySize │ │ + [ 1ef0] x6 │ │ + [ 1ef3] d18 │ │ + [ 1ef7] d21 │ │ + [ 1efb] d24 │ │ + [ 1eff] _Unwind_GetDataRelBase │ │ + [ 1f16] /rust/deps/gimli-0.32.0/src/read/abbrev.rs │ │ + [ 1f41] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/vec/mod.rs │ │ + [ 1f8e] library/std/src/thread/mod.rs │ │ + [ 1fac] CIE ID is not zero │ │ + [ 1fbf] d15 │ │ + [ 1fc3] d28 │ │ + [ 1fc7] android_set_abort_message │ │ + [ 1fe1] library/std/src/sync/reentrant_lock.rs │ │ + [ 2008] signature != NULL │ │ + [ 201a] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ + [ 2062] Can't binary search on variable length encoded data. │ │ + [ 2097] d26 │ │ + [ 209b] d27 │ │ + [ 209f] library/alloc/src/ffi/c_str.rs │ │ + [ 20be] /home/vagrant/.cargo/git/checkouts/rust-secp256k1-87b03399e843cbba/d00182a/secp256k1-sys/src/lib.rs │ │ + [ 2122] library/std/src/io/mod.rs │ │ + [ 213c] library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + [ 2177] input64 != NULL │ │ + [ 2187] pubnonce != NULL │ │ + [ 2198] getRegister │ │ + [ 21a4] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ + [ 21d8] x0 │ │ + [ 21db] x17 │ │ + [ 21df] d1 │ │ + [ 21e2] unknown register │ │ + [ 21f3] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs │ │ + [ 2251] /dev/random │ │ + [ 225d] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/node.rs │ │ + [ 22b9] xonly_pubkey != NULL │ │ + [ 22ce] DW_OP_piece not implemented │ │ + [ 22ea] x5 │ │ + [ 22ed] x10 │ │ + [ 22f4] -> chardyn ^A │ │ + [ 2304] u128 <= 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 │ │ + [ 25c7] \n │ │ + (^F^B^D^H^A^I^F^B^C.^M^A^B │ │ + [ 25dd] R^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ + [ 25f9] 4^E^E^C^W^A │ │ + [ 2609] ;^G │ │ + [ 260d] ?^DQ^A^K^B │ │ + [ 2616] .^B^W │ │ + [ 2626] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 263b] d^A�^G │ │ + [ 2641] =^D │ │ + [ 2649] m^G │ │ + [ 264c] `�� │ │ + [ 2650] ..RefCell already borrowedcalled `Option::unwrap()` on a `None` value │ │ + [ 269a] x��^H+^E*�p�2�^^P��!�w+��^F��k�Bindex out of bounds: the len is │ │ + [ 2718] but the index is panic in a function that cannot unwindpanic in a destructor during cleanup== 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 slice up to maximum usizesource slice length () does not match destination slice length (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 │ │ - [ 1264] library/core/src/str/pattern.rs │ │ - [ 1284] [...]begin <= end (`byte index is not a char boundary; it is inside ) of ` is out of bounds of `library/core/src/str/mod.rslibrary/core/src/unicode/printable.rs │ │ - [ 1351] $^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 │ │ + [ 29e4] \x │ │ + [ 2a10] │ │ + [ 2a18] [...]begin <= end (` is not a char boundary; it is inside ) of ` is out of bounds of ` │ │ + [ 2a9a] $^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��./?\]_⎑������������� │ │ - [ 1683] )147:;=IJ]�������������� │ │ - [ 16a1] )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��������� │ │ - [ 1773] _"��^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 │ │ + [ 2dac] ^C+^C-^K.^A0^D1^B2^A�^D�^B�^D�^H�^B�^E�^B�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ + [ 2dfc] )147:;=IJ]�������������� │ │ + [ 2e1a] )14:;EFIJ^de�������^M^Q):;EIW[\^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~��M��^V^W^^^_FGNOXZ\^~^���������rs�tu�&./�������� │ │ + [ 2ec1] @��0�^_������NOZ[^G^H^O^P'/��no7=?BE��Sgu��������� │ │ + [ 2eef] _"��^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 │ │ - [ 18ea] │ │ - [ 18ee] ` │ │ - [ 18f0] ]^S� │ │ - [ 18f6] ^_^L `^_�,�+*0 ,o��,^B�`-^^�`. │ │ - [ 1912] 6��`6�^A�6^A\n │ │ - !7$^M�7�^Na9/^X�90^\aH�^^�L@4aP�j�QOo!R���R │ │ - [ 1946] aSe�S │ │ - [ 194e] !T │ │ - [ 1953] U��aW��!Y��Y │ │ - [ 1963] Y�^A^�Z │ │ - [ 1969] p │ │ - [ 196d] -^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 │ │ - [ 1a6a] @^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�@ │ │ - [ 1ac7] ! │ │ - [ 1acc] ` │ │ - [ 1ad0] i^B │ │ - [ 1ad6] ^BP^B │ │ - [ 1aea] &^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 │ │ - [ 1b2c] (^C^D^A�^B │ │ - [ 1b36] 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 │ │ - [ 1bbc] \n │ │ - (^F^B^D^H^A^I^F^B^C.^M^A^B │ │ - [ 1bd2] R^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 1bee] 4^E^E^A^A^A │ │ - [ 1bfa] ;^G │ │ - [ 1bfe] ?^DQ^A │ │ - [ 1c05] .^B^W │ │ - [ 1c17] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 1c2c] d^A�^G │ │ - [ 1c32] =^D │ │ - [ 1c38] m^G │ │ - [ 1c3b] `�� │ │ - [ 1c3f] 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 │ │ - [ 1e9e] /dev/random │ │ - [ 1eaa] /rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/alloc/src/collections/btree/node.rsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()/rust/deps/gimli-0.28.0/src/read/abbrev.rsdest is out of bounds/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/slice/index.rs/rust/deps/miniz_oxide-0.7.1/src/inflate/core.rs │ │ - [ 2027] @ │ │ - [ 202f] │ │ - [ 2037] ` │ │ - [ 2047] P │ │ - [ 204f] 0 │ │ - [ 2057] p │ │ - [ 2067] H │ │ - [ 206f] ( │ │ - [ 2077] h │ │ - [ 2087] X │ │ - [ 208f] 8 │ │ - [ 2097] x │ │ - [ 20a7] D │ │ - [ 20af] $ │ │ - [ 20b7] d │ │ - [ 20c7] T │ │ - [ 20cf] 4 │ │ - [ 20d7] t │ │ - [ 20e7] L │ │ - [ 20ef] , │ │ - [ 20f7] l │ │ - [ 2107] \ │ │ - [ 210f] < │ │ - [ 2117] | │ │ - [ 2127] B │ │ - [ 212f] " │ │ - [ 2137] b │ │ - [ 2147] R │ │ - [ 214f] 2 │ │ - [ 2157] r │ │ - [ 2167] J │ │ - [ 216f] * │ │ - [ 2177] j │ │ - [ 2187] Z │ │ - [ 218f] : │ │ - [ 2197] z │ │ - [ 21a7] F │ │ - [ 21af] & │ │ - [ 21b7] f │ │ - [ 21c7] V │ │ - [ 21cf] 6 │ │ - [ 21d7] v │ │ - [ 21e7] N │ │ - [ 21ef] . │ │ - [ 21f7] n │ │ - [ 2207] ^ │ │ - [ 220f] > │ │ - [ 2217] ~ │ │ - [ 2227] A │ │ - [ 222f] ! │ │ - [ 2237] a │ │ - [ 2247] Q │ │ - [ 224f] 1 │ │ - [ 2257] q │ │ - [ 2267] I │ │ - [ 226f] ) │ │ - [ 2277] i │ │ - [ 2287] Y │ │ - [ 228f] 9 │ │ - [ 2297] y │ │ - [ 22a7] E │ │ - [ 22af] % │ │ - [ 22b7] e │ │ - [ 22c7] U │ │ - [ 22cf] 5 │ │ - [ 22d7] u │ │ - [ 22e7] M │ │ - [ 22ef] - │ │ - [ 22f7] m │ │ - [ 2307] ] │ │ - [ 230f] = │ │ - [ 2317] } │ │ - [ 2327] C │ │ - [ 232f] # │ │ - [ 2337] c │ │ - [ 2347] S │ │ - [ 234f] 3 │ │ - [ 2357] s │ │ - [ 2367] K │ │ - [ 236f] + │ │ - [ 2377] k │ │ - [ 2387] [ │ │ - [ 238f] ; │ │ - [ 2397] { │ │ - [ 23a7] G │ │ - [ 23af] ' │ │ - [ 23b7] g │ │ - [ 23c7] W │ │ - [ 23cf] 7 │ │ - [ 23d7] w │ │ - [ 23e7] O │ │ - [ 23ef] / │ │ - [ 23f7] o │ │ - [ 2407] _ │ │ - [ 240f] ? │ │ - [ 2427] @ │ │ - [ 242f] │ │ - [ 2437] ` │ │ - [ 2447] P │ │ - [ 244f] 0 │ │ - [ 2457] p │ │ - [ 2467] H │ │ - [ 246f] ( │ │ - [ 2477] h │ │ - [ 2487] X │ │ - [ 248f] 8 │ │ - [ 2497] x │ │ - [ 24a7] D │ │ - [ 24af] $ │ │ - [ 24b7] d │ │ - [ 24c7] T │ │ - [ 24cf] 4 │ │ - [ 24d7] t │ │ - [ 24e7] L │ │ - [ 24ef] , │ │ - [ 24f7] l │ │ - [ 2507] \ │ │ - [ 250f] < │ │ - [ 2517] | │ │ - [ 2527] B │ │ - [ 252f] " │ │ - [ 2537] b │ │ - [ 2547] R │ │ - [ 254f] 2 │ │ - [ 2557] r │ │ - [ 2567] J │ │ - [ 256f] * │ │ - [ 2577] j │ │ - [ 2587] Z │ │ - [ 258f] : │ │ - [ 2597] z │ │ - [ 25a7] F │ │ - [ 25af] & │ │ - [ 25b7] f │ │ - [ 25c7] V │ │ - [ 25cf] 6 │ │ - [ 25d7] v │ │ - [ 25e7] N │ │ - [ 25ef] . │ │ - [ 25f7] n │ │ - [ 2607] ^ │ │ - [ 260f] > │ │ - [ 2617] ~ │ │ - [ 2627] A │ │ - [ 262f] ! │ │ - [ 2637] a │ │ - [ 2647] Q │ │ - [ 264f] 1 │ │ - [ 2657] q │ │ - [ 2667] I │ │ - [ 266f] ) │ │ - [ 2677] i │ │ - [ 2687] Y │ │ - [ 268f] 9 │ │ - [ 2697] y │ │ - [ 26a7] E │ │ - [ 26af] % │ │ - [ 26b7] e │ │ - [ 26c7] U │ │ - [ 26cf] 5 │ │ - [ 26d7] u │ │ - [ 26e7] M │ │ - [ 26ef] - │ │ - [ 26f7] m │ │ - [ 2707] ] │ │ - [ 270f] = │ │ - [ 2717] } │ │ - [ 2727] C │ │ - [ 272f] # │ │ - [ 2737] c │ │ - [ 2747] S │ │ - [ 274f] 3 │ │ - [ 2757] s │ │ - [ 2767] K │ │ - [ 276f] + │ │ - [ 2777] k │ │ - [ 2787] [ │ │ - [ 278f] ; │ │ - [ 2797] { │ │ - [ 27a7] G │ │ - [ 27af] ' │ │ - [ 27b7] g │ │ - [ 27c7] W │ │ - [ 27cf] 7 │ │ - [ 27d7] w │ │ - [ 27e7] O │ │ - [ 27ef] / │ │ - [ 27f7] o │ │ - [ 2807] _ │ │ - [ 280f] ? │ │ - [ 281e] @ │ │ - [ 2822] @� │ │ - [ 2826] @@ │ │ - [ 282a] @� │ │ - [ 282e] @ │ │ - [ 2832] @� │ │ - [ 2836] @` │ │ - [ 283a] @� │ │ - [ 283e] @^P │ │ - [ 2842] @� │ │ - [ 2846] @P │ │ - [ 284a] @� │ │ - [ 284e] @0 │ │ - [ 2852] @� │ │ - [ 2856] @p │ │ - [ 285a] @� │ │ - [ 285e] @^H │ │ - [ 2862] @� │ │ - [ 2866] @H │ │ - [ 286a] @� │ │ - [ 286e] @( │ │ - [ 2872] @� │ │ - [ 2876] @h │ │ - [ 287a] @� │ │ - [ 287e] @^X │ │ - [ 2882] @� │ │ - [ 2886] @X │ │ - [ 288a] @� │ │ - [ 288e] @8 │ │ - [ 2892] @� │ │ - [ 2896] @x │ │ - [ 289a] @� │ │ - [ 289e] @^D │ │ - [ 28a2] @� │ │ - [ 28a6] @D │ │ - [ 28aa] @� │ │ - [ 28ae] @$ │ │ - [ 28b2] @� │ │ - [ 28b6] @d │ │ - [ 28ba] @� │ │ - [ 28be] @^T │ │ - [ 28c2] @� │ │ - [ 28c6] @T │ │ - [ 28ca] @� │ │ - [ 28ce] @4 │ │ - [ 28d2] @� │ │ - [ 28d6] @t │ │ - [ 28da] @� │ │ - [ 28de] @^L │ │ - [ 28e2] @� │ │ - [ 28e6] @L │ │ - [ 28ea] @� │ │ - [ 28ee] @, │ │ - [ 28f2] @� │ │ - [ 28f6] @l │ │ - [ 28fa] @� │ │ - [ 28fe] @^\ │ │ - [ 2902] @� │ │ - [ 2906] @\ │ │ - [ 290a] @� │ │ - [ 290e] @< │ │ - [ 2912] @� │ │ - [ 2916] @| │ │ - [ 291a] @� │ │ - [ 291e] @^B │ │ - [ 2922] @� │ │ - [ 2926] @B │ │ - [ 292a] @� │ │ - [ 292e] @" │ │ - [ 2932] @� │ │ - [ 2936] @b │ │ - [ 293a] @� │ │ - [ 293e] @^R │ │ - [ 2942] @� │ │ - [ 2946] @R │ │ - [ 294a] @� │ │ - [ 294e] @2 │ │ - [ 2952] @� │ │ - [ 2956] @r │ │ - [ 295a] @� │ │ - [ 295e] @\n │ │ - [ 2962] @� │ │ - [ 2966] @J │ │ - [ 296a] @� │ │ - [ 296e] @* │ │ - [ 2972] @� │ │ - [ 2976] @j │ │ - [ 297a] @� │ │ - [ 297e] @^Z │ │ - [ 2982] @� │ │ - [ 2986] @Z │ │ - [ 298a] @� │ │ - [ 298e] @: │ │ - [ 2992] @� │ │ - [ 2996] @z │ │ - [ 299a] @� │ │ - [ 299e] @^F │ │ - [ 29a2] @� │ │ - [ 29a6] @F │ │ - [ 29aa] @� │ │ - [ 29ae] @& │ │ - [ 29b2] @� │ │ - [ 29b6] @f │ │ - [ 29ba] @� │ │ - [ 29be] @^V │ │ - [ 29c2] @� │ │ - [ 29c6] @V │ │ - [ 29ca] @� │ │ - [ 29ce] @6 │ │ - [ 29d2] @� │ │ - [ 29d6] @v │ │ - [ 29da] @� │ │ - [ 29de] @^N │ │ - [ 29e2] @� │ │ - [ 29e6] @N │ │ - [ 29ea] @� │ │ - [ 29ee] @. │ │ - [ 29f2] @� │ │ - [ 29f6] @n │ │ - [ 29fa] @� │ │ - [ 29fe] @^^ │ │ - [ 2a02] @� │ │ - [ 2a06] @^ │ │ - [ 2a0a] @� │ │ - [ 2a0e] @> │ │ - [ 2a12] @� │ │ - [ 2a16] @~ │ │ - [ 2a1a] @� │ │ - [ 2a1e] @^A │ │ - [ 2a22] @� │ │ - [ 2a26] @A │ │ - [ 2a2a] @� │ │ - [ 2a2e] @! │ │ - [ 2a32] @� │ │ - [ 2a36] @a │ │ - [ 2a3a] @� │ │ - [ 2a3e] @^Q │ │ - [ 2a42] @� │ │ - [ 2a46] @Q │ │ - [ 2a4a] @� │ │ - [ 2a4e] @1 │ │ - [ 2a52] @� │ │ - [ 2a56] @q │ │ - [ 2a5a] @� │ │ - [ 2a5e] @^I │ │ - [ 2a62] @� │ │ - [ 2a66] @I │ │ - [ 2a6a] @� │ │ - [ 2a6e] @) │ │ - [ 2a72] @� │ │ - [ 2a76] @i │ │ - [ 2a7a] @� │ │ - [ 2a7e] @^Y │ │ - [ 2a82] @� │ │ - [ 2a86] @Y │ │ - [ 2a8a] @� │ │ - [ 2a8e] @9 │ │ - [ 2a92] @� │ │ - [ 2a96] @y │ │ - [ 2a9a] @� │ │ - [ 2a9e] @^E │ │ - [ 2aa2] @� │ │ - [ 2aa6] @E │ │ - [ 2aaa] @� │ │ - [ 2aae] @% │ │ - [ 2ab2] @� │ │ - [ 2ab6] @e │ │ - [ 2aba] @� │ │ - [ 2abe] @^U │ │ - [ 2ac2] @� │ │ - [ 2ac6] @U │ │ - [ 2aca] @� │ │ - [ 2ace] @5 │ │ - [ 2ad2] @� │ │ - [ 2ad6] @u │ │ - [ 2ada] @� │ │ - [ 2ade] @^M │ │ - [ 2ae2] @� │ │ - [ 2ae6] @M │ │ - [ 2aea] @� │ │ - [ 2aee] @- │ │ - [ 2af2] @� │ │ - [ 2af6] @m │ │ - [ 2afa] @� │ │ - [ 2afe] @^] │ │ - [ 2b02] @� │ │ - [ 2b06] @] │ │ - [ 2b0a] @� │ │ - [ 2b0e] @= │ │ - [ 2b12] @� │ │ - [ 2b16] @} │ │ - [ 2b1a] @� │ │ - [ 2b1e] @^C │ │ - [ 2b22] @� │ │ - [ 2b26] @C │ │ - [ 2b2a] @� │ │ - [ 2b2e] @# │ │ - [ 2b32] @� │ │ - [ 2b36] @c │ │ - [ 2b3a] @� │ │ - [ 2b3e] @^S │ │ - [ 2b42] @� │ │ - [ 2b46] @S │ │ - [ 2b4a] @� │ │ - [ 2b4e] @3 │ │ - [ 2b52] @� │ │ - [ 2b56] @s │ │ - [ 2b5a] @� │ │ - [ 2b5e] @^K │ │ - [ 2b62] @� │ │ - [ 2b66] @K │ │ - [ 2b6a] @� │ │ - [ 2b6e] @+ │ │ - [ 2b72] @� │ │ - [ 2b76] @k │ │ - [ 2b7a] @� │ │ - [ 2b7e] @^[ │ │ - [ 2b82] @� │ │ - [ 2b86] @[ │ │ - [ 2b8a] @� │ │ - [ 2b8e] @; │ │ - [ 2b92] @� │ │ - [ 2b96] @{ │ │ - [ 2b9a] @� │ │ - [ 2b9e] @^G │ │ - [ 2ba2] @� │ │ - [ 2ba6] @G │ │ - [ 2baa] @� │ │ - [ 2bae] @' │ │ - [ 2bb2] @� │ │ - [ 2bb6] @g │ │ - [ 2bba] @� │ │ - [ 2bbe] @^W │ │ - [ 2bc2] @� │ │ - [ 2bc6] @W │ │ - [ 2bca] @� │ │ - [ 2bce] @7 │ │ - [ 2bd2] @� │ │ - [ 2bd6] @w │ │ - [ 2bda] @� │ │ - [ 2bde] @^O │ │ - [ 2be2] @� │ │ - [ 2be6] @O │ │ - [ 2bea] @� │ │ - [ 2bee] @/ │ │ - [ 2bf2] @� │ │ - [ 2bf6] @o │ │ - [ 2bfa] @� │ │ - [ 2bfe] @^_ │ │ - [ 2c02] @� │ │ - [ 2c06] @_ │ │ - [ 2c0a] @� │ │ - [ 2c0e] @? │ │ - [ 2c12] @� │ │ - [ 2c16] @^� │ │ - [ 2c1a] @� │ │ - [ 2c27] @ │ │ - [ 2c2f] │ │ - [ 2c37] ` │ │ - [ 2c47] P │ │ - [ 2c4f] 0 │ │ - [ 2c57] p │ │ - [ 2c67] H │ │ - [ 2c6f] ( │ │ - [ 2c77] h │ │ - [ 2c87] X │ │ - [ 2c8f] 8 │ │ - [ 2c97] x │ │ - [ 2ca7] D │ │ - [ 2caf] $ │ │ - [ 2cb7] d │ │ - [ 2cc7] T │ │ - [ 2ccf] 4 │ │ - [ 2cd7] t │ │ - [ 2ce7] L │ │ - [ 2cef] , │ │ - [ 2cf7] l │ │ - [ 2d07] \ │ │ - [ 2d0f] < │ │ - [ 2d17] | │ │ - [ 2d27] B │ │ - [ 2d2f] " │ │ - [ 2d37] b │ │ - [ 2d47] R │ │ - [ 2d4f] 2 │ │ - [ 2d57] r │ │ - [ 2d67] J │ │ - [ 2d6f] * │ │ - [ 2d77] j │ │ - [ 2d87] Z │ │ - [ 2d8f] : │ │ - [ 2d97] z │ │ - [ 2da7] F │ │ - [ 2daf] & │ │ - [ 2db7] f │ │ - [ 2dc7] V │ │ - [ 2dcf] 6 │ │ - [ 2dd7] v │ │ - [ 2de7] N │ │ - [ 2def] . │ │ - [ 2df7] n │ │ - [ 2e07] ^ │ │ - [ 2e0f] > │ │ - [ 2e17] ~ │ │ - [ 2e27] A │ │ - [ 2e2f] ! │ │ - [ 2e37] a │ │ - [ 2e47] Q │ │ - [ 2e4f] 1 │ │ - [ 2e57] q │ │ - [ 2e67] I │ │ - [ 2e6f] ) │ │ - [ 2e77] i │ │ - [ 2e87] Y │ │ - [ 2e8f] 9 │ │ - [ 2e97] y │ │ - [ 2ea7] E │ │ - [ 2eaf] % │ │ - [ 2eb7] e │ │ - [ 2ec7] U │ │ - [ 2ecf] 5 │ │ - [ 2ed7] u │ │ - [ 2ee7] M │ │ - [ 2eef] - │ │ - [ 2ef7] m │ │ - [ 2f07] ] │ │ - [ 2f0f] = │ │ - [ 2f17] } │ │ - [ 2f27] C │ │ - [ 2f2f] # │ │ - [ 2f37] c │ │ - [ 2f47] S │ │ - [ 2f4f] 3 │ │ - [ 2f57] s │ │ - [ 2f67] K │ │ - [ 2f6f] + │ │ - [ 2f77] k │ │ - [ 2f87] [ │ │ - [ 2f8f] ; │ │ - [ 2f97] { │ │ - [ 2fa7] G │ │ - [ 2faf] ' │ │ - [ 2fb7] g │ │ - [ 2fc7] W │ │ - [ 2fcf] 7 │ │ - [ 2fd7] w │ │ - [ 2fe7] O │ │ - [ 2fef] / │ │ - [ 2ff7] o │ │ - [ 3007] _ │ │ - [ 300f] ? │ │ - [ 301c] /rust/deps/miniz_oxide-0.7.1/src/inflate/output_buffer.rs │ │ - [ 3076] # │ │ - [ 3078] + │ │ - [ 307a] 3 │ │ - [ 307c] ; │ │ - [ 307e] C │ │ - [ 3080] S │ │ - [ 3082] c │ │ - [ 3084] s │ │ - [ 30aa] ! │ │ - [ 30ac] 1 │ │ - [ 30ae] A │ │ - [ 30b0] a │ │ - [ 30cb] ^A0^A@^A` │ │ - [ 30ef] android_set_abort_message │ │ - [ 3109] 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.llvm./rust/deps/rustc-demangle-0.1.23/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ - [ 3518] w���|�����������(��� │ │ - [ 3600] 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 │ │ - [ 36f0] /rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/alloc/src/collections/btree/navigate.rsIndex out of bounds/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/str/pattern.rsreentrant init/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/cell/once.rs │ │ - [ 3810] attempt to divide by zeromid > len/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/slice/sort.rsassertion failed: end >= start && end <= lenassertion failed: offset != 0 && offset <= leninternal error: entered unreachable code/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/alloc/src/vec/mod.rs/rust/deps/gimli-0.28.0/src/read/line.rs │ │ - [ 3980] attempt to calculate the remainder with a divisor of zero/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/num/wrapping.rs/rust/deps/gimli-0.28.0/src/read/dwarf.rs/rust/deps/gimli-0.28.0/src/read/index.rs.debug_abbrev.debug_addr.debug_aranges.debug_cu_index.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_tu_index.debug_types.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo/rust/deps/addr2line-0.21.0/src/lib.rs/rust/deps/addr2line-0.21.0/src/function.rs\n │ │ - AccessErrorlibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedRUST_BACKTRACEfailed 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.rsfile name contained an unexpected NUL bytestack 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 ( │ │ + [ 311a] │ │ + [ 311e] ` │ │ + [ 3120] ]^S� │ │ + [ 3126] ^_^L `^_�, +*0�+o�`,^B��,^^��- │ │ + [ 3142] 6��`6�^A�6^A\n │ │ + !7$^M�7�^Na9/^X�90^\�J�^^�N@4�R^^a�S�jaTOo�T��aU │ │ + [ 317a] aVe�V │ │ + [ 3182] !W │ │ + [ 3187] X��!Z���[��a\ │ │ + [ 3197] \�^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() │ │ + [ 3616] # │ │ + [ 3618] + │ │ + [ 361a] 3 │ │ + [ 361c] ; │ │ + [ 361e] C │ │ + [ 3620] S │ │ + [ 3622] c │ │ + [ 3624] s │ │ + [ 364a] ! │ │ + [ 364c] 1 │ │ + [ 364e] A │ │ + [ 3650] a │ │ + [ 366b] ^A0^A@^A`^A^A^A │ │ + [ 368b] assertion failed: self.counter1024 % 16 == 0()ErrorEmptyInvalidDigitPosOverflowNegOverflowZeroParseIntError::C,(><&*@`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 │ │ + [ 3a63] .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 │ │ + [ 3bf8] │ │ + [ 3c00] RUST_BACKTRACEstream did not contain valid UTF-8failed to write the buffered datafailed to write whole bufferentity not foundpermission deniedconnection refusedconnection resethost unreachablenetwork 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 zerono storage spaceseek on unseekable filequota exceededfile too largeresource busyexecutable file busydeadlockcross-device link or renametoo many linksinvalid filenameargument 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 │ │ - __rust_begin_short_backtrace__rust_end_short_backtrace [... omitted frame ...]\n │ │ - s�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 │ │ - library/std/src/../../backtrace/src/symbolize/gimli/stash.rslibrary/std/src/../../backtrace/src/symbolize/gimli.rslibrary/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ - [ 4570] ' │ │ - [ 4578] & │ │ - [ 4580] ' │ │ - [ 4588] 2 │ │ - [ 4590] - │ │ - [ 4598] / │ │ - [ 45a0] ! │ │ - [ 45b0] - │ │ - [ 45b8] ' │ │ - [ 45c0] ' │ │ - [ 45c8] 1 │ │ - [ 45d0] - │ │ - [ 45d8] 0 │ │ - [ 45e0] e │ │ - [ 45e8] unknown pointer encoding │ │ - [ 4601] unsupported restore location for float register │ │ - [ 4631] x18 │ │ - [ 4635] d5 │ │ - [ 4638] d8 │ │ - [ 463b] libunwind: malformed DW_CFA_register DWARF unwind, reg2 too big\n │ │ - [ 467c] libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big\n │ │ - [ 46c1] Invalid flags │ │ - [ 46cf] rustsecp256k1_v0_4_1_ecmult_gen_context_is_built(&ctx->ecmult_gen_ctx) │ │ - [ 4716] sig64 != NULL │ │ - [ 4724] For this sample, this 63-byte string will be used as input data │ │ - [ 4764] internal_pubkey != NULL │ │ - [ 477c] msg32 != NULL │ │ - [ 478a] unwind_phase2 │ │ - [ 4798] unsupported arm64 register │ │ - [ 47b3] libunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big\n │ │ - [ 47f2] getSLEB128 │ │ - [ 47fd] getSavedRegister │ │ - [ 480e] d11 │ │ - [ 4812] d25 │ │ - [ 4816] ctx != rustsecp256k1_v0_4_1_context_no_precomp │ │ - [ 4845] (flags & SECP256K1_FLAGS_TYPE_MASK) == SECP256K1_FLAGS_TYPE_COMPRESSION │ │ - [ 488d] keypair != NULL │ │ - [ 489d] getEncodedP │ │ - [ 48a9] x22 │ │ - [ 48ad] d3 │ │ - [ 48b0] _Unwind_GetTextRelBase() not implemented │ │ - [ 48d9] sigin != NULL │ │ - [ 48e7] getSavedFloatRegister │ │ - [ 48fd] d13 │ │ - [ 4901] d6 │ │ - [ 4904] d16 │ │ - [ 4908] rustsecp256k1_v0_4_1_ecmult_context_is_built(&ctx->ecmult_ctx) │ │ - [ 4947] tweaked_pubkey32 != NULL │ │ - [ 4960] libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range\n │ │ - x26 │ │ - [ 49b2] FDE has zero length │ │ - [ 49c6] FDE is really a CIE │ │ - [ 49da] libunwind: malformed DW_CFA_same_value DWARF unwind, reg too big\n │ │ - [ 4a1c] DW_EH_PE_aligned pointer encoding not supported │ │ - [ 4a4c] truncated sleb128 expression │ │ - [ 4a69] x8 │ │ - [ 4a6c] input != NULL │ │ - [ 4a7a] unsupported restore location for register │ │ - [ 4aa4] x1 │ │ - [ 4aa7] x16 │ │ - [ 4aab] lr │ │ - [ 4aae] d7 │ │ - [ 4ab1] sig != NULL │ │ - [ 4abd] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 4b20] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ - [ 4b74] d0 │ │ - [ 4b77] d10 │ │ - [ 4b7b] d30 │ │ - [ 4b7f] d31 │ │ - [ 4b83] setRegister │ │ - [ 4b8f] libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big\n │ │ - [ 4bd6] x7 │ │ - [ 4bd9] _Unwind_GetTextRelBase │ │ - [ 4bf0] *outputlen >= ((flags & SECP256K1_FLAGS_BIT_COMPRESSION) ? 33u : 65u) │ │ - [ 4c36] output_pubkey != NULL │ │ - [ 4c4c] CIE version is not 1 or 3 │ │ - [ 4c66] x24 │ │ - [ 4c6a] d29 │ │ - [ 4c6e] n >= 1 │ │ - [ 4c75] DW_EH_PE_funcrel pointer encoding not supported │ │ - [ 4ca5] libunwind: Unsupported .eh_frame_hdr version\n │ │ - [ 4cd3] d20 │ │ - [ 4cd7] !rustsecp256k1_v0_4_1_fe_is_zero(&ge->x) │ │ - [ 4d00] x13 │ │ - [ 4d04] d9 │ │ - [ 4d07] _Unwind_GetDataRelBase() not implemented │ │ - [ 4d30] input32 != NULL │ │ - [ 4d40] libunwind: %s - %s\n │ │ - [ 4d54] pc │ │ - [ 4d57] x15 │ │ - [ 4d5b] tweak32 != NULL │ │ - [ 4d6b] recid >= 0 && recid <= 3 │ │ - [ 4d84] DW_OP_deref_size with bad size │ │ - [ 4da3] Unknown DWARF encoding for search table. │ │ - [ 4dcc] x11 │ │ - [ 4dd0] x12 │ │ - [ 4dd4] msghash32 != NULL │ │ - [ 4de6] ret │ │ - [ 4dea] libunwind: malformed DW_CFA_expression DWARF unwind, reg too big\n │ │ - [ 4e2c] x25 │ │ - [ 4e30] d14 │ │ - [ 4e34] d19 │ │ - [ 4e38] pubkey != NULL │ │ - [ 4e47] seckey32 != NULL │ │ - [ 4e58] evaluateExpression │ │ - [ 4e6b] fp │ │ - [ 4e6e] d23 │ │ - [ 4e72] seckey != NULL │ │ - [ 4e81] libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ - [ 4ec2] x27 │ │ - [ 4ec6] x28 │ │ - [ 4eca] d4 │ │ - [ 4ecd] d17 │ │ - [ 4ed1] recid != NULL │ │ - [ 4edf] output32 != NULL │ │ - [ 4ef0] _Unwind_Resume() can't return │ │ - [ 4f0e] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ - [ 4f4e] DW_OP_fbreg not implemented │ │ - [ 4f6a] x19 │ │ - [ 4f6e] d22 │ │ - [ 4f72] self test failed │ │ - [ 4f83] outputlen != NULL │ │ - [ 4f95] _Unwind_Resume │ │ - [ 4fa4] libunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big\n │ │ - [ 4fe6] x4 │ │ - [ 4fe9] d2 │ │ - [ 4fec] d12 │ │ - [ 4ff0] output64 != NULL │ │ - [ 5001] x2 │ │ - [ 5004] libunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big\n │ │ - [ 504e] getULEB128 │ │ - [ 5059] malformed uleb128 expression │ │ - [ 5076] DWARF opcode not implemented │ │ - [ 5093] x14 │ │ - [ 5097] x20 │ │ - [ 509b] pubnonces != NULL │ │ - [ 50ad] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ - [ 50f3] sp │ │ - [ 50f6] x3 │ │ - [ 50f9] x9 │ │ - [ 50fc] x23 │ │ - [ 5100] output != NULL │ │ - [ 510f] DW_EH_PE_textrel pointer encoding not supported │ │ - [ 513f] truncated uleb128 expression │ │ - [ 515c] x21 │ │ - [ 5160] libunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big\n │ │ - [ 51a8] getTableEntrySize │ │ - [ 51ba] x6 │ │ - [ 51bd] d18 │ │ - [ 51c1] d21 │ │ - [ 51c5] d24 │ │ - [ 51c9] _Unwind_GetDataRelBase │ │ - [ 51e0] CIE ID is not zero │ │ - [ 51f3] d15 │ │ - [ 51f7] d28 │ │ - [ 51fb] signature != NULL │ │ - [ 520d] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ - [ 5255] Can't binary search on variable length encoded data. │ │ - [ 528a] d26 │ │ - [ 528e] d27 │ │ - [ 5292] input64 != NULL │ │ - [ 52a2] pubnonce != NULL │ │ - [ 52b3] getRegister │ │ - [ 52bf] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ - [ 52f3] x0 │ │ - [ 52f6] x17 │ │ - [ 52fa] d1 │ │ - [ 52fd] unknown register │ │ - [ 530e] xonly_pubkey != NULL │ │ - [ 5323] DW_OP_piece not implemented │ │ - [ 533f] x5 │ │ - [ 5342] x10 │ │ - [ 5346] BIP0340/nonce │ │ - [ 5357] P��t��IT��K`5�z^^G�Z^O(��G���:� │ │ - [ 537c] [�^B │ │ - [ 5390] \)^FZ�^K │ │ - [ 539a] ~f�y │ │ - [ 53aa] AUh�^D │ │ - [ 53ba] O�UF^L │ │ - [ 53c1] &w�:H │ │ - [ 53d0] The scalar for this x is unknown │ │ - [ 53f8] /������� │ │ - [ 5423] -���'AA6�^�?�"��s�*�������� │ │ - [ 5451] Nw�� │ │ - [ 5457] 4��\n │ │ + [ 42a8] │ │ + [ 42b0] - │ │ + [ 42e0] │ │ + [ 42e8] strerror_r failure/proc/self/exeno /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/proc/self/mapsinsufficient perms' │ │ + [ 4510] & │ │ + [ 4520] 2 │ │ + [ 4528] - │ │ + [ 4530] / │ │ + [ 4538] ! │ │ + [ 4548] - │ │ + [ 4560] 1 │ │ + [ 4568] - │ │ + [ 4570] 0 │ │ + [ 4578] e │ │ + [ 45b0] '���2���=��� │ │ + [ 4870] & │ │ + [ 4878] 8 │ │ + [ 4938] 5���E���V���h���x�����������������������������������^I���^^���-���;���N���t���������������������������^K���"���0���>���K���_���g�����������������������������������^D���^O���BIP0340/nonce │ │ + [ 49f1] P��t��IT��K`5�z^^G�Z^O(��G���:� │ │ + [ 4a1c] [�^B │ │ + [ 4a30] \)^FZ�^K │ │ + [ 4a3a] ~f�y │ │ + [ 4a4a] AUh�^D │ │ + [ 4a5a] O�UF^L │ │ + [ 4a61] &w�:H │ │ + [ 4a70] The scalar for this x is unknown │ │ + [ 4a98] /������� │ │ + [ 4ac3] -���'AA6�^�?�"��s�*�������� │ │ + [ 4af1] Nw�� │ │ + [ 4af7] 4��\n │ │ To(�^N^A�~C� │ │ - [ 5478] ,V�=��e�m4t^G�\n │ │ + [ 4b18] ,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�q(l^I │ │ - [ 5501] \�X/Q^G │ │ - [ 5508] I��44^L │ │ - [ 5511] yD�^Fq │ │ - [ 5518] |e+j�z │ │ - [ 556e] ! │ │ - [ 5570] V │ │ - [ 5572] n │ │ - [ 557e] I^Ad^A}^A�^A�^A^T^BK^Bh^B�^B�^B,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^Cj^C{^C�^C │ │ - [ 55eb] /^H^R^[ │ │ - [ 55f4] xxxx 6: │ │ - [ 55fe] ;^IFQ8 │ │ - [ 5608] v │ │ - [ 560c] z │ │ - [ 560e] } │ │ - [ 5618] 8 │ │ - [ 561a] 8 │ │ - [ 5642] "^A9^AA^AI^AQ^AY^A`^Ai^Ar^A{^A�^A�^A�^A^O │ │ - [ 5720] = │ │ - [ 5722] "^B�^A │ │ - [ 5727] '�*���- │ │ - [ 573e] ")^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B-^M^B │ │ + [ 4ba1] \�X/Q^G │ │ + [ 4ba8] I��44^L │ │ + [ 4bb1] yD�^Fq │ │ + [ 4bb8] |e+j�z │ │ + [ 4c0e] ! │ │ + [ 4c10] V │ │ + [ 4c12] n │ │ + [ 4c1e] I^Ad^A}^A�^A�^A^T^BK^Bh^B�^B�^B,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^C,^Cj^C{^C�^C │ │ + [ 4c8b] /^H^R^[ │ │ + [ 4c94] xxxx 6: │ │ + [ 4c9e] ;^IFQ8 │ │ + [ 4ca8] v │ │ + [ 4cac] z │ │ + [ 4cae] } │ │ + [ 4cb8] 8 │ │ + [ 4cba] 8 │ │ + [ 4ce2] "^A9^AA^AI^AQ^AY^A`^Ai^Ar^A{^A�^A�^A�^A^O │ │ + [ 4dc0] = │ │ + [ 4dc2] "^B�^A │ │ + [ 4dc7] '�*���- │ │ + [ 4dde] ")^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B^B-^M^B │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,254 +1,305 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x0000b704 011b033b a00f0000 f3010000 187d0000 ...;.........}.. │ │ - 0x0000b714 bc0f0000 287d0000 d40f0000 307d0000 ....(}......0}.. │ │ - 0x0000b724 ec0f0000 387d0000 04100000 4c7d0000 ....8}......L}.. │ │ - 0x0000b734 1c100000 6c7d0000 34100000 7c7d0000 ....l}..4...|}.. │ │ - 0x0000b744 4c100000 ac7f0000 7c100000 a4800000 L.......|....... │ │ - 0x0000b754 a4100000 a8800000 bc100000 d8800000 ................ │ │ - 0x0000b764 d4100000 0c810000 ec100000 d8840000 ................ │ │ - 0x0000b774 2c110000 dc840000 44110000 68850000 ,.......D...h... │ │ - 0x0000b784 6c110000 1c870000 ac110000 40880000 l...........@... │ │ - 0x0000b794 dc110000 88890000 0c120000 708a0000 ............p... │ │ - 0x0000b7a4 34120000 648b0000 5c120000 0c8c0000 4...d...\....... │ │ - 0x0000b7b4 8c120000 4c8d0000 b4120000 788e0000 ....L.......x... │ │ - 0x0000b7c4 dc120000 9c8f0000 0c130000 d08f0000 ................ │ │ - 0x0000b7d4 2c130000 40900000 54130000 90900000 ,...@...T....... │ │ - 0x0000b7e4 74130000 50910000 9c130000 fc910000 t...P........... │ │ - 0x0000b7f4 c4130000 bc920000 ec130000 c8930000 ................ │ │ - 0x0000b804 14140000 bc940000 44140000 74950000 ........D...t... │ │ - 0x0000b814 64140000 a8950000 84140000 48960000 d...........H... │ │ - 0x0000b824 ac140000 94960000 cc140000 48970000 ............H... │ │ - 0x0000b834 ec140000 70970000 5c5c0000 309c0000 ....p...\\..0... │ │ - 0x0000b844 0c150000 789c0000 34150000 f49c0000 ....x...4....... │ │ - 0x0000b854 54150000 809d0000 7c150000 d09d0000 T.......|....... │ │ - 0x0000b864 a4150000 fc9d0000 c4150000 209e0000 ............ ... │ │ - 0x0000b874 e4150000 609e0000 fc150000 809e0000 ....`........... │ │ - 0x0000b884 14160000 fc9e0000 4c160000 049f0000 ........L....... │ │ - 0x0000b894 64160000 f4a00000 a4160000 b8a10000 d............... │ │ - 0x0000b8a4 d4160000 7ca20000 04170000 20a30000 ....|....... ... │ │ - 0x0000b8b4 3c170000 58a30000 54170000 6ca30000 <...X...T...l... │ │ - 0x0000b8c4 6c170000 30a40000 9c170000 c8a40000 l...0........... │ │ - 0x0000b8d4 a45c0000 60a70000 d4170000 24a80000 .\..`.......$... │ │ - 0x0000b8e4 e45c0000 48aa0000 04180000 50aa0000 .\..H.......P... │ │ - 0x0000b8f4 1c180000 80aa0000 34180000 c8aa0000 ........4....... │ │ - 0x0000b904 4c180000 10ab0000 64180000 4cac0000 L.......d...L... │ │ - 0x0000b914 84180000 d4ae0000 dc180000 f4b10000 ................ │ │ - 0x0000b924 f4180000 78b20000 34190000 c0b20000 ....x...4....... │ │ - 0x0000b934 4c190000 94b60000 9c190000 c8b60000 L............... │ │ - 0x0000b944 b4190000 9cb70000 cc190000 a8b70000 ................ │ │ - 0x0000b954 e4190000 b4b70000 fc190000 d4b90000 ................ │ │ - 0x0000b964 341a0000 f8bb0000 641a0000 40bc0000 4.......d...@... │ │ - 0x0000b974 7c1a0000 58bc0000 941a0000 9cbc0000 |...X........... │ │ - 0x0000b984 ac1a0000 14bf0000 c41a0000 34c10000 ............4... │ │ - 0x0000b994 041b0000 acc10000 3c1b0000 bcc10000 ........<....... │ │ - 0x0000b9a4 541b0000 14c20000 6c1b0000 50c30000 T.......l...P... │ │ - 0x0000b9b4 8c1b0000 68c30000 a41b0000 bcc30000 ....h........... │ │ - 0x0000b9c4 bc1b0000 a0c50000 2c5d0000 ecc50000 ........,]...... │ │ - 0x0000b9d4 341c0000 f4c50000 4c1c0000 3cc60000 4.......L...<... │ │ - 0x0000b9e4 641c0000 84c60000 7c1c0000 1cc70000 d.......|....... │ │ - 0x0000b9f4 9c1c0000 24c70000 b41c0000 40c90000 ....$.......@... │ │ - 0x0000ba04 ec1c0000 48c90000 041d0000 c0cc0000 ....H........... │ │ - 0x0000ba14 1c1d0000 14ce0000 5c1d0000 90ce0000 ........\....... │ │ - 0x0000ba24 8c1d0000 f0cf0000 b41d0000 e4d20000 ................ │ │ - 0x0000ba34 ec1d0000 f8d30000 241e0000 30d40000 ........$...0... │ │ - 0x0000ba44 3c1e0000 80d40000 541e0000 b8d40000 <.......T....... │ │ - 0x0000ba54 6c1e0000 dcdb0000 a41e0000 c0dd0000 l............... │ │ - 0x0000ba64 bc1e0000 14df0000 dc1e0000 84e00000 ................ │ │ - 0x0000ba74 241f0000 00e30000 4c5d0000 24f00000 $.......L]..$... │ │ - 0x0000ba84 741f0000 04f10000 a41f0000 04f20000 t............... │ │ - 0x0000ba94 dc1f0000 44f20000 f41f0000 24130100 ....D.......$... │ │ - 0x0000baa4 3c200000 8c170100 84200000 70180100 < ....... ..p... │ │ - 0x0000bab4 ac200000 041d0100 dc200000 a01e0100 . ....... ...... │ │ - 0x0000bac4 f4200000 bc1e0100 0c210000 c81e0100 . .......!...... │ │ - 0x0000bad4 24210000 ec1f0100 54210000 f41f0100 $!......T!...... │ │ - 0x0000bae4 6c210000 78290100 b4210000 b4330100 l!..x)...!...3.. │ │ - 0x0000baf4 04220000 c0360100 4c220000 c4360100 ."...6..L"...6.. │ │ - 0x0000bb04 64220000 28390100 f4220000 78400100 d"..(9..."..x@.. │ │ - 0x0000bb14 84230000 74420100 cc230000 94430100 .#..tB...#...C.. │ │ - 0x0000bb24 e4230000 e4450100 14240000 684a0100 .#...E...$..hJ.. │ │ - 0x0000bb34 6c240000 c44a0100 84240000 944f0100 l$...J...$...O.. │ │ - 0x0000bb44 dc240000 40500100 14250000 9c510100 .$..@P...%...Q.. │ │ - 0x0000bb54 54250000 18580100 d4250000 885a0100 T%...X...%...Z.. │ │ - 0x0000bb64 3c260000 ac5d0100 8c260000 a85f0100 <&...]...&..._.. │ │ - 0x0000bb74 d4260000 5c600100 fc260000 f0610100 .&..\`...&...a.. │ │ - 0x0000bb84 2c270000 1c630100 64270000 40660100 ,'...c..d'..@f.. │ │ - 0x0000bb94 ec270000 f0660100 24280000 b0670100 .'...f..$(...g.. │ │ - 0x0000bba4 5c280000 586a0100 9c280000 846e0100 \(..Xj...(...n.. │ │ - 0x0000bbb4 c4280000 94700100 04290000 98700100 .(...p...)...p.. │ │ - 0x0000bbc4 1c290000 ac700100 34290000 9c710100 .)...p..4)...q.. │ │ - 0x0000bbd4 4c290000 98750100 94290000 e8780100 L)...u...)...x.. │ │ - 0x0000bbe4 ec290000 987c0100 5c2a0000 287f0100 .)...|..\*..(... │ │ - 0x0000bbf4 d42a0000 1c810100 1c2b0000 14820100 .*.......+...... │ │ - 0x0000bc04 342b0000 d0820100 6c2b0000 3c860100 4+......l+..<... │ │ - 0x0000bc14 e42b0000 00890100 3c2c0000 ec8b0100 .+......<,...... │ │ - 0x0000bc24 a42c0000 68900100 ec2c0000 80900100 .,..h....,...... │ │ - 0x0000bc34 042d0000 209b0100 542d0000 68a70100 .-.. ...T-..h... │ │ - 0x0000bc44 9c2d0000 80a70100 b42d0000 c4a70100 .-.......-...... │ │ - 0x0000bc54 cc2d0000 e8a80100 fc2d0000 f8a80100 .-.......-...... │ │ - 0x0000bc64 142e0000 8ca90100 442e0000 90a90100 ........D....... │ │ - 0x0000bc74 5c2e0000 a8a90100 742e0000 00aa0100 \.......t....... │ │ - 0x0000bc84 9c2e0000 70aa0100 b42e0000 80aa0100 ....p........... │ │ - 0x0000bc94 cc2e0000 f0aa0100 9c5d0000 50ab0100 .........]..P... │ │ - 0x0000bca4 cc5d0000 90b00100 e42e0000 68b10100 .]..........h... │ │ - 0x0000bcb4 145e0000 54b20100 545e0000 d8b20100 .^..T...T^...... │ │ - 0x0000bcc4 945e0000 60b30100 d45e0000 acb40100 .^..`....^...... │ │ - 0x0000bcd4 0c2f0000 8cb50100 3c2f0000 9cb50100 ./.........!.. │ │ - 0x0000bfd4 343e0000 44270300 cc3e0000 dc270300 4>..D'...>...'.. │ │ - 0x0000bfe4 043f0000 2c360300 4c3f0000 1c370300 .?..,6..L?...7.. │ │ - 0x0000bff4 6c3f0000 cc390300 843f0000 883d0300 l?...9...?...=.. │ │ - 0x0000c004 cc3f0000 443f0300 fc3f0000 20400300 .?..D?...?.. @.. │ │ - 0x0000c014 2c400000 a0410300 74400000 d0440300 ,@...A..t@...D.. │ │ - 0x0000c024 cc400000 88450300 ec400000 68460300 .@...E...@..hF.. │ │ - 0x0000c034 0c660000 10480300 1c410000 38490300 .f...H...A..8I.. │ │ - 0x0000c044 4c660000 dc490300 64410000 b84a0300 Lf...I..dA...J.. │ │ - 0x0000c054 84660000 604b0300 cc660000 c44c0300 .f..`K...f...L.. │ │ - 0x0000c064 84410000 a44d0300 1c670000 484e0300 .A...M...g..HN.. │ │ - 0x0000c074 54670000 f44e0300 b4410000 a0590300 Tg...N...A...Y.. │ │ - 0x0000c084 9c670000 a45a0300 dc670000 2c5b0300 .g...Z...g..,[.. │ │ - 0x0000c094 14680000 705c0300 5c420000 345d0300 .h..p\..\B..4].. │ │ - 0x0000c0a4 8c420000 fc5d0300 cc420000 d85e0300 .B...]...B...^.. │ │ - 0x0000c0b4 64680000 74680300 fc420000 886a0300 dh..th...B...j.. │ │ - 0x0000c0c4 1c430000 e86b0300 3c430000 90700300 .C...k....|X...>.. │ │ - 0x0000c5d4 94580000 b03e0600 ac580000 c03e0600 .X...>...X...>.. │ │ - 0x0000c5e4 c4580000 903f0600 ec580000 d43f0600 .X...?...X...?.. │ │ - 0x0000c5f4 04590000 e03f0600 1c590000 ec3f0600 .Y...?...Y...?.. │ │ - 0x0000c604 34590000 18400600 54590000 08420600 4Y...@..TY...B.. │ │ - 0x0000c614 7c590000 14420600 94590000 38430600 |Y...B...Y..8C.. │ │ - 0x0000c624 ac590000 04460600 dc590000 b8580600 .Y...F...Y...X.. │ │ - 0x0000c634 0c5a0000 9c590600 2c5a0000 045b0600 .Z...Y..,Z...[.. │ │ - 0x0000c644 4c5a0000 f45d0600 6c5a0000 70670600 LZ...]..lZ..pg.. │ │ - 0x0000c654 8c5a0000 506a0600 bc5a0000 206c0600 .Z..Pj...Z.. l.. │ │ - 0x0000c664 ec5a0000 886e0600 1c5b0000 64700600 .Z...n...[..dp.. │ │ - 0x0000c674 4c5b0000 58740600 7c5b0000 30750600 L[..Xt..|[..0u.. │ │ - 0x0000c684 9c5b0000 5c750600 b45b0000 a4750600 .[..\u...[...u.. │ │ - 0x0000c694 d45b0000 ec750600 f45b0000 60760600 .[...u...[..`v.. │ │ - 0x0000c6a4 1c5c0000 .\.. │ │ + 0x0000abb4 011b033b d8120000 5a020000 d09c0000 ...;....Z....... │ │ + 0x0000abc4 f4120000 e09c0000 0c130000 e89c0000 ................ │ │ + 0x0000abd4 24130000 f09c0000 3c130000 049d0000 $.......<....... │ │ + 0x0000abe4 54130000 249d0000 6c130000 349d0000 T...$...l...4... │ │ + 0x0000abf4 84130000 04a10000 c4130000 08a10000 ................ │ │ + 0x0000ac04 dc130000 98a10000 14140000 5ca30000 ............\... │ │ + 0x0000ac14 64140000 84a40000 a4140000 dca50000 d............... │ │ + 0x0000ac24 e4140000 c8a60000 1c150000 c0a70000 ................ │ │ + 0x0000ac34 54150000 78a80000 94150000 c4a90000 T...x........... │ │ + 0x0000ac44 c4150000 f4aa0000 fc150000 1cac0000 ................ │ │ + 0x0000ac54 3c160000 54ac0000 64160000 d0ac0000 <...T...d....... │ │ + 0x0000ac64 94160000 24ad0000 bc160000 f4ad0000 ....$........... │ │ + 0x0000ac74 ec160000 b0ae0000 1c170000 7caf0000 ............|... │ │ + 0x0000ac84 4c170000 8cb00000 84170000 84b10000 L............... │ │ + 0x0000ac94 c4170000 40b20000 f4170000 78b20000 ....@.......x... │ │ + 0x0000aca4 1c180000 2cb30000 54180000 88b30000 ....,...T....... │ │ + 0x0000acb4 7c180000 40b40000 ac180000 74b40000 |...@.......t... │ │ + 0x0000acc4 64740000 10b80000 d4180000 64b80000 dt..........d... │ │ + 0x0000acd4 04190000 e4b80000 2c190000 74b90000 ........,...t... │ │ + 0x0000ace4 64190000 c8b90000 94190000 f8b90000 d............... │ │ + 0x0000acf4 bc190000 20ba0000 e4190000 64ba0000 .... .......d... │ │ + 0x0000ad04 041a0000 a4ba0000 241a0000 24bb0000 ........$...$... │ │ + 0x0000ad14 4c1a0000 2cbb0000 641a0000 60bb0000 L...,...d...`... │ │ + 0x0000ad24 8c1a0000 40bd0000 cc1a0000 a0bd0000 ....@........... │ │ + 0x0000ad34 e41a0000 fcbd0000 141b0000 14be0000 ................ │ │ + 0x0000ad44 341b0000 2cbe0000 541b0000 60be0000 4...,...T...`... │ │ + 0x0000ad54 741b0000 0cbf0000 a41b0000 58c00000 t...........X... │ │ + 0x0000ad64 bc740000 80c20000 f41b0000 d0c20000 .t.............. │ │ + 0x0000ad74 141c0000 08c40000 3c1c0000 28c40000 ........<...(... │ │ + 0x0000ad84 5c1c0000 d0c60000 bc1c0000 e8c90000 \............... │ │ + 0x0000ad94 d41c0000 70ca0000 2c1d0000 7cca0000 ....p...,...|... │ │ + 0x0000ada4 4c1d0000 ccca0000 6c1d0000 d8ca0000 L.......l....... │ │ + 0x0000adb4 8c1d0000 28cb0000 ac1d0000 4cce0000 ....(.......L... │ │ + 0x0000adc4 141e0000 80ce0000 341e0000 54cf0000 ........4...T... │ │ + 0x0000add4 541e0000 64cf0000 6c1e0000 70cf0000 T...d...l...p... │ │ + 0x0000ade4 841e0000 6cd10000 d41e0000 a0d20000 ....l........... │ │ + 0x0000adf4 fc1e0000 d8d20000 1c1f0000 04d40000 ................ │ │ + 0x0000ae04 441f0000 c4d50000 5c1f0000 80d80000 D.......\....... │ │ + 0x0000ae14 b41f0000 3cdb0000 fc1f0000 44dc0000 ....<.......D... │ │ + 0x0000ae24 14200000 50dc0000 34200000 6cdc0000 . ..P...4 ..l... │ │ + 0x0000ae34 54200000 bcdc0000 74200000 e4dd0000 T ......t ...... │ │ + 0x0000ae44 c4200000 f8dd0000 dc200000 04de0000 . ....... ...... │ │ + 0x0000ae54 fc200000 4cde0000 1c210000 44df0000 . ..L....!..D... │ │ + 0x0000ae64 34210000 b4e10000 4c210000 14e40000 4!......L!...... │ │ + 0x0000ae74 94210000 94e40000 dc210000 b0e40000 .!.......!...... │ │ + 0x0000ae84 f4210000 0ce50000 14220000 64e50000 .!......."..d... │ │ + 0x0000ae94 34220000 70e50000 54220000 d0e70000 4"..p...T"...... │ │ + 0x0000aea4 74220000 b4e80000 dc220000 d8ea0000 t"......."...... │ │ + 0x0000aeb4 0c750000 14eb0000 34230000 20eb0000 .u......4#.. ... │ │ + 0x0000aec4 54230000 68eb0000 74230000 b0eb0000 T#..h...t#...... │ │ + 0x0000aed4 94230000 bceb0000 b4230000 e4eb0000 .#.......#...... │ │ + 0x0000aee4 d4230000 c8ec0000 0c240000 a0ed0000 .#.......$...... │ │ + 0x0000aef4 24240000 d8ed0000 44240000 10ee0000 $$......D$...... │ │ + 0x0000af04 64240000 28ee0000 84240000 80ee0000 d$..(....$...... │ │ + 0x0000af14 a4240000 98f50000 fc240000 1cf60000 .$.......$...... │ │ + 0x0000af24 24250000 50f70000 4c250000 84f70000 $%..P...L%...... │ │ + 0x0000af34 6c250000 04f80000 94250000 88f90000 l%.......%...... │ │ + 0x0000af44 fc250000 08fc0000 5c260000 30fc0000 .%......\&..0... │ │ + 0x0000af54 84260000 78fc0000 a4260000 a0fc0000 .&..x....&...... │ │ + 0x0000af64 cc260000 d8fd0000 34750000 04000100 .&......4u...... │ │ + 0x0000af74 14270000 f0000100 8c750000 64020100 .'.......u..d... │ │ + 0x0000af84 5c270000 e0020100 8c270000 1c030100 \'.......'...... │ │ + 0x0000af94 b4270000 08040100 e4270000 50040100 .'.......'..P... │ │ + 0x0000afa4 e4750000 60090100 14280000 a8090100 .u..`....(...... │ │ + 0x0000afb4 34280000 ec230100 84280000 cc270100 4(...#...(...'.. │ │ + 0x0000afc4 cc280000 102c0100 04290000 7c2c0100 .(...,...)..|,.. │ │ + 0x0000afd4 1c290000 a02e0100 34290000 c02e0100 .)......4)...... │ │ + 0x0000afe4 54290000 d02e0100 74290000 00300100 T)......t)...0.. │ │ + 0x0000aff4 b4290000 e0380100 042a0000 dc420100 .)...8...*...B.. │ │ + 0x0000b004 4c2a0000 04440100 842a0000 24470100 L*...D...*..$G.. │ │ + 0x0000b014 d42a0000 48520100 242b0000 4c580100 .*..HR..$+..LX.. │ │ + 0x0000b024 6c2b0000 f4590100 a42b0000 e05a0100 l+...Y...+...Z.. │ │ + 0x0000b034 ec2b0000 785b0100 1c2c0000 945d0100 .+..x[...,...].. │ │ + 0x0000b044 4c2c0000 c4610100 ac2c0000 20620100 L,...a...,.. b.. │ │ + 0x0000b054 c42c0000 80620100 f42c0000 58670100 .,...b...,..Xg.. │ │ + 0x0000b064 4c2d0000 c8680100 842d0000 b0690100 L-...h...-...i.. │ │ + 0x0000b074 9c2d0000 a06f0100 e42d0000 bc700100 .-...o...-...p.. │ │ + 0x0000b084 3c2e0000 1c720100 8c2e0000 08730100 <....r.......s.. │ │ + 0x0000b094 d42e0000 b8730100 042f0000 04750100 .....s.../...u.. │ │ + 0x0000b0a4 3c2f0000 04770100 9c2f0000 3c7a0100 ..D...T>...... │ │ + 0x0000b3a4 6c3e0000 44820200 a43e0000 a8820200 l>..D....>...... │ │ + 0x0000b3b4 dc3e0000 18830200 243f0000 74830200 .>......$?..t... │ │ + 0x0000b3c4 3c7d0000 8c840200 543f0000 30850200 <}......T?..0... │ │ + 0x0000b3d4 6c3f0000 f0850200 9c3f0000 a0860200 l?.......?...... │ │ + 0x0000b3e4 cc3f0000 10870200 947d0000 988b0200 .?.......}...... │ │ + 0x0000b3f4 14400000 448c0200 5c400000 fc8c0200 .@..D...\@...... │ │ + 0x0000b404 a4400000 008e0200 dc400000 14900200 .@.......@...... │ │ + 0x0000b414 f4400000 08950200 fc7d0000 049c0200 .@.......}...... │ │ + 0x0000b424 54410000 d09c0200 547e0000 30a90200 TA......T~..0... │ │ + 0x0000b434 a47e0000 70af0200 8c410000 b8be0200 .~..p....A...... │ │ + 0x0000b444 2c420000 10cf0200 fc7e0000 20d00200 ,B.......~.. ... │ │ + 0x0000b454 7c420000 e0d00200 94420000 1cda0200 |B.......B...... │ │ + 0x0000b464 34460000 b8dc0200 4c460000 08dd0200 4F......LF...... │ │ + 0x0000b474 74460000 d8e00200 c4460000 5ce10200 tF.......F..\... │ │ + 0x0000b484 dc460000 60e70200 547f0000 04ef0200 .F..`...T....... │ │ + 0x0000b494 3c470000 98f00200 54470000 c8f10200 .......?.. │ │ + 0x0000b564 7c4b0000 843f0300 cc810000 9c410300 |K...?.......A.. │ │ + 0x0000b574 b44b0000 e8440300 2c820000 98470300 .K...D..,....G.. │ │ + 0x0000b584 444c0000 44480300 5c4c0000 24490300 DL..DH..\L..$I.. │ │ + 0x0000b594 9c4c0000 e8490300 d44c0000 9c4c0300 .L...I...L...L.. │ │ + 0x0000b5a4 244d0000 a04e0300 5c4d0000 0c570300 $M...N..\M...W.. │ │ + 0x0000b5b4 dc4d0000 bc570300 84820000 88580300 .M...W.......X.. │ │ + 0x0000b5c4 0c4e0000 28590300 444e0000 e8590300 .N..(Y..DN...Y.. │ │ + 0x0000b5d4 c4820000 a45a0300 fc820000 445c0300 .....Z......D\.. │ │ + 0x0000b5e4 744e0000 b85c0300 a44e0000 685d0300 tN...\...N..h].. │ │ + 0x0000b5f4 d44e0000 c85d0300 f44e0000 485e0300 .N...]...N..H^.. │ │ + 0x0000b604 54830000 f85e0300 a4830000 2c600300 T....^......,`.. │ │ + 0x0000b614 fc830000 d4600300 44840000 e4620300 .....`..D....b.. │ │ + 0x0000b624 144f0000 48660300 5c4f0000 8c670300 .O..Hf..\O...g.. │ │ + 0x0000b634 9c4f0000 a0680300 f44f0000 046a0300 .O...h...O...j.. │ │ + 0x0000b644 5c500000 046b0300 8c500000 806c0300 \P...k...P...l.. │ │ + 0x0000b654 ac500000 906c0300 c4500000 9c6f0300 .P...l...P...o.. │ │ + 0x0000b664 1c510000 4c700300 94840000 5c710300 .Q..Lp......\q.. │ │ + 0x0000b674 ec840000 6c720300 4c510000 20730300 ....lr..LQ.. s.. │ │ + 0x0000b684 84510000 dc730300 44850000 88740300 .Q...s..D....t.. │ │ + 0x0000b694 9c850000 cc750300 b4510000 88760300 .....u...Q...v.. │ │ + 0x0000b6a4 e4510000 9c7e0300 fc850000 107f0300 .Q...~.......... │ │ + 0x0000b6b4 84520000 04840300 34860000 088b0300 .R......4....... │ │ + 0x0000b6c4 e4520000 d48b0300 1c530000 b0900300 .R.......S...... │ │ + 0x0000b6d4 8c860000 d8980300 7c530000 949b0300 ........|S...... │ │ + 0x0000b6e4 9c530000 609c0300 d4530000 249d0300 .S..`....S..$... │ │ + 0x0000b6f4 ec530000 30a10300 e4860000 f4a50300 .S..0........... │ │ + 0x0000b704 4c540000 f8a60300 64540000 c8a70300 LT......dT...... │ │ + 0x0000b714 24870000 a8aa0300 9c540000 68ab0300 $........T..h... │ │ + 0x0000b724 cc540000 acab0300 04550000 d0ac0300 .T.......U...... │ │ + 0x0000b734 1c550000 88ad0300 34550000 28ae0300 .U......4U..(... │ │ + 0x0000b744 4c550000 20af0300 64550000 b4af0300 LU.. ...dU...... │ │ + 0x0000b754 ac550000 c8b00300 c4550000 40b10300 .U.......U..@... │ │ + 0x0000b764 74870000 d0b10300 f4550000 c0b20300 t........U...... │ │ + 0x0000b774 2c560000 dcb40300 bc870000 60b70300 ,V..........`... │ │ + 0x0000b784 7c560000 54b80300 c4560000 0cbc0300 |V..T....V...... │ │ + 0x0000b794 24880000 ccbc0300 1c570000 f0bc0300 $........W...... │ │ + 0x0000b7a4 34570000 5cc00300 94570000 98c40300 4W..\....W...... │ │ + 0x0000b7b4 74880000 28c50300 bc880000 1cc60300 t...(........... │ │ + 0x0000b7c4 04890000 c0c70300 24580000 dcc70300 ........$X...... │ │ + 0x0000b7d4 3c580000 14c90300 4c890000 50ca0300 .......D.0H... │ │ - 0x0000df08 04950696 089e0c0a 02800e00 d3d4d5d6 ................ │ │ - 0x0000df18 de440b5c 0e00d3d4 d5d6de00 00000000 .D.\............ │ │ - 0x0000df28 34000000 84180000 c43e0100 c0000000 4........>...... │ │ - 0x0000df38 00440e30 48930294 04950696 089e0c0a .D.0H........... │ │ - 0x0000df48 028c0e00 d3d4d5d6 de440b60 0e00d3d4 .........D.`.... │ │ - 0x0000df58 d5d6de00 00000000 3c000000 bc180000 ........<....... │ │ - 0x0000df68 4c3f0100 a8020000 00440e90 01549302 L?.......D...T.. │ │ - 0x0000df78 94049506 9608970a 980c990e 9a109e14 ................ │ │ - 0x0000df88 0a032c02 0e00d3d4 d5d6d7d8 d9dade44 ..,............D │ │ - 0x0000df98 0b000000 00000000 24000000 fc180000 ........$....... │ │ - 0x0000dfa8 b4410100 2c040000 00440ea0 01449e04 .A..,....D...D.. │ │ - 0x0000dfb8 0a640e00 de440b0a 038c010e 00de440b .d...D........D. │ │ - 0x0000dfc8 3c000000 24190000 b8450100 10020000 <...$....E...... │ │ - 0x0000dfd8 00440e30 48930294 049e080a 0308010e .D.0H........... │ │ - 0x0000dfe8 00d3d4de 440b0a02 400e00d3 d4de440b ....D...@.....D. │ │ - 0x0000dff8 0a640e00 d3d4de44 0b000000 00000000 .d.....D........ │ │ - 0x0000e008 14000000 64190000 88470100 04000000 ....d....G...... │ │ - 0x0000e018 00000000 00000000 14000000 7c190000 ............|... │ │ - 0x0000e028 74470100 14000000 00000000 00000000 tG.............. │ │ - 0x0000e038 14000000 94190000 70470100 f0000000 ........pG...... │ │ - 0x0000e048 00000000 00000000 44000000 ac190000 ........D....... │ │ - 0x0000e058 48480100 fc030000 00440ed0 02589302 HH.......D...X.. │ │ - 0x0000e068 94049506 9608970a 980c990e 9a109b12 ................ │ │ - 0x0000e078 9c149e16 9d180a03 cc030e00 d3d4d5d6 ................ │ │ - 0x0000e088 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ - 0x0000e098 54000000 f4190000 fc4b0100 50030000 T........K..P... │ │ - 0x0000e0a8 00440ea0 01589302 94049506 9608970a .D...X.......... │ │ - 0x0000e0b8 980c990e 9a109b12 9c149e16 9d180a02 ................ │ │ - 0x0000e0c8 400e00d3 d4d5d6d7 d8d9dadb dcdedd44 @..............D │ │ - 0x0000e0d8 0b0a03a0 020e00d3 d4d5d6d7 d8d9dadb ................ │ │ - 0x0000e0e8 dcdedd44 0b000000 6c000000 4c1a0000 ...D....l...L... │ │ - 0x0000e0f8 f44e0100 b0030000 00440e30 48930294 .N.......D.0H... │ │ - 0x0000e108 04950696 08970a9e 0c0a0284 0e00d3d4 ................ │ │ - 0x0000e118 d5d6d7de 440b0a03 a0010e00 d3d4d5d6 ....D........... │ │ - 0x0000e128 d7de440b 0a640e00 d3d4d5d6 d7de440b ..D..d........D. │ │ - 0x0000e138 0a02900e 00d3d4d5 d6d7de44 0b0a640e ...........D..d. │ │ - 0x0000e148 00d3d4d5 d6d7de44 0b0a024c 0e00d3d4 .......D...L.... │ │ - 0x0000e158 d5d6d7de 440b0000 74000000 bc1a0000 ....D...t....... │ │ - 0x0000e168 34520100 90020000 00440e30 48930294 4R.......D.0H... │ │ - 0x0000e178 04950696 08970a9e 0c0a0310 010e00d3 ................ │ │ - 0x0000e188 d4d5d6d7 de440b0a 500e00d3 d4d5d6d7 .....D..P....... │ │ - 0x0000e198 de440b0a 540e00d3 d4d5d6d7 de440b0a .D..T........D.. │ │ - 0x0000e1a8 02b40e00 d3d4d5d6 d7de440b 0a5c0e00 ..........D..\.. │ │ - 0x0000e1b8 d3d4d5d6 d7de440b 0a540e00 d3d4d5d6 ......D..T...... │ │ - 0x0000e1c8 d7de440b 0a7c0e00 d3d4d5d6 d7de440b ..D..|........D. │ │ - 0x0000e1d8 44000000 341b0000 4c540100 f4010000 D...4...LT...... │ │ - 0x0000e1e8 00440e40 48930294 049e080a 02800e00 .D.@H........... │ │ - 0x0000e1f8 d3d4de44 0b0a02c0 0e00d3d4 de440b0a ...D.........D.. │ │ - 0x0000e208 025c0e00 d3d4de44 0b0a680e 00d3d4de .\.....D..h..... │ │ - 0x0000e218 440b500e 00d3d4de 14000000 7c1b0000 D.P.........|... │ │ - 0x0000e228 f8550100 f8000000 00000000 00000000 .U.............. │ │ - 0x0000e238 34000000 941b0000 d8560100 bc000000 4........V...... │ │ - 0x0000e248 00440e30 48930294 04950696 089e0c0a .D.0H........... │ │ - 0x0000e258 02880e00 d3d4d5d6 de440b60 0e00d3d4 .........D.`.... │ │ - 0x0000e268 d5d6de00 00000000 74000000 cc1b0000 ........t....... │ │ - 0x0000e278 5c570100 6c030000 00440e30 48930294 \W..l....D.0H... │ │ - 0x0000e288 04950696 08970a9e 0c0a0310 010e00d3 ................ │ │ - 0x0000e298 d4d5d6d7 de440b0a 026c0e00 d3d4d5d6 .....D...l...... │ │ - 0x0000e2a8 d7de440b 0a540e00 d3d4d5d6 d7de440b ..D..T........D. │ │ - 0x0000e2b8 0a02b40e 00d3d4d5 d6d7de44 0b0a5c0e ...........D..\. │ │ - 0x0000e2c8 00d3d4d5 d6d7de44 0b0a5c0e 00d3d4d5 .......D..\..... │ │ - 0x0000e2d8 d6d7de44 0b02c80e 00d3d4d5 d6d7de00 ...D............ │ │ - 0x0000e2e8 54000000 441c0000 505a0100 c4020000 T...D...PZ...... │ │ - 0x0000e2f8 00440e70 4c930294 04950696 089e0c0a .D.pL........... │ │ - 0x0000e308 6c0e00d3 d4d5d6de 440b0a02 940e00d3 l.......D....... │ │ - 0x0000e318 d4d5d6de 440b0a03 68010e00 d3d4d5d6 ....D...h....... │ │ - 0x0000e328 de440b0a 02580e00 d3d4d5d6 de440b60 .D...X.......D.` │ │ - 0x0000e338 0e00d3d4 d5d6de00 64000000 9c1c0000 ........d....... │ │ - 0x0000e348 bc5c0100 ec020000 00440e50 4c930294 .\.......D.PL... │ │ - 0x0000e358 04950696 089e0c0a 02a40e00 d3d4d5d6 ................ │ │ - 0x0000e368 de440b0a 6c0e00d3 d4d5d6de 440b0a03 .D..l.......D... │ │ - 0x0000e378 40010e00 d3d4d5d6 de440b0a 02640e00 @........D...d.. │ │ - 0x0000e388 d3d4d5d6 de440b0a 700e00d3 d4d5d6de .....D..p....... │ │ - 0x0000e398 440b600e 00d3d4d5 d6de0000 00000000 D.`............. │ │ - 0x0000e3a8 44000000 041d0000 405f0100 7c040000 D.......@_..|... │ │ - 0x0000e3b8 00440e80 02549302 94049506 9608970a .D...T.......... │ │ - 0x0000e3c8 980c990e 9a109e14 0a030c03 0e00d3d4 ................ │ │ - 0x0000e3d8 d5d6d7d8 d9dade44 0b0a5c0e 00d3d4d5 .......D..\..... │ │ - 0x0000e3e8 d6d7d8d9 dade440b 14000000 4c1d0000 ......D.....L... │ │ - 0x0000e3f8 74630100 18000000 00000000 00000000 tc.............. │ │ - 0x0000e408 4c000000 641d0000 74630100 a00a0000 L...d...tc...... │ │ - 0x0000e418 00440eb0 014c9302 94049506 9608970a .D...L.......... │ │ - 0x0000e428 9e0c0a03 6c050e00 d3d4d5d6 d7de440b ....l.........D. │ │ - 0x0000e438 0a03c403 0e00d3d4 d5d6d7de 440b0a68 ............D..h │ │ - 0x0000e448 0e00d3d4 d5d6d7de 440b0000 00000000 ........D....... │ │ - 0x0000e458 44000000 b41d0000 c46d0100 480c0000 D........m..H... │ │ - 0x0000e468 00440ec0 01589302 94049506 9608970a .D...X.......... │ │ - 0x0000e478 980c990e 9a109b12 9c149e16 9d180a03 ................ │ │ - 0x0000e488 6c0a0e00 d3d4d5d6 d7d8d9da dbdcdedd l............... │ │ - 0x0000e498 440b0000 00000000 14000000 fc1d0000 D............... │ │ - 0x0000e4a8 c4790100 18000000 00000000 00000000 .y.............. │ │ - 0x0000e4b8 14000000 141e0000 c4790100 44000000 .........y..D... │ │ - 0x0000e4c8 00000000 00000000 2c000000 2c1e0000 ........,...,... │ │ - 0x0000e4d8 f0790100 24010000 00440e10 9e040a02 .y..$....D...... │ │ - 0x0000e4e8 980e00de 440b0a02 5c0e00de 440b600e ....D...\...D.`. │ │ - 0x0000e4f8 00de0000 00000000 14000000 5c1e0000 ............\... │ │ - 0x0000e508 e47a0100 10000000 00000000 00000000 .z.............. │ │ - 0x0000e518 2c000000 741e0000 dc7a0100 94000000 ,...t....z...... │ │ - 0x0000e528 00440e20 44930294 049e080a 02480e00 .D. D........H.. │ │ - 0x0000e538 d3d4de44 0b0a580e 00d3d4de 440b0000 ...D..X.....D... │ │ - 0x0000e548 14000000 a41e0000 407b0100 04000000 ........@{...... │ │ - 0x0000e558 00000000 00000000 14000000 bc1e0000 ................ │ │ - 0x0000e568 2c7b0100 18000000 00000000 00000000 ,{.............. │ │ - 0x0000e578 24000000 d41e0000 2c7b0100 58000000 $.......,{..X... │ │ - 0x0000e588 00440e20 4493029e 040a680e 00d3de44 .D. D.....h....D │ │ - 0x0000e598 0b000000 00000000 14000000 fc1e0000 ................ │ │ - 0x0000e5a8 5c7b0100 70000000 006c0e60 9e040000 \{..p....l.`.... │ │ - 0x0000e5b8 14000000 141f0000 b47b0100 10000000 .........{...... │ │ - 0x0000e5c8 00000000 00000000 14000000 2c1f0000 ............,... │ │ - 0x0000e5d8 ac7b0100 70000000 006c0e60 9e040000 .{..p....l.`.... │ │ - 0x0000e5e8 24000000 441f0000 a4810100 d8000000 $...D........... │ │ - 0x0000e5f8 00440e60 48930294 049e080a 02880e00 .D.`H........... │ │ - 0x0000e608 d3d4de44 0b000000 2c000000 6c1f0000 ...D....,...l... │ │ - 0x0000e618 98850100 e0000000 00440e10 9e040a60 .........D.....` │ │ - 0x0000e628 0e00de44 0b0a700e 00de440b 0a7c0e00 ...D..p...D..|.. │ │ - 0x0000e638 de440b02 400e00de 14000000 9c1f0000 .D..@........... │ │ - 0x0000e648 48860100 10000000 00000000 00000000 H............... │ │ - 0x0000e658 34000000 b41f0000 40860100 04010000 4.......@....... │ │ - 0x0000e668 00440e20 44930294 049e080a 02480e00 .D. D........H.. │ │ - 0x0000e678 d3d4de44 0b0a0278 0e00d3d4 de440b0a ...D...x.....D.. │ │ - 0x0000e688 640e00d3 d4de440b 14000000 ec1f0000 d.....D......... │ │ - 0x0000e698 0c870100 18000000 00000000 00000000 ................ │ │ - 0x0000e6a8 14000000 04200000 0c870100 38000000 ..... ......8... │ │ - 0x0000e6b8 00440e20 9e040000 14000000 1c200000 .D. ......... .. │ │ - 0x0000e6c8 b4870100 04000000 00000000 00000000 ................ │ │ - 0x0000e6d8 24000000 34200000 a0870100 f8000000 $...4 .......... │ │ - 0x0000e6e8 00440e90 01449e04 0a580e00 de440b0a .D...D...X...D.. │ │ - 0x0000e6f8 02c00e00 de440b00 14000000 5c200000 .....D......\ .. │ │ - 0x0000e708 70880100 0c000000 00000000 00000000 p............... │ │ - 0x0000e718 14000000 74200000 64880100 0c000000 ....t ..d....... │ │ - 0x0000e728 00000000 00000000 14000000 8c200000 ............. .. │ │ - 0x0000e738 58880100 0c000000 00000000 00000000 X............... │ │ - 0x0000e748 14000000 a4200000 4c880100 0c000000 ..... ..L....... │ │ - 0x0000e758 00000000 00000000 24000000 bc200000 ........$.... .. │ │ - 0x0000e768 40880100 58000000 00440e10 93029e04 @...X....D...... │ │ - 0x0000e778 0a02480e 00d3de44 0b440e00 d3de0000 ..H....D.D...... │ │ - 0x0000e788 3c000000 e4200000 70880100 30010000 <.... ..p...0... │ │ - 0x0000e798 00440e60 54930294 04950696 08970a98 .D.`T........... │ │ - 0x0000e7a8 0c990e9a 109b129c 149e180a 0300010e ................ │ │ - 0x0000e7b8 00d3d4d5 d6d7d8d9 dadbdcde 440b0000 ............D... │ │ - 0x0000e7c8 14000000 24210000 208a0100 38000000 ....$!.. ...8... │ │ - 0x0000e7d8 00440e40 449e0400 14000000 3c210000 .D.@D......... │ │ - 0x000104b8 f0200400 40010000 004c0c1d 109e029d . ..@....L...... │ │ - 0x000104c8 04000000 00000000 1c000000 2c3e0000 ............,>.. │ │ - 0x000104d8 10220400 44010000 00500c1d 2093049e ."..D....P.. ... │ │ - 0x000104e8 069d0800 00000000 1c000000 4c3e0000 ............L>.. │ │ - 0x000104f8 34230400 2c040000 00500c1d 20930294 4#..,....P.. ... │ │ - 0x00010508 049e069d 08000000 2c000000 6c3e0000 ........,...l>.. │ │ - 0x00010518 40270400 e4040000 00600c1d 60930294 @'.......`..`... │ │ - 0x00010528 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010538 149e169d 18000000 1c000000 9c3e0000 .............>.. │ │ - 0x00010548 f42b0400 4c010000 004c0c1d 109e029d .+..L....L...... │ │ - 0x00010558 04000000 00000000 1c000000 bc3e0000 .............>.. │ │ - 0x00010568 202d0400 94010000 00500c1d 30930294 -.......P..0... │ │ - 0x00010578 0495089e 0a9d0c00 24000000 dc3e0000 ........$....>.. │ │ - 0x00010588 942e0400 04050000 00600c1d 50930294 .........`..P... │ │ - 0x00010598 04950696 08970a98 0c9c109e 129d1400 ................ │ │ - 0x000105a8 2c000000 043f0000 70330400 680c0000 ,....?..p3..h... │ │ - 0x000105b8 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x000105c8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x000105d8 2c000000 343f0000 a83f0400 e0020000 ,...4?...?...... │ │ - 0x000105e8 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x000105f8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010608 1c000000 643f0000 58420400 b4020000 ....d?..XB...... │ │ - 0x00010618 00500c1d 2093049e 069d0800 00000000 .P.. ........... │ │ - 0x00010628 2c000000 843f0000 ec440400 04080000 ,....?...D...... │ │ - 0x00010638 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x00010648 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010658 2c000000 b43f0000 c04c0400 04120000 ,....?...L...... │ │ - 0x00010668 00640c1d 60930294 04950696 08970a98 .d..`........... │ │ - 0x00010678 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010688 2c000000 e43f0000 945e0400 34110000 ,....?...^..4... │ │ - 0x00010698 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x000106a8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x000106b8 24000000 14400000 986f0400 5c030000 $....@...o..\... │ │ - 0x000106c8 00540c1d 30930294 04950696 089e0a9d .T..0........... │ │ - 0x000106d8 0c000000 00000000 2c000000 3c400000 ........,...<@.. │ │ - 0x000106e8 cc720400 c40b0000 00600c1d 60930294 .r.......`..`... │ │ - 0x000106f8 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010708 149e169d 18000000 2c000000 6c400000 ........,...l@.. │ │ - 0x00010718 607e0400 88060000 00600c1d 60930294 `~.......`..`... │ │ - 0x00010728 04950696 08970a98 0c990e9a 109c149e ................ │ │ - 0x00010738 169d1800 00000000 2c000000 9c400000 ........,....@.. │ │ - 0x00010748 b8840400 40080000 00600c1d 60930294 ....@....`..`... │ │ - 0x00010758 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010768 149e169d 18000000 2c000000 cc400000 ........,....@.. │ │ - 0x00010778 c88c0400 f8180000 00600c1d 60930294 .........`..`... │ │ - 0x00010788 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010798 149e169d 18000000 2c000000 fc400000 ........,....@.. │ │ - 0x000107a8 90a50400 6c0c0000 00600c1d 60930294 ....l....`..`... │ │ - 0x000107b8 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x000107c8 149e169d 18000000 2c000000 2c410000 ........,...,A.. │ │ - 0x000107d8 ccb10400 502b0000 00600c1d 60930294 ....P+...`..`... │ │ - 0x000107e8 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x000107f8 149e169d 18000000 2c000000 5c410000 ........,...\A.. │ │ - 0x00010808 ecdc0400 f8060000 005c0c1d 50930294 .........\..P... │ │ - 0x00010818 04950696 08970a98 0c990e9c 109e129d ................ │ │ - 0x00010828 14000000 00000000 24000000 8c410000 ........$....A.. │ │ - 0x00010838 b4e30400 30050000 005c0c1d 50930294 ....0....\..P... │ │ - 0x00010848 04950696 08970a98 0c9c109e 129d1400 ................ │ │ - 0x00010858 2c000000 b4410000 bce80400 6c0a0000 ,....A......l... │ │ - 0x00010868 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x00010878 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010888 2c000000 e4410000 f8f20400 3c180000 ,....A......<... │ │ - 0x00010898 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x000108a8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x000108b8 2c000000 14420000 040b0500 b4080000 ,....B.......... │ │ - 0x000108c8 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x000108d8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x000108e8 2c000000 44420000 88130500 d8030000 ,...DB.......... │ │ - 0x000108f8 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x00010908 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010918 14000000 74420000 30170500 b4010000 ....tB..0....... │ │ - 0x00010928 00000000 00000000 2c000000 8c420000 ........,....B.. │ │ - 0x00010938 cc180500 6c060000 00600c1d 60930294 ....l....`..`... │ │ - 0x00010948 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010958 149e169d 18000000 2c000000 bc420000 ........,....B.. │ │ - 0x00010968 081f0500 a4240000 00640c1d 60930294 .....$...d..`... │ │ - 0x00010978 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010988 149e169d 18000000 2c000000 ec420000 ........,....B.. │ │ - 0x00010998 7c430500 70060000 00600c1d 60930294 |C..p....`..`... │ │ - 0x000109a8 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x000109b8 149e169d 18000000 2c000000 1c430000 ........,....C.. │ │ - 0x000109c8 bc490500 581b0000 00640c1d 60930294 .I..X....d..`... │ │ - 0x000109d8 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x000109e8 149e169d 18000000 2c000000 4c430000 ........,...LC.. │ │ - 0x000109f8 e4640500 c0090000 00600c1d 60930294 .d.......`..`... │ │ - 0x00010a08 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010a18 149e169d 18000000 2c000000 7c430000 ........,...|C.. │ │ - 0x00010a28 746e0500 74030000 005c0ea0 02930294 tn..t....\...... │ │ - 0x00010a38 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00010a48 149e169d 18000000 14000000 ac430000 .............C.. │ │ - 0x00010a58 b8710500 14020000 00440e10 93029404 .q.......D...... │ │ - 0x00010a68 1c000000 c4430000 b4730500 48010000 .....C...s..H... │ │ - 0x00010a78 00500c1d 2093049e 069d0800 00000000 .P.. ........... │ │ - 0x00010a88 1c000000 e4430000 dc740500 78000000 .....C...t..x... │ │ - 0x00010a98 00540c1d 30930294 0495089e 0a9d0c00 .T..0........... │ │ - 0x00010aa8 2c000000 04440000 34750500 9c040000 ,....D..4u...... │ │ - 0x00010ab8 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x00010ac8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010ad8 2c000000 34440000 a0790500 c0030000 ,...4D...y...... │ │ - 0x00010ae8 005c0e80 02930294 04950696 08970a98 .\.............. │ │ - 0x00010af8 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010b08 2c000000 64440000 307d0500 7c0f0000 ,...dD..0}..|... │ │ - 0x00010b18 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x00010b28 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010b38 2c000000 94440000 7c8c0500 40040000 ,....D..|...@... │ │ - 0x00010b48 00600c1d 60930294 04950696 08970a98 .`..`........... │ │ - 0x00010b58 0c990e9a 109b129c 149e169d 18000000 ................ │ │ - 0x00010b68 1c000000 c4440000 8c900500 34010000 .....D......4... │ │ - 0x00010b78 00500c1d 2093049e 069d0800 00000000 .P.. ........... │ │ - 0x00010b88 14000000 e4440000 a0910500 30020000 .....D......0... │ │ - 0x00010b98 00000000 00000000 14000000 fc440000 .............D.. │ │ - 0x00010ba8 b8930500 e0010000 00000000 00000000 ................ │ │ - 0x00010bb8 24000000 14450000 80950500 bc010000 $....E.......... │ │ - 0x00010bc8 00580c1d 40930294 04950696 08970a9c .X..@........... │ │ - 0x00010bd8 0c9e0e9d 10000000 2c000000 3c450000 ........,........ │ │ - 0x000114e8 ff440e70 54930294 04950696 08970a98 .D.pT........... │ │ - 0x000114f8 0c990e9a 109b129e 140a0370 040e00d3 ...........p.... │ │ - 0x00011508 d4d5d6d7 d8d9dadb de440b00 00000000 .........D...... │ │ - 0x00011518 3c000000 dc010000 4c530100 ec000000 <.......LS...... │ │ - 0x00011528 08c33eff ffffffff ff440e30 48930294 ..>......D.0H... │ │ - 0x00011538 0495069e 080a7c0e 00d3d4d5 de440b0a ......|......D.. │ │ - 0x00011548 02580e00 d3d4d5de 440b0000 00000000 .X......D....... │ │ - 0x00011558 3c000000 1c020000 f8530100 84000000 <........S...... │ │ - 0x00011568 08a73eff ffffffff ff440e20 44930294 ..>......D. D... │ │ - 0x00011578 0495069e 080a5c0e 00d3d4d5 de440b0a ......\......D.. │ │ - 0x00011588 740e00d3 d4d5de44 0b000000 00000000 t......D........ │ │ - 0x00011598 3c000000 5c020000 3c540100 88000000 <...\.........D. D... │ │ - 0x000115b8 0495069e 080a640e 00d3d4d5 de440b0a ......d......D.. │ │ - 0x000115c8 700e00d3 d4d5de44 0b000000 00000000 p......D........ │ │ - 0x000115d8 4c000000 9c020000 84540100 4c010000 L........T..L... │ │ - 0x000115e8 083f3eff ffffffff ff440e30 48930294 .?>......D.0H... │ │ - 0x000115f8 04950696 08970a9e 0c0a0270 0e00d3d4 ...........p.... │ │ - 0x00011608 d5d6d7de 440b0a02 4c0e00d3 d4d5d6d7 ....D...L....... │ │ - 0x00011618 de440b0a 02400e00 d3d4d5d6 d7de440b .D...@........D. │ │ - 0x00011628 3c000000 ec020000 c4570100 88000000 <........W...... │ │ - 0x00011638 08ff3dff ffffffff ff440e20 44930294 ..=......D. D... │ │ - 0x00011648 0495069e 080a640e 00d3d4d5 de440b0a ......d......D.. │ │ - 0x00011658 700e00d3 d4d5de44 0b000000 00000000 p......D........ │ │ - 0x00011668 2c000000 2c030000 c05a0100 c0000000 ,...,....Z...... │ │ - 0x00011678 08cb3dff ffffffff ff440e20 44930294 ..=......D. D... │ │ - 0x00011688 049e080a 02740e00 d3d4de44 0b000000 .....t.....D.... │ │ - 0x00011698 34000000 5c030000 b45b0100 6c020000 4...\....[..l... │ │ - 0x000116a8 08bb3dff ffffffff ff440e50 48930294 ..=......D.PH... │ │ - 0x000116b8 049e080a 038c010e 00d3d4de 440b0a6c ............D..l │ │ - 0x000116c8 0e00d3d4 de440b00 4c000000 94030000 .....D..L....... │ │ - 0x000116d8 38680100 c8000000 08a33dff ffffffff 8h........=..... │ │ - 0x000116e8 ff440e50 4c930294 04950696 089e0c0a .D.PL........... │ │ - 0x000116f8 02500e00 d3d4d5d6 de440b0a 700e00d3 .P.......D..p... │ │ - 0x00011708 d4d5d6de 440b0a50 0e00d3d4 d5d6de44 ....D..P.......D │ │ - 0x00011718 0b000000 00000000 3c000000 e4030000 ........<....... │ │ - 0x00011728 5c7a0100 f8000000 08673dff ffffffff \z.......g=..... │ │ - 0x00011738 ff440e30 48930294 04950696 089e0c0a .D.0H........... │ │ - 0x00011748 02a80e00 d3d4d5d6 de440b0a 4c0e00d3 .........D..L... │ │ - 0x00011758 d4d5d6de 440b0000 4c000000 24040000 ....D...L...$... │ │ - 0x00011768 147b0100 9c320000 08373dff ffffffff .{...2...7=..... │ │ - 0x00011778 ff440e60 54930294 04950696 08970a98 .D.`T........... │ │ - 0x00011788 0c990e9a 109b129c 149e169d 18440ef0 .............D.. │ │ - 0x00011798 190a03ac 0f0e6058 0e00d3d4 d5d6d7d8 ......`X........ │ │ - 0x000117a8 d9dadbdc dedd440b 44000000 74040000 ......D.D...t... │ │ - 0x000117b8 40ae0100 94020000 08ab3eff ffffffff @.........>..... │ │ - 0x000117c8 ff440ed0 034c9302 94049506 96089e0a .D...L.......... │ │ - 0x000117d8 9d0c0a03 b4010e00 d3d4d5d6 dedd440b ..............D. │ │ - 0x000117e8 0a02a40e 00d3d4d5 d6dedd44 0b000000 ...........D.... │ │ - 0x000117f8 4c000000 bc040000 8cb00100 40050000 L...........@... │ │ - 0x00011808 087b3eff ffffffff ff440eb0 01589302 .{>......D...X.. │ │ - 0x00011818 94049506 9608970a 980c990e 9a109b12 ................ │ │ - 0x00011828 9c149e16 9d180a02 800e00d3 d4d5d6d7 ................ │ │ - 0x00011838 d8d9dadb dcdedd44 0b000000 00000000 .......D........ │ │ - 0x00011848 44000000 0c050000 0cbc0100 4c050000 D...........L... │ │ - 0x00011858 08433eff ffffffff ff440eb0 02589302 .C>......D...X.. │ │ - 0x00011868 94049506 9608970a 980c990e 9a109b12 ................ │ │ - 0x00011878 9e149d18 0a030c04 0e00d3d4 d5d6d7d8 ................ │ │ - 0x00011888 d9dadbde dd440b00 4c000000 54050000 .....D..L...T... │ │ - 0x00011898 10c10100 44300000 08573eff ffffffff ....D0...W>..... │ │ - 0x000118a8 ff440e60 54930294 04950696 08970a98 .D.`T........... │ │ - 0x000118b8 0c990e9a 109b129c 149e169d 18440ea0 .............D.. │ │ - 0x000118c8 100a0304 0e0e6058 0e00d3d4 d5d6d7d8 ......`X........ │ │ - 0x000118d8 d9dadbdc dedd440b 4c000000 a4050000 ......D.L....... │ │ - 0x000118e8 9cf40100 68270000 08bb3fff ffffffff ....h'....?..... │ │ - 0x000118f8 ff440e60 54930294 04950696 08970a98 .D.`T........... │ │ - 0x00011908 0c990e9a 109b129c 149e169d 18440ec0 .............D.. │ │ - 0x00011918 050a034c 0e0e6058 0e00d3d4 d5d6d7d8 ...L..`X........ │ │ - 0x00011928 d9dadbdc dedd440b 4c000000 f4050000 ......D.L....... │ │ - 0x00011938 b41b0200 50040000 082740ff ffffffff ....P....'@..... │ │ - 0x00011948 ff440e80 03589302 94049506 9608970a .D...X.......... │ │ - 0x00011958 980c990e 9a109b12 9c149e16 9d180a03 ................ │ │ - 0x00011968 7c030e00 d3d4d5d6 d7d8d9da dbdcdedd |............... │ │ - 0x00011978 440b0000 00000000 34000000 44060000 D.......4...D... │ │ - 0x00011988 b41f0200 bc000000 080740ff ffffffff ..........@..... │ │ - 0x00011998 ff440e20 44930294 049e080a 028c0e00 .D. D........... │ │ - 0x000119a8 d3d4de44 0b0a480e 00d3d4de 440b0000 ...D..H.....D... │ │ - 0x000119b8 34000000 7c060000 38200200 a0000000 4...|...8 ...... │ │ - 0x000119c8 08ef3fff ffffffff ff440e10 93029e04 ..?......D...... │ │ - 0x000119d8 0a02540e 00d3de44 0b0a440e 00d3de44 ..T....D..D....D │ │ - 0x000119e8 0b000000 00000000 44000000 b4060000 ........D....... │ │ - 0x000119f8 a0200200 18010000 08d73fff ffffffff . ........?..... │ │ - 0x00011a08 ff440e30 48930294 04950696 08970a9e .D.0H........... │ │ - 0x00011a18 0c0a02dc 0e00d3d4 d5d6d7de 440b0a4c ............D..L │ │ - 0x00011a28 0e00d3d4 d5d6d7de 440b0000 00000000 ........D....... │ │ - 0x00011a38 4c000000 fc060000 1c2a0200 241b0000 L........*..$... │ │ - 0x00011a48 089f3fff ffffffff ff440e60 54930294 ..?......D.`T... │ │ - 0x00011a58 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00011a68 149e169d 18440ec0 0a0a03c0 020e6058 .....D........`X │ │ - 0x00011a78 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ - 0x00011a88 3c000000 4c070000 28460200 38010000 <...L...(F..8... │ │ - 0x00011a98 08bf3fff ffffffff ff440e20 44930294 ..?......D. D... │ │ - 0x00011aa8 0495069e 080a02b8 0e00d3d4 d5de440b ..............D. │ │ - 0x00011ab8 0a480e00 d3d4d5de 440b0000 00000000 .H......D....... │ │ - 0x00011ac8 4c000000 8c070000 20470200 d4020000 L....... G...... │ │ - 0x00011ad8 08a73fff ffffffff ff440ee0 01589302 ..?......D...X.. │ │ - 0x00011ae8 94049506 9608970a 980c990e 9a109b12 ................ │ │ - 0x00011af8 9c149e16 9d180a03 34020e00 d3d4d5d6 ........4....... │ │ - 0x00011b08 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ - 0x00011b18 4c000000 dc070000 a4490200 c0180000 L........I...... │ │ - 0x00011b28 08833fff ffffffff ff440e60 54930294 ..?......D.`T... │ │ - 0x00011b38 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00011b48 149e169d 18440ed0 050a0380 0c0e6058 .....D........`X │ │ - 0x00011b58 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ - 0x00011b68 44000000 2c080000 b4690200 fc020000 D...,....i...... │ │ - 0x00011b78 08ab3fff ffffffff ff440ea0 01549302 ..?......D...T.. │ │ - 0x00011b88 94049506 9608970a 980c990e 9a109e14 ................ │ │ - 0x00011b98 0a035402 0e00d3d4 d5d6d7d8 d9dade44 ..T............D │ │ - 0x00011ba8 0b000000 00000000 44000000 74080000 ........D...t... │ │ - 0x00011bb8 9c6f0200 80010000 088b3fff ffffffff .o........?..... │ │ - 0x00011bc8 ff440e30 48930294 04950696 08970a9e .D.0H........... │ │ - 0x00011bd8 0c0a032c 010e00d3 d4d5d6d7 de440b0a ...,.........D.. │ │ - 0x00011be8 5c0e00d3 d4d5d6d7 de440b00 00000000 \........D...... │ │ - 0x00011bf8 4c000000 bc080000 d4700200 08090000 L........p...... │ │ - 0x00011c08 08533fff ffffffff ff440e60 54930294 .S?......D.`T... │ │ - 0x00011c18 04950696 08970a98 0c990e9a 109b129c ................ │ │ - 0x00011c28 149e169d 18440e80 060a035c 070e6058 .....D.....\..`X │ │ - 0x00011c38 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ - 0x00011c48 3c000000 0c090000 8c790200 7c010000 <........y..|... │ │ - 0x00011c58 083f3fff ffffffff ff440eb0 01549302 .??......D...T.. │ │ - 0x00011c68 94049506 9608970a 980c990e 9a109e14 ................ │ │ - 0x00011c78 0a027c0e 00d3d4d5 d6d7d8d9 dade440b ..|...........D. │ │ - 0x00011c88 4c000000 4c090000 ec950200 bc020000 L...L........... │ │ - 0x00011c98 08233fff ffffffff ff440e80 01589302 .#?......D...X.. │ │ - 0x00011ca8 94049506 9608970a 980c990e 9a109b12 ................ │ │ - 0x00011cb8 9c149e16 9d180a03 10020e00 d3d4d5d6 ................ │ │ - 0x00011cc8 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ - 0x00011cd8 34000000 9c090000 94aa0200 e8000000 4............... │ │ - 0x00011ce8 08e33eff ffffffff ff440e30 48930294 ..>......D.0H... │ │ - 0x00011cf8 04950696 089e0c0a 02a00e00 d3d4d5d6 ................ │ │ - 0x00011d08 de440b00 00000000 3c000000 d4090000 .D......<....... │ │ - 0x00011d18 54e00200 a8010000 08bb3eff ffffffff T.........>..... │ │ - 0x00011d28 ff440e30 48930294 04950696 089e0c0a .D.0H........... │ │ - 0x00011d38 0320010e 00d3d4d5 d6de440b 0a500e00 . ........D..P.. │ │ - 0x00011d48 d3d4d5d6 de440b00 34000000 140a0000 .....D..4....... │ │ - 0x00011d58 e4e20200 a4000000 089b3eff ffffffff ..........>..... │ │ - 0x00011d68 ff440e20 44930294 049e080a 02780e00 .D. D........x.. │ │ - 0x00011d78 d3d4de44 0b0a480e 00d3d4de 440b0000 ...D..H.....D... │ │ - 0x00011d88 44000000 4c0a0000 2ce40200 a8000000 D...L...,....... │ │ - 0x00011d98 08733eff ffffffff ff440e40 4c930294 .s>......D.@L... │ │ - 0x00011da8 04950696 08970a98 0c9e100a 02440e00 .............D.. │ │ - 0x00011db8 d3d4d5d6 d7d8de44 0b0a500e 00d3d4d5 .......D..P..... │ │ - 0x00011dc8 d6d7d8de 440b0000 4c000000 940a0000 ....D...L....... │ │ - 0x00011dd8 8ce40200 64010000 08473eff ffffffff ....d....G>..... │ │ - 0x00011de8 ff440e40 4c930294 04950696 08970a98 .D.@L........... │ │ - 0x00011df8 0c990e9e 100a02bc 0e00d3d4 d5d6d7d8 ................ │ │ - 0x00011e08 d9de440b 0a500e00 d3d4d5d6 d7d8d9de ..D..P.......... │ │ - 0x00011e18 440b0000 00000000 34000000 e40a0000 D.......4....... │ │ - 0x00011e28 80e60200 a4000000 08133eff ffffffff ..........>..... │ │ - 0x00011e38 ff440e20 44930294 049e080a 02780e00 .D. D........x.. │ │ - 0x00011e48 d3d4de44 0b0a480e 00d3d4de 440b0000 ...D..H.....D... │ │ - 0x00011e58 44000000 1c0b0000 ece60200 ac000000 D............... │ │ - 0x00011e68 08eb3dff ffffffff ff440e40 4c930294 ..=......D.@L... │ │ - 0x00011e78 04950696 08970a98 0c9e100a 02400e00 .............@.. │ │ - 0x00011e88 d3d4d5d6 d7d8de44 0b0a500e 00d3d4d5 .......D..P..... │ │ - 0x00011e98 d6d7d8de 440b0000 3c000000 640b0000 ....D...<...d... │ │ - 0x00011ea8 fcf10200 04010000 08bf3dff ffffffff ..........=..... │ │ - 0x00011eb8 ff440e40 4c930294 04950696 08970a98 .D.@L........... │ │ - 0x00011ec8 0c990e9e 100a0280 0e00d3d4 d5d6d7d8 ................ │ │ - 0x00011ed8 d9de440b 00000000 34000000 a40b0000 ..D.....4....... │ │ - 0x00011ee8 c0f20200 88000000 08af3dff ffffffff ..........=..... │ │ - 0x00011ef8 ff440e20 44930294 049e080a 02580e00 .D. D........X.. │ │ - 0x00011f08 d3d4de44 0b0a480e 00d3d4de 440b0000 ...D..H.....D... │ │ - 0x00011f18 4c000000 dc0b0000 10f30200 44010000 L...........D... │ │ - 0x00011f28 08933dff ffffffff ff440e50 50930294 ..=......D.PP... │ │ - 0x00011f38 04950696 08970a98 0c990e9a 109e140a ................ │ │ - 0x00011f48 02d00e00 d3d4d5d6 d7d8d9da de440b0a .............D.. │ │ - 0x00011f58 540e00d3 d4d5d6d7 d8d9dade 440b0000 T...........D... │ │ - 0x00011f68 4c000000 2c0c0000 6cf60200 9c090000 L...,...l....... │ │ - 0x00011f78 085f3dff ffffffff ff440ea0 03589302 ._=......D...X.. │ │ - 0x00011f88 94049506 9608970a 980c990e 9a109b12 ................ │ │ - 0x00011f98 9c149e16 9d180a02 4c0e00d3 d4d5d6d7 ........L....... │ │ - 0x00011fa8 d8d9dadb dcdedd44 0b000000 00000000 .......D........ │ │ - 0x00011fb8 24000000 7c0c0000 300a0300 3c000000 $...|...0...<... │ │ - 0x00011fc8 08233dff ffffffff ff440e30 449e040a .#=......D.0D... │ │ - 0x00011fd8 6c0e00de 440b0000 5c000000 a40c0000 l...D...\....... │ │ - 0x00011fe8 5c130300 14050000 080b3dff ffffffff \.........=..... │ │ - 0x00011ff8 ff440ea0 02509302 94049506 9608970a .D...P.......... │ │ - 0x00012008 980c9e0e 9d100a02 440e00d3 d4d5d6d7 ........D....... │ │ - 0x00012018 d8dedd44 0b0a640e 00d3d4d5 d6d7d8de ...D..d......... │ │ - 0x00012028 dd440b0a 0330040e 00d3d4d5 d6d7d8de .D...0.......... │ │ - 0x00012038 dd440b00 00000000 3c000000 040d0000 .D......<....... │ │ - 0x00012048 b8190300 24020000 08c33cff ffffffff ....$.....<..... │ │ - 0x00012058 ff440e80 01509302 94049506 9608970a .D...P.......... │ │ - 0x00012068 980c990e 9e100a03 84010e00 d3d4d5d6 ................ │ │ - 0x00012078 d7d8d9de 440b0000 3c000000 440d0000 ....D...<...D... │ │ - 0x00012088 9c1b0300 b8020000 08973cff ffffffff ..........<..... │ │ - 0x00012098 ff440e70 50930294 04950696 08970a98 .D.pP........... │ │ - 0x000120a8 0c9e100a 032c020e 00d3d4d5 d6d7d8de .....,.......... │ │ - 0x000120b8 440b0000 00000000 34000000 840d0000 D.......4....... │ │ - 0x000120c8 c01e0300 b0000000 088f3cff ffffffff ..........<..... │ │ - 0x000120d8 ff440e30 48930294 04950696 08970a9e .D.0H........... │ │ - 0x000120e8 0c0a0278 0e00d3d4 d5d6d7de 440b0000 ...x........D... │ │ - 0x000120f8 34000000 bc0d0000 381f0300 ac010000 4.......8....... │ │ - 0x00012108 086b3cff ffffffff ff440e40 4c930294 .k<......D.@L... │ │ - 0x00012118 04950696 08970a9e 0c0a0370 010e00d3 ...........p.... │ │ - 0x00012128 d4d5d6d7 de440b00 3c000000 f40d0000 .....D..<....... │ │ - 0x00012138 c4200300 4c030000 08473cff ffffffff . ..L....G<..... │ │ - 0x00012148 ff440ec0 03509302 94049506 9608970a .D...P.......... │ │ - 0x00012158 9e0c9d10 0a039802 0e00d3d4 d5d6d7de ................ │ │ - 0x00012168 dd440b00 00000000 44000000 340e0000 .D......D...4... │ │ - 0x00012178 d8230300 a4030000 08433cff ffffffff .#.......C<..... │ │ - 0x00012188 ff440e90 02549302 94049506 9608970a .D...T.......... │ │ - 0x00012198 980c990e 9e109d14 0a037c02 0e00d3d4 ..........|..... │ │ - 0x000121a8 d5d6d7d8 d9dedd44 0b000000 00000000 .......D........ │ │ - 0x000121b8 44000000 7c0e0000 38270300 bc010000 D...|...8'...... │ │ - 0x000121c8 082b3cff ffffffff ff440ed0 01509302 .+<......D...P.. │ │ - 0x000121d8 94049506 9608970a 980c9e10 0a780e00 .............x.. │ │ - 0x000121e8 d3d4d5d6 d7d8de44 0b0a0348 010e00d3 .......D...H.... │ │ - 0x000121f8 d4d5d6d7 d8de440b 54000000 c40e0000 ......D.T....... │ │ - 0x00012208 b0280300 70020000 08f73bff ffffffff .(..p.....;..... │ │ - 0x00012218 ff440eb0 014c9302 94049506 9608970a .D...L.......... │ │ - 0x00012228 9e0c0a03 68010e00 d3d4d5d6 d7de440b ....h.........D. │ │ - 0x00012238 0a02880e 00d3d4d5 d6d7de44 0b0a740e ...........D..t. │ │ - 0x00012248 00d3d4d5 d6d7de44 0b000000 00000000 .......D........ │ │ - 0x00012258 3c000000 1c0f0000 a42e0300 b8000000 <............... │ │ - 0x00012268 08b73bff ffffffff ff440e50 48930294 ..;......D.PH... │ │ - 0x00012278 04950696 089e0c0a 02640e00 d3d4d5d6 .........d...... │ │ - 0x00012288 de440b0a 5c0e00d3 d4d5d6de 440b0000 .D..\.......D... │ │ - 0x00012298 34000000 5c0f0000 1c2f0300 3c010000 4...\..../..<... │ │ - 0x000122a8 08873bff ffffffff ff440e80 01489302 ..;......D...H.. │ │ - 0x000122b8 94049506 9e080a02 e40e00d3 d4d5de44 ...............D │ │ - 0x000122c8 0b000000 00000000 44000000 940f0000 ........D....... │ │ - 0x000122d8 20300300 1c030000 087b3bff ffffffff 0.......{;..... │ │ - 0x000122e8 ff440ea0 014c9302 94049506 9608970a .D...L.......... │ │ - 0x000122f8 9e0c0a03 0c010e00 d3d4d5d6 d7de440b ..............D. │ │ - 0x00012308 0a037401 0e00d3d4 d5d6d7de 440b0000 ..t.........D... │ │ - 0x00012318 3c000000 dc0f0000 58330300 e8010000 <.......X3...... │ │ - 0x00012328 088f3bff ffffffff ff440ea0 01509302 ..;......D...P.. │ │ - 0x00012338 94049506 9608970a 980c990e 9e100a03 ................ │ │ - 0x00012348 44010e00 d3d4d5d6 d7d8d9de 440b0000 D...........D... │ │ - 0x00012358 24000000 1c100000 38350300 c8000000 $.......85...... │ │ - 0x00012368 087f3bff ffffffff ff440e40 48930294 ..;......D.@H... │ │ - 0x00012378 049e0800 00000000 2c000000 44100000 ........,...D... │ │ - 0x00012388 d8350300 fc050000 086b3bff ffffffff .5.......k;..... │ │ - 0x00012398 ff440ed0 01509302 94049506 9608970a .D...P.......... │ │ - 0x000123a8 980c990e 9e100000 34000000 74100000 ........4...t... │ │ - 0x000123b8 a43b0300 dc000000 08af3bff ffffffff .;........;..... │ │ - 0x000123c8 ff440e50 4c930294 04950696 089e0c0a .D.PL........... │ │ - 0x000123d8 028c0e00 d3d4d5d6 de440b00 00000000 .........D...... │ │ - 0x000123e8 2c000000 ac100000 483c0300 80000000 ,.......H<...... │ │ - 0x000123f8 088b3bff ffffffff ff440e30 4493029e ..;......D.0D... │ │ - 0x00012408 040a0258 0e00d3de 440b0000 00000000 ...X....D....... │ │ - 0x00012418 00000000 .... │ │ + 0x0000be90 14000000 00000000 017a5200 017c1e01 .........zR..|.. │ │ + 0x0000bea0 1b0c1f00 00000000 14000000 1c000000 ................ │ │ + 0x0000beb0 d4890000 10000000 00000000 00000000 ................ │ │ + 0x0000bec0 14000000 34000000 cc890000 08000000 ....4........... │ │ + 0x0000bed0 00000000 00000000 14000000 4c000000 ............L... │ │ + 0x0000bee0 bc890000 08000000 00000000 00000000 ................ │ │ + 0x0000bef0 14000000 64000000 ac890000 14000000 ....d........... │ │ + 0x0000bf00 00000000 00000000 14000000 7c000000 ............|... │ │ + 0x0000bf10 a8890000 20000000 00000000 00000000 .... ........... │ │ + 0x0000bf20 14000000 94000000 b0890000 10000000 ................ │ │ + 0x0000bf30 00000000 00000000 3c000000 ac000000 ........<....... │ │ + 0x0000bf40 a8890000 d0030000 00440e40 500c1d40 .........D.@P..@ │ │ + 0x0000bf50 93029404 95069608 9c0c9e0e 9d100a03 ................ │ │ + 0x0000bf60 3c030c1f 40500e00 d3d4d5d6 dcdedd44 <...@P.........D │ │ + 0x0000bf70 0b000000 00000000 14000000 ec000000 ................ │ │ + 0x0000bf80 388d0000 04000000 00000000 00000000 8............... │ │ + 0x0000bf90 34000000 04010000 248d0000 90000000 4.......$....... │ │ + 0x0000bfa0 00440e50 480c1d10 9e029d04 0a780c1f .D.PH........x.. │ │ + 0x0000bfb0 50480e00 dedd440b 740c1f50 480e00de PH....D.t..PH... │ │ + 0x0000bfc0 dd000000 00000000 4c000000 3c010000 ........L...<... │ │ + 0x0000bfd0 7c8d0000 c4010000 00440ee0 02540c1d |........D...T.. │ │ + 0x0000bfe0 40930294 04950696 089c0c9e 0e9d100a @............... │ │ + 0x0000bff0 0350010c 1fe00254 0e00d3d4 d5d6dcde .P.....T........ │ │ + 0x0000c000 dd440b0a 440c1fe0 02540e00 d3d4d5d6 .D..D....T...... │ │ + 0x0000c010 dcdedd44 0b000000 3c000000 8c010000 ...D....<....... │ │ + 0x0000c020 f08e0000 28010000 00440ef0 014c0c1d ....(....D...L.. │ │ + 0x0000c030 20930294 049e069d 080a02cc 0c1ff001 ............... │ │ + 0x0000c040 4c0e00d3 d4dedd44 0b0a440c 1ff0014c L......D..D....L │ │ + 0x0000c050 0e00d3d4 dedd440b 3c000000 cc010000 ......D.<....... │ │ + 0x0000c060 d88f0000 58010000 00440ef0 014c0c1d ....X....D...L.. │ │ + 0x0000c070 2093049e 069d080a 02e40c1f f0014c0e .............L. │ │ + 0x0000c080 00d3dedd 440b0a44 0c1ff001 4c0e00d3 ....D..D....L... │ │ + 0x0000c090 dedd440b 00000000 34000000 0c020000 ..D.....4....... │ │ + 0x0000c0a0 f0900000 ec000000 00440ee0 014c0c1d .........D...L.. │ │ + 0x0000c0b0 20930294 049e069d 080a02bc 0c1fe001 ............... │ │ + 0x0000c0c0 4c0e00d3 d4dedd44 0b000000 00000000 L......D........ │ │ + 0x0000c0d0 34000000 44020000 a4910000 f8000000 4...D........... │ │ + 0x0000c0e0 00440ef0 014c0c1d 20930294 049e069d .D...L.. ....... │ │ + 0x0000c0f0 080a02b0 0c1ff001 4c0e00d3 d4dedd44 ........L......D │ │ + 0x0000c100 0b000000 00000000 3c000000 7c020000 ........<...|... │ │ + 0x0000c110 64920000 b8000000 00440ea0 014c0c1d d........D...L.. │ │ + 0x0000c120 2093049e 069d080a 026c0c1f a0014c0e ........l....L. │ │ + 0x0000c130 00d3dedd 440b0a44 0c1fa001 4c0e00d3 ....D..D....L... │ │ + 0x0000c140 dedd440b 00000000 2c000000 bc020000 ..D.....,....... │ │ + 0x0000c150 dc920000 4c010000 00440ed0 024c0c1d ....L....D...L.. │ │ + 0x0000c160 209c049e 069d080a 02f00c1f d0024c0e .............L. │ │ + 0x0000c170 00dcdedd 440b0000 34000000 ec020000 ....D...4....... │ │ + 0x0000c180 f8930000 30010000 00440eb0 024c0c1d ....0....D...L.. │ │ + 0x0000c190 2093029c 049e069d 080a02d0 0c1fb002 ............... │ │ + 0x0000c1a0 4c0e00d3 dcdedd44 0b000000 00000000 L......D........ │ │ + 0x0000c1b0 3c000000 24030000 f0940000 28010000 <...$.......(... │ │ + 0x0000c1c0 00440ef0 014c0c1d 20930294 049e069d .D...L.. ....... │ │ + 0x0000c1d0 080a02cc 0c1ff001 4c0e00d3 d4dedd44 ........L......D │ │ + 0x0000c1e0 0b0a440c 1ff0014c 0e00d3d4 dedd440b ..D....L......D. │ │ + 0x0000c1f0 24000000 64030000 d8950000 38000000 $...d.......8... │ │ + 0x0000c200 00440e10 440c1d10 9e029d04 680c1f10 .D..D.......h... │ │ + 0x0000c210 440e00de dd000000 2c000000 8c030000 D.......,....... │ │ + 0x0000c220 e8950000 7c000000 00440e50 4c0c1d20 ....|....D.PL.. │ │ + 0x0000c230 93049e06 9d080a02 440c1f50 4c0e00d3 ........D..PL... │ │ + 0x0000c240 dedd440b 00000000 24000000 bc030000 ..D.....$....... │ │ + 0x0000c250 34960000 54000000 00440e50 480c1d10 4...T....D.PH... │ │ + 0x0000c260 9e029d04 0a640c1f 50480e00 dedd440b .....d..PH....D. │ │ + 0x0000c270 2c000000 e4030000 60960000 d0000000 ,.......`....... │ │ + 0x0000c280 00440e90 014c0c1d 2093049e 069d080a .D...L.. ....... │ │ + 0x0000c290 02800c1f 90014c0e 00d3dedd 440b0000 ......L.....D... │ │ + 0x0000c2a0 2c000000 14040000 00970000 bc000000 ,............... │ │ + 0x0000c2b0 00440ea0 014c0c1d 2093049e 069d080a .D...L.. ....... │ │ + 0x0000c2c0 02840c1f a0014c0e 00d3dedd 440b0000 ......L.....D... │ │ + 0x0000c2d0 2c000000 44040000 8c970000 cc000000 ,...D........... │ │ + 0x0000c2e0 00440eb0 014c0c1d 2093049e 069d080a .D...L.. ....... │ │ + 0x0000c2f0 027c0c1f b0014c0e 00d3dedd 440b0000 .|....L.....D... │ │ + 0x0000c300 34000000 74040000 28980000 10010000 4...t...(....... │ │ + 0x0000c310 00440ee0 014c0c1d 20930294 049e069d .D...L.. ....... │ │ + 0x0000c320 080a02d0 0c1fe001 4c0e00d3 d4dedd44 ........L......D │ │ + 0x0000c330 0b000000 00000000 3c000000 ac040000 ........<....... │ │ + 0x0000c340 00990000 f8000000 00440ef0 014c0c1d .........D...L.. │ │ + 0x0000c350 20930294 049e069d 080a029c 0c1ff001 ............... │ │ + 0x0000c360 4c0e00d3 d4dedd44 0b0a440c 1ff0014c L......D..D....L │ │ + 0x0000c370 0e00d3d4 dedd440b 2c000000 ec040000 ......D.,....... │ │ + 0x0000c380 b8990000 bc000000 00440ed0 01480c1d .........D...H.. │ │ + 0x0000c390 109e029d 040a0294 0c1fd001 480e00de ............H... │ │ + 0x0000c3a0 dd440b00 00000000 24000000 1c050000 .D......$....... │ │ + 0x0000c3b0 449a0000 38000000 00440e10 440c1d10 D...8....D..D... │ │ + 0x0000c3c0 9e029d04 680c1f10 440e00de dd000000 ....h...D....... │ │ + 0x0000c3d0 34000000 44050000 549a0000 b4000000 4...D...T....... │ │ + 0x0000c3e0 00440e60 4c0c1d20 93049e06 9d080a02 .D.`L.. ........ │ │ + 0x0000c3f0 800c1f60 4c0e00d3 dedd440b 440c1f60 ...`L.....D.D..` │ │ + 0x0000c400 4c0e00d3 dedd0000 24000000 7c050000 L.......$...|... │ │ + 0x0000c410 d09a0000 5c000000 00440e30 4c0c1d20 ....\....D.0L.. │ │ + 0x0000c420 93049e06 9d087c0c 1f304c0e 00d3dedd ......|..0L..... │ │ + 0x0000c430 2c000000 a4050000 049b0000 b8000000 ,............... │ │ + 0x0000c440 00440ed0 01480c1d 109e029d 040a0290 .D...H.......... │ │ + 0x0000c450 0c1fd001 480e00de dd440b00 00000000 ....H....D...... │ │ + 0x0000c460 24000000 d4050000 8c9b0000 34000000 $...........4... │ │ + 0x0000c470 00440e20 480c1d20 93049e06 9d085c0c .D. H.. ......\. │ │ + 0x0000c480 1f20480e 00d3dedd 2c000000 fc050000 . H.....,....... │ │ + 0x0000c490 349f0000 54000000 00440e30 4c0c1d30 4...T....D.0L..0 │ │ + 0x0000c4a0 93029404 95089e0a 9d0c740c 1f304c0e ..........t..0L. │ │ + 0x0000c4b0 00d3d4d5 dedd0000 24000000 2c060000 ........$...,... │ │ + 0x0000c4c0 589f0000 80000000 00440e40 480c1d10 X........D.@H... │ │ + 0x0000c4d0 9e029d04 02680c1f 40480e00 dedd0000 .....h..@H...... │ │ + 0x0000c4e0 34000000 54060000 b09f0000 90000000 4...T........... │ │ + 0x0000c4f0 00440e60 500c1d30 93029404 95069608 .D.`P..0........ │ │ + 0x0000c500 9e0a9d0c 02680c1f 60500e00 d3d4d5d6 .....h..`P...... │ │ + 0x0000c510 dedd0000 00000000 2c000000 8c060000 ........,....... │ │ + 0x0000c520 08a00000 54000000 00440e20 480c1d20 ....T....D. H.. │ │ + 0x0000c530 93029404 9e069d08 7c0c1f20 480e00d3 ........|.. H... │ │ + 0x0000c540 d4dedd00 00000000 24000000 bc060000 ........$....... │ │ + 0x0000c550 2ca00000 30000000 00440e10 440c1d10 ,...0....D..D... │ │ + 0x0000c560 9e029d04 600c1f10 440e00de dd000000 ....`...D....... │ │ + 0x0000c570 24000000 e4060000 34a00000 28000000 $.......4...(... │ │ + 0x0000c580 00440e10 440c1d10 9e029d04 580c1f10 .D..D.......X... │ │ + 0x0000c590 440e00de dd000000 1c000000 0c070000 D............... │ │ + 0x0000c5a0 34a00000 44000000 00440e50 480c1d10 4...D....D.PH... │ │ + 0x0000c5b0 9e029d04 00000000 1c000000 2c070000 ............,... │ │ + 0x0000c5c0 58a00000 40000000 00500e10 9e04640e X...@....P....d. │ │ + 0x0000c5d0 00de0000 00000000 24000000 4c070000 ........$...L... │ │ + 0x0000c5e0 78a00000 80000000 004c0e30 48930294 x........L.0H... │ │ + 0x0000c5f0 04950696 089e0c02 600e00d3 d4d5d6de ........`....... │ │ + 0x0000c600 14000000 74070000 d0a00000 08000000 ....t........... │ │ + 0x0000c610 00440e10 9e040000 24000000 8c070000 .D......$....... │ │ + 0x0000c620 c0a00000 34000000 00440e10 440c1d10 ....4....D..D... │ │ + 0x0000c630 9e029d04 0a580c1f 10440e00 dedd440b .....X...D....D. │ │ + 0x0000c640 3c000000 b4070000 cca00000 e0010000 <............... │ │ + 0x0000c650 00440e50 540c1d40 93029404 95069608 .D.PT..@........ │ │ + 0x0000c660 970a980c 9e0e9d10 0a038001 0c1f5054 ..............PT │ │ + 0x0000c670 0e00d3d4 d5d6d7d8 dedd440b 00000000 ..........D..... │ │ + 0x0000c680 14000000 f4070000 6ca20000 60000000 ........l...`... │ │ + 0x0000c690 00000000 00000000 2c000000 0c080000 ........,....... │ │ + 0x0000c6a0 b4a20000 5c000000 00440e20 480c1d20 ....\....D. H.. │ │ + 0x0000c6b0 93029404 9e069d08 02440c1f 20480e00 .........D.. H.. │ │ + 0x0000c6c0 d3d4dedd 00000000 1c000000 3c080000 ............<... │ │ + 0x0000c6d0 e0a20000 18000000 00480c1d 109e029d .........H...... │ │ + 0x0000c6e0 04000000 00000000 1c000000 5c080000 ............\... │ │ + 0x0000c6f0 d8a20000 18000000 00480c1d 109e029d .........H...... │ │ + 0x0000c700 04000000 00000000 1c000000 7c080000 ............|... │ │ + 0x0000c710 d0a20000 34000000 00440e40 480c1d10 ....4....D.@H... │ │ + 0x0000c720 9e029d04 00000000 2c000000 9c080000 ........,....... │ │ + 0x0000c730 e4a20000 ac000000 00440e50 4c0c1d20 .........D.PL.. │ │ + 0x0000c740 93029404 9e069d08 0a027c0c 1f504c0e ..........|..PL. │ │ + 0x0000c750 00d3d4de dd440b00 4c000000 cc080000 .....D..L....... │ │ + 0x0000c760 60a30000 4c010000 00440e40 500c1d40 `...L....D.@P..@ │ │ + 0x0000c770 93029404 95069608 970c9e0e 9d100a02 ................ │ │ + 0x0000c780 ec0c1f40 500e00d3 d4d5d6d7 dedd440b ...@P.........D. │ │ + 0x0000c790 0a4c0c1f 40500e00 d3d4d5d6 d7dedd44 .L..@P.........D │ │ + 0x0000c7a0 0b000000 00000000 1c000000 1c090000 ................ │ │ + 0x0000c7b0 84a60000 50000000 004c0c1d 109e029d ....P....L...... │ │ + 0x0000c7c0 04000000 00000000 24000000 3c090000 ........$...<... │ │ + 0x0000c7d0 b4a60000 38010000 00440e30 480c1d10 ....8....D.0H... │ │ + 0x0000c7e0 9e029d04 0320010c 1f30480e 00dedd00 ..... ...0H..... │ │ + 0x0000c7f0 1c000000 64090000 c4a70000 20000000 ....d....... ... │ │ + 0x0000c800 00440e30 480c1d10 9e029d04 00000000 .D.0H........... │ │ + 0x0000c810 5c000000 84090000 c4a70000 a8020000 \............... │ │ + 0x0000c820 00440e70 5c0c1d60 93029404 95069608 .D.p\..`........ │ │ + 0x0000c830 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ + 0x0000c840 0a02dc0c 1f705c0e 00d3d4d5 d6d7d8d9 .....p\......... │ │ + 0x0000c850 dadbdcde dd440b0a 032c010c 1f705c0e .....D...,...p\. │ │ + 0x0000c860 00d3d4d5 d6d7d8d9 dadbdcde dd440b00 .............D.. │ │ + 0x0000c870 14000000 e4090000 0caa0000 18030000 ................ │ │ + 0x0000c880 00000000 00000000 54000000 fc090000 ........T....... │ │ + 0x0000c890 0cad0000 88000000 00440e30 4c0c1d30 .........D.0L..0 │ │ + 0x0000c8a0 93029404 95069608 9e0a9d0c 0a740c1f .............t.. │ │ + 0x0000c8b0 304c0e00 d3d4d5d6 dedd440b 0a500c1f 0L........D..P.. │ │ + 0x0000c8c0 304c0e00 d3d4d5d6 dedd440b 440c1f30 0L........D.D..0 │ │ + 0x0000c8d0 4c0e00d3 d4d5d6de dd000000 00000000 L............... │ │ + 0x0000c8e0 1c000000 540a0000 3cad0000 0c000000 ....T...<....... │ │ + 0x0000c8f0 00440e10 440c1d10 9e029d04 00000000 .D..D........... │ │ + 0x0000c900 1c000000 740a0000 28ad0000 50000000 ....t...(...P... │ │ + 0x0000c910 00440e70 480c1d10 9e029d04 00000000 .D.pH........... │ │ + 0x0000c920 1c000000 940a0000 58ad0000 0c000000 ........X....... │ │ + 0x0000c930 00440e10 440c1d10 9e029d04 00000000 .D..D........... │ │ + 0x0000c940 1c000000 b40a0000 44ad0000 50000000 ........D...P... │ │ + 0x0000c950 00440e70 480c1d10 9e029d04 00000000 .D.pH........... │ │ + 0x0000c960 64000000 d40a0000 74ad0000 24030000 d.......t...$... │ │ + 0x0000c970 00440e50 540c1d50 93029404 95069608 .D.PT..P........ │ │ + 0x0000c980 970a980c 990e9a10 9e129d14 0a033c02 ..............<. │ │ + 0x0000c990 0c1f5054 0e00d3d4 d5d6d7d8 d9dadedd ..PT............ │ │ + 0x0000c9a0 440b0a02 840c1f50 540e00d3 d4d5d6d7 D......PT....... │ │ + 0x0000c9b0 d8d9dade dd440b44 0c1f5054 0e00d3d4 .....D.D..PT.... │ │ + 0x0000c9c0 d5d6d7d8 d9dadedd 1c000000 3c0b0000 ............<... │ │ + 0x0000c9d0 30b00000 34000000 00440e50 480c1d10 0...4....D.PH... │ │ + 0x0000c9e0 9e029d04 00000000 1c000000 5c0b0000 ............\... │ │ + 0x0000c9f0 44b00000 d4000000 004c0c1d 109e029d D........L...... │ │ + 0x0000ca00 04000000 00000000 14000000 7c0b0000 ............|... │ │ + 0x0000ca10 f8b00000 10000000 00000000 00000000 ................ │ │ + 0x0000ca20 14000000 940b0000 f0b00000 0c000000 ................ │ │ + 0x0000ca30 00000000 00000000 4c000000 ac0b0000 ........L....... │ │ + 0x0000ca40 e4b00000 fc010000 00440e60 540c1d40 .........D.`T..@ │ │ + 0x0000ca50 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x0000ca60 0a03b001 0c1f6054 0e00d3d4 d5d6d7d8 ......`T........ │ │ + 0x0000ca70 dedd440b 440c1f60 540e00d3 d4d5d6d7 ..D.D..`T....... │ │ + 0x0000ca80 d8dedd00 00000000 24000000 fc0b0000 ........$....... │ │ + 0x0000ca90 90b20000 34010000 00440e30 480c1d10 ....4....D.0H... │ │ + 0x0000caa0 9e029d04 031c010c 1f30480e 00dedd00 .........0H..... │ │ + 0x0000cab0 1c000000 240c0000 9cb30000 38000000 ....$.......8... │ │ + 0x0000cac0 00440e40 480c1d10 9e029d04 00000000 .D.@H........... │ │ + 0x0000cad0 24000000 440c0000 b4b30000 2c010000 $...D.......,... │ │ + 0x0000cae0 00440e20 480c1d10 9e029d04 0314010c .D. H........... │ │ + 0x0000caf0 1f20480e 00dedd00 14000000 6c0c0000 . H.........l... │ │ + 0x0000cb00 b8b40000 c0010000 00000000 00000000 ................ │ │ + 0x0000cb10 54000000 840c0000 60b60000 bc020000 T.......`....... │ │ + 0x0000cb20 00440e40 4c0c1d20 93029404 9e069d08 .D.@L.. ........ │ │ + 0x0000cb30 0a035801 0c1f404c 0e00d3d4 dedd440b ..X...@L......D. │ │ + 0x0000cb40 0a740c1f 404c0e00 d3d4dedd 440b0a02 .t..@L......D... │ │ + 0x0000cb50 c40c1f40 4c0e00d3 d4dedd44 0b5c0c1f ...@L......D.\.. │ │ + 0x0000cb60 404c0e00 d3d4dedd 44000000 dc0c0000 @L......D....... │ │ + 0x0000cb70 c4b80000 bc020000 00440e10 440c1d10 .........D..D... │ │ + 0x0000cb80 9e029d04 0a500c1f 10440e00 dedd440b .....P...D....D. │ │ + 0x0000cb90 0a500c1f 10440e00 dedd440b 0a033802 .P...D....D...8. │ │ + 0x0000cba0 0c1f1044 0e00dedd 440b0000 00000000 ...D....D....... │ │ + 0x0000cbb0 14000000 240d0000 38bb0000 08010000 ....$...8....... │ │ + 0x0000cbc0 00000000 00000000 1c000000 3c0d0000 ............<... │ │ + 0x0000cbd0 28bc0000 0c000000 00440e10 440c1d10 (........D..D... │ │ + 0x0000cbe0 9e029d04 00000000 1c000000 5c0d0000 ............\... │ │ + 0x0000cbf0 14bc0000 1c000000 00440e10 440c1d10 .........D..D... │ │ + 0x0000cc00 9e029d04 00000000 1c000000 7c0d0000 ............|... │ │ + 0x0000cc10 10bc0000 50000000 00440e70 480c1d10 ....P....D.pH... │ │ + 0x0000cc20 9e029d04 00000000 4c000000 9c0d0000 ........L....... │ │ + 0x0000cc30 40bc0000 28010000 00580e20 480c1d10 @...(....X. H... │ │ + 0x0000cc40 9e029d04 0a600c1f 20480e00 dedd500b .....`.. H....P. │ │ + 0x0000cc50 0a700c1f 20480e00 dedd440b 0a7c0c1f .p.. H....D..|.. │ │ + 0x0000cc60 20480e00 dedd440b 02400c1f 20480e00 H....D..@.. H.. │ │ + 0x0000cc70 dedd0000 00000000 14000000 ec0d0000 ................ │ │ + 0x0000cc80 18bd0000 14000000 00000000 00000000 ................ │ │ + 0x0000cc90 1c000000 040e0000 14bd0000 0c000000 ................ │ │ + 0x0000cca0 00440e10 440c1d10 9e029d04 00000000 .D..D........... │ │ + 0x0000ccb0 1c000000 240e0000 00bd0000 48000000 ....$.......H... │ │ + 0x0000ccc0 00440e60 480c1d10 9e029d04 00000000 .D.`H........... │ │ + 0x0000ccd0 14000000 440e0000 28bd0000 f8000000 ....D...(....... │ │ + 0x0000cce0 00000000 00000000 14000000 5c0e0000 ............\... │ │ + 0x0000ccf0 08be0000 70020000 00000000 00000000 ....p........... │ │ + 0x0000cd00 44000000 740e0000 60c00000 60020000 D...t...`...`... │ │ + 0x0000cd10 00440ea0 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000cd20 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000cd30 18032002 0c1fa001 5c0e00d3 d4d5d6d7 .. .....\....... │ │ + 0x0000cd40 d8d9dadb dcdedd00 44000000 bc0e0000 ........D....... │ │ + 0x0000cd50 78c20000 80000000 00440e30 4c0c1d30 x........D.0L..0 │ │ + 0x0000cd60 93029404 95069608 9e0a9d0c 0a7c0c1f .............|.. │ │ + 0x0000cd70 304c0e00 d3d4d5d6 dedd440b 540c1f30 0L........D.T..0 │ │ + 0x0000cd80 4c0e00d3 d4d5d6de dd000000 00000000 L............... │ │ + 0x0000cd90 14000000 040f0000 b0c20000 1c000000 ................ │ │ + 0x0000cda0 00000000 00000000 1c000000 1c0f0000 ................ │ │ + 0x0000cdb0 b4c20000 5c000000 00440e80 01480c1d ....\....D...H.. │ │ + 0x0000cdc0 109e029d 04000000 1c000000 3c0f0000 ............<... │ │ + 0x0000cdd0 f0c20000 58000000 00440e60 480c1d10 ....X....D.`H... │ │ + 0x0000cde0 9e029d04 00000000 1c000000 5c0f0000 ............\... │ │ + 0x0000cdf0 28c30000 0c000000 00440e10 440c1d10 (........D..D... │ │ + 0x0000ce00 9e029d04 00000000 1c000000 7c0f0000 ............|... │ │ + 0x0000ce10 14c30000 60020000 00440ee0 01480c1d ....`....D...H.. │ │ + 0x0000ce20 109e029d 04000000 64000000 9c0f0000 ........d....... │ │ + 0x0000ce30 54c50000 e4000000 00440e40 500c1d30 T........D.@P..0 │ │ + 0x0000ce40 93029404 95069608 9e0a9d0c 0a600c1f .............`.. │ │ + 0x0000ce50 40500e00 d3d4d5d6 dedd440b 0a740c1f @P........D..t.. │ │ + 0x0000ce60 40500e00 d3d4d5d6 dedd440b 0a600c1f @P........D..`.. │ │ + 0x0000ce70 40500e00 d3d4d5d6 dedd440b 4c0c1f40 @P........D.L..@ │ │ + 0x0000ce80 500e00d3 d4d5d6de dd000000 00000000 P............... │ │ + 0x0000ce90 54000000 04100000 d0c50000 24020000 T...........$... │ │ + 0x0000cea0 00440eb0 01500c1d 30930294 0495089e .D...P..0....... │ │ + 0x0000ceb0 0a9d0c0a 6c0c1fb0 01500e00 d3d4d5de ....l....P...... │ │ + 0x0000cec0 dd440b0a 02dc0c1f b001500e 00d3d4d5 .D........P..... │ │ + 0x0000ced0 dedd440b 02cc0c1f b001500e 00d3d4d5 ..D.......P..... │ │ + 0x0000cee0 dedd0000 00000000 1c000000 5c100000 ............\... │ │ + 0x0000cef0 d8c70000 0c000000 00480c1d 109e029d .........H...... │ │ + 0x0000cf00 04000000 00000000 1c000000 7c100000 ............|... │ │ + 0x0000cf10 c4c70000 48000000 00440e50 480c1d10 ....H....D.PH... │ │ + 0x0000cf20 9e029d04 00000000 1c000000 9c100000 ................ │ │ + 0x0000cf30 ecc70000 48000000 00440e50 480c1d10 ....H....D.PH... │ │ + 0x0000cf40 9e029d04 00000000 1c000000 bc100000 ................ │ │ + 0x0000cf50 14c80000 0c000000 00480c1d 109e029d .........H...... │ │ + 0x0000cf60 04000000 00000000 1c000000 dc100000 ................ │ │ + 0x0000cf70 00c80000 28000000 004c0c1d 109e029d ....(....L...... │ │ + 0x0000cf80 04000000 00000000 34000000 fc100000 ........4....... │ │ + 0x0000cf90 08c80000 e4000000 00440e90 01480c1d .........D...H.. │ │ + 0x0000cfa0 109e029d 040a500c 1f900148 0e00dedd ......P....H.... │ │ + 0x0000cfb0 440b02b0 0c1f9001 480e00de dd000000 D.......H....... │ │ + 0x0000cfc0 14000000 34110000 b4c80000 d8000000 ....4........... │ │ + 0x0000cfd0 00000000 00000000 1c000000 4c110000 ............L... │ │ + 0x0000cfe0 74c90000 38000000 00440e40 480c1d10 t...8....D.@H... │ │ + 0x0000cff0 9e029d04 00000000 1c000000 6c110000 ............l... │ │ + 0x0000d000 8cc90000 38000000 00440e40 480c1d10 ....8....D.@H... │ │ + 0x0000d010 9e029d04 00000000 1c000000 8c110000 ................ │ │ + 0x0000d020 a4c90000 18000000 00440e10 440c1d10 .........D..D... │ │ + 0x0000d030 9e029d04 00000000 1c000000 ac110000 ................ │ │ + 0x0000d040 9cc90000 58000000 00440e70 480c1d10 ....X....D.pH... │ │ + 0x0000d050 9e029d04 00000000 54000000 cc110000 ........T....... │ │ + 0x0000d060 d4c90000 18070000 00440e70 5c0c1d50 .........D.p\..P │ │ + 0x0000d070 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x0000d080 9e129d14 05481605 4918054a 1c0a036c .....H..I..J...l │ │ + 0x0000d090 060c1f70 5c0e00d3 d4d5d6d7 d8d9dade ...p\........... │ │ + 0x0000d0a0 dd064806 49064a44 0b000000 00000000 ..H.I.JD........ │ │ + 0x0000d0b0 24000000 24120000 94d00000 84000000 $...$........... │ │ + 0x0000d0c0 00440e90 01480c1d 109e029d 04026c0c .D...H........l. │ │ + 0x0000d0d0 1f900148 0e00dedd 24000000 4c120000 ...H....$...L... │ │ + 0x0000d0e0 f0d00000 34010000 00440e20 480c1d10 ....4....D. H... │ │ + 0x0000d0f0 9e029d04 031c010c 1f20480e 00dedd00 ......... H..... │ │ + 0x0000d100 1c000000 74120000 fcd10000 34000000 ....t.......4... │ │ + 0x0000d110 00440e40 480c1d10 9e029d04 00000000 .D.@H........... │ │ + 0x0000d120 24000000 94120000 10d20000 80000000 $............... │ │ + 0x0000d130 00440e90 01480c1d 109e029d 0402680c .D...H........h. │ │ + 0x0000d140 1f900148 0e00dedd 64000000 bc120000 ...H....d....... │ │ + 0x0000d150 68d20000 84010000 00440e80 02500c1d h........D...P.. │ │ + 0x0000d160 30930294 0495089e 0a9d0c0a 02a00c1f 0............... │ │ + 0x0000d170 8002500e 00d3d4d5 dedd440b 0a780c1f ..P.......D..x.. │ │ + 0x0000d180 8002500e 00d3d4d5 dedd440b 0a7c0c1f ..P.......D..|.. │ │ + 0x0000d190 8002500e 00d3d4d5 dedd440b 4c0c1f80 ..P.......D.L... │ │ + 0x0000d1a0 02500e00 d3d4d5de dd000000 00000000 .P.............. │ │ + 0x0000d1b0 5c000000 24130000 84d30000 80020000 \...$........... │ │ + 0x0000d1c0 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000d1d0 970c9e0e 9d100a02 680c1f40 500e00d3 ........h..@P... │ │ + 0x0000d1e0 d4d5d6d7 dedd440b 0a02c80c 1f40500e ......D......@P. │ │ + 0x0000d1f0 00d3d4d5 d6d7dedd 440b0a02 f00c1f40 ........D......@ │ │ + 0x0000d200 500e00d3 d4d5d6d7 dedd440b 00000000 P.........D..... │ │ + 0x0000d210 24000000 84130000 a4d50000 28000000 $...........(... │ │ + 0x0000d220 00440e10 440c1d10 9e029d04 0a4c0c1f .D..D........L.. │ │ + 0x0000d230 10440e00 dedd440b 1c000000 ac130000 .D....D......... │ │ + 0x0000d240 a4d50000 48000000 00440e10 0a780e00 ....H....D...x.. │ │ + 0x0000d250 440b440e 00000000 24000000 cc130000 D.D.....$....... │ │ + 0x0000d260 ccd50000 28000000 00440e10 440c1d10 ....(....D..D... │ │ + 0x0000d270 9e029d04 0a4c0c1f 10440e00 dedd440b .....L...D....D. │ │ + 0x0000d280 44000000 f4130000 ccd50000 38010000 D...........8... │ │ + 0x0000d290 00440ed0 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000d2a0 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000d2b0 1802f80c 1fd0015c 0e00d3d4 d5d6d7d8 .......\........ │ │ + 0x0000d2c0 d9dadbdc dedd0000 44000000 3c140000 ........D...<... │ │ + 0x0000d2d0 e8d80000 ec000000 00440ed0 015c0c1d .........D...\.. │ │ + 0x0000d2e0 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d2f0 109b129c 149e169d 1802ac0c 1fd0015c ...............\ │ │ + 0x0000d300 0e00d3d4 d5d6d7d8 d9dadbdc dedd0000 ................ │ │ + 0x0000d310 2c000000 84140000 00db0000 7c000000 ,...........|... │ │ + 0x0000d320 00440e30 4c0c1d30 93029404 95089e0a .D.0L..0........ │ │ + 0x0000d330 9d0c025c 0c1f304c 0e00d3d4 d5dedd00 ...\..0L........ │ │ + 0x0000d340 24000000 b4140000 4cdb0000 3c000000 $.......L...<... │ │ + 0x0000d350 00440e10 440c1d10 9e029d04 0a600c1f .D..D........`.. │ │ + 0x0000d360 10440e00 dedd440b 2c000000 dc140000 .D....D.,....... │ │ + 0x0000d370 60db0000 ec000000 004c0e50 4c0c1d20 `........L.PL.. │ │ + 0x0000d380 93029404 9e069d08 02bc0c1f 504c0e00 ............PL.. │ │ + 0x0000d390 d3d4dedd 00000000 2c000000 0c150000 ........,....... │ │ + 0x0000d3a0 1cdc0000 48000000 00440e20 480c1d20 ....H....D. H.. │ │ + 0x0000d3b0 93049e06 9d080a68 0c1f2048 0e00d3de .......h.. H.... │ │ + 0x0000d3c0 dd440b00 00000000 1c000000 3c150000 .D..........<... │ │ + 0x0000d3d0 44e10000 48000000 00700e10 440c1d10 D...H....p..D... │ │ + 0x0000d3e0 9e029d04 00000000 4c000000 5c150000 ........L...\... │ │ + 0x0000d3f0 6ce10000 441a0000 00440eb0 025c0c1d l...D....D...\.. │ │ + 0x0000d400 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d410 109b129c 149e169d 180a031c 190c1fb0 ................ │ │ + 0x0000d420 025c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000d430 440b0000 00000000 44000000 ac150000 D.......D....... │ │ + 0x0000d440 60fb0000 e0030000 00440e90 025c0c1d `........D...\.. │ │ + 0x0000d450 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d460 109b129c 149e169d 1803a003 0c1f9002 ................ │ │ + 0x0000d470 5c0e00d3 d4d5d6d7 d8d9dadb dcdedd00 \............... │ │ + 0x0000d480 34000000 f4150000 f8fe0000 44040000 4...........D... │ │ + 0x0000d490 00440e60 500c1d30 93029404 95069608 .D.`P..0........ │ │ + 0x0000d4a0 9e0a9d0c 0a037402 0c1f6050 0e00d3d4 ......t...`P.... │ │ + 0x0000d4b0 d5d6dedd 440b0000 14000000 2c160000 ....D.......,... │ │ + 0x0000d4c0 04030100 6c000000 00000000 00000000 ....l........... │ │ + 0x0000d4d0 14000000 44160000 58030100 24020000 ....D...X...$... │ │ + 0x0000d4e0 00000000 00000000 1c000000 5c160000 ............\... │ │ + 0x0000d4f0 64050100 20000000 00440e10 440c1d10 d... ....D..D... │ │ + 0x0000d500 9e029d04 00000000 1c000000 7c160000 ............|... │ │ + 0x0000d510 64050100 10000000 00440e10 440c1d10 d........D..D... │ │ + 0x0000d520 9e029d04 00000000 3c000000 9c160000 ........<....... │ │ + 0x0000d530 54050100 30010000 00440e40 500c1d30 T...0....D.@P..0 │ │ + 0x0000d540 93029404 95089e0a 9d0c0a02 f40c1f40 ...............@ │ │ + 0x0000d550 500e00d3 d4d5dedd 440b0c1f 40500e00 P.......D...@P.. │ │ + 0x0000d560 d3d4d5de dd000000 4c000000 dc160000 ........L....... │ │ + 0x0000d570 44060100 e0080000 00440ea0 015c0c1d D........D...\.. │ │ + 0x0000d580 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d590 109b129c 149e169d 180a0388 080c1fa0 ................ │ │ + 0x0000d5a0 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000d5b0 440b0000 00000000 44000000 2c170000 D.......D...,... │ │ + 0x0000d5c0 d40e0100 fc090000 00440e60 580c1d60 .........D.`X..` │ │ + 0x0000d5d0 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x0000d5e0 9c149e16 9d180a03 ac090c1f 60580e00 ............`X.. │ │ + 0x0000d5f0 d3d4d5d6 d7d8d9da dcdedd44 0b000000 ...........D.... │ │ + 0x0000d600 34000000 74170000 88180100 28010000 4...t.......(... │ │ + 0x0000d610 00440e90 01480c1d 109e029d 040a02b8 .D...H.......... │ │ + 0x0000d620 0c1f9001 480e00de dd440b02 4c0c1f90 ....H....D..L... │ │ + 0x0000d630 01480e00 dedd0000 4c000000 ac170000 .H......L....... │ │ + 0x0000d640 78190100 20030000 00440e80 015c0c1d x... ....D...\.. │ │ + 0x0000d650 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d660 109b129c 149e169d 180a03b4 020c1f80 ................ │ │ + 0x0000d670 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000d680 440b0000 00000000 4c000000 fc170000 D.......L....... │ │ + 0x0000d690 481c0100 240b0000 00440eb0 015c0c1d H...$....D...\.. │ │ + 0x0000d6a0 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000d6b0 109b129c 149e169d 180a0358 090c1fb0 ...........X.... │ │ + 0x0000d6c0 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000d6d0 440b0000 00000000 44000000 4c180000 D.......D...L... │ │ + 0x0000d6e0 1c270100 04060000 00440e90 01500c1d .'.......D...P.. │ │ + 0x0000d6f0 30930294 0495089e 0a9d0c0a 0390040c 0............... │ │ + 0x0000d700 1f900150 0e00d3d4 d5dedd44 0b033801 ...P.......D..8. │ │ + 0x0000d710 0c1f9001 500e00d3 d4d5dedd 00000000 ....P........... │ │ + 0x0000d720 34000000 94180000 d82c0100 a8010000 4........,...... │ │ + 0x0000d730 00440e60 540c1d40 93029404 95069608 .D.`T..@........ │ │ + 0x0000d740 970c9e0e 9d100a6c 0c1f6054 0e00d3d4 .......l..`T.... │ │ + 0x0000d750 d5d6d7de dd440b00 44000000 cc180000 .....D..D....... │ │ + 0x0000d760 482e0100 ec000000 00440e60 4c0c1d20 H........D.`L.. │ │ + 0x0000d770 93029404 9e069d08 0a02500c 1f60440b ..........P..`D. │ │ + 0x0000d780 0a540c1f 604c0e00 d3d4dedd 440b0254 .T..`L......D..T │ │ + 0x0000d790 0c1f604c 0e00d3d4 dedd0000 00000000 ..`L............ │ │ + 0x0000d7a0 2c000000 14190000 ec2e0100 98000000 ,............... │ │ + 0x0000d7b0 00440e30 4c0c1d20 93049e06 9d080a02 .D.0L.. ........ │ │ + 0x0000d7c0 540c1f30 4c0e00d3 dedd440b 00000000 T..0L.....D..... │ │ + 0x0000d7d0 2c000000 44190000 542f0100 1c020000 ,...D...T/...... │ │ + 0x0000d7e0 00440e10 440c1d10 9e029d04 0a02f40c .D..D........... │ │ + 0x0000d7f0 1f10440e 00dedd44 0b000000 00000000 ..D....D........ │ │ + 0x0000d800 5c000000 74190000 40310100 30040000 \...t...@1..0... │ │ + 0x0000d810 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ + 0x0000d820 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ + 0x0000d830 0a02ec0c 1f60580e 00d3d4d5 d6d7d8d9 .....`X......... │ │ + 0x0000d840 dadbdcde dd440b0a 0390020c 1f60580e .....D.......`X. │ │ + 0x0000d850 00d3d4d5 d6d7d8d9 dadbdcde dd440b00 .............D.. │ │ + 0x0000d860 14000000 d4190000 10350100 5c000000 .........5..\... │ │ + 0x0000d870 00000000 00000000 2c000000 ec190000 ........,....... │ │ + 0x0000d880 54350100 60000000 00440e30 4c0c1d20 T5..`....D.0L.. │ │ + 0x0000d890 93029404 9e069d08 0a5c0c1f 304c0e00 .........\..0L.. │ │ + 0x0000d8a0 d3d4dedd 440b0000 54000000 1c1a0000 ....D...T....... │ │ + 0x0000d8b0 84350100 d8040000 00440e50 540c1d40 .5.......D.PT..@ │ │ + 0x0000d8c0 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x0000d8d0 0a02440c 1f50440b 0a540c1f 50540e00 ..D..PD..T..PT.. │ │ + 0x0000d8e0 d3d4d5d6 d7d8dedd 440b0a03 fc030c1f ........D....... │ │ + 0x0000d8f0 50540e00 d3d4d5d6 d7d8dedd 440b0000 PT..........D... │ │ + 0x0000d900 34000000 741a0000 043a0100 70010000 4...t....:..p... │ │ + 0x0000d910 00440e40 500c1d30 93029404 95069608 .D.@P..0........ │ │ + 0x0000d920 9e0a9d0c 0a02e80c 1f40500e 00d3d4d5 .........@P..... │ │ + 0x0000d930 d6dedd44 0b000000 14000000 ac1a0000 ...D............ │ │ + 0x0000d940 3c3b0100 e8000000 00000000 00000000 <;.............. │ │ + 0x0000d950 44000000 c41a0000 0c3c0100 f0050000 D........<...... │ │ + 0x0000d960 00440e40 500c1d30 93029404 95069608 .D.@P..0........ │ │ + 0x0000d970 9e0a9d0c 0a03d003 0c1f4050 0e00d3d4 ..........@P.... │ │ + 0x0000d980 d5d6dedd 440b0a58 0c1f4050 0e00d3d4 ....D..X..@P.... │ │ + 0x0000d990 d5d6dedd 440b0000 54000000 0c1b0000 ....D...T....... │ │ + 0x0000d9a0 b4410100 1c010000 00440e40 500c1d30 .A.......D.@P..0 │ │ + 0x0000d9b0 93029404 95069608 9e0a9d0c 0a02640c ..............d. │ │ + 0x0000d9c0 1f40500e 00d3d4d5 d6dedd44 0b0a500c .@P........D..P. │ │ + 0x0000d9d0 1f40500e 00d3d4d5 d6dedd44 0b02580c .@P........D..X. │ │ + 0x0000d9e0 1f40500e 00d3d4d5 d6dedd00 00000000 .@P............. │ │ + 0x0000d9f0 4c000000 641b0000 78420100 60010000 L...d...xB..`... │ │ + 0x0000da00 00440e40 500c1d30 93029404 95069608 .D.@P..0........ │ │ + 0x0000da10 9e0a9d0c 0a02680c 1f40500e 00d3d4d5 ......h..@P..... │ │ + 0x0000da20 d6dedd44 0b0a02a8 0c1f4044 0b0a440c ...D......@D..D. │ │ + 0x0000da30 1f40500e 00d3d4d5 d6dedd44 0b000000 .@P........D.... │ │ + 0x0000da40 44000000 b41b0000 88430100 ec000000 D........C...... │ │ + 0x0000da50 00440e60 4c0c1d20 93029404 9e069d08 .D.`L.. ........ │ │ + 0x0000da60 0a02500c 1f60440b 0a540c1f 604c0e00 ..P..`D..T..`L.. │ │ + 0x0000da70 d3d4dedd 440b0254 0c1f604c 0e00d3d4 ....D..T..`L.... │ │ + 0x0000da80 dedd0000 00000000 2c000000 fc1b0000 ........,....... │ │ + 0x0000da90 2c440100 b0000000 00440e10 440c1d10 ,D.......D..D... │ │ + 0x0000daa0 9e029d04 0a02900c 1f10440e 00dedd44 ..........D....D │ │ + 0x0000dab0 0b000000 00000000 34000000 2c1c0000 ........4...,... │ │ + 0x0000dac0 ac440100 4c010000 00440ea0 014c0c1d .D..L....D...L.. │ │ + 0x0000dad0 20930294 049e069d 080a0320 010c1fa0 .......... .... │ │ + 0x0000dae0 014c0e00 d3d4dedd 440b0000 00000000 .L......D....... │ │ + 0x0000daf0 5c000000 641c0000 c0450100 00020000 \...d....E...... │ │ + 0x0000db00 00440e80 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000db10 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000db20 180a640c 1f80015c 0e00d3d4 d5d6d7d8 ..d....\........ │ │ + 0x0000db30 d9dadbdc dedd440b 037c010c 1f80015c ......D..|.....\ │ │ + 0x0000db40 0e00d3d4 d5d6d7d8 d9dadbdc dedd0000 ................ │ │ + 0x0000db50 64000000 c41c0000 60470100 38030000 d.......`G..8... │ │ + 0x0000db60 00440ec0 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000db70 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000db80 180a02a4 0c1fc001 5c0e00d3 d4d5d6d7 ........\....... │ │ + 0x0000db90 d8d9dadb dcdedd44 0b0a0268 0c1fc001 .......D...h.... │ │ + 0x0000dba0 5c0e00d3 d4d5d6d7 d8d9dadb dcdedd44 \..............D │ │ + 0x0000dbb0 0b000000 00000000 34000000 2c1d0000 ........4...,... │ │ + 0x0000dbc0 304a0100 a4000000 00440e30 4c0c1d30 0J.......D.0L..0 │ │ + 0x0000dbd0 93029404 95069608 9e0a9d0c 0a02740c ..............t. │ │ + 0x0000dbe0 1f304c0e 00d3d4d5 d6dedd44 0b000000 .0L........D.... │ │ + 0x0000dbf0 34000000 641d0000 9c4a0100 b0000000 4...d....J...... │ │ + 0x0000dc00 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000dc10 9e0a9d0c 0a02800c 1f304c0e 00d3d4d5 .........0L..... │ │ + 0x0000dc20 d6dedd44 0b000000 4c000000 9c1d0000 ...D....L....... │ │ + 0x0000dc30 144b0100 cc010000 00440ea0 015c0c1d .K.......D...\.. │ │ + 0x0000dc40 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000dc50 109b129c 149e169d 180a0374 010c1fa0 ...........t.... │ │ + 0x0000dc60 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000dc70 440b0000 00000000 2c000000 ec1d0000 D.......,....... │ │ + 0x0000dc80 904c0100 bc020000 00440ea0 01480c1d .L.......D...H.. │ │ + 0x0000dc90 109e029d 040a0314 020c1fa0 01480e00 .............H.. │ │ + 0x0000dca0 dedd440b 00000000 14000000 1c1e0000 ..D............. │ │ + 0x0000dcb0 1c4f0100 bc000000 00440e10 02b40e00 .O.......D...... │ │ + 0x0000dcc0 14000000 341e0000 c04f0100 14000000 ....4....O...... │ │ + 0x0000dcd0 00000000 00000000 14000000 4c1e0000 ............L... │ │ + 0x0000dce0 bc4f0100 44000000 00000000 00000000 .O..D........... │ │ + 0x0000dcf0 44000000 641e0000 e84f0100 68010000 D...d....O..h... │ │ + 0x0000dd00 00440ea0 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000dd10 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000dd20 18032801 0c1fa001 5c0e00d3 d4d5d6d7 ..(.....\....... │ │ + 0x0000dd30 d8d9dadb dcdedd00 34000000 ac1e0000 ........4....... │ │ + 0x0000dd40 08510100 60030000 00440e30 4c0c1d30 .Q..`....D.0L..0 │ │ + 0x0000dd50 93029404 95069608 9e0a9d0c 0a03f002 ................ │ │ + 0x0000dd60 0c1f304c 0e00d3d4 d5d6dedd 440b0000 ..0L........D... │ │ + 0x0000dd70 34000000 e41e0000 30540100 98000000 4.......0T...... │ │ + 0x0000dd80 00440e40 500c1d30 93029404 95089e0a .D.@P..0........ │ │ + 0x0000dd90 9d0c0a02 5c0c1f40 500e00d3 d4d5dedd ....\..@P....... │ │ + 0x0000dda0 440b0000 00000000 14000000 1c1f0000 D............... │ │ + 0x0000ddb0 90540100 38000000 00000000 00000000 .T..8........... │ │ + 0x0000ddc0 5c000000 341f0000 b0540100 a8010000 \...4....T...... │ │ + 0x0000ddd0 00440e50 540c1d40 93029404 95069608 .D.PT..@........ │ │ + 0x0000dde0 970c9e0e 9d100a02 840c1f50 540e00d3 ...........PT... │ │ + 0x0000ddf0 d4d5d6d7 dedd440b 0a740c1f 50540e00 ......D..t..PT.. │ │ + 0x0000de00 d3d4d5d6 d7dedd44 0b0a440c 1f50540e .......D..D..PT. │ │ + 0x0000de10 00d3d4d5 d6d7dedd 440b0288 0c1f5000 ........D.....P. │ │ + 0x0000de20 3c000000 941f0000 f8550100 e4000000 <........U...... │ │ + 0x0000de30 00440e60 4c0c1d20 93049e06 9d080a02 .D.`L.. ........ │ │ + 0x0000de40 480c1f60 440b0a54 0c1f604c 0e00d3de H..`D..T..`L.... │ │ + 0x0000de50 dd440b02 540c1f60 4c0e00d3 dedd0000 .D..T..`L....... │ │ + 0x0000de60 34000000 d41f0000 9c560100 ac000000 4........V...... │ │ + 0x0000de70 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000de80 9e0a9d0c 0a027c0c 1f304c0e 00d3d4d5 ......|..0L..... │ │ + 0x0000de90 d6dedd44 0b000000 44000000 0c200000 ...D....D.... .. │ │ + 0x0000dea0 10570100 94010000 00440e50 540c1d40 .W.......D.PT..@ │ │ + 0x0000deb0 93029404 95069608 970c9e0e 9d100a02 ................ │ │ + 0x0000dec0 840c1f50 540e00d3 d4d5d6d7 dedd440b ...PT.........D. │ │ + 0x0000ded0 02c80c1f 50540e00 d3d4d5d6 d7dedd00 ....PT.......... │ │ + 0x0000dee0 4c000000 54200000 5c580100 48020000 L...T ..\X..H... │ │ + 0x0000def0 00440ea0 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000df00 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000df10 180a03f8 010c1fa0 015c0e00 d3d4d5d6 .........\...... │ │ + 0x0000df20 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ + 0x0000df30 34000000 a4200000 545a0100 4c010000 4.... ..TZ..L... │ │ + 0x0000df40 00440e60 4c0c1d20 93049e06 9d080a02 .D.`L.. ........ │ │ + 0x0000df50 740c1f60 440b0a58 0c1f604c 0e00d3de t..`D..X..`L.... │ │ + 0x0000df60 dd440b00 00000000 54000000 dc200000 .D......T.... .. │ │ + 0x0000df70 685b0100 44030000 00440ee0 01580c1d h[..D....D...X.. │ │ + 0x0000df80 50930294 04950696 08970a98 0c99109e P............... │ │ + 0x0000df90 129d140a 0300020c 1fe00158 0e00d3d4 ...........X.... │ │ + 0x0000dfa0 d5d6d7d8 d9dedd44 0b0a0270 0c1fe001 .......D...p.... │ │ + 0x0000dfb0 580e00d3 d4d5d6d7 d8d9dedd 440b0000 X...........D... │ │ + 0x0000dfc0 44000000 34210000 545e0100 58010000 D...4!..T^..X... │ │ + 0x0000dfd0 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ + 0x0000dfe0 970a980c 990e9a10 9b149e16 9d180a02 ................ │ │ + 0x0000dff0 f80c1f60 580e00d3 d4d5d6d7 d8d9dadb ...`X........... │ │ + 0x0000e000 dedd440b 00000000 14000000 7c210000 ..D.........|!.. │ │ + 0x0000e010 645f0100 1c000000 00000000 00000000 d_.............. │ │ + 0x0000e020 24000000 94210000 685f0100 f8000000 $....!..h_...... │ │ + 0x0000e030 00440e20 480c1d10 9e029d04 02e00c1f .D. H........... │ │ + 0x0000e040 20480e00 dedd0000 14000000 bc210000 H...........!.. │ │ + 0x0000e050 38600100 34000000 00000000 00000000 8`..4........... │ │ + 0x0000e060 14000000 d4210000 54600100 1c000000 .....!..T`...... │ │ + 0x0000e070 00000000 00000000 3c000000 ec210000 ........<....!.. │ │ + 0x0000e080 58600100 ec090000 00440ec0 01540c1d X`.......D...T.. │ │ + 0x0000e090 40930294 04950696 08970c9e 0e9d100a @............... │ │ + 0x0000e0a0 03ac080c 1fc00154 0e00d3d4 d5d6d7de .......T........ │ │ + 0x0000e0b0 dd440b00 00000000 14000000 2c220000 .D..........,".. │ │ + 0x0000e0c0 046a0100 1c000000 00000000 00000000 .j.............. │ │ + 0x0000e0d0 3c000000 44220000 086a0100 b0000000 <...D"...j...... │ │ + 0x0000e0e0 00440e30 4c0c1d20 93029404 9e069d08 .D.0L.. ........ │ │ + 0x0000e0f0 0a024c0c 1f304c0e 00d3d4de dd440b0a ..L..0L......D.. │ │ + 0x0000e100 500c1f30 4c0e00d3 d4dedd44 0b000000 P..0L......D.... │ │ + 0x0000e110 14000000 84220000 786a0100 1c000000 ....."..xj...... │ │ + 0x0000e120 00000000 00000000 2c000000 9c220000 ........,....".. │ │ + 0x0000e130 7c6a0100 5c000000 00440e20 480c1d20 |j..\....D. H.. │ │ + 0x0000e140 93049e06 9d080a60 0c1f2048 0e00d3de .......`.. H.... │ │ + 0x0000e150 dd440b00 00000000 24000000 cc220000 .D......$....".. │ │ + 0x0000e160 a86a0100 74000000 00640e60 480c1d10 .j..t....d.`H... │ │ + 0x0000e170 9e029d04 02400c1f 00081e08 1d000000 .....@.......... │ │ + 0x0000e180 14000000 f4220000 f46a0100 10000000 ....."...j...... │ │ + 0x0000e190 00000000 00000000 24000000 0c230000 ........$....#.. │ │ + 0x0000e1a0 ec6a0100 74000000 00640e60 480c1d10 .j..t....d.`H... │ │ + 0x0000e1b0 9e029d04 02400c1f 00081e08 1d000000 .....@.......... │ │ + 0x0000e1c0 44000000 34230000 24780100 e0010000 D...4#..$x...... │ │ + 0x0000e1d0 00440e80 01580c1d 50930294 04950696 .D...X..P....... │ │ + 0x0000e1e0 08970a98 0c990e9a 109e129d 140a037c ...............| │ │ + 0x0000e1f0 010c1f80 01580e00 d3d4d5d6 d7d8d9da .....X.......... │ │ + 0x0000e200 dedd440b 00000000 24000000 7c230000 ..D.....$...|#.. │ │ + 0x0000e210 bc790100 78000000 00440e80 01480c1d .y..x....D...H.. │ │ + 0x0000e220 109e029d 0402600c 1f800148 0e00dedd ......`....H.... │ │ + 0x0000e230 14000000 a4230000 0c7a0100 10000000 .....#...z...... │ │ + 0x0000e240 00000000 00000000 1c000000 bc230000 .............#.. │ │ + 0x0000e250 c47b0100 0c000000 00440e10 440c1d10 .{.......D..D... │ │ + 0x0000e260 9e029d04 00000000 14000000 dc230000 .............#.. │ │ + 0x0000e270 b07b0100 38000000 00000000 00000000 .{..8........... │ │ + 0x0000e280 1c000000 f4230000 d07b0100 0c000000 .....#...{...... │ │ + 0x0000e290 00440e10 440c1d10 9e029d04 00000000 .D..D........... │ │ + 0x0000e2a0 1c000000 14240000 bc7b0100 0c000000 .....$...{...... │ │ + 0x0000e2b0 00440e10 440c1d10 9e029d04 00000000 .D..D........... │ │ + 0x0000e2c0 4c000000 34240000 a87b0100 d8000000 L...4$...{...... │ │ + 0x0000e2d0 00440e30 4c0c1d30 93029404 95089e0a .D.0L..0........ │ │ + 0x0000e2e0 9d0c0a60 0c1f304c 0e00d3d4 d5dedd44 ...`..0L.......D │ │ + 0x0000e2f0 0b0a0268 0c1f304c 0e00d3d4 d5dedd44 ...h..0L.......D │ │ + 0x0000e300 0b0a440c 1f304c0e 00d3d4d5 dedd440b ..D..0L.......D. │ │ + 0x0000e310 1c000000 84240000 307c0100 48000000 .....$..0|..H... │ │ + 0x0000e320 00440e60 480c1d10 9e029d04 00000000 .D.`H........... │ │ + 0x0000e330 14000000 a4240000 587c0100 1c000000 .....$..X|...... │ │ + 0x0000e340 00000000 00000000 2c000000 bc240000 ........,....$.. │ │ + 0x0000e350 5c7c0100 cc000000 00440e60 4c0c1d20 \|.......D.`L.. │ │ + 0x0000e360 93029404 9e069d08 0a02700c 1f604c0e ..........p..`L. │ │ + 0x0000e370 00d3d4de dd440b00 1c000000 ec240000 .....D.......$.. │ │ + 0x0000e380 647d0100 3c000000 00440e50 480c1d10 d}..<....D.PH... │ │ + 0x0000e390 9e029d04 00000000 34000000 0c250000 ........4....%.. │ │ + 0x0000e3a0 447e0100 6c000000 00440e20 480c1d20 D~..l....D. H.. │ │ + 0x0000e3b0 93049e06 9d080a02 480c1f20 480e00d3 ........H.. H... │ │ + 0x0000e3c0 dedd440b 0c1f2048 0e00d3de dd000000 ..D... H........ │ │ + 0x0000e3d0 34000000 44250000 787e0100 20010000 4...D%..x~.. ... │ │ + 0x0000e3e0 00440e50 500c1d30 93029404 95089e0a .D.PP..0........ │ │ + 0x0000e3f0 9d0c0a02 580c1f50 500e00d3 d4d5dedd ....X..PP....... │ │ + 0x0000e400 440b0000 00000000 34000000 7c250000 D.......4...|%.. │ │ + 0x0000e410 607f0100 c8000000 00440e30 4c0c1d30 `........D.0L..0 │ │ + 0x0000e420 93029404 95089e0a 9d0c0a02 980c1f30 ...............0 │ │ + 0x0000e430 4c0e00d3 d4d5dedd 440b0000 00000000 L.......D....... │ │ + 0x0000e440 5c000000 b4250000 f07f0100 e8000000 \....%.......... │ │ + 0x0000e450 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000e460 970c9e0e 9d100a02 740c1f40 500e00d3 ........t..@P... │ │ + 0x0000e470 d4d5d6d7 dedd440b 0a480c1f 40500e00 ......D..H..@P.. │ │ + 0x0000e480 d3d4d5d6 d7dedd44 0b0a4c0c 1f40500e .......D..L..@P. │ │ + 0x0000e490 00d3d4d5 d6d7dedd 440b0000 00000000 ........D....... │ │ + 0x0000e4a0 34000000 14260000 78800100 7c000000 4....&..x...|... │ │ + 0x0000e4b0 00440e20 480c1d10 9e029d04 0a680c1f .D. H........h.. │ │ + 0x0000e4c0 20480e00 dedd440b 0a500c1f 20480e00 H....D..P.. H.. │ │ + 0x0000e4d0 dedd440b 00000000 24000000 4c260000 ..D.....$...L&.. │ │ + 0x0000e4e0 bc800100 50000000 00440e60 480c1d10 ....P....D.`H... │ │ + 0x0000e4f0 9e029d04 780c1f60 480e00de dd000000 ....x..`H....... │ │ + 0x0000e500 1c000000 74260000 28840100 38000000 ....t&..(...8... │ │ + 0x0000e510 00440e40 480c1d10 9e029d04 00000000 .D.@H........... │ │ + 0x0000e520 14000000 94260000 40840100 04000000 .....&..@....... │ │ + 0x0000e530 00000000 00000000 44000000 ac260000 ........D....&.. │ │ + 0x0000e540 28930100 0c030000 00440ef0 015c0c1d (........D...\.. │ │ + 0x0000e550 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000e560 109b149e 169d180a 0390020c 1ff0015c ...............\ │ │ + 0x0000e570 0e00d3d4 d5d6d7d8 d9dadbde dd440b00 .............D.. │ │ + 0x0000e580 2c000000 f4260000 ec950100 c8000000 ,....&.......... │ │ + 0x0000e590 00440ea0 014c0c1d 20930294 049e069d .D...L.. ....... │ │ + 0x0000e5a0 0802a80c 1fa0014c 0e00d3d4 dedd0000 .......L........ │ │ + 0x0000e5b0 44000000 24270000 84960100 04020000 D...$'.......... │ │ + 0x0000e5c0 00440eb0 01580c1d 50930294 04950696 .D...X..P....... │ │ + 0x0000e5d0 08970a98 0c99109e 129d140a 0398010c ................ │ │ + 0x0000e5e0 1fb00158 0e00d3d4 d5d6d7d8 d9dedd44 ...X...........D │ │ + 0x0000e5f0 0b000000 00000000 3c000000 6c270000 ........<...l'.. │ │ + 0x0000e600 40980100 98010000 00440ea0 01540c1d @........D...T.. │ │ + 0x0000e610 40930294 04950696 08970a98 0c9e0e9d @............... │ │ + 0x0000e620 100a02cc 0c1fa001 540e00d3 d4d5d6d7 ........T....... │ │ + 0x0000e630 d8dedd44 0b000000 3c000000 ac270000 ...D....<....'.. │ │ + 0x0000e640 98990100 04030000 00440ed0 03540c1d .........D...T.. │ │ + 0x0000e650 40930294 04950696 08970a9c 0c9e0e9d @............... │ │ + 0x0000e660 100a037c 010c1fd0 03540e00 d3d4d5d6 ...|.....T...... │ │ + 0x0000e670 d7dcdedd 440b0000 44000000 ec270000 ....D...D....'.. │ │ + 0x0000e680 5c9c0100 ac020000 00440e80 015c0c1d \........D...\.. │ │ + 0x0000e690 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000e6a0 109b129c 149e169d 18036c02 0c1f8001 ..........l..... │ │ + 0x0000e6b0 5c0e00d3 d4d5d6d7 d8d9dadb dcdedd00 \............... │ │ + 0x0000e6c0 2c000000 34280000 c09e0100 bc000000 ,...4(.......... │ │ + 0x0000e6d0 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000e6e0 0a02800c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000e6f0 44000000 64280000 44dc0100 a0000000 D...d(..D....... │ │ + 0x0000e700 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000e710 9e0a9d0c 0a02700c 1f304c0e 00d3d4d5 ......p..0L..... │ │ + 0x0000e720 d6dedd44 0b0c1f30 4c0e00d3 d4d5d6de ...D...0L....... │ │ + 0x0000e730 dd000000 00000000 24000000 ac280000 ........$....(.. │ │ + 0x0000e740 78fe0100 6c010000 004c0e10 93029404 x...l....L...... │ │ + 0x0000e750 0a034801 0e00d3d4 4c0b480e 00d3d400 ..H.....L.H..... │ │ + 0x0000e760 44000000 d4280000 bcff0100 bc000000 D....(.......... │ │ + 0x0000e770 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000e780 9e0a9d0c 0a02440c 1f304c0e 00d3d4d5 ......D..0L..... │ │ + 0x0000e790 d6dedd44 0b02480c 1f304c0e 00d3d4d5 ...D..H..0L..... │ │ + 0x0000e7a0 d6dedd00 00000000 44000000 1c290000 ........D....).. │ │ + 0x0000e7b0 ec000200 70030000 00440ed0 01580c1d ....p....D...X.. │ │ + 0x0000e7c0 50930294 04950696 08970a98 0c990e9a P............... │ │ + 0x0000e7d0 109e129d 140a540c 1fd00158 0e00d3d4 ......T....X.... │ │ + 0x0000e7e0 d5d6d7d8 d9dadedd 440b0000 00000000 ........D....... │ │ + 0x0000e7f0 4c000000 64290000 14040200 1c030000 L...d).......... │ │ + 0x0000e800 00440ee0 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000e810 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000e820 180a03a8 020c1fe0 015c0e00 d3d4d5d6 .........\...... │ │ + 0x0000e830 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ + 0x0000e840 2c000000 b4290000 e0060200 fc000000 ,....).......... │ │ + 0x0000e850 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000e860 0a02b00c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000e870 3c000000 e4290000 ac070200 00020000 <....).......... │ │ + 0x0000e880 00440e50 540c1d50 93029404 95069608 .D.PT..P........ │ │ + 0x0000e890 970a980c 9c109e12 9d140a03 c8010c1f ................ │ │ + 0x0000e8a0 50540e00 d3d4d5d6 d7d8dcde dd440b00 PT...........D.. │ │ + 0x0000e8b0 2c000000 242a0000 c40b0200 b0000000 ,...$*.......... │ │ + 0x0000e8c0 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000e8d0 0a02800c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000e8e0 4c000000 542a0000 a8130200 b8030000 L...T*.......... │ │ + 0x0000e8f0 00440ea0 025c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000e900 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000e910 180a0348 030c1fa0 025c0e00 d3d4d5d6 ...H.....\...... │ │ + 0x0000e920 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ + 0x0000e930 44000000 a42a0000 781c0200 4c030000 D....*..x...L... │ │ + 0x0000e940 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ + 0x0000e950 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ + 0x0000e960 0a02e40c 1f60580e 00d3d4d5 d6d7d8d9 .....`X......... │ │ + 0x0000e970 dadbdcde dd440b00 4c000000 ec2a0000 .....D..L....*.. │ │ + 0x0000e980 d0220200 14040000 00440e90 01540c1d .".......D...T.. │ │ + 0x0000e990 40930294 04950696 08970c9e 0e9d100a @............... │ │ + 0x0000e9a0 5c0c1f90 01540e00 d3d4d5d6 d7dedd44 \....T.........D │ │ + 0x0000e9b0 0b0a031c 010c1f90 01540e00 d3d4d5d6 .........T...... │ │ + 0x0000e9c0 d7dedd44 0b000000 3c000000 3c2b0000 ...D....<...<+.. │ │ + 0x0000e9d0 1c400200 0c010000 00540e10 440c1d10 .@.......T..D... │ │ + 0x0000e9e0 9e029d04 0a02600c 1f10440e 00dedd4c ......`...D....L │ │ + 0x0000e9f0 0b0a0274 0c1f1044 0e00dedd 440b0c1f ...t...D....D... │ │ + 0x0000ea00 10440e00 dedd0000 14000000 7c2b0000 .D..........|+.. │ │ + 0x0000ea10 e8400200 40020000 00000000 00000000 .@..@........... │ │ + 0x0000ea20 34000000 942b0000 10430200 c0000000 4....+...C...... │ │ + 0x0000ea30 00440e60 500c1d30 93029404 95089e0a .D.`P..0........ │ │ + 0x0000ea40 9d0c0a02 840c1f60 500e00d3 d4d5dedd .......`P....... │ │ + 0x0000ea50 440b0000 00000000 34000000 cc2b0000 D.......4....+.. │ │ + 0x0000ea60 98430200 64000000 00440e20 480c1d20 .C..d....D. H.. │ │ + 0x0000ea70 93049e06 9d080a02 400c1f20 480e00d3 ........@.. H... │ │ + 0x0000ea80 dedd440b 0c1f2048 0e00d3de dd000000 ..D... H........ │ │ + 0x0000ea90 44000000 042c0000 c4430200 70000000 D....,...C..p... │ │ + 0x0000eaa0 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000eab0 9e0a9d0c 0a02400c 1f304c0e 00d3d4d5 ......@..0L..... │ │ + 0x0000eac0 d6dedd44 0b0c1f30 4c0e00d3 d4d5d6de ...D...0L....... │ │ + 0x0000ead0 dd000000 00000000 2c000000 4c2c0000 ........,...L,.. │ │ + 0x0000eae0 ec430200 5c000000 00480e30 4c0c1d30 .C..\....H.0L..0 │ │ + 0x0000eaf0 93029404 95089e0a 9d0c740c 1f304c0e ..........t..0L. │ │ + 0x0000eb00 00d3d4d5 dedd0000 14000000 7c2c0000 ............|,.. │ │ + 0x0000eb10 30450200 a4000000 00440e10 029c0e00 0E.......D...... │ │ + 0x0000eb20 2c000000 942c0000 bc450200 c0000000 ,....,...E...... │ │ + 0x0000eb30 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000eb40 0a02840c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000eb50 2c000000 c42c0000 4c460200 b0000000 ,....,..LF...... │ │ + 0x0000eb60 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000eb70 0a02800c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000eb80 44000000 f42c0000 cc460200 70000000 D....,...F..p... │ │ + 0x0000eb90 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000eba0 9e0a9d0c 0a02400c 1f304c0e 00d3d4d5 ......@..0L..... │ │ + 0x0000ebb0 d6dedd44 0b0c1f30 4c0e00d3 d4d5d6de ...D...0L....... │ │ + 0x0000ebc0 dd000000 00000000 44000000 3c2d0000 ........D...<-.. │ │ + 0x0000ebd0 7c4b0200 ac000000 00440e30 4c0c1d30 |K.......D.0L..0 │ │ + 0x0000ebe0 93029404 95069608 9e0a9d0c 0a02780c ..............x. │ │ + 0x0000ebf0 1f304c0e 00d3d4d5 d6dedd44 0b440c1f .0L........D.D.. │ │ + 0x0000ec00 304c0e00 d3d4d5d6 dedd0000 00000000 0L.............. │ │ + 0x0000ec10 44000000 842d0000 e04b0200 b8000000 D....-...K...... │ │ + 0x0000ec20 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000ec30 9e0a9d0c 0a02840c 1f304c0e 00d3d4d5 .........0L..... │ │ + 0x0000ec40 d6dedd44 0b440c1f 304c0e00 d3d4d5d6 ...D.D..0L...... │ │ + 0x0000ec50 dedd0000 00000000 34000000 cc2d0000 ........4....-.. │ │ + 0x0000ec60 504c0200 04010000 00440e50 540c1d40 PL.......D.PT..@ │ │ + 0x0000ec70 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x0000ec80 02d40c1f 50540e00 d3d4d5d6 d7d8dedd ....PT.......... │ │ + 0x0000ec90 14000000 042e0000 1c4d0200 14020000 .........M...... │ │ + 0x0000eca0 00000000 00000000 5c000000 1c2e0000 ........\....... │ │ + 0x0000ecb0 184f0200 f4040000 00440e60 580c1d60 .O.......D.`X..` │ │ + 0x0000ecc0 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x0000ecd0 9b129c14 9e169d18 0a039c04 0c1f6058 ..............`X │ │ + 0x0000ece0 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ + 0x0000ecf0 440c1f60 580e00d3 d4d5d6d7 d8d9dadb D..`X........... │ │ + 0x0000ed00 dcdedd00 00000000 34000000 7c2e0000 ........4...|... │ │ + 0x0000ed10 a85a0200 cc000000 00440e40 500c1d40 .Z.......D.@P..@ │ │ + 0x0000ed20 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x0000ed30 02a40c1f 40500e00 d3d4d5d6 d7d8dedd ....@P.......... │ │ + 0x0000ed40 9c000000 b42e0000 dc6d0200 480f0000 .........m..H... │ │ + 0x0000ed50 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000ed60 0a03e808 0c1f504c 0e00d3d4 dedd440b ......PL......D. │ │ + 0x0000ed70 0a02d80c 1f504c0e 00d3d4de dd440b0a .....PL......D.. │ │ + 0x0000ed80 02fc0c1f 504c0e00 d3d4dedd 440b0a03 ....PL......D... │ │ + 0x0000ed90 48010c1f 504c0e00 d3d4dedd 440b0a02 H...PL......D... │ │ + 0x0000eda0 ec0c1f50 4c0e00d3 d4dedd44 0b0a0290 ...PL......D.... │ │ + 0x0000edb0 0c1f504c 0e00d3d4 dedd440b 0a02980c ..PL......D..... │ │ + 0x0000edc0 1f504c0e 00d3d4de dd440b0a 026c0c1f .PL......D...l.. │ │ + 0x0000edd0 504c0e00 d3d4dedd 440b0000 00000000 PL......D....... │ │ + 0x0000ede0 4c000000 542f0000 847c0200 58100000 L...T/...|..X... │ │ + 0x0000edf0 00440ed0 035c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000ee00 08970a98 0c990e9a 109b129c 149e169d ................ │ │ + 0x0000ee10 180a0334 0f0c1fd0 035c0e00 d3d4d5d6 ...4.....\...... │ │ + 0x0000ee20 d7d8d9da dbdcdedd 440b0000 00000000 ........D....... │ │ + 0x0000ee30 14000000 a42f0000 9c8d0200 c0000000 ...../.......... │ │ + 0x0000ee40 00000000 00000000 9c030000 bc2f0000 ............./.. │ │ + 0x0000ee50 448e0200 3c090000 00440e20 480c1d20 D...<....D. H.. │ │ + 0x0000ee60 93029404 9e069d08 0a02ec0c 1f20480e ............. H. │ │ + 0x0000ee70 00d3d4de dd440b0a 540c1f20 480e00d3 .....D..T.. H... │ │ + 0x0000ee80 d4dedd44 0b0a027c 0c1f2048 0e00d3d4 ...D...|.. H.... │ │ + 0x0000ee90 dedd440b 0a540c1f 20480e00 d3d4dedd ..D..T.. H...... │ │ + 0x0000eea0 440b0a70 0c1f2048 0e00d3d4 dedd440b D..p.. H......D. │ │ + 0x0000eeb0 0a700c1f 20480e00 d3d4dedd 440b0a60 .p.. H......D..` │ │ + 0x0000eec0 0c1f2048 0e00d3d4 dedd440b 0a600c1f .. H......D..`.. │ │ + 0x0000eed0 20480e00 d3d4dedd 440b0a70 0c1f2048 H......D..p.. H │ │ + 0x0000eee0 0e00d3d4 dedd440b 0a600c1f 20480e00 ......D..`.. H.. │ │ + 0x0000eef0 d3d4dedd 440b0a70 0c1f2048 0e00d3d4 ....D..p.. H.... │ │ + 0x0000ef00 dedd440b 0a700c1f 20480e00 d3d4dedd ..D..p.. H...... │ │ + 0x0000ef10 440b0a60 0c1f2048 0e00d3d4 dedd440b D..`.. H......D. │ │ + 0x0000ef20 0a600c1f 20480e00 d3d4dedd 440b0a60 .`.. H......D..` │ │ + 0x0000ef30 0c1f2048 0e00d3d4 dedd440b 0a540c1f .. H......D..T.. │ │ + 0x0000ef40 20480e00 d3d4dedd 440b0a64 0c1f2048 H......D..d.. H │ │ + 0x0000ef50 0e00d3d4 dedd440b 0a4c0c1f 20480e00 ......D..L.. H.. │ │ + 0x0000ef60 d3d4dedd 440b0a4c 0c1f2048 0e00d3d4 ....D..L.. H.... │ │ + 0x0000ef70 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ + 0x0000ef80 440b0a4c 0c1f2048 0e00d3d4 dedd440b D..L.. H......D. │ │ + 0x0000ef90 0a4c0c1f 20480e00 d3d4dedd 440b0a4c .L.. H......D..L │ │ + 0x0000efa0 0c1f2048 0e00d3d4 dedd440b 0a4c0c1f .. H......D..L.. │ │ + 0x0000efb0 20480e00 d3d4dedd 440b0a4c 0c1f2048 H......D..L.. H │ │ + 0x0000efc0 0e00d3d4 dedd440b 0a600c1f 20480e00 ......D..`.. H.. │ │ + 0x0000efd0 d3d4dedd 440b0a58 0c1f2048 0e00d3d4 ....D..X.. H.... │ │ + 0x0000efe0 dedd440b 0a500c1f 20480e00 d3d4dedd ..D..P.. H...... │ │ + 0x0000eff0 440b0a50 0c1f2048 0e00d3d4 dedd440b D..P.. H......D. │ │ + 0x0000f000 0a500c1f 20480e00 d3d4dedd 440b0a50 .P.. H......D..P │ │ + 0x0000f010 0c1f2048 0e00d3d4 dedd440b 0a4c0c1f .. H......D..L.. │ │ + 0x0000f020 20480e00 d3d4dedd 440b0a50 0c1f2048 H......D..P.. H │ │ + 0x0000f030 0e00d3d4 dedd440b 0a4c0c1f 20480e00 ......D..L.. H.. │ │ + 0x0000f040 d3d4dedd 440b0a4c 0c1f2048 0e00d3d4 ....D..L.. H.... │ │ + 0x0000f050 dedd440b 0a500c1f 20480e00 d3d4dedd ..D..P.. H...... │ │ + 0x0000f060 440b0a50 0c1f2048 0e00d3d4 dedd440b D..P.. H......D. │ │ + 0x0000f070 0a500c1f 20480e00 d3d4dedd 440b0a4c .P.. H......D..L │ │ + 0x0000f080 0c1f2048 0e00d3d4 dedd440b 0a500c1f .. H......D..P.. │ │ + 0x0000f090 20480e00 d3d4dedd 440b0a4c 0c1f2048 H......D..L.. H │ │ + 0x0000f0a0 0e00d3d4 dedd440b 0a4c0c1f 20480e00 ......D..L.. H.. │ │ + 0x0000f0b0 d3d4dedd 440b0a50 0c1f2048 0e00d3d4 ....D..P.. H.... │ │ + 0x0000f0c0 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ + 0x0000f0d0 440b0a50 0c1f2048 0e00d3d4 dedd440b D..P.. H......D. │ │ + 0x0000f0e0 0a500c1f 20480e00 d3d4dedd 440b0a50 .P.. H......D..P │ │ + 0x0000f0f0 0c1f2048 0e00d3d4 dedd440b 0a500c1f .. H......D..P.. │ │ + 0x0000f100 20480e00 d3d4dedd 440b0a4c 0c1f2048 H......D..L.. H │ │ + 0x0000f110 0e00d3d4 dedd440b 0a4c0c1f 20480e00 ......D..L.. H.. │ │ + 0x0000f120 d3d4dedd 440b0a50 0c1f2048 0e00d3d4 ....D..P.. H.... │ │ + 0x0000f130 dedd440b 0a4c0c1f 20480e00 d3d4dedd ..D..L.. H...... │ │ + 0x0000f140 440b0a4c 0c1f2048 0e00d3d4 dedd440b D..L.. H......D. │ │ + 0x0000f150 0a500c1f 20480e00 d3d4dedd 440b0a4c .P.. H......D..L │ │ + 0x0000f160 0c1f2048 0e00d3d4 dedd440b 0a4c0c1f .. H......D..L.. │ │ + 0x0000f170 20480e00 d3d4dedd 440b0a4c 0c1f2048 H......D..L.. H │ │ + 0x0000f180 0e00d3d4 dedd440b 0a500c1f 20480e00 ......D..P.. H.. │ │ + 0x0000f190 d3d4dedd 440b0a4c 0c1f2048 0e00d3d4 ....D..L.. H.... │ │ + 0x0000f1a0 dedd440b 0a500c1f 20480e00 d3d4dedd ..D..P.. H...... │ │ + 0x0000f1b0 440b0a4c 0c1f2048 0e00d3d4 dedd440b D..L.. H......D. │ │ + 0x0000f1c0 0a600c1f 20480e00 d3d4dedd 440b0a50 .`.. H......D..P │ │ + 0x0000f1d0 0c1f2048 0e00d3d4 dedd440b 500c1f20 .. H......D.P.. │ │ + 0x0000f1e0 480e00d3 d4dedd00 14000000 5c330000 H...........\3.. │ │ + 0x0000f1f0 e0930200 9c020000 00000000 00000000 ................ │ │ + 0x0000f200 24000000 74330000 64960200 50000000 $...t3..d...P... │ │ + 0x0000f210 005c0e20 480c1d20 93049e06 9d08500c .\. H.. ......P. │ │ + 0x0000f220 1f20480e 00d3dedd 4c000000 9c330000 . H.....L....3.. │ │ + 0x0000f230 8c960200 d0030000 00440e80 025c0c1d .........D...\.. │ │ + 0x0000f240 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000f250 109b129c 149e169d 180a02e8 0c1f8002 ................ │ │ + 0x0000f260 5c0e00d3 d4d5d6d7 d8d9dadb dcdedd44 \..............D │ │ + 0x0000f270 0b000000 00000000 14000000 ec330000 .............3.. │ │ + 0x0000f280 0c9a0200 84000000 00000000 00000000 ................ │ │ + 0x0000f290 5c000000 04340000 789a0200 04060000 \....4..x....... │ │ + 0x0000f2a0 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ + 0x0000f2b0 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ + 0x0000f2c0 0a03ac05 0c1f6058 0e00d3d4 d5d6d7d8 ......`X........ │ │ + 0x0000f2d0 d9dadbdc dedd440b 440c1f60 580e00d3 ......D.D..`X... │ │ + 0x0000f2e0 d4d5d6d7 d8d9dadb dcdedd00 00000000 ................ │ │ + 0x0000f2f0 14000000 64340000 c0a70200 94010000 ....d4.......... │ │ + 0x0000f300 00000000 00000000 4c000000 7c340000 ........L...|4.. │ │ + 0x0000f310 3ca90200 30010000 00440e40 500c1d40 <...0....D.@P..@ │ │ + 0x0000f320 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x0000f330 0a029c0c 1f40500e 00d3d4d5 d6d7d8de .....@P......... │ │ + 0x0000f340 dd440b0a 02440c1f 40500e00 d3d4d5d6 .D...D..@P...... │ │ + 0x0000f350 d7d8dedd 440b0000 8c000000 cc340000 ....D........4.. │ │ + 0x0000f360 1caa0200 2c060000 00440e30 48930294 ....,....D.0H... │ │ + 0x0000f370 04950696 08970a98 0c0a03bc 040e00d3 ................ │ │ + 0x0000f380 d4d5d6d7 d8440b0a 600e00d3 d4d5d6d7 .....D..`....... │ │ + 0x0000f390 d8440b0a 5c0e00d3 d4d5d6d7 d8440b0a .D..\........D.. │ │ + 0x0000f3a0 7c0e00d3 d4d5d6d7 d8440b0a 580e00d3 |........D..X... │ │ + 0x0000f3b0 d4d5d6d7 d8440b0a 700e00d3 d4d5d6d7 .....D..p....... │ │ + 0x0000f3c0 d8440b0a 640e00d3 d4d5d6d7 d8440b0a .D..d........D.. │ │ + 0x0000f3d0 5c0e00d3 d4d5d6d7 d8440b0a 6c0e00d3 \........D..l... │ │ + 0x0000f3e0 d4d5d6d7 d8440b00 2c000000 5c350000 .....D..,...\5.. │ │ + 0x0000f3f0 b8af0200 c0000000 00440e50 4c0c1d20 .........D.PL.. │ │ + 0x0000f400 93029404 9e069d08 0a02840c 1f504c0e .............PL. │ │ + 0x0000f410 00d3d4de dd440b00 44000000 8c350000 .....D..D....5.. │ │ + 0x0000f420 48b00200 240c0000 00440e60 54930294 H...$....D.`T... │ │ + 0x0000f430 04950696 08970a98 0c990e9a 109b129c ................ │ │ + 0x0000f440 149e169d 180a037c 0b0e00d3 d4d5d6d7 .......|........ │ │ + 0x0000f450 d8d9dadb dcdedd44 0b000000 00000000 .......D........ │ │ + 0x0000f460 2c000000 d4350000 24bc0200 b0000000 ,....5..$....... │ │ + 0x0000f470 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000f480 0a02800c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000f490 14000000 04360000 a4bc0200 0c010000 .....6.......... │ │ + 0x0000f4a0 00000000 00000000 14000000 1c360000 .............6.. │ │ + 0x0000f4b0 98bd0200 b4000000 00000000 00000000 ................ │ │ + 0x0000f4c0 2c000000 34360000 60bf0200 c0000000 ,...46..`....... │ │ + 0x0000f4d0 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000f4e0 0a02840c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000f4f0 2c000000 64360000 f0bf0200 c0000000 ,...d6.......... │ │ + 0x0000f500 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000f510 0a02840c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000f520 24000000 94360000 80c00200 50000000 $....6......P... │ │ + 0x0000f530 005c0e20 480c1d20 93049e06 9d08500c .\. H.. ......P. │ │ + 0x0000f540 1f20480e 00d3dedd 44000000 bc360000 . H.....D....6.. │ │ + 0x0000f550 a8c00200 8c000000 00440e30 4c0c1d30 .........D.0L..0 │ │ + 0x0000f560 93029404 95069608 9e0a9d0c 0a025c0c ..............\. │ │ + 0x0000f570 1f304c0e 00d3d4d5 d6dedd44 0b0c1f30 .0L........D...0 │ │ + 0x0000f580 4c0e00d3 d4d5d6de dd000000 00000000 L............... │ │ + 0x0000f590 2c000000 04370000 ecc00200 78000000 ,....7......x... │ │ + 0x0000f5a0 00480e30 4c0c1d30 93029404 95089e0a .H.0L..0........ │ │ + 0x0000f5b0 9d0c0250 0c1f304c 0e00d3d4 d5dedd00 ...P..0L........ │ │ + 0x0000f5c0 44000000 34370000 34c10200 9c000000 D...47..4....... │ │ + 0x0000f5d0 00440e30 4c0c1d30 93029404 95069608 .D.0L..0........ │ │ + 0x0000f5e0 9e0a9d0c 0a026c0c 1f304c0e 00d3d4d5 ......l..0L..... │ │ + 0x0000f5f0 d6dedd44 0b0c1f30 4c0e00d3 d4d5d6de ...D...0L....... │ │ + 0x0000f600 dd000000 00000000 44000000 7c370000 ........D...|7.. │ │ + 0x0000f610 88c10200 a8000000 00440e30 4c0c1d30 .........D.0L..0 │ │ + 0x0000f620 93029404 95069608 9e0a9d0c 0a02780c ..............x. │ │ + 0x0000f630 1f304c0e 00d3d4d5 d6dedd44 0b0c1f30 .0L........D...0 │ │ + 0x0000f640 4c0e00d3 d4d5d6de dd000000 00000000 L............... │ │ + 0x0000f650 5c000000 c4370000 e8c10200 3c050000 \....7......<... │ │ + 0x0000f660 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ + 0x0000f670 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ + 0x0000f680 0a03e404 0c1f6058 0e00d3d4 d5d6d7d8 ......`X........ │ │ + 0x0000f690 d9dadbdc dedd440b 440c1f60 580e00d3 ......D.D..`X... │ │ + 0x0000f6a0 d4d5d6d7 d8d9dadb dcdedd00 00000000 ................ │ │ + 0x0000f6b0 34000000 24380000 b4ce0200 d0000000 4...$8.......... │ │ + 0x0000f6c0 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000f6d0 970a980c 9e0e9d10 02a80c1f 40500e00 ............@P.. │ │ + 0x0000f6e0 d3d4d5d6 d7d8dedd 2c000000 5c380000 ........,...\8.. │ │ + 0x0000f6f0 4ccf0200 00050000 004c0e10 0a740c1f L........L...t.. │ │ + 0x0000f700 004c0b0a 033c010e 00440b0a 02a80e00 .L...<...D...... │ │ + 0x0000f710 440b0000 00000000 14000000 8c380000 D............8.. │ │ + 0x0000f720 60f10200 04000000 00000000 00000000 `............... │ │ + 0x0000f730 34000000 a4380000 90f30200 70000000 4....8......p... │ │ + 0x0000f740 00440e20 480c1d20 93049e06 9d080a02 .D. H.. ........ │ │ + 0x0000f750 4c0c1f20 480e00d3 dedd440b 0c1f2048 L.. H.....D... H │ │ + 0x0000f760 0e00d3de dd000000 8c000000 dc380000 .............8.. │ │ + 0x0000f770 e0f50200 4c030000 00440e90 01500c1d ....L....D...P.. │ │ + 0x0000f780 30930294 04950696 089e0a9d 0c0a700c 0.............p. │ │ + 0x0000f790 1f900150 0e00d3d4 d5d6dedd 440b0a02 ...P........D... │ │ + 0x0000f7a0 d40c1f90 01500e00 d3d4d5d6 dedd440b .....P........D. │ │ + 0x0000f7b0 0a02c80c 1f900150 0e00d3d4 d5d6dedd .......P........ │ │ + 0x0000f7c0 440b0a70 0c1f9001 500e00d3 d4d5d6de D..p....P....... │ │ + 0x0000f7d0 dd440b0a 540c1f90 01500e00 d3d4d5d6 .D..T....P...... │ │ + 0x0000f7e0 dedd440b 0a02940c 1f900150 0e00d3d4 ..D........P.... │ │ + 0x0000f7f0 d5d6dedd 440b0000 14000000 6c390000 ....D.......l9.. │ │ + 0x0000f800 4cfb0200 ac000000 00000000 00000000 L............... │ │ + 0x0000f810 3c000000 84390000 e0fb0200 e0000000 <....9.......... │ │ + 0x0000f820 00440ea0 01580c1d 50930294 04950696 .D...X..P....... │ │ + 0x0000f830 08970a98 0c99109e 129d140a 029c0c1f ................ │ │ + 0x0000f840 a001580e 00d3d4d5 d6d7d8d9 dedd440b ..X...........D. │ │ + 0x0000f850 34000000 c4390000 80fc0200 c4000000 4....9.......... │ │ + 0x0000f860 00440e60 500c1d30 93029404 95089e0a .D.`P..0........ │ │ + 0x0000f870 9d0c0a02 880c1f60 500e00d3 d4d5dedd .......`P....... │ │ + 0x0000f880 440b0000 00000000 4c000000 fc390000 D.......L....9.. │ │ + 0x0000f890 0cfd0200 b4020000 00440eb0 015c0c1d .........D...\.. │ │ + 0x0000f8a0 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000f8b0 109b129c 149e169d 180a0368 020c1fb0 ...........h.... │ │ + 0x0000f8c0 015c0e00 d3d4d5d6 d7d8d9da dbdcdedd .\.............. │ │ + 0x0000f8d0 440b0000 00000000 34000000 4c3a0000 D.......4...L:.. │ │ + 0x0000f8e0 70ff0200 04020000 00440e10 93040a02 p........D...... │ │ + 0x0000f8f0 a00e00d3 440b0a02 980e00d3 440b0a02 ....D.......D... │ │ + 0x0000f900 940e00d3 440b640e 00d30000 00000000 ....D.d......... │ │ + 0x0000f910 7c000000 843a0000 3c010300 6c080000 |....:..<...l... │ │ + 0x0000f920 00440e40 4c0c1d20 93049e06 9d080a03 .D.@L.. ........ │ │ + 0x0000f930 0c010c1f 404c0e00 d3dedd44 0b0a0374 ....@L.....D...t │ │ + 0x0000f940 020c1f40 4c0e00d3 dedd440b 0a036402 ...@L.....D...d. │ │ + 0x0000f950 0c1f404c 0e00d3de dd440b0a 02d00c1f ..@L.....D...... │ │ + 0x0000f960 404c0e00 d3dedd44 0b0a02a4 0c1f404c @L.....D......@L │ │ + 0x0000f970 0e00d3de dd440b0a 02600c1f 404c0e00 .....D...`..@L.. │ │ + 0x0000f980 d3dedd44 0b740c1f 404c0e00 d3dedd00 ...D.t..@L...... │ │ + 0x0000f990 2c000000 043b0000 28090300 b0000000 ,....;..(....... │ │ + 0x0000f9a0 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000f9b0 0a02800c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000f9c0 34000000 343b0000 740a0300 a0000000 4...4;..t....... │ │ + 0x0000f9d0 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000f9e0 9c0c9e0e 9d100278 0c1f4050 0e00d3d4 .......x..@P.... │ │ + 0x0000f9f0 d5d6dcde dd000000 2c000000 6c3b0000 ........,...l;.. │ │ + 0x0000fa00 dc0a0300 c0000000 00440e50 4c0c1d20 .........D.PL.. │ │ + 0x0000fa10 93029404 9e069d08 0a02840c 1f504c0e .............PL. │ │ + 0x0000fa20 00d3d4de dd440b00 2c000000 9c3b0000 .....D..,....;.. │ │ + 0x0000fa30 c80d0300 74000000 00440e40 4c0c1d20 ....t....D.@L.. │ │ + 0x0000fa40 93049e06 9d080254 0c1f404c 0e00d3de .......T..@L.... │ │ + 0x0000fa50 dd000000 00000000 2c000000 cc3b0000 ........,....;.. │ │ + 0x0000fa60 0c0e0300 b0000000 00440e50 4c0c1d20 .........D.PL.. │ │ + 0x0000fa70 93029404 9e069d08 0a02800c 1f504c0e .............PL. │ │ + 0x0000fa80 00d3d4de dd440b00 1c000000 fc3b0000 .....D.......;.. │ │ + 0x0000fa90 8c0e0300 60000000 00600e40 480c1d10 ....`....`.@H... │ │ + 0x0000faa0 9e029d04 00000000 1c000000 1c3c0000 .............<.. │ │ + 0x0000fab0 cc0e0300 80000000 0002440e 40480c1d ..........D.@H.. │ │ + 0x0000fac0 109e029d 04000000 44000000 3c3c0000 ........D...<<.. │ │ + 0x0000fad0 c8130300 64030000 00440ea0 025c0c1d ....d....D...\.. │ │ + 0x0000fae0 60930294 04950696 08970a98 0c990e9a `............... │ │ + 0x0000faf0 109b129c 149e169d 180a600c 1fa0025c ..........`....\ │ │ + 0x0000fb00 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ + 0x0000fb10 3c000000 843c0000 e4160300 44010000 <....<......D... │ │ + 0x0000fb20 00440e80 01540c1d 40930294 04950696 .D...T..@....... │ │ + 0x0000fb30 08970c9e 0e9d100a 02d40c1f 8001540e ..............T. │ │ + 0x0000fb40 00d3d4d5 d6d7dedd 440b0000 00000000 ........D....... │ │ + 0x0000fb50 54000000 c43c0000 e8170300 14010000 T....<.......... │ │ + 0x0000fb60 00440ed0 01500c1d 30930294 0495089e .D...P..0....... │ │ + 0x0000fb70 0a9d0c0a 02880c1f d001500e 00d3d4d5 ..........P..... │ │ + 0x0000fb80 dedd440b 0a5c0c1f d001500e 00d3d4d5 ..D..\....P..... │ │ + 0x0000fb90 dedd440b 600c1fd0 01500e00 d3d4d5de ..D.`....P...... │ │ + 0x0000fba0 dd000000 00000000 64000000 1c3d0000 ........d....=.. │ │ + 0x0000fbb0 a4180300 64010000 00440e20 480c1d20 ....d....D. H.. │ │ + 0x0000fbc0 93029404 9e069d08 0a02580c 1f20480e ..........X.. H. │ │ + 0x0000fbd0 00d3d4de dd440b0a 02540c1f 20480e00 .....D...T.. H.. │ │ + 0x0000fbe0 d3d4dedd 440b0a02 5c0c1f20 480e00d3 ....D...\.. H... │ │ + 0x0000fbf0 d4dedd44 0b0a440c 1f20480e 00d3d4de ...D..D.. H..... │ │ + 0x0000fc00 dd440b50 0c1f2048 0e00d3d4 dedd0000 .D.P.. H........ │ │ + 0x0000fc10 2c000000 843d0000 a0190300 00010000 ,....=.......... │ │ + 0x0000fc20 00440e20 480c1d20 93029404 9e069d08 .D. H.. ........ │ │ + 0x0000fc30 0a02d00c 1f20480e 00d3d4de dd440b00 ..... H......D.. │ │ + 0x0000fc40 1c000000 b43d0000 701a0300 7c010000 .....=..p...|... │ │ + 0x0000fc50 00036801 0e10440c 1d109e02 9d040000 ..h...D......... │ │ + 0x0000fc60 14000000 d43d0000 cc1b0300 10000000 .....=.......... │ │ + 0x0000fc70 00000000 00000000 54000000 ec3d0000 ........T....=.. │ │ + 0x0000fc80 c41b0300 0c030000 00440e10 0a02780e .........D....x. │ │ + 0x0000fc90 00440b0a 640e0044 0b0a02d0 0e00440b .D..d..D......D. │ │ + 0x0000fca0 0a640e00 440b0a02 680e0044 0b0a640e .d..D...h..D..d. │ │ + 0x0000fcb0 00440b0a 680e0044 0b0a600e 00440b0a .D..h..D..`..D.. │ │ + 0x0000fcc0 025c0e00 440b600e 00000000 00000000 .\..D.`......... │ │ + 0x0000fcd0 2c000000 443e0000 781e0300 b0000000 ,...D>..x....... │ │ + 0x0000fce0 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x0000fcf0 0a02800c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x0000fd00 34000000 743e0000 18210300 b4000000 4...t>...!...... │ │ + 0x0000fd10 00440e60 500c1d30 93029404 95089e0a .D.`P..0........ │ │ + 0x0000fd20 9d0c0a02 800c1f60 500e00d3 d4d5dedd .......`P....... │ │ + 0x0000fd30 440b0000 00000000 2c000000 ac3e0000 D.......,....>.. │ │ + 0x0000fd40 94210300 bc000000 00440e50 4c0c1d20 .!.......D.PL.. │ │ + 0x0000fd50 93029404 9e069d08 0a02800c 1f504c0e .............PL. │ │ + 0x0000fd60 00d3d4de dd440b00 2c000000 dc3e0000 .....D..,....>.. │ │ + 0x0000fd70 10240300 bc000000 00440e50 4c0c1d20 .$.......D.PL.. │ │ + 0x0000fd80 93029404 9e069d08 0a02800c 1f504c0e .............PL. │ │ + 0x0000fd90 00d3d4de dd440b00 9c000000 0c3f0000 .....D.......?.. │ │ + 0x0000fda0 9c240300 14080000 00480e40 48930294 .$.......H.@H... │ │ + 0x0000fdb0 0495080a 600c1f00 08130814 08155c0b ....`.........\. │ │ + 0x0000fdc0 0a02480e 00d3d4d5 440b0a02 600e00d3 ..H.....D...`... │ │ + 0x0000fdd0 d4d5440b 0a025c0e 00d3d4d5 440b0a02 ..D...\.....D... │ │ + 0x0000fde0 540e00d3 d4d5440b 0a025c0e 00d3d4d5 T.....D...\..... │ │ + 0x0000fdf0 440b0a6c 0e00d3d4 d5440b0a 5c0e00d3 D..l.....D..\... │ │ + 0x0000fe00 d4d5440b 0a640e00 d3d4d544 0b0a0358 ..D..d.....D...X │ │ + 0x0000fe10 010e00d3 d4d5440b 0a680e00 d3d4d544 ......D..h.....D │ │ + 0x0000fe20 0b0a024c 0e00d3d4 d5440b03 ac030e00 ...L.....D...... │ │ + 0x0000fe30 d3d4d500 00000000 5c000000 ac3f0000 ........\....?.. │ │ + 0x0000fe40 842c0300 f4040000 00440e60 580c1d60 .,.......D.`X..` │ │ + 0x0000fe50 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x0000fe60 9b129c14 9e169d18 0a039c04 0c1f6058 ..............`X │ │ + 0x0000fe70 0e00d3d4 d5d6d7d8 d9dadbdc dedd440b ..............D. │ │ + 0x0000fe80 440c1f60 580e00d3 d4d5d6d7 d8d9dadb D..`X........... │ │ + 0x0000fe90 dcdedd00 00000000 34000000 0c400000 ........4....@.. │ │ + 0x0000fea0 1c380300 cc000000 00440e40 500c1d40 .8.......D.@P..@ │ │ + 0x0000feb0 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x0000fec0 02a40c1f 40500e00 d3d4d5d6 d7d8dedd ....@P.......... │ │ + 0x0000fed0 5c000000 44400000 b0380300 dc040000 \...D@...8...... │ │ + 0x0000fee0 00440e60 580c1d60 93029404 95069608 .D.`X..`........ │ │ + 0x0000fef0 970a980c 990e9a10 9b129c14 9e169d18 ................ │ │ + 0x0000ff00 0a038404 0c1f6058 0e00d3d4 d5d6d7d8 ......`X........ │ │ + 0x0000ff10 d9dadbdc dedd440b 440c1f60 580e00d3 ......D.D..`X... │ │ + 0x0000ff20 d4d5d6d7 d8d9dadb dcdedd00 00000000 ................ │ │ + 0x0000ff30 1c000000 a4400000 54450300 bc020000 .....@..TE...... │ │ + 0x0000ff40 0003b402 0e10440c 1d109e02 9d040000 ......D......... │ │ + 0x0000ff50 34000000 c4400000 f0470300 cc000000 4....@...G...... │ │ + 0x0000ff60 00440e40 500c1d40 93029404 95069608 .D.@P..@........ │ │ + 0x0000ff70 970a980c 9e0e9d10 02a40c1f 40500e00 ............@P.. │ │ + 0x0000ff80 d3d4d5d6 d7d8dedd 14000000 fc400000 .............@.. │ │ + 0x0000ff90 84480300 c4000000 00000000 00000000 .H.............. │ │ + 0x0000ffa0 5c000000 14410000 30490300 0c040000 \....A..0I...... │ │ + 0x0000ffb0 00440e80 015c0c1d 60930294 04950696 .D...\..`....... │ │ + 0x0000ffc0 08970a98 0c990e9a 109b149e 169d180a ................ │ │ + 0x0000ffd0 03a0030c 1f80015c 0e00d3d4 d5d6d7d8 .......\........ │ │ + 0x0000ffe0 d9dadbde dd440b0a 480c1f80 015c0e00 .....D..H....\.. │ │ + 0x0000fff0 d3d4d5d6 d7d8d9da dbdedd44 0b000000 ...........D.... │ │ + 0x00010000 14000000 74410000 a0510300 04010000 ....tA...Q...... │ │ + 0x00010010 00440e20 02fc0e00 34000000 8c410000 .D. ....4....A.. │ │ + 0x00010020 8c520300 d0000000 00440e40 500c1d40 .R.......D.@P..@ │ │ + 0x00010030 93029404 95069608 970a980c 9e0e9d10 ................ │ │ + 0x00010040 02a80c1f 40500e00 d3d4d5d6 d7d8dedd ....@P.......... │ │ + 0x00010050 2c000000 c4410000 04560300 c0000000 ,....A...V...... │ │ + 0x00010060 00440e50 4c0c1d20 93029404 9e069d08 .D.PL.. ........ │ │ + 0x00010070 0a02840c 1f504c0e 00d3d4de dd440b00 .....PL......D.. │ │ + 0x00010080 34000000 f4410000 94560300 44000000 4....A...V..D... │ │ + 0x00010090 00440e20 480c1d20 93049e06 9d080a60 .D. H.. .......` │ │ + 0x000100a0 0c1f2048 0e00d3de dd440b0c 1f20480e .. H.....D... H. │ │ + 0x000100b0 00d3dedd 00000000 14000000 2c420000 ............,B.. │ │ + 0x000100c0 a0560300 24010000 00000000 00000000 .V..$........... │ │ + 0x000100d0 14000000 44420000 ac570300 b8000000 ....DB...W...... │ │ + 0x000100e0 00000000 00000000 14000000 5c420000 ............\B.. │ │ + 0x000100f0 4c580300 a0000000 00000000 00000000 LX.............. │ │ + 0x00010100 14000000 74420000 d4580300 f8000000 ....tB...X...... │ │ + 0x00010110 00000000 00000000 44000000 8c420000 ........D....B.. │ │ + 0x00010120 b4590300 94000000 00440e80 01500c1d .Y.......D...P.. │ │ + 0x00010130 30930294 0495089e 0a9d0c0a 02540c1f 0............T.. │ │ + 0x00010140 8001500e 00d3d4d5 dedd440b 440c1f80 ..P.......D.D... │ │ + 0x00010150 01500e00 d3d4d5de dd000000 00000000 .P.............. │ │ + 0x00010160 14000000 d4420000 005a0300 14010000 .....B...Z...... │ │ + 0x00010170 00000000 00000000 2c000000 ec420000 ........,....B.. │ │ + 0x00010180 fc5a0300 78000000 00440e30 4c0c1d30 .Z..x....D.0L..0 │ │ + 0x00010190 93029404 95089e0a 9d0c0258 0c1f304c ...........X..0L │ │ + 0x000101a0 0e00d3d4 d5dedd00 34000000 1c430000 ........4....C.. │ │ + 0x000101b0 d45b0300 f0000000 00440e50 500c1d30 .[.......D.PP..0 │ │ + 0x000101c0 93029404 95069608 9e0a9d0c 0a02980c ................ │ │ + 0x000101d0 1f50500e 00d3d4d5 d6dedd44 0b000000 .PP........D.... │ │ + 0x000101e0 4c000000 54430000 8c5c0300 1c020000 L...TC...\...... │ │ + 0x000101f0 00440e70 580c1d50 93029404 95069608 .D.pX..P........ │ │ + 0x00010200 970a980c 99109e12 9d140a03 b8010c1f ................ │ │ + 0x00010210 70580e00 d3d4d5d6 d7d8d9de dd440b50 pX...........D.P │ │ + 0x00010220 0c1f7058 0e00d3d4 d5d6d7d8 d9dedd00 ..pX............ │ │ + 0x00010230 44000000 a4430000 dc600300 f4000000 D....C...`...... │ │ + 0x00010240 00440eb0 01500c1d 30930294 0495089e .D...P..0....... │ │ + 0x00010250 0a9d0c0a 02b00c1f b001500e 00d3d4d5 ..........P..... │ │ + 0x00010260 dedd440b 480c1fb0 01500e00 d3d4d5de ..D.H....P...... │ │ + 0x00010270 dd000000 00000000 54000000 ec430000 ........T....C.. │ │ + 0x00010280 88610300 b8030000 00440e80 01480c1d .a.......D...H.. │ │ + 0x00010290 109e029d 040a0288 0c1f8001 480e00de ............H... │ │ + 0x000102a0 dd440b0a 0318010c 1f800148 0e00dedd .D.........H.... │ │ + 0x000102b0 440b0a03 7c010c1f 8001480e 00dedd44 D...|.....H....D │ │ + 0x000102c0 0b0a500c 1f800148 0e00dedd 440b0000 ..P....H....D... │ │ + 0x000102d0 14000000 44440000 a8650300 24000000 ....DD...e..$... │ │ + 0x000102e0 00000000 00000000 5c000000 5c440000 ........\...\D.. │ │ + 0x000102f0 b4650300 6c030000 00440e60 580c1d60 .e..l....D.`X..` │ │ + 0x00010300 93029404 95069608 970a980c 990e9a10 ................ │ │ + 0x00010310 9b129c14 9e169d18 0a026c0c 1f60580e ..........l..`X. │ │ + 0x00010320 00d3d4d5 d6d7d8d9 dadbdcde dd440b0a .............D.. │ │ + 0x00010330 034c020c 1f60580e 00d3d4d5 d6d7d8d9 .L...`X......... │ │ + 0x00010340 dadbdcde dd440b00 8c000000 bc440000 .....D.......D.. │ │ + 0x00010350 c0680300 3c040000 00440e30 4c0c1d30 .h..<....D.0L..0 │ │ + 0x00010360 93029404 95089e0a 9d0c0a02 400c1f30 ............@..0 │ │ + 0x00010370 4c0e00d3 d4d5dedd 440b0a03 28020c1f L.......D...(... │ │ + 0x00010380 304c0e00 d3d4d5de dd440b0a 580c1f30 0L.......D..X..0 │ │ + 0x00010390 4c0e00d3 d4d5dedd 440b0a02 400c1f30 L.......D...@..0 │ │ + 0x000103a0 4c0e00d3 d4d5dedd 440b0a02 780c1f30 L.......D...x..0 │ │ + 0x000103b0 4c0e00d3 d4d5dedd 440b0a48 0c1f304c L.......D..H..0L │ │ + 0x000103c0 0e00d3d4 d5dedd44 0b0a580c 1f304c0e .......D..X..0L. │ │ + 0x000103d0 00d3d4d5 dedd440b 14000000 4c450000 ......D.....LE.. │ │ + 0x000103e0 946f0300 1c000000 00000000 00000000 .o.............. │ │ + 0x000103f0 5c000000 64450000 986f0300 38010000 \...dE...o..8... │ │ + 0x00010400 00440e20 480c1d20 93029404 9e069d08 .D. H.. ........ │ │ + 0x00010410 0a02940c 1f20480e 00d3d4de dd440b0a ..... H......D.. │ │ + 0x00010420 580c1f20 480e00d3 d4dedd44 0b0a680c X.. H......D..h. │ │ + 0x00010430 1f20480e 00d3d4de dd440b0a 500c1f20 . H......D..P.. │ │ + 0x00010440 480e00d3 d4dedd44 0b000000 00000000 H......D........ │ │ + 0x00010450 14000000 c4450000 94730300 1c000000 .....E...s...... │ │ + 0x00010460 00000000 00000000 14000000 dc450000 .............E.. │ │ + 0x00010470 98730300 08000000 00000000 00000000 .s.............. │ │ + 0x00010480 14000000 f4450000 88730300 14000000 .....E...s...... │ │ + 0x00010490 00000000 00000000 14000000 0c460000 .............F.. │ │ + 0x000104a0 84730300 4c010000 00000000 00000000 .s..L........... │ │ + 0x000104b0 14000000 24460000 b8740300 0c000000 ....$F...t...... │ │ + 0x000104c0 00000000 00000000 14000000 3c460000 ..............l... │ │ + 0x00011130 00580c1d 40930294 04950696 08970c9e .X..@........... │ │ + 0x00011140 0e9d1000 00000000 1c000000 bc520000 .............R.. │ │ + 0x00011150 88410400 98010000 00480c1d 109e029d .A.......H...... │ │ + 0x00011160 04000000 00000000 1c000000 dc520000 .............R.. │ │ + 0x00011170 00430400 40010000 004c0c1d 109e029d .C..@....L...... │ │ + 0x00011180 04000000 00000000 1c000000 fc520000 .............R.. │ │ + 0x00011190 20440400 44010000 00500c1d 2093049e D..D....P.. ... │ │ + 0x000111a0 069d0800 00000000 1c000000 1c530000 .............S.. │ │ + 0x000111b0 44450400 2c040000 00500c1d 20930294 DE..,....P.. ... │ │ + 0x000111c0 049e069d 08000000 2c000000 3c530000 ........,...: │ │ +0000000000014884 : │ │ bti c │ │ - adrp x0, 74000 │ │ - add x0, x0, #0x1c0 │ │ - b 72ef0 <__cxa_finalize@plt> │ │ + adrp x0, 77000 │ │ + add x0, x0, #0xb0 │ │ + b 75dc0 <__cxa_finalize@plt> │ │ bti c │ │ ret │ │ bti c │ │ - b 1342c │ │ + b 14894 │ │ bti c │ │ - cbz x0, 1344c │ │ + cbz x0, 148b4 │ │ mov x16, x0 │ │ br x16 │ │ ret │ │ bti c │ │ - adrp x8, 13000 │ │ - add x8, x8, #0x43c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x1c0 │ │ + adrp x8, 14000 │ │ + add x8, x8, #0x8a4 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb0 │ │ mov x1, x0 │ │ mov x0, x8 │ │ - b 72f00 <__cxa_atexit@plt> │ │ + b 75dd0 <__cxa_atexit@plt> │ │ bti c │ │ - adrp x3, 74000 │ │ - add x3, x3, #0x1c0 │ │ - b 72f10 <__register_atfork@plt> │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #128] │ │ - ldr w9, [x1, #52] │ │ - ldr x8, [x0] │ │ - tbnz w9, #4, 13530 │ │ - tbnz w9, #5, 13574 │ │ - ldr x8, [x8] │ │ - lsr x9, x8, #4 │ │ - cmp x9, #0x271 │ │ - b.cc 135f4 // b.lo, b.ul, b.last │ │ - mov x10, #0x594b // #22859 │ │ - mov w15, #0xe0ff // #57599 │ │ - movk x10, #0x3886, lsl #16 │ │ - mov x9, xzr │ │ - movk x10, #0xc5d6, lsl #32 │ │ - mov w11, #0xd8f0 // #55536 │ │ - movk x10, #0x346d, lsl #48 │ │ - mov w12, #0x147b // #5243 │ │ - mov w13, #0xffffff9c // #-100 │ │ - mov x14, sp │ │ - movk w15, #0x5f5, lsl #16 │ │ - adrp x16, 6000 │ │ - add x16, x16, #0xf3f │ │ - mov x17, x8 │ │ - umulh x8, x8, x10 │ │ - add x3, x14, x9 │ │ - sub x9, x9, #0x4 │ │ - lsr x8, x8, #11 │ │ - cmp x17, x15 │ │ - madd w0, w8, w11, w17 │ │ - ubfx w2, w0, #2, #14 │ │ - mul w2, w2, w12 │ │ - lsr w2, w2, #17 │ │ - madd w0, w2, w13, w0 │ │ - ldrh w2, [x16, w2, uxtw #1] │ │ - and x0, x0, #0xffff │ │ - ldrh w0, [x16, x0, lsl #1] │ │ - sturh w2, [x3, #35] │ │ - sturh w0, [x3, #37] │ │ - b.hi 134dc // b.pmore │ │ - add x9, x9, #0x27 │ │ - cmp x8, #0x63 │ │ - b.hi 13600 // b.pmore │ │ - b 13638 │ │ - ldr x8, [x8] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x57 // #87 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w8, #0xf │ │ - lsr x14, x8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp x8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov x8, x14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 13544 // b.hs, b.nlast │ │ - b 135b4 │ │ - ldr x8, [x8] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x37 // #55 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w8, #0xf │ │ - lsr x14, x8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp x8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov x8, x14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 13588 // b.hs, b.nlast │ │ - cmp x0, #0x80 │ │ - b.hi 136a0 // b.pmore │ │ - add x8, x0, #0x1 │ │ - mov w9, #0x81 // #129 │ │ - mov x10, sp │ │ - sub x5, x9, x8 │ │ - add x4, x10, x0 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x3ea │ │ - mov x0, x1 │ │ - mov w1, #0x1 // #1 │ │ - mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - mov w9, #0x27 // #39 │ │ - cmp x8, #0x63 │ │ - b.ls 13638 // b.plast │ │ - ubfx w10, w8, #2, #14 │ │ - mov w11, #0x147b // #5243 │ │ - sub x9, x9, #0x2 │ │ - mov x12, sp │ │ - mul w10, w10, w11 │ │ - mov w11, #0xffffff9c // #-100 │ │ - lsr w10, w10, #17 │ │ - madd w8, w10, w11, w8 │ │ - adrp x11, 6000 │ │ - add x11, x11, #0xf3f │ │ - and x8, x8, #0xffff │ │ - ldrh w11, [x11, x8, lsl #1] │ │ - mov x8, x10 │ │ - strh w11, [x12, x9] │ │ - cmp x8, #0xa │ │ - b.cs 13654 // b.hs, b.nlast │ │ - sub x9, x9, #0x1 │ │ - add w8, w8, #0x30 │ │ - mov x10, sp │ │ - strb w8, [x10, x9] │ │ - b 1366c │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xf3f │ │ - sub x9, x9, #0x2 │ │ - ldrh w8, [x10, x8, lsl #1] │ │ - mov x10, sp │ │ - strh w8, [x10, x9] │ │ - mov x8, sp │ │ - mov w10, #0x27 // #39 │ │ - add x4, x8, x9 │ │ - sub x5, x10, x9 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ - mov x0, x1 │ │ - mov w1, #0x1 // #1 │ │ - mov x3, xzr │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #128] │ │ - ldr w8, [x1, #52] │ │ - ldr x0, [x0] │ │ - tbnz w8, #4, 136d4 │ │ - tbnz w8, #5, 13718 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ - b 194c4 │ │ - ldr w8, [x0] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x57 // #87 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w8, #0xf │ │ - lsr w14, w8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 136e8 // b.hs, b.nlast │ │ - b 13758 │ │ - ldr w8, [x0] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x37 // #55 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w8, #0xf │ │ - lsr w14, w8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 1372c // b.hs, b.nlast │ │ - cmp x0, #0x80 │ │ - b.hi 13798 // b.pmore │ │ - add x8, x0, #0x1 │ │ - mov w9, #0x81 // #129 │ │ - mov x10, sp │ │ - sub x5, x9, x8 │ │ - add x4, x10, x0 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x3ea │ │ - mov x0, x1 │ │ - mov w1, #0x1 // #1 │ │ - mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - stp x30, x1, [sp, #16] │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x1c8 │ │ - mov x4, x2 │ │ - str x0, [sp, #8] │ │ - adrp x5, 74000 │ │ - add x5, x5, #0x248 │ │ - add x0, sp, #0x8 │ │ - add x2, sp, #0x18 │ │ - mov x3, x1 │ │ - bl 16dcc │ │ - sub sp, sp, #0x20 │ │ - mov x4, x1 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x1e8 │ │ - mov x5, x2 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xcc4 │ │ - str x0, [sp, #8] │ │ - add x0, sp, #0x8 │ │ - add x2, sp, #0x18 │ │ - mov x3, x1 │ │ - stp x30, x8, [sp, #16] │ │ - bl 16dcc │ │ - stp x29, x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + adrp x3, 77000 │ │ + add x3, x3, #0xb0 │ │ + b 75de0 <__register_atfork@plt> │ │ + stp x29, x30, [sp, #-64]! │ │ + str x28, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ sub sp, sp, #0x1, lsl #12 │ │ - sub sp, sp, #0xd0 │ │ - adrp x22, d91000 │ │ - ldrb w8, [x22, #4036] │ │ - cbz w8, 1383c │ │ - adrp x8, d91000 │ │ - ldr x19, [x8, #3984] │ │ - b 13b34 │ │ + str xzr, [sp], #-224 │ │ + adrp x22, d95000 │ │ + ldrb w8, [x22, #1952] │ │ + cbz w8, 1491c │ │ + adrp x8, d95000 │ │ + ldr x19, [x8, #1872] │ │ + b 14c2c │ │ mov w0, #0x301 // #769 │ │ - bl 46364 │ │ + bl 4922c │ │ mov w8, #0xe0 // #224 │ │ - str x0, [sp, #8] │ │ movk w8, #0x11, lsl #16 │ │ cmp x0, x8 │ │ - str x8, [sp, #4240] │ │ - b.ne 13ba8 // b.any │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb70 │ │ + stp x0, x8, [sp, #8] │ │ + b.ne 14c8c // b.any │ │ + adrp x0, 7b000 │ │ + add x0, x0, #0x330 │ │ mov w1, #0x301 // #769 │ │ - add x21, sp, #0x1, lsl #12 │ │ - bl 463b8 │ │ - mov x19, x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ + sub x20, x29, #0x70 │ │ + bl 49280 │ │ movi v0.2d, #0x0 │ │ - add x0, x0, #0x60 │ │ - stp q0, q0, [x21, #96]! │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - add x8, sp, #0x10 │ │ - add x20, x8, #0x48 │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + mov x19, x0 │ │ + sub x0, x29, #0x70 │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x21, sp, #0x20 │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - add x0, x0, #0x60 │ │ - str w8, [x22, #4036] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + sub x0, x29, #0x70 │ │ + str w8, [x22, #1952] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - adrp x9, d91000 │ │ - add x0, x0, #0x60 │ │ - str w8, [x9, #4040] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + adrp x9, d95000 │ │ + sub x0, x29, #0x70 │ │ + str w8, [x9, #1956] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - adrp x9, d91000 │ │ - add x0, x0, #0x60 │ │ - str w8, [x9, #4044] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + adrp x9, d95000 │ │ + sub x0, x29, #0x70 │ │ + str w8, [x9, #1960] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - adrp x9, d91000 │ │ - add x0, x0, #0x60 │ │ - str w8, [x9, #4048] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + adrp x9, d95000 │ │ + sub x0, x29, #0x70 │ │ + str w8, [x9, #1964] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - adrp x9, d91000 │ │ - add x0, x0, #0x60 │ │ - str w8, [x9, #4052] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + adrp x9, d95000 │ │ + sub x0, x29, #0x70 │ │ + str w8, [x9, #1968] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - adrp x9, d91000 │ │ - add x0, x0, #0x60 │ │ - str w8, [x9, #4056] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + adrp x9, d95000 │ │ + sub x0, x29, #0x70 │ │ + str w8, [x9, #1972] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ movi v0.2d, #0x0 │ │ - add x0, sp, #0x1, lsl #12 │ │ - ldr w8, [sp, #16] │ │ - adrp x9, d91000 │ │ - add x0, x0, #0x60 │ │ - str w8, [x9, #4060] │ │ - stp q0, q0, [x21] │ │ - bl 19788 │ │ - cbnz w0, 13b50 │ │ - ldp q0, q1, [x21] │ │ - mov x0, x20 │ │ - bl 1e07c │ │ + ldr w8, [sp, #32] │ │ + adrp x9, d95000 │ │ + sub x0, x29, #0x70 │ │ + str w8, [x9, #1976] │ │ + stp q0, q0, [x20] │ │ + bl 1a53c │ │ + cbnz w0, 14c4c │ │ + ldp q0, q1, [x20] │ │ + add x0, x21, #0x48 │ │ + sub x1, x29, #0x40 │ │ + stp q0, q1, [x20, #48] │ │ + bl 1e494 │ │ movi v0.2d, #0x0 │ │ mov w8, #0x10 // #16 │ │ - add x1, sp, #0x10 │ │ - mov x0, x20 │ │ - str x8, [sp, #80] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - bl 1d6f8 │ │ - adrp x20, d91000 │ │ - add x20, x20, #0xfc4 │ │ - ldr w8, [sp, #16] │ │ + add x0, x21, #0x48 │ │ + add x1, sp, #0x20 │ │ + str x8, [sp, #96] │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + bl 1dbb4 │ │ + ldr w8, [sp, #32] │ │ + adrp x20, d95000 │ │ + add x20, x20, #0x7a0 │ │ mov x0, x19 │ │ mov x1, x20 │ │ str w8, [x20, #28] │ │ - bl 4a8d4 │ │ + bl 4d79c │ │ mov w8, #0x1 // #1 │ │ cmp w0, #0x1 │ │ + str w0, [sp, #28] │ │ + strb w8, [x20] │ │ stur xzr, [x20, #1] │ │ stur xzr, [x20, #17] │ │ - str w0, [sp, #4240] │ │ - strb w8, [x20] │ │ stur xzr, [x20, #9] │ │ str xzr, [x20, #24] │ │ - b.ne 13bc0 // b.any │ │ - adrp x8, d91000 │ │ - str x19, [x8, #3984] │ │ + b.ne 14ca0 // b.any │ │ + adrp x8, d95000 │ │ + str x19, [x8, #1872] │ │ mov x0, x19 │ │ add sp, sp, #0x1, lsl #12 │ │ - add sp, sp, #0xd0 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ + add sp, sp, #0xe0 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x28, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - add x8, sp, #0x1, lsl #12 │ │ - adrp x9, 19000 │ │ - add x9, x9, #0x618 │ │ - add x8, x8, #0x8c │ │ - str w0, [sp, #4236] │ │ - add x10, sp, #0x1, lsl #12 │ │ - add x0, sp, #0x1, lsl #12 │ │ - add x10, x10, #0xc0 │ │ - str x8, [sp, #4288] │ │ - mov w8, #0x1 // #1 │ │ - str x9, [sp, #4296] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x208 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x218 │ │ - add x0, x0, #0x90 │ │ - str x8, [sp, #4248] │ │ - str x9, [sp, #4240] │ │ - str xzr, [sp, #4272] │ │ - str x10, [sp, #4256] │ │ - str x8, [sp, #4264] │ │ - bl 16154 │ │ - add x1, sp, #0x1, lsl #12 │ │ + sub x8, x29, #0x44 │ │ + adrp x9, 1a000 │ │ + add x9, x9, #0x3b8 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0xb8 │ │ + mov w9, #0x1 // #1 │ │ + stur w0, [x29, #-68] │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xc8 │ │ + stp x8, x9, [x29, #-64] │ │ + sub x8, x29, #0x10 │ │ + sub x0, x29, #0x40 │ │ + stp x9, xzr, [x29, #-40] │ │ + stur x8, [x29, #-48] │ │ + bl 16fbc │ │ add x0, sp, #0x8 │ │ - add x1, x1, #0x90 │ │ - add x2, sp, #0x10 │ │ - str xzr, [sp, #16] │ │ - bl 137ac │ │ - add x0, sp, #0x1, lsl #12 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x260 │ │ - add x0, x0, #0x90 │ │ add x1, sp, #0x10 │ │ - str xzr, [sp, #16] │ │ - bl 137dc │ │ + add x2, sp, #0x20 │ │ + str xzr, [sp, #32] │ │ + bl 19770 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xf8 │ │ + add x0, sp, #0x1c │ │ + add x1, sp, #0x20 │ │ + str xzr, [sp, #32] │ │ + bl 479a0 │ │ │ │ -0000000000013bdc : │ │ - b 13810 │ │ +0000000000014cb8 : │ │ + b 148e8 │ │ │ │ -0000000000013be0 : │ │ +0000000000014cbc : │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #64] │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ cmp x0, #0x20 │ │ - b.ne 13c2c // b.any │ │ - adrp x8, 76000 │ │ - adrp x2, 76000 │ │ + b.ne 14d0c // b.any │ │ movi v0.2d, #0x0 │ │ + adrp x8, 79000 │ │ + adrp x2, 79000 │ │ + ldr x8, [x8, #1672] │ │ mov x1, sp │ │ - ldr x8, [x8, #2080] │ │ + ldr x0, [x8] │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ - ldr x0, [x8] │ │ - ldr x2, [x2, #2088] │ │ - bl 51ed0 │ │ - ldr x30, [sp, #64] │ │ + ldr x2, [x2, #1680] │ │ + bl 54d98 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ + ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ - adrp x8, 76000 │ │ - adrp x2, 76000 │ │ movi v0.2d, #0x0 │ │ + adrp x8, 79000 │ │ + adrp x2, 79000 │ │ + ldr x8, [x8, #1672] │ │ mov x3, x0 │ │ mov x1, sp │ │ - ldr x8, [x8, #2080] │ │ + ldr x0, [x8] │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ - ldr x0, [x8] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ - ldr x30, [sp, #64] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ + ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ │ │ -0000000000013c6c : │ │ - sub sp, sp, #0x150 │ │ +0000000000014d4c : │ │ + sub sp, sp, #0x160 │ │ stp x29, x30, [sp, #288] │ │ - stp x22, x21, [sp, #304] │ │ - stp x20, x19, [sp, #320] │ │ - adrp x21, 76000 │ │ - mov x19, x2 │ │ + str x28, [sp, #304] │ │ + stp x22, x21, [sp, #320] │ │ + stp x20, x19, [sp, #336] │ │ + add x29, sp, #0x120 │ │ movi v0.2d, #0x0 │ │ - adrp x2, 76000 │ │ - mov x20, x1 │ │ + adrp x21, 79000 │ │ + mov x19, x2 │ │ + ldr x21, [x21, #1672] │ │ + adrp x2, 79000 │ │ mov x3, x0 │ │ - ldr x21, [x21, #2080] │ │ - add x1, sp, #0xd0 │ │ - stp q0, q0, [sp, #208] │ │ - stp q0, q0, [sp, #240] │ │ + mov x20, x1 │ │ + sub x1, x29, #0x50 │ │ ldr x0, [x21] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 13df8 // b.any │ │ - add x22, sp, #0xd0 │ │ - ldr w8, [sp, #208] │ │ - adrp x2, 76000 │ │ - ldr x0, [x21] │ │ - add x1, sp, #0xd0 │ │ - mov x3, x20 │ │ + b.ne 14f00 // b.any │ │ + sub x22, x29, #0x50 │ │ + ldur w8, [x29, #-80] │ │ + adrp x2, 79000 │ │ ldur q0, [x22, #15] │ │ - str w8, [sp] │ │ ldur q1, [x22, #31] │ │ - ldur x8, [x22, #7] │ │ - stur q0, [sp, #15] │ │ ldur w9, [x22, #3] │ │ + str w8, [sp] │ │ + ldur x8, [x22, #7] │ │ + sub x1, x29, #0x50 │ │ stp q0, q1, [sp, #64] │ │ ldur q2, [x22, #47] │ │ + mov x3, x20 │ │ + stur q0, [sp, #15] │ │ movi v0.2d, #0x0 │ │ + ldr x0, [x21] │ │ stur x8, [sp, #7] │ │ - ldrb w8, [sp, #271] │ │ + ldurb w8, [x29, #-17] │ │ stur w9, [sp, #3] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ strb w8, [sp, #63] │ │ - stp q0, q0, [sp, #208] │ │ - stp q0, q0, [sp, #240] │ │ - ldr x2, [x2, #2096] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + ldr x2, [x2, #1688] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 13df8 // b.any │ │ - ldr w8, [sp, #208] │ │ - add x1, sp, #0xd0 │ │ + b.ne 14f00 // b.any │ │ + ldur w8, [x29, #-80] │ │ ldur q2, [x22, #47] │ │ - add x2, sp, #0xc0 │ │ + sub x1, x29, #0x50 │ │ ldur w9, [x22, #3] │ │ - mov w3, #0x2 // #2 │ │ + ldur q0, [x22, #15] │ │ + sub x2, x29, #0x60 │ │ str w8, [sp, #64] │ │ ldur x8, [x22, #7] │ │ + mov w3, #0x2 // #2 │ │ stur q2, [sp, #111] │ │ - ldur q0, [x22, #15] │ │ movi v2.2d, #0x0 │ │ ldur q1, [x22, #31] │ │ stur x8, [sp, #71] │ │ - ldrb w8, [sp, #271] │ │ + ldurb w8, [x29, #-17] │ │ + mov w20, #0x2 // #2 │ │ + ldr x0, [x21] │ │ stur w9, [sp, #67] │ │ add x9, sp, #0x40 │ │ - ldr x0, [x21] │ │ - stp q0, q1, [sp, #128] │ │ strb w8, [sp, #127] │ │ mov x8, sp │ │ + stp q0, q1, [sp, #128] │ │ stur q1, [sp, #95] │ │ - mov w20, #0x2 // #2 │ │ stur q0, [sp, #79] │ │ - stp q2, q2, [sp, #208] │ │ - stp q2, q2, [sp, #240] │ │ - stp x8, x9, [sp, #192] │ │ - bl 4af88 │ │ + stp q2, q2, [x29, #-80] │ │ + stp q2, q2, [x29, #-48] │ │ + stp x8, x9, [x29, #-96] │ │ + bl 4de50 │ │ cmp w0, #0x1 │ │ - b.ne 13de0 // b.any │ │ - adrp x1, 76000 │ │ + b.ne 14ecc // b.any │ │ + stur x19, [x29, #-16] │ │ + adrp x1, 79000 │ │ cmp x19, #0x21 │ │ mov w8, #0x102 // #258 │ │ - str x19, [sp, #272] │ │ - csel w4, w8, w20, eq // eq = none │ │ ldr x0, [x21] │ │ - ldr x1, [x1, #2088] │ │ - add x2, sp, #0x110 │ │ - add x3, sp, #0xd0 │ │ - bl 47818 │ │ + ldr x1, [x1, #1680] │ │ + csel w4, w8, w20, eq // eq = none │ │ + sub x2, x29, #0x10 │ │ + sub x3, x29, #0x50 │ │ + bl 4a6e0 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #284] │ │ - b.ne 13e08 // b.any │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ + stur w0, [x29, #-4] │ │ + b.ne 14ee8 // b.any │ │ + ldp x20, x19, [sp, #336] │ │ + ldr x28, [sp, #304] │ │ + ldp x22, x21, [sp, #320] │ │ ldp x29, x30, [sp, #288] │ │ - add sp, sp, #0x150 │ │ + add sp, sp, #0x160 │ │ ret │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ + ldp x20, x19, [sp, #336] │ │ + ldr x28, [sp, #304] │ │ + ldp x22, x21, [sp, #320] │ │ ldp x29, x30, [sp, #288] │ │ - add sp, sp, #0x150 │ │ + add sp, sp, #0x160 │ │ ret │ │ - mov w8, #0x1 // #1 │ │ - add x0, sp, #0xd0 │ │ - str x8, [sp, #208] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x290 │ │ - add x0, sp, #0x11c │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x140 │ │ + sub x0, x29, #0x4 │ │ add x1, sp, #0x80 │ │ str xzr, [sp, #128] │ │ - bl 137dc │ │ + bl 479a0 │ │ + mov w8, #0x1 // #1 │ │ + sub x0, x29, #0x50 │ │ + stur x8, [x29, #-80] │ │ + bl 165d4 │ │ │ │ -0000000000013e20 : │ │ +0000000000014f10 : │ │ sub sp, sp, #0xf0 │ │ - str x30, [sp, #208] │ │ + stp x29, x30, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ - adrp x20, 76000 │ │ - adrp x2, 76000 │ │ + add x29, sp, #0xd0 │ │ movi v0.2d, #0x0 │ │ - mov x19, x1 │ │ + adrp x20, 79000 │ │ + adrp x2, 79000 │ │ + ldr x20, [x20, #1672] │ │ mov x3, x0 │ │ - add x1, sp, #0x80 │ │ - ldr x20, [x20, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + mov x19, x1 │ │ + sub x1, x29, #0x50 │ │ ldr x0, [x20] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 13f1c // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ + b.ne 15028 // b.any │ │ + ldur w9, [x29, #-80] │ │ + sub x8, x29, #0x50 │ │ ldur w10, [x8, #3] │ │ - str w9, [sp] │ │ ldur q0, [x8, #15] │ │ ldur q1, [x8, #31] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ - stur w10, [sp, #3] │ │ ldur q2, [x8, #47] │ │ - stur q0, [sp, #15] │ │ - ldrb w8, [sp, #191] │ │ + ldurb w8, [x29, #-17] │ │ + stur w10, [sp, #3] │ │ stp q0, q1, [sp, #64] │ │ stur x9, [sp, #7] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ + stur q0, [sp, #15] │ │ strb w8, [sp, #63] │ │ - bl 13810 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x2, 79000 │ │ mov x1, sp │ │ - ldr x2, [x2, #2104] │ │ - bl 49fc0 │ │ + ldr x2, [x2, #1696] │ │ + bl 4ce88 │ │ cmp w0, #0x1 │ │ - b.ne 13f08 // b.any │ │ - adrp x1, 76000 │ │ + b.ne 14ffc // b.any │ │ + str x19, [sp, #64] │ │ + adrp x1, 79000 │ │ cmp x19, #0x21 │ │ mov w8, #0x2 // #2 │ │ mov w9, #0x102 // #258 │ │ - str x19, [sp, #64] │ │ - csel w4, w9, w8, eq // eq = none │ │ ldr x0, [x20] │ │ + ldr x1, [x1, #1680] │ │ + csel w4, w9, w8, eq // eq = none │ │ add x2, sp, #0x40 │ │ - ldr x1, [x1, #2088] │ │ mov x3, sp │ │ - bl 47818 │ │ + bl 4a6e0 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #204] │ │ - b.ne 13f2c // b.any │ │ + stur w0, [x29, #-4] │ │ + b.ne 15010 // b.any │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x140 │ │ + sub x0, x29, #0x4 │ │ + sub x1, x29, #0x50 │ │ + stur xzr, [x29, #-80] │ │ + bl 479a0 │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x290 │ │ - add x0, sp, #0xcc │ │ - add x1, sp, #0x80 │ │ - str xzr, [sp, #128] │ │ - bl 137dc │ │ + sub x0, x29, #0x50 │ │ + stur x8, [x29, #-80] │ │ + bl 165d4 │ │ │ │ -0000000000013f44 : │ │ - sub sp, sp, #0xe0 │ │ - stp x30, x19, [sp, #208] │ │ - adrp x19, 76000 │ │ - adrp x2, 76000 │ │ +0000000000015038 : │ │ + sub sp, sp, #0xf0 │ │ + stp x29, x30, [sp, #208] │ │ + str x19, [sp, #224] │ │ + add x29, sp, #0xd0 │ │ movi v0.2d, #0x0 │ │ - add x1, sp, #0x80 │ │ - ldr x19, [x19, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + adrp x19, 79000 │ │ + adrp x2, 79000 │ │ + ldr x19, [x19, #1672] │ │ + sub x1, x29, #0x50 │ │ ldr x0, [x19] │ │ - ldr x2, [x2, #2112] │ │ - bl 51ed0 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + ldr x2, [x2, #1704] │ │ + bl 54d98 │ │ cmp w0, #0x1 │ │ - b.ne 1404c // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ + b.ne 15180 // b.any │ │ + sub x8, x29, #0x50 │ │ + ldur w9, [x29, #-80] │ │ ldur q0, [x8, #15] │ │ - str w9, [sp] │ │ ldur q1, [x8, #31] │ │ ldur w10, [x8, #3] │ │ - stur q0, [sp, #15] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ - stp q0, q1, [sp, #64] │ │ ldur q2, [x8, #47] │ │ + stp q0, q1, [sp, #64] │ │ + ldurb w8, [x29, #-17] │ │ + stur q0, [sp, #15] │ │ movi v0.2d, #0x0 │ │ - ldrb w8, [sp, #191] │ │ stur w10, [sp, #3] │ │ stur x9, [sp, #7] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ strb w8, [sp, #63] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ - bl 13810 │ │ - adrp x3, 76000 │ │ - add x1, sp, #0x80 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + bl 148e8 │ │ + adrp x3, 79000 │ │ + sub x1, x29, #0x50 │ │ mov x2, sp │ │ - ldr x3, [x3, #2104] │ │ - bl 526e8 │ │ + ldr x3, [x3, #1696] │ │ + bl 555b0 │ │ cmp w0, #0x1 │ │ - b.ne 1403c // b.any │ │ - str wzr, [sp, #124] │ │ - bl 13810 │ │ + b.ne 1513c // b.any │ │ + stur wzr, [x29, #-84] │ │ + bl 148e8 │ │ mov x1, sp │ │ - add x2, sp, #0x7c │ │ - add x3, sp, #0x80 │ │ - bl 525a8 │ │ + sub x2, x29, #0x54 │ │ + sub x3, x29, #0x50 │ │ + bl 55470 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #204] │ │ - b.ne 1405c // b.any │ │ - adrp x1, 76000 │ │ + stur w0, [x29, #-4] │ │ + b.ne 15150 // b.any │ │ + adrp x1, 79000 │ │ ldr x0, [x19] │ │ mov x2, sp │ │ - ldr x1, [x1, #2112] │ │ - bl 52410 │ │ + ldr x1, [x1, #1704] │ │ + bl 552d8 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #204] │ │ - b.ne 14074 // b.any │ │ - ldr w0, [sp, #124] │ │ - ldp x30, x19, [sp, #208] │ │ - add sp, sp, #0xe0 │ │ + stur w0, [x29, #-4] │ │ + b.ne 15168 // b.any │ │ + ldur w0, [x29, #-84] │ │ + ldp x29, x30, [sp, #208] │ │ + ldr x19, [sp, #224] │ │ + add sp, sp, #0xf0 │ │ ret │ │ mov w0, #0xffffffff // #-1 │ │ - ldp x30, x19, [sp, #208] │ │ - add sp, sp, #0xe0 │ │ + ldp x29, x30, [sp, #208] │ │ + ldr x19, [sp, #224] │ │ + add sp, sp, #0xf0 │ │ ret │ │ - mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x278 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x128 │ │ str xzr, [sp, #64] │ │ - add x0, sp, #0xcc │ │ + sub x0, x29, #0x4 │ │ add x1, sp, #0x40 │ │ - bl 137dc │ │ + bl 479a0 │ │ str xzr, [sp, #64] │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x2a8 │ │ - add x0, sp, #0xcc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x158 │ │ + sub x0, x29, #0x4 │ │ add x1, sp, #0x40 │ │ - bl 137dc │ │ + bl 479a0 │ │ + mov w8, #0x1 // #1 │ │ + sub x0, x29, #0x50 │ │ + stur x8, [x29, #-80] │ │ + bl 165d4 │ │ │ │ -000000000001408c : │ │ +0000000000015190 : │ │ sub sp, sp, #0xe0 │ │ - str x30, [sp, #192] │ │ + stp x29, x30, [sp, #192] │ │ stp x20, x19, [sp, #208] │ │ - adrp x20, 76000 │ │ - adrp x2, 76000 │ │ + add x29, sp, #0xc0 │ │ movi v0.2d, #0x0 │ │ + adrp x20, 79000 │ │ + adrp x2, 79000 │ │ + ldr x20, [x20, #1672] │ │ mov w19, w0 │ │ - add x1, sp, #0x80 │ │ - ldr x20, [x20, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + sub x1, x29, #0x40 │ │ ldr x0, [x20] │ │ - ldr x2, [x2, #2112] │ │ - bl 51ed0 │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + ldr x2, [x2, #1704] │ │ + bl 54d98 │ │ cmp w0, #0x1 │ │ - b.ne 14164 // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ - adrp x2, 76000 │ │ - ldr x0, [x20] │ │ - add x1, sp, #0x80 │ │ + b.ne 1526c // b.any │ │ + sub x8, x29, #0x40 │ │ + ldur w9, [x29, #-64] │ │ + adrp x2, 79000 │ │ ldur q0, [x8, #15] │ │ - str w9, [sp] │ │ ldur q1, [x8, #31] │ │ ldur w10, [x8, #3] │ │ - stur q0, [sp, #15] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ + sub x1, x29, #0x40 │ │ stp q0, q1, [sp, #64] │ │ ldur q2, [x8, #47] │ │ + ldurb w8, [x29, #-1] │ │ + stur q0, [sp, #15] │ │ movi v0.2d, #0x0 │ │ - ldrb w8, [sp, #191] │ │ + ldr x0, [x20] │ │ stur w10, [sp, #3] │ │ stur x9, [sp, #7] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ strb w8, [sp, #63] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ - ldr x2, [x2, #2120] │ │ - bl 51ed0 │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + ldr x2, [x2, #1712] │ │ + bl 54d98 │ │ cmp w0, #0x1 │ │ - b.ne 14164 // b.any │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x4, 76000 │ │ + b.ne 1526c // b.any │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x4, 79000 │ │ mov x3, sp │ │ + ldr x1, [x1, #1712] │ │ + ldr x4, [x4, #1696] │ │ mov w2, w19 │ │ - ldr x1, [x1, #2120] │ │ - ldr x4, [x4, #2104] │ │ - bl 5282c │ │ + bl 556f4 │ │ ldp x20, x19, [sp, #208] │ │ - ldr x30, [sp, #192] │ │ + ldp x29, x30, [sp, #192] │ │ add sp, sp, #0xe0 │ │ ret │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ + sub x0, x29, #0x40 │ │ + stur x8, [x29, #-64] │ │ + bl 165d4 │ │ │ │ -0000000000014174 : │ │ +000000000001527c : │ │ sub sp, sp, #0xf0 │ │ - str x30, [sp, #208] │ │ + stp x29, x30, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ - adrp x20, 76000 │ │ - adrp x2, 76000 │ │ + add x29, sp, #0xd0 │ │ movi v0.2d, #0x0 │ │ - mov x19, x1 │ │ + adrp x20, 79000 │ │ + adrp x2, 79000 │ │ + ldr x20, [x20, #1672] │ │ mov x3, x0 │ │ - add x1, sp, #0x80 │ │ - ldr x20, [x20, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + mov x19, x1 │ │ + sub x1, x29, #0x50 │ │ ldr x0, [x20] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 14240 // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ - adrp x1, 76000 │ │ - cmp x19, #0x21 │ │ - ldr x0, [x20] │ │ - add x2, sp, #0x40 │ │ + b.ne 15364 // b.any │ │ + ldur w9, [x29, #-80] │ │ + sub x8, x29, #0x50 │ │ + adrp x1, 79000 │ │ ldur w10, [x8, #3] │ │ - str w9, [sp] │ │ ldur q0, [x8, #15] │ │ - mov x3, sp │ │ ldur q1, [x8, #31] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ - stur w10, [sp, #3] │ │ + cmp x19, #0x21 │ │ ldur q2, [x8, #47] │ │ - stur q0, [sp, #15] │ │ - ldrb w8, [sp, #191] │ │ + ldurb w8, [x29, #-17] │ │ + add x2, sp, #0x40 │ │ + stur w10, [sp, #3] │ │ + ldr x0, [x20] │ │ + mov x3, sp │ │ stp q0, q1, [sp, #64] │ │ stur x9, [sp, #7] │ │ - mov w9, #0x2 // #2 │ │ + mov w9, #0x102 // #258 │ │ stur q2, [sp, #47] │ │ - mov w10, #0x102 // #258 │ │ stur q1, [sp, #31] │ │ - csel w4, w10, w9, eq // eq = none │ │ + stur q0, [sp, #15] │ │ strb w8, [sp, #63] │ │ + mov w8, #0x2 // #2 │ │ str x19, [sp, #64] │ │ - ldr x1, [x1, #2088] │ │ - bl 47818 │ │ + csel w4, w9, w8, eq // eq = none │ │ + ldr x1, [x1, #1680] │ │ + bl 4a6e0 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #204] │ │ - b.ne 14250 // b.any │ │ + stur w0, [x29, #-4] │ │ + b.ne 1534c // b.any │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x140 │ │ + sub x0, x29, #0x4 │ │ + sub x1, x29, #0x50 │ │ + stur xzr, [x29, #-80] │ │ + bl 479a0 │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x290 │ │ - add x0, sp, #0xcc │ │ - add x1, sp, #0x80 │ │ - str xzr, [sp, #128] │ │ - bl 137dc │ │ + sub x0, x29, #0x50 │ │ + stur x8, [x29, #-80] │ │ + bl 165d4 │ │ │ │ -0000000000014268 : │ │ - sub sp, sp, #0x90 │ │ - stp x30, x19, [sp, #128] │ │ +0000000000015374 : │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #128] │ │ + str x19, [sp, #144] │ │ + add x29, sp, #0x80 │ │ movi v0.2d, #0x0 │ │ mov x19, x0 │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ - bl 13810 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x2, 79000 │ │ mov x1, sp │ │ - ldr x2, [x2, #2128] │ │ - bl 496f4 │ │ + ldr x2, [x2, #1720] │ │ + bl 4c5bc │ │ cmp w0, #0x1 │ │ - b.ne 142e8 // b.any │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ + b.ne 15400 // b.any │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ cmp x19, #0x21 │ │ + ldr x8, [x8, #1672] │ │ + stur x19, [x29, #-56] │ │ mov w9, #0x2 // #2 │ │ mov w10, #0x102 // #258 │ │ - add x2, sp, #0x40 │ │ - ldr x8, [x8, #2080] │ │ - str x19, [sp, #64] │ │ - csel w4, w10, w9, eq // eq = none │ │ + sub x2, x29, #0x38 │ │ mov x3, sp │ │ ldr x0, [x8] │ │ - ldr x1, [x1, #2088] │ │ - bl 47818 │ │ + ldr x1, [x1, #1680] │ │ + csel w4, w10, w9, eq // eq = none │ │ + bl 4a6e0 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #76] │ │ - b.ne 142f8 // b.any │ │ - ldp x30, x19, [sp, #128] │ │ - add sp, sp, #0x90 │ │ + str w0, [x29, #28] │ │ + b.ne 15414 // b.any │ │ + ldp x29, x30, [sp, #128] │ │ + ldr x19, [sp, #144] │ │ + add sp, sp, #0xa0 │ │ ret │ │ mov w0, wzr │ │ - ldp x30, x19, [sp, #128] │ │ - add sp, sp, #0x90 │ │ + ldp x29, x30, [sp, #128] │ │ + ldr x19, [sp, #144] │ │ + add sp, sp, #0xa0 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x290 │ │ - add x0, sp, #0x4c │ │ - add x1, sp, #0x50 │ │ - str xzr, [sp, #80] │ │ - bl 137dc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x140 │ │ + add x0, x29, #0x1c │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ │ │ -0000000000014310 : │ │ - sub sp, sp, #0x140 │ │ +000000000001542c : │ │ + sub sp, sp, #0x150 │ │ stp x29, x30, [sp, #304] │ │ + str x28, [sp, #320] │ │ + add x29, sp, #0x130 │ │ movi v0.2d, #0x0 │ │ - stp q0, q0, [sp, #192] │ │ - stp q0, q0, [sp, #224] │ │ - stp q0, q0, [sp, #256] │ │ - bl 13810 │ │ - adrp x2, 76000 │ │ - add x1, sp, #0xc0 │ │ - ldr x2, [x2, #2128] │ │ - bl 52c58 │ │ + stp q0, q0, [x29, #-112] │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + bl 148e8 │ │ + adrp x2, 79000 │ │ + sub x1, x29, #0x70 │ │ + ldr x2, [x2, #1720] │ │ + bl 55b20 │ │ cmp w0, #0x1 │ │ - b.ne 14414 // b.any │ │ - add x8, sp, #0xc0 │ │ - ldr w9, [sp, #192] │ │ - ldrb w10, [sp, #287] │ │ - str wzr, [sp, #188] │ │ - ldur q0, [x8, #79] │ │ + b.ne 1556c // b.any │ │ + sub x8, x29, #0x70 │ │ + ldur w9, [x29, #-112] │ │ + ldurb w10, [x29, #-17] │ │ + ldur q0, [x8, #47] │ │ + ldur q1, [x8, #63] │ │ + ldur q2, [x8, #79] │ │ str w9, [sp] │ │ - ldur q2, [x8, #63] │ │ + ldur w9, [x8, #3] │ │ + stp q0, q1, [sp, #128] │ │ + ldur q0, [x8, #15] │ │ + ldur q1, [x8, #31] │ │ + str q2, [sp, #160] │ │ + ldur x8, [x8, #7] │ │ + stp q0, q1, [sp, #96] │ │ + ldp q0, q2, [sp, #144] │ │ + stur w9, [sp, #3] │ │ and w9, w10, #0xff │ │ - ldur q1, [x8, #47] │ │ strb w10, [sp, #176] │ │ - ldur q3, [x8, #15] │ │ - stp q2, q0, [sp, #144] │ │ - ldur q0, [x8, #31] │ │ - ldur w11, [x8, #3] │ │ - strb w9, [sp, #95] │ │ - str q3, [sp, #96] │ │ - ldur x8, [x8, #7] │ │ - stp q0, q1, [sp, #112] │ │ - ldp q2, q1, [sp, #144] │ │ - stur w11, [sp, #3] │ │ + stur q0, [sp, #63] │ │ + ldp q0, q1, [sp, #112] │ │ + stur q2, [sp, #79] │ │ stur x8, [sp, #7] │ │ - stur q2, [sp, #63] │ │ - stur q1, [sp, #79] │ │ - ldp q1, q0, [sp, #112] │ │ - stur q1, [sp, #31] │ │ - stur q0, [sp, #47] │ │ - ldr q0, [sp, #96] │ │ - stur q0, [sp, #15] │ │ + stur q0, [sp, #31] │ │ movi v0.2d, #0x0 │ │ - stp q0, q0, [sp, #192] │ │ - stp q0, q0, [sp, #224] │ │ - bl 13810 │ │ - add x1, sp, #0xc0 │ │ - add x2, sp, #0xbc │ │ + stur q1, [sp, #47] │ │ + ldr q1, [sp, #96] │ │ + strb w9, [sp, #95] │ │ + stur q1, [sp, #15] │ │ + stp q0, q0, [x29, #-112] │ │ + stp q0, q0, [x29, #-80] │ │ + stur wzr, [x29, #-120] │ │ + bl 148e8 │ │ + sub x1, x29, #0x70 │ │ + sub x2, x29, #0x78 │ │ mov x3, sp │ │ - bl 5313c │ │ + bl 56004 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #300] │ │ - b.ne 14420 // b.any │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ - add x2, sp, #0xc0 │ │ - ldr x8, [x8, #2080] │ │ + stur w0, [x29, #-116] │ │ + b.ne 1553c // b.any │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ + sub x2, x29, #0x70 │ │ + ldr x8, [x8, #1672] │ │ ldr x0, [x8] │ │ - ldr x1, [x1, #2112] │ │ - bl 52410 │ │ + ldr x1, [x1, #1704] │ │ + bl 552d8 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #300] │ │ - b.ne 14438 // b.any │ │ + stur w0, [x29, #-4] │ │ + b.ne 15554 // b.any │ │ ldp x29, x30, [sp, #304] │ │ - add sp, sp, #0x140 │ │ + ldr x28, [sp, #320] │ │ + add sp, sp, #0x150 │ │ ret │ │ - add x0, sp, #0xc0 │ │ - str xzr, [sp, #192] │ │ - bl 15524 │ │ - str xzr, [sp, #96] │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x2c0 │ │ - add x0, sp, #0x12c │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x170 │ │ + sub x0, x29, #0x74 │ │ add x1, sp, #0x60 │ │ - bl 137dc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x2a8 │ │ str xzr, [sp, #96] │ │ - add x0, sp, #0x12c │ │ + bl 479a0 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x158 │ │ + sub x0, x29, #0x4 │ │ add x1, sp, #0x60 │ │ - bl 137dc │ │ + str xzr, [sp, #96] │ │ + bl 479a0 │ │ + sub x0, x29, #0x70 │ │ + stur xzr, [x29, #-112] │ │ + bl 165d4 │ │ │ │ -0000000000014450 : │ │ +0000000000015578 : │ │ sub sp, sp, #0x130 │ │ - str x29, [sp, #272] │ │ - stp x30, x19, [sp, #288] │ │ - adrp x19, 76000 │ │ - str wzr, [sp, #76] │ │ + stp x29, x30, [sp, #272] │ │ + stp x28, x19, [sp, #288] │ │ + add x29, sp, #0x110 │ │ movi v0.2d, #0x0 │ │ - adrp x2, 76000 │ │ + str wzr, [sp, #76] │ │ + adrp x19, 79000 │ │ + adrp x2, 79000 │ │ mov x3, x0 │ │ - add x1, sp, #0xd0 │ │ - ldr x19, [x19, #2080] │ │ + sub x1, x29, #0x40 │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ + ldr x19, [x19, #1672] │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ ldr x0, [x19] │ │ - stp q0, q0, [sp, #208] │ │ - stp q0, q0, [sp, #240] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 1453c // b.any │ │ - add x8, sp, #0xd0 │ │ - ldr w9, [sp, #208] │ │ + b.ne 15698 // b.any │ │ + ldur w9, [x29, #-64] │ │ + sub x8, x29, #0x40 │ │ ldur w10, [x8, #3] │ │ - str w9, [sp, #80] │ │ ldur q0, [x8, #15] │ │ ldur q1, [x8, #31] │ │ + str w9, [sp, #80] │ │ ldur x9, [x8, #7] │ │ - stur w10, [sp, #83] │ │ ldur q2, [x8, #47] │ │ - stur q0, [sp, #95] │ │ - ldrb w8, [sp, #271] │ │ - stp q0, q1, [sp, #144] │ │ + ldurb w8, [x29, #-1] │ │ + stur w10, [sp, #83] │ │ + stp q0, q1, [x29, #-128] │ │ stur x9, [sp, #87] │ │ stur q2, [sp, #127] │ │ stur q1, [sp, #111] │ │ + stur q0, [sp, #95] │ │ strb w8, [sp, #143] │ │ - bl 13810 │ │ + bl 148e8 │ │ mov x1, sp │ │ add x2, sp, #0x4c │ │ add x3, sp, #0x50 │ │ - bl 525a8 │ │ + bl 55470 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #144] │ │ - b.ne 1454c // b.any │ │ + stur w0, [x29, #-128] │ │ + b.ne 15668 // b.any │ │ ldp q0, q1, [sp] │ │ - adrp x1, 76000 │ │ - add x2, sp, #0xd0 │ │ - ldp q2, q3, [sp, #32] │ │ - stp q0, q1, [sp, #208] │ │ - stp q2, q3, [sp, #240] │ │ + adrp x1, 79000 │ │ ldr x0, [x19] │ │ - ldr x1, [x1, #2112] │ │ - bl 52410 │ │ + sub x2, x29, #0x40 │ │ + stp q0, q1, [x29, #-64] │ │ + ldp q0, q2, [sp, #32] │ │ + stp q0, q2, [x29, #-32] │ │ + ldr x1, [x1, #1704] │ │ + bl 552d8 │ │ cmp w0, #0x1 │ │ str w0, [sp] │ │ - b.ne 14564 // b.any │ │ - ldp x30, x19, [sp, #288] │ │ - ldr x29, [sp, #272] │ │ + b.ne 15680 // b.any │ │ + ldp x28, x19, [sp, #288] │ │ + ldp x29, x30, [sp, #272] │ │ add sp, sp, #0x130 │ │ ret │ │ - mov w8, #0x1 // #1 │ │ - add x0, sp, #0xd0 │ │ - str x8, [sp, #208] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x278 │ │ - add x0, sp, #0x90 │ │ - add x1, sp, #0xd0 │ │ - str xzr, [sp, #208] │ │ - bl 137dc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x2a8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x128 │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0x40 │ │ + stur xzr, [x29, #-64] │ │ + bl 479a0 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x158 │ │ mov x0, sp │ │ add x1, sp, #0x50 │ │ str xzr, [sp, #80] │ │ - bl 137dc │ │ + bl 479a0 │ │ + mov w8, #0x1 // #1 │ │ + sub x0, x29, #0x40 │ │ + stur x8, [x29, #-64] │ │ + bl 165d4 │ │ │ │ -000000000001457c : │ │ +00000000000156a8 : │ │ sub sp, sp, #0xf0 │ │ - str x30, [sp, #208] │ │ + stp x29, x30, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ - adrp x20, 76000 │ │ - adrp x2, 76000 │ │ + add x29, sp, #0xd0 │ │ movi v0.2d, #0x0 │ │ - mov x19, x1 │ │ + adrp x20, 79000 │ │ + adrp x2, 79000 │ │ + ldr x20, [x20, #1672] │ │ mov x3, x0 │ │ - add x1, sp, #0x80 │ │ - ldr x20, [x20, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + mov x19, x1 │ │ + sub x1, x29, #0x50 │ │ ldr x0, [x20] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 14678 // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ + b.ne 157c0 // b.any │ │ + ldur w9, [x29, #-80] │ │ + sub x8, x29, #0x50 │ │ ldur w10, [x8, #3] │ │ - str w9, [sp] │ │ ldur q0, [x8, #15] │ │ ldur q1, [x8, #31] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ - stur w10, [sp, #3] │ │ ldur q2, [x8, #47] │ │ - stur q0, [sp, #15] │ │ - ldrb w8, [sp, #191] │ │ + ldurb w8, [x29, #-17] │ │ + stur w10, [sp, #3] │ │ stp q0, q1, [sp, #64] │ │ stur x9, [sp, #7] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ + stur q0, [sp, #15] │ │ strb w8, [sp, #63] │ │ - bl 13810 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x2, 79000 │ │ mov x1, sp │ │ - ldr x2, [x2, #2104] │ │ - bl 4a478 │ │ + ldr x2, [x2, #1696] │ │ + bl 4d340 │ │ cmp w0, #0x1 │ │ - b.ne 14664 // b.any │ │ - adrp x1, 76000 │ │ + b.ne 15794 // b.any │ │ + str x19, [sp, #64] │ │ + adrp x1, 79000 │ │ cmp x19, #0x21 │ │ mov w8, #0x2 // #2 │ │ mov w9, #0x102 // #258 │ │ - str x19, [sp, #64] │ │ - csel w4, w9, w8, eq // eq = none │ │ ldr x0, [x20] │ │ + ldr x1, [x1, #1680] │ │ + csel w4, w9, w8, eq // eq = none │ │ add x2, sp, #0x40 │ │ - ldr x1, [x1, #2088] │ │ mov x3, sp │ │ - bl 47818 │ │ + bl 4a6e0 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #204] │ │ - b.ne 14688 // b.any │ │ + stur w0, [x29, #-4] │ │ + b.ne 157a8 // b.any │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x140 │ │ + sub x0, x29, #0x4 │ │ + sub x1, x29, #0x50 │ │ + stur xzr, [x29, #-80] │ │ + bl 479a0 │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x290 │ │ - add x0, sp, #0xcc │ │ - add x1, sp, #0x80 │ │ - str xzr, [sp, #128] │ │ - bl 137dc │ │ + sub x0, x29, #0x50 │ │ + stur x8, [x29, #-80] │ │ + bl 165d4 │ │ │ │ -00000000000146a0 : │ │ - str x30, [sp, #-16]! │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ - ldr x8, [x8, #2080] │ │ +00000000000157d0 : │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ + ldr x8, [x8, #1672] │ │ ldr x0, [x8] │ │ - ldr x1, [x1, #2128] │ │ - ldr x2, [x2, #2104] │ │ - bl 49cd8 │ │ + ldr x1, [x1, #1720] │ │ + ldr x2, [x2, #1696] │ │ + bl 4cba0 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ - ldr x30, [sp], #16 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ │ │ -00000000000146d4 : │ │ +0000000000015808 : │ │ sub sp, sp, #0x50 │ │ - stp x30, x19, [sp, #64] │ │ - adrp x19, 76000 │ │ - adrp x1, 76000 │ │ - ldr x19, [x19, #2080] │ │ + stp x29, x30, [sp, #48] │ │ + str x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + adrp x19, 79000 │ │ + adrp x1, 79000 │ │ + ldr x19, [x19, #1672] │ │ ldr x0, [x19] │ │ - ldr x1, [x1, #2104] │ │ - bl 49ac4 │ │ + ldr x1, [x1, #1696] │ │ + bl 4c98c │ │ cmp w0, #0x1 │ │ - str w0, [sp, #12] │ │ - b.ne 1472c // b.any │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ + str w0, [x29, #28] │ │ + b.ne 1586c // b.any │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ ldr x0, [x19] │ │ - ldr x1, [x1, #2128] │ │ - ldr x2, [x2, #2104] │ │ - bl 49cd8 │ │ - ldp x30, x19, [sp, #64] │ │ + ldr x1, [x1, #1720] │ │ + ldr x2, [x2, #1696] │ │ + bl 4cba0 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ + ldp x29, x30, [sp, #48] │ │ + ldr x19, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x2d8 │ │ - add x0, sp, #0xc │ │ - add x1, sp, #0x10 │ │ - str xzr, [sp, #16] │ │ - bl 137dc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x188 │ │ + add x0, x29, #0x1c │ │ + mov x1, sp │ │ + str xzr, [sp] │ │ + bl 479a0 │ │ │ │ -0000000000014744 : │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ - ldr x8, [x8, #2080] │ │ +0000000000015884 : │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ + ldr x8, [x8, #1672] │ │ ldr x0, [x8] │ │ - ldr x1, [x1, #2128] │ │ - bl 49ac4 │ │ + ldr x1, [x1, #1720] │ │ + bl 4c98c │ │ cmp w0, #0x1 │ │ - str w0, [sp, #60] │ │ - b.ne 1477c // b.any │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x40 │ │ + str w0, [sp, #12] │ │ + b.ne 158c0 // b.any │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x2f0 │ │ - add x0, sp, #0x3c │ │ - mov x1, sp │ │ - str xzr, [sp] │ │ - bl 137dc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x1a0 │ │ + add x0, sp, #0xc │ │ + add x1, sp, #0x10 │ │ + str xzr, [sp, #16] │ │ + bl 479a0 │ │ │ │ -0000000000014794 : │ │ +00000000000158d8 : │ │ sub sp, sp, #0x90 │ │ - stp x30, x19, [sp, #128] │ │ - adrp x8, 76000 │ │ - cmp w0, #0x0 │ │ + stp x29, x30, [sp, #112] │ │ + str x19, [sp, #128] │ │ + add x29, sp, #0x70 │ │ movi v0.2d, #0x0 │ │ - ldr x8, [x8, #2136] │ │ - stp q0, q0, [sp] │ │ - stp q0, q0, [sp, #32] │ │ + adrp x8, 79000 │ │ + cmp w0, #0x0 │ │ + str q0, [sp, #48] │ │ + ldr x8, [x8, #1728] │ │ + stp q0, q0, [sp, #16] │ │ + str q0, [sp] │ │ csel x19, xzr, x8, eq // eq = none │ │ - bl 13810 │ │ - adrp x8, 76000 │ │ - adrp x2, 76000 │ │ - adrp x3, 76000 │ │ + bl 148e8 │ │ + adrp x8, 79000 │ │ + adrp x2, 79000 │ │ + adrp x3, 79000 │ │ + ldr x8, [x8, #1736] │ │ mov x1, sp │ │ mov x5, x19 │ │ - ldr x8, [x8, #2144] │ │ ldr x4, [x8] │ │ - ldr x2, [x2, #2152] │ │ - ldr x3, [x3, #2128] │ │ - bl 48c00 │ │ + ldr x2, [x2, #1744] │ │ + ldr x3, [x3, #1720] │ │ + bl 4bac8 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #76] │ │ - b.ne 14824 // b.any │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ + str w0, [x29, #24] │ │ + b.ne 15978 // b.any │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ mov x2, sp │ │ - ldr x8, [x8, #2080] │ │ + ldr x8, [x8, #1672] │ │ ldr x0, [x8] │ │ - ldr x1, [x1, #2160] │ │ - bl 47e00 │ │ + ldr x1, [x1, #1752] │ │ + bl 4acc8 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #76] │ │ - b.ne 1483c // b.any │ │ - ldp x30, x19, [sp, #128] │ │ + str w0, [x29, #28] │ │ + b.ne 15990 // b.any │ │ + ldp x29, x30, [sp, #112] │ │ + ldr x19, [sp, #128] │ │ add sp, sp, #0x90 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x320 │ │ - str xzr, [sp, #80] │ │ - add x0, sp, #0x4c │ │ - add x1, sp, #0x50 │ │ - bl 137dc │ │ - str xzr, [sp, #80] │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x308 │ │ - add x0, sp, #0x4c │ │ - add x1, sp, #0x50 │ │ - bl 137dc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x1d0 │ │ + add x0, x29, #0x18 │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x1b8 │ │ + add x0, x29, #0x1c │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ │ │ -0000000000014854 : │ │ - sub sp, sp, #0x90 │ │ - stp x30, x19, [sp, #128] │ │ - adrp x8, 76000 │ │ - strb wzr, [sp, #64] │ │ +00000000000159a8 : │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #128] │ │ + str x19, [sp, #144] │ │ + add x29, sp, #0x80 │ │ movi v0.2d, #0x0 │ │ + strb wzr, [sp, #64] │ │ + adrp x8, 79000 │ │ cmp w0, #0x0 │ │ - ldr x8, [x8, #2136] │ │ - stp q0, q0, [sp] │ │ - stp q0, q0, [sp, #32] │ │ + str q0, [sp, #48] │ │ + ldr x8, [x8, #1728] │ │ + stp q0, q0, [sp, #16] │ │ + str q0, [sp] │ │ csel x19, xzr, x8, eq // eq = none │ │ - bl 13810 │ │ - adrp x8, 76000 │ │ - adrp x2, 76000 │ │ - adrp x3, 76000 │ │ + bl 148e8 │ │ + adrp x8, 79000 │ │ + adrp x2, 79000 │ │ + adrp x3, 79000 │ │ + ldr x8, [x8, #1736] │ │ mov x1, sp │ │ mov x5, x19 │ │ - ldr x8, [x8, #2144] │ │ ldr x4, [x8] │ │ - ldr x2, [x2, #2152] │ │ - ldr x3, [x3, #2128] │ │ - bl 5176c │ │ + ldr x2, [x2, #1744] │ │ + ldr x3, [x3, #1720] │ │ + bl 54634 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #76] │ │ - b.ne 148e8 // b.any │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ - add x2, sp, #0x50 │ │ + str w0, [x29, #28] │ │ + b.ne 15a4c // b.any │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ + sub x2, x29, #0x30 │ │ + ldr x8, [x8, #1672] │ │ + stur wzr, [x29, #-48] │ │ mov x3, sp │ │ - ldr x8, [x8, #2080] │ │ - str wzr, [sp, #80] │ │ ldr x0, [x8] │ │ - ldr x1, [x1, #2160] │ │ - bl 51518 │ │ - ldp x30, x19, [sp, #128] │ │ - ldr w0, [sp, #80] │ │ - add sp, sp, #0x90 │ │ + ldr x1, [x1, #1752] │ │ + bl 543e0 │ │ + ldur w0, [x29, #-48] │ │ + ldp x29, x30, [sp, #128] │ │ + ldr x19, [sp, #144] │ │ + add sp, sp, #0xa0 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x338 │ │ - add x0, sp, #0x4c │ │ - add x1, sp, #0x50 │ │ - str xzr, [sp, #80] │ │ - bl 137dc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x1e8 │ │ + add x0, x29, #0x1c │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ │ │ -0000000000014900 : │ │ +0000000000015a64 : │ │ sub sp, sp, #0xb0 │ │ - stp x30, x19, [sp, #160] │ │ + stp x29, x30, [sp, #144] │ │ + str x19, [sp, #160] │ │ + add x29, sp, #0x90 │ │ movi v0.2d, #0x0 │ │ mov w19, w0 │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ stp q0, q0, [sp, #64] │ │ - bl 13810 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x2, 79000 │ │ mov x1, sp │ │ - ldr x2, [x2, #2128] │ │ - bl 52c58 │ │ + ldr x2, [x2, #1720] │ │ + bl 55b20 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #108] │ │ - b.ne 14990 // b.any │ │ - adrp x8, 76000 │ │ + str w0, [x29, #24] │ │ + b.ne 15b00 // b.any │ │ + adrp x8, 79000 │ │ cmp w19, #0x0 │ │ - ldr x8, [x8, #2136] │ │ + ldr x8, [x8, #1728] │ │ csel x19, xzr, x8, eq // eq = none │ │ - bl 13810 │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ + ldr x8, [x8, #1760] │ │ mov x3, sp │ │ mov x5, x19 │ │ - ldr x8, [x8, #2168] │ │ ldr x4, [x8] │ │ - ldr x1, [x1, #2160] │ │ - ldr x2, [x2, #2152] │ │ - bl 53920 │ │ + ldr x1, [x1, #1752] │ │ + ldr x2, [x2, #1744] │ │ + bl 567e8 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #108] │ │ - b.ne 149a8 // b.any │ │ - ldp x30, x19, [sp, #160] │ │ + str w0, [x29, #28] │ │ + b.ne 15b18 // b.any │ │ + ldp x29, x30, [sp, #144] │ │ + ldr x19, [sp, #160] │ │ add sp, sp, #0xb0 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x368 │ │ - str xzr, [sp, #112] │ │ - add x0, sp, #0x6c │ │ - add x1, sp, #0x70 │ │ - bl 137dc │ │ - str xzr, [sp, #112] │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x350 │ │ - add x0, sp, #0x6c │ │ - add x1, sp, #0x70 │ │ - bl 137dc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x218 │ │ + add x0, x29, #0x18 │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x200 │ │ + add x0, x29, #0x1c │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ │ │ -00000000000149c0 : │ │ +0000000000015b30 : │ │ sub sp, sp, #0xe0 │ │ - str x30, [sp, #192] │ │ + stp x29, x30, [sp, #192] │ │ stp x20, x19, [sp, #208] │ │ - adrp x20, 76000 │ │ - adrp x2, 76000 │ │ + add x29, sp, #0xc0 │ │ movi v0.2d, #0x0 │ │ - mov w19, w1 │ │ + adrp x20, 79000 │ │ + adrp x2, 79000 │ │ + ldr x20, [x20, #1672] │ │ mov x3, x0 │ │ - add x1, sp, #0x80 │ │ - ldr x20, [x20, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + mov w19, w1 │ │ + sub x1, x29, #0x40 │ │ ldr x0, [x20] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 14aac // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ - adrp x2, 76000 │ │ - ldr x0, [x20] │ │ - add x1, sp, #0x80 │ │ + b.ne 15c20 // b.any │ │ + sub x8, x29, #0x40 │ │ + ldur w9, [x29, #-64] │ │ + adrp x2, 79000 │ │ ldur q0, [x8, #15] │ │ - str w9, [sp] │ │ ldur q1, [x8, #31] │ │ ldur w10, [x8, #3] │ │ - stur q0, [sp, #15] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ + sub x1, x29, #0x40 │ │ stp q0, q1, [sp, #64] │ │ ldur q2, [x8, #47] │ │ + ldurb w8, [x29, #-1] │ │ + stur q0, [sp, #15] │ │ movi v0.2d, #0x0 │ │ - ldrb w8, [sp, #191] │ │ + ldr x0, [x20] │ │ stur w10, [sp, #3] │ │ stur x9, [sp, #7] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ strb w8, [sp, #63] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ - ldr x2, [x2, #2160] │ │ - bl 47c48 │ │ - cbz w0, 14abc │ │ - cbnz w19, 14a7c │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + ldr x2, [x2, #1752] │ │ + bl 4ab10 │ │ + cbz w0, 15c30 │ │ + cbnz w19, 15bf0 │ │ ldr x0, [x20] │ │ - add x1, sp, #0x80 │ │ - add x2, sp, #0x80 │ │ - bl 48038 │ │ - bl 13810 │ │ - adrp x2, 76000 │ │ - add x1, sp, #0x80 │ │ + sub x1, x29, #0x40 │ │ + sub x2, x29, #0x40 │ │ + bl 4af00 │ │ + bl 148e8 │ │ + adrp x2, 79000 │ │ + sub x1, x29, #0x40 │ │ mov x3, sp │ │ - ldr x2, [x2, #2152] │ │ - bl 4818c │ │ - ldp x20, x19, [sp, #208] │ │ + ldr x2, [x2, #1744] │ │ + bl 4b054 │ │ cmp w0, #0x1 │ │ - ldr x30, [sp, #192] │ │ cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #208] │ │ + ldp x29, x30, [sp, #192] │ │ add sp, sp, #0xe0 │ │ ret │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ + sub x0, x29, #0x40 │ │ + stur x8, [x29, #-64] │ │ + bl 165d4 │ │ mov w8, #0x4 // #4 │ │ add x0, sp, #0x40 │ │ str x8, [sp, #64] │ │ - bl 15524 │ │ + bl 165d4 │ │ │ │ -0000000000014acc : │ │ +0000000000015c40 : │ │ sub sp, sp, #0xf0 │ │ - str x30, [sp, #208] │ │ + stp x29, x30, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ - adrp x20, 76000 │ │ - adrp x2, 76000 │ │ + add x29, sp, #0xd0 │ │ movi v0.2d, #0x0 │ │ - mov w3, w1 │ │ + strb wzr, [sp, #64] │ │ + adrp x20, 79000 │ │ + ldr x20, [x20, #1672] │ │ + adrp x2, 79000 │ │ mov x19, x0 │ │ + mov w3, w1 │ │ mov x1, sp │ │ - ldr x20, [x20, #2080] │ │ - strb wzr, [sp, #64] │ │ + ldr x0, [x20] │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ - ldr x0, [x20] │ │ - ldr x2, [x2, #2160] │ │ - bl 51438 │ │ - cbz w0, 14b98 │ │ + ldr x2, [x2, #1752] │ │ + bl 54300 │ │ + cbz w0, 15d28 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ - bl 13810 │ │ - adrp x3, 76000 │ │ + bl 148e8 │ │ + adrp x3, 79000 │ │ add x1, sp, #0x50 │ │ mov x2, sp │ │ - ldr x3, [x3, #2152] │ │ - bl 51830 │ │ + ldr x3, [x3, #1744] │ │ + bl 546f8 │ │ cmp w0, #0x1 │ │ - b.ne 14b84 // b.any │ │ - adrp x1, 76000 │ │ + b.ne 15cfc // b.any │ │ + stur x19, [x29, #-64] │ │ + adrp x1, 79000 │ │ cmp x19, #0x21 │ │ mov w8, #0x2 // #2 │ │ mov w9, #0x102 // #258 │ │ - str x19, [sp, #152] │ │ - csel w4, w9, w8, eq // eq = none │ │ ldr x0, [x20] │ │ - add x2, sp, #0x98 │ │ - ldr x1, [x1, #2088] │ │ + ldr x1, [x1, #1680] │ │ + csel w4, w9, w8, eq // eq = none │ │ + sub x2, x29, #0x40 │ │ add x3, sp, #0x50 │ │ - bl 47818 │ │ + bl 4a6e0 │ │ cmp w0, #0x1 │ │ - str w0, [sp, #220] │ │ - b.ne 14ba8 // b.any │ │ + stur w0, [x29, #-52] │ │ + b.ne 15d10 // b.any │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #224] │ │ - ldr x30, [sp, #208] │ │ + ldp x29, x30, [sp, #208] │ │ add sp, sp, #0xf0 │ │ ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x140 │ │ + sub x0, x29, #0x34 │ │ + sub x1, x29, #0x30 │ │ + stur xzr, [x29, #-48] │ │ + bl 479a0 │ │ mov w8, #0x4 // #4 │ │ add x0, sp, #0x50 │ │ str x8, [sp, #80] │ │ - bl 15524 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x290 │ │ - add x0, sp, #0xdc │ │ - add x1, sp, #0xa0 │ │ - str xzr, [sp, #160] │ │ - bl 137dc │ │ + bl 165d4 │ │ │ │ -0000000000014bc0 : │ │ +0000000000015d38 : │ │ sub sp, sp, #0xd0 │ │ - str x30, [sp, #192] │ │ - adrp x8, 76000 │ │ - adrp x2, 76000 │ │ + stp x29, x30, [sp, #192] │ │ + add x29, sp, #0xc0 │ │ movi v0.2d, #0x0 │ │ - add x1, sp, #0x80 │ │ - ldr x8, [x8, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + adrp x8, 79000 │ │ + adrp x2, 79000 │ │ + ldr x8, [x8, #1672] │ │ + sub x1, x29, #0x40 │ │ ldr x0, [x8] │ │ - ldr x2, [x2, #2112] │ │ - bl 51ed0 │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + ldr x2, [x2, #1704] │ │ + bl 54d98 │ │ cmp w0, #0x1 │ │ - b.ne 14c68 // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ + b.ne 15de4 // b.any │ │ + ldur w9, [x29, #-64] │ │ + sub x8, x29, #0x40 │ │ ldur w10, [x8, #3] │ │ - str w9, [sp] │ │ ldur q0, [x8, #15] │ │ - ldur x9, [x8, #7] │ │ ldur q1, [x8, #31] │ │ - stur w10, [sp, #3] │ │ + str w9, [sp] │ │ + ldur x9, [x8, #7] │ │ ldur q2, [x8, #47] │ │ + ldurb w8, [x29, #-1] │ │ + stur w10, [sp, #3] │ │ str q0, [sp, #64] │ │ - ldrb w8, [sp, #191] │ │ stur x9, [sp, #7] │ │ stur q0, [sp, #15] │ │ stur q1, [sp, #31] │ │ stur q2, [sp, #47] │ │ strb w8, [sp, #63] │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ mov x3, sp │ │ - ldr x1, [x1, #2160] │ │ - ldr x2, [x2, #2152] │ │ - bl 54b1c │ │ - ldr x30, [sp, #192] │ │ + ldr x1, [x1, #1752] │ │ + ldr x2, [x2, #1744] │ │ + bl 579e4 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ + ldp x29, x30, [sp, #192] │ │ add sp, sp, #0xd0 │ │ ret │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ + sub x0, x29, #0x40 │ │ + stur x8, [x29, #-64] │ │ + bl 165d4 │ │ │ │ -0000000000014c78 : │ │ - str x30, [sp, #-16]! │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ - adrp x3, 76000 │ │ - ldr x1, [x1, #2176] │ │ - ldr x2, [x2, #2184] │ │ - ldr x3, [x3, #2192] │ │ - bl 58578 │ │ +0000000000015df4 : │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ + adrp x3, 79000 │ │ + ldr x1, [x1, #1768] │ │ + ldr x2, [x2, #1776] │ │ + ldr x3, [x3, #1784] │ │ + bl 5b440 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ - ldr x30, [sp], #16 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ │ │ -0000000000014cac : │ │ +0000000000015e2c : │ │ sub sp, sp, #0x60 │ │ - stp x30, x19, [sp, #80] │ │ + stp x29, x30, [sp, #64] │ │ + str x19, [sp, #80] │ │ + add x29, sp, #0x40 │ │ mov x19, x1 │ │ - stp xzr, xzr, [sp, #56] │ │ - str x0, [sp, #48] │ │ - str xzr, [sp, #72] │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x8, 76000 │ │ - adrp x9, 76000 │ │ - adrp x3, 76000 │ │ - adrp x5, 76000 │ │ - add x2, sp, #0x38 │ │ - ldr x1, [x1, #2200] │ │ - add x4, sp, #0x30 │ │ - ldr x8, [x8, #2208] │ │ - add x6, sp, #0x40 │ │ - ldr x9, [x9, #2216] │ │ - add x7, sp, #0x48 │ │ + stp x0, xzr, [x29, #-24] │ │ + stur xzr, [x29, #-8] │ │ + str xzr, [x29, #24] │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x8, 79000 │ │ + adrp x9, 79000 │ │ + ldr x1, [x1, #1792] │ │ + ldr x8, [x8, #1800] │ │ + ldr x9, [x9, #1808] │ │ + adrp x3, 79000 │ │ + adrp x5, 79000 │ │ + sub x2, x29, #0x10 │ │ stp x19, x1, [sp, #16] │ │ - ldr x3, [x3, #2224] │ │ - ldr x5, [x5, #2232] │ │ + sub x4, x29, #0x18 │ │ + sub x6, x29, #0x8 │ │ + ldr x3, [x3, #1816] │ │ + ldr x5, [x5, #1824] │ │ + add x7, x29, #0x18 │ │ stp x9, x8, [sp] │ │ str xzr, [sp, #32] │ │ - bl 62204 │ │ + bl 650cc │ │ cmp w0, #0x1 │ │ - b.ne 14d3c // b.any │ │ - adrp x8, 76000 │ │ - ldp d1, d0, [sp, #48] │ │ - ldr x8, [x8, #2240] │ │ - ldp d2, d3, [sp, #64] │ │ - stp d0, d1, [x8] │ │ - stp d2, d3, [x8, #16] │ │ - ldp x30, x19, [sp, #80] │ │ + b.ne 15ecc // b.any │ │ + ldp x10, x8, [x29, #-24] │ │ + adrp x9, 79000 │ │ + ldr x9, [x9, #1832] │ │ + ldur x11, [x29, #-8] │ │ + stp x8, x10, [x9] │ │ + ldr x8, [x29, #24] │ │ + stp x11, x8, [x9, #16] │ │ + ldp x29, x30, [sp, #64] │ │ + ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ ret │ │ mov w0, wzr │ │ - ldp x30, x19, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + ldr x19, [sp, #80] │ │ add sp, sp, #0x60 │ │ ret │ │ │ │ -0000000000014d4c : │ │ - sub sp, sp, #0x20 │ │ - stp x30, x19, [sp, #16] │ │ +0000000000015ee0 : │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + str x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ mov x19, x1 │ │ - stp xzr, xzr, [sp] │ │ - bl 13810 │ │ - adrp x3, 76000 │ │ - adrp x4, 76000 │ │ - adrp x6, 76000 │ │ - mov x1, sp │ │ - add x2, sp, #0x8 │ │ + str xzr, [sp, #8] │ │ + str xzr, [x29, #24] │ │ + bl 148e8 │ │ + adrp x3, 79000 │ │ + adrp x4, 79000 │ │ + adrp x6, 79000 │ │ + ldr x3, [x3, #1808] │ │ + ldr x4, [x4, #1800] │ │ + ldr x6, [x6, #1792] │ │ + add x1, sp, #0x8 │ │ + add x2, x29, #0x18 │ │ mov x5, x19 │ │ - ldr x3, [x3, #2216] │ │ mov x7, xzr │ │ - ldr x4, [x4, #2208] │ │ - ldr x6, [x6, #2200] │ │ - bl 64d14 │ │ - ldp x30, x19, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + bl 67bdc │ │ + ldp x29, x30, [sp, #16] │ │ + ldr x19, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ │ │ -0000000000014d98 : │ │ +0000000000015f3c : │ │ sub sp, sp, #0xd0 │ │ - str x30, [sp, #192] │ │ - adrp x8, 76000 │ │ - adrp x2, 76000 │ │ + stp x29, x30, [sp, #192] │ │ + add x29, sp, #0xc0 │ │ movi v0.2d, #0x0 │ │ + adrp x8, 79000 │ │ + adrp x2, 79000 │ │ + ldr x8, [x8, #1672] │ │ mov x3, x0 │ │ - add x1, sp, #0x80 │ │ - ldr x8, [x8, #2080] │ │ - stp q0, q0, [sp, #128] │ │ - stp q0, q0, [sp, #160] │ │ + sub x1, x29, #0x40 │ │ ldr x0, [x8] │ │ - ldr x2, [x2, #2088] │ │ - bl 47038 │ │ + stp q0, q0, [x29, #-64] │ │ + stp q0, q0, [x29, #-32] │ │ + ldr x2, [x2, #1680] │ │ + bl 49f00 │ │ cmp w0, #0x1 │ │ - b.ne 14e3c // b.any │ │ - add x8, sp, #0x80 │ │ - ldr w9, [sp, #128] │ │ + b.ne 15fe4 // b.any │ │ + ldur w9, [x29, #-64] │ │ + sub x8, x29, #0x40 │ │ ldur w10, [x8, #3] │ │ - str w9, [sp] │ │ ldur q0, [x8, #15] │ │ ldur q1, [x8, #31] │ │ + str w9, [sp] │ │ ldur x9, [x8, #7] │ │ - stur w10, [sp, #3] │ │ ldur q2, [x8, #47] │ │ - stur q0, [sp, #15] │ │ - ldrb w8, [sp, #191] │ │ + ldurb w8, [x29, #-1] │ │ + stur w10, [sp, #3] │ │ stp q0, q1, [sp, #64] │ │ stur x9, [sp, #7] │ │ stur q2, [sp, #47] │ │ stur q1, [sp, #31] │ │ + stur q0, [sp, #15] │ │ strb w8, [sp, #63] │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x3, 76000 │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x3, 79000 │ │ mov x2, sp │ │ - ldr x1, [x1, #2232] │ │ - ldr x3, [x3, #2128] │ │ - bl 4c4b4 │ │ - ldr x30, [sp, #192] │ │ + ldr x1, [x1, #1824] │ │ + ldr x3, [x3, #1720] │ │ + bl 4f37c │ │ + ldp x29, x30, [sp, #192] │ │ add sp, sp, #0xd0 │ │ ret │ │ mov w8, #0x1 // #1 │ │ - add x0, sp, #0x80 │ │ - str x8, [sp, #128] │ │ - bl 15524 │ │ + sub x0, x29, #0x40 │ │ + stur x8, [x29, #-64] │ │ + bl 165d4 │ │ │ │ -0000000000014e4c : │ │ - stp x30, x19, [sp, #-16]! │ │ +0000000000015ff4 : │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ mov x19, x0 │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ + ldr x1, [x1, #1808] │ │ + ldr x2, [x2, #1792] │ │ mov x3, x19 │ │ - ldr x1, [x1, #2216] │ │ - ldr x2, [x2, #2200] │ │ - ldp x30, x19, [sp], #16 │ │ - b 613c4 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 6428c │ │ │ │ -0000000000014e74 : │ │ - sub sp, sp, #0x120 │ │ +0000000000016028 : │ │ + sub sp, sp, #0x130 │ │ stp x29, x30, [sp, #208] │ │ - stp x26, x25, [sp, #224] │ │ - stp x24, x23, [sp, #240] │ │ - stp x22, x21, [sp, #256] │ │ - stp x20, x19, [sp, #272] │ │ + stp x28, x27, [sp, #224] │ │ + stp x26, x25, [sp, #240] │ │ + stp x24, x23, [sp, #256] │ │ + stp x22, x21, [sp, #272] │ │ + stp x20, x19, [sp, #288] │ │ + add x29, sp, #0xd0 │ │ mov w8, #0x1 // #1 │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x380 │ │ + adrp x9, 77000 │ │ + add x9, x9, #0x230 │ │ + stp x9, x8, [sp, #56] │ │ + mov w8, #0x8 // #8 │ │ + mov w9, #0x6 // #6 │ │ + str x8, [sp, #72] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0xd19 │ │ str w0, [sp, #52] │ │ - stp xzr, xzr, [sp, #80] │ │ mov x22, x5 │ │ - mov x19, x4 │ │ + mov x21, x4 │ │ + stp xzr, xzr, [sp, #80] │ │ mov w20, w3 │ │ - stp x9, x8, [sp, #56] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xf7b │ │ - mov w21, w2 │ │ - mov x23, x1 │ │ - str x8, [sp, #72] │ │ - mov w8, #0x6 // #6 │ │ - stp x9, x8, [sp, #104] │ │ - adrp x8, d92000 │ │ - add x8, x8, #0x40 │ │ + mov w19, w2 │ │ + stp x8, x9, [sp, #104] │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x980 │ │ ldar w8, [x8] │ │ - cmp w8, #0x4 │ │ - b.ne 14f04 // b.any │ │ - adrp x25, 77000 │ │ - ldr x0, [x25, #2848] │ │ - cbz x0, 14f14 │ │ - bl 72f20 │ │ - cmp x0, #0x2 │ │ - b.cs 14f2c // b.hs, b.nlast │ │ - b 14f70 │ │ - bl 439b8 │ │ - adrp x25, 77000 │ │ - ldr x0, [x25, #2848] │ │ - cbnz x0, 14ef4 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb20 │ │ - bl 26794 │ │ - bl 72f20 │ │ - cmp x0, #0x2 │ │ - b.cc 14f70 // b.lo, b.ul, b.last │ │ - ldrb w8, [x0, #8] │ │ - cbz w8, 14f70 │ │ - add x25, x0, #0x9 │ │ - adrp x24, d92000 │ │ - ldr x8, [x24, #8] │ │ - cmp x8, x25 │ │ - b.eq 15024 // b.none │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, d92000 │ │ - add x9, x9, #0x38 │ │ - ldaxr w10, [x9] │ │ - cbnz w10, 15198 │ │ - stxr w10, w8, [x9] │ │ - cbnz w10, 14f54 │ │ - mov w8, #0x1 // #1 │ │ - str x25, [x24, #8] │ │ - b 15034 │ │ - ldr x0, [x25, #2848] │ │ - cbz x0, 14fb0 │ │ - bl 72f20 │ │ - cbz x0, 14fc4 │ │ - mov x24, x0 │ │ - cmp x0, #0x1 │ │ - b.ne 15008 // b.any │ │ - adrp x0, 9000 │ │ - add x0, x0, #0xf01 │ │ - adrp x3, 75000 │ │ - add x3, x3, #0x788 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xab8 │ │ - add x2, sp, #0x80 │ │ - mov w1, #0x46 // #70 │ │ - bl 178c0 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb20 │ │ - bl 26794 │ │ - bl 72f20 │ │ - cbnz x0, 14f80 │ │ - adrp x8, d91000 │ │ - mov w0, #0x10 // #16 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 15208 │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xb20 │ │ - strb wzr, [x0, #8] │ │ - mov x24, x0 │ │ - str x8, [x0] │ │ - ldr x0, [x25, #2848] │ │ - cbnz x0, 15000 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb20 │ │ - bl 26794 │ │ - mov x1, x24 │ │ - bl 72f40 │ │ + mov x23, x1 │ │ + cbnz w8, 160dc │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x780 │ │ + ldar x0, [x8] │ │ + cbz x0, 160f0 │ │ + bl 75df0 │ │ + cbz x0, 16104 │ │ + adrp x24, 7a000 │ │ + ldr x8, [x24, #2376] │ │ + cmp x0, x8 │ │ + b.ne 16118 // b.any │ │ + adrp x8, 7a000 │ │ + ldr w8, [x8, #2388] │ │ + cmn w8, #0x1 │ │ + b.eq 162c4 // b.none │ │ + add w8, w8, #0x1 │ │ + b 1613c │ │ + bl 481c0 │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x780 │ │ + ldar x0, [x8] │ │ + cbnz x0, 160ac │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x780 │ │ + bl 25fac │ │ + bl 75df0 │ │ + cbnz x0, 160b4 │ │ + bl 47ad0 │ │ + adrp x24, 7a000 │ │ + ldr x8, [x24, #2376] │ │ + cmp x0, x8 │ │ + b.eq 160c4 // b.none │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x950 │ │ + mov w9, #0x1 // #1 │ │ + ldaxr w10, [x8] │ │ + cbnz w10, 162a4 │ │ + stxr w10, w9, [x8] │ │ + cbnz w10, 16124 │ │ mov w8, #0x1 // #1 │ │ - add x25, x24, #0x9 │ │ - strh w8, [x24, #8] │ │ - adrp x24, d92000 │ │ - ldr x8, [x24, #8] │ │ - cmp x8, x25 │ │ - b.ne 14f48 // b.any │ │ - adrp x8, d92000 │ │ - ldr w8, [x8, #60] │ │ - adds w8, w8, #0x1 │ │ - b.cs 15204 // b.hs, b.nlast │ │ - adrp x9, d92000 │ │ - add x9, x9, #0x8 │ │ - add x10, sp, #0xb0 │ │ - str w8, [x9, #52] │ │ - str x9, [sp, #176] │ │ - stp x10, xzr, [sp, #128] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8e8 │ │ - add x0, sp, #0x80 │ │ + str x0, [x24, #2376] │ │ + ldr x9, [sp, #64] │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0x948 │ │ + str w8, [x10, #12] │ │ + sub x8, x29, #0x38 │ │ + cmp x9, #0x1 │ │ + stur x10, [x29, #-56] │ │ + stp x8, xzr, [x29, #-88] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x408 │ │ + sub x0, x29, #0x58 │ │ add x2, sp, #0x38 │ │ - bl 16eb8 │ │ - ldr x24, [sp, #136] │ │ - cbz w0, 1507c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x24, #0x0 │ │ - csel x25, x8, x24, eq // eq = none │ │ - b 150c8 │ │ - mov x25, xzr │ │ - cbz x24, 150c8 │ │ + bl 17b24 │ │ + ldur x24, [x29, #-80] │ │ + sub x26, x29, #0x30 │ │ + cbz w0, 16198 │ │ + cbz x24, 162c8 │ │ + ldur x8, [x29, #-56] │ │ + ldr w9, [x8, #12] │ │ + subs w9, w9, #0x1 │ │ + str w9, [x8, #12] │ │ + b.ne 161d8 // b.any │ │ + b 161bc │ │ and x8, x24, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 150c8 // b.lo, b.ul, b.last │ │ - cbz x8, 150c8 │ │ - ldr x25, [x24, #-1]! │ │ - ldr x26, [x24, #8] │ │ - ldr x8, [x26] │ │ - mov x0, x25 │ │ - blr x8 │ │ - ldr x8, [x26, #8] │ │ - cbz x8, 150bc │ │ - mov x0, x25 │ │ - bl 72f50 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - mov x25, xzr │ │ - ldr x8, [sp, #176] │ │ - ldr w9, [x8, #52] │ │ + cmp x8, #0x1 │ │ + b.eq 16270 // b.none │ │ + mov x24, xzr │ │ + ldur x8, [x29, #-56] │ │ + ldr w9, [x8, #12] │ │ subs w9, w9, #0x1 │ │ - str w9, [x8, #52] │ │ - b.ne 15108 // b.any │ │ - add x1, x8, #0x30 │ │ + str w9, [x8, #12] │ │ + b.ne 161d8 // b.any │ │ + add x1, x8, #0x8 │ │ str xzr, [x8] │ │ ldxr w8, [x1] │ │ stlxr w9, wzr, [x1] │ │ - cbnz w9, 150e4 │ │ + cbnz w9, 161c4 │ │ cmp w8, #0x2 │ │ - b.ne 15108 // b.any │ │ - mov w0, #0x62 // #98 │ │ - mov w2, #0x81 // #129 │ │ - mov w3, #0x1 // #1 │ │ - bl 72f60 │ │ - cbnz x25, 151ac │ │ - bl 13810 │ │ - adrp x5, 76000 │ │ - adrp x8, 76000 │ │ - adrp x1, 76000 │ │ - adrp x4, 76000 │ │ - adrp x6, 76000 │ │ + b.eq 162f8 // b.none │ │ + cbnz x24, 1630c │ │ + bl 148e8 │ │ + adrp x5, 79000 │ │ + adrp x8, 79000 │ │ + adrp x1, 79000 │ │ + ldr x5, [x5, #1792] │ │ + ldr x8, [x8, #1816] │ │ + adrp x4, 79000 │ │ + adrp x6, 79000 │ │ add x2, sp, #0x34 │ │ - ldr x5, [x5, #2200] │ │ mov x3, x23 │ │ - ldr x8, [x8, #2224] │ │ - mov w7, w21 │ │ - ldr x1, [x1, #2208] │ │ - ldr x4, [x4, #2216] │ │ - ldr x6, [x6, #2232] │ │ - stp x22, x5, [sp, #24] │ │ - stp x19, x8, [sp, #8] │ │ + str x5, [sp, #32] │ │ + mov w7, w19 │ │ + ldr x1, [x1, #1800] │ │ + str x22, [sp, #24] │ │ + ldr x4, [x4, #1808] │ │ + stp x21, x8, [sp, #8] │ │ + ldr x6, [x6, #1824] │ │ str w20, [sp] │ │ str xzr, [sp, #40] │ │ - bl 65384 │ │ + bl 6824c │ │ cmp w0, #0x0 │ │ - b.le 15178 │ │ - adrp x8, 76000 │ │ + b.le 1624c │ │ + adrp x9, 79000 │ │ + ldr w8, [sp, #52] │ │ mov w0, #0x1 // #1 │ │ - ldr x8, [x8, #2128] │ │ - ldr w9, [sp, #52] │ │ - str w9, [x8] │ │ - b 1517c │ │ + ldr x9, [x9, #1720] │ │ + str w8, [x9] │ │ + b 16250 │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #272] │ │ - ldp x22, x21, [sp, #256] │ │ - ldp x24, x23, [sp, #240] │ │ - ldp x26, x25, [sp, #224] │ │ + ldp x20, x19, [sp, #288] │ │ + ldp x22, x21, [sp, #272] │ │ + ldp x24, x23, [sp, #256] │ │ + ldp x26, x25, [sp, #240] │ │ + ldp x28, x27, [sp, #224] │ │ ldp x29, x30, [sp, #208] │ │ - add sp, sp, #0x120 │ │ + add sp, sp, #0x130 │ │ ret │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x38 │ │ + ldr x25, [x24, #-1]! │ │ + ldr x27, [x24, #8] │ │ + ldr x8, [x27] │ │ + cbz x8, 16288 │ │ + mov x0, x25 │ │ + blr x8 │ │ + ldr x8, [x27, #8] │ │ + cbz x8, 16298 │ │ + mov x0, x25 │ │ + bl 75e00 │ │ + mov x0, x24 │ │ + bl 75e00 │ │ + b 161a4 │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x950 │ │ + mov x25, x0 │ │ + mov x0, x8 │ │ clrex │ │ - bl 2902c │ │ - b 14f64 │ │ + bl 26250 │ │ + mov x0, x25 │ │ + b 16134 │ │ + bl 190c0 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x808 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [x29, #-48] │ │ + mov w8, #0x8 // #8 │ │ + stur x8, [x29, #-32] │ │ + stp xzr, xzr, [x26, #24] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x818 │ │ + sub x0, x29, #0x30 │ │ + bl 16fbc │ │ + b 1635c │ │ + mov w0, #0x62 // #98 │ │ + mov w2, #0x81 // #129 │ │ + mov w3, #0x1 // #1 │ │ + bl 75e10 │ │ + cbz x24, 161dc │ │ add x8, sp, #0x68 │ │ - add x9, sp, #0xb0 │ │ - add x10, sp, #0x78 │ │ - str x8, [sp, #176] │ │ - adrp x8, 29000 │ │ - add x8, x8, #0x1c │ │ - stp x8, x10, [x9, #8] │ │ - adrp x8, 43000 │ │ - add x8, x8, #0x344 │ │ - add x10, sp, #0xb0 │ │ - str x8, [x9, #24] │ │ - mov w8, #0x2 // #2 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xad0 │ │ - stp x8, x10, [sp, #136] │ │ - stp x25, x9, [sp, #120] │ │ - stp x8, xzr, [sp, #152] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xaf0 │ │ - add x0, sp, #0x80 │ │ - bl 16154 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + stp x8, x9, [x29, #-88] │ │ + sub x8, x29, #0x38 │ │ + adrp x9, 47000 │ │ + add x9, x9, #0xf30 │ │ + stur x8, [x29, #-72] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x7b8 │ │ + stp x9, x24, [x29, #-64] │ │ + mov w9, #0x2 // #2 │ │ + stp x8, x9, [x29, #-48] │ │ + sub x8, x29, #0x58 │ │ + stur x8, [x29, #-32] │ │ + stp x9, xzr, [x26, #24] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x7d8 │ │ + sub x0, x29, #0x30 │ │ + bl 16fbc │ │ brk #0x1 │ │ - bl 17a6c │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x10 // #16 │ │ - bl 15a5c │ │ - ldr x8, [x26, #8] │ │ + ldr x8, [x27, #8] │ │ mov x19, x0 │ │ - cbz x8, 15228 │ │ + cbz x8, 16374 │ │ mov x0, x25 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x24 │ │ - b 152cc │ │ - ldr x20, [sp, #120] │ │ + bl 75e00 │ │ + b 16394 │ │ + ldur x8, [x29, #-80] │ │ mov x19, x0 │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 15310 // b.lo, b.ul, b.last │ │ - cbz x8, 15310 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 15270 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - b 15318 │ │ - ldr x20, [sp, #136] │ │ + cbz x8, 16394 │ │ + mov x0, x8 │ │ + bl 45cf4 │ │ + ldur x0, [x29, #-56] │ │ + bl 48358 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + ldur x8, [x29, #-56] │ │ mov x19, x0 │ │ - cbz x20, 152d0 │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 152d0 // b.lo, b.ul, b.last │ │ - cbz x8, 152d0 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 152c8 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x8, [sp, #176] │ │ - ldr w9, [x8, #52] │ │ - subs w9, w9, #0x1 │ │ - str w9, [x8, #52] │ │ - b.ne 15310 // b.any │ │ - add x1, x8, #0x30 │ │ - str xzr, [x8] │ │ - ldxr w8, [x1] │ │ - stlxr w9, wzr, [x1] │ │ - cbnz w9, 152ec │ │ - cmp w8, #0x2 │ │ - b.ne 15310 // b.any │ │ - mov w0, #0x62 // #98 │ │ - mov w2, #0x81 // #129 │ │ - mov w3, #0x1 // #1 │ │ - bl 72f60 │ │ + mov x0, x8 │ │ + bl 45cf4 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 15328 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - bl 17e20 │ │ + bl 71c04 │ │ + bl 19764 │ │ │ │ -0000000000015334 : │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ +00000000000163c4 : │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ mov x19, x2 │ │ mov x20, x1 │ │ mov x21, x0 │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ - adrp x4, 76000 │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ + adrp x4, 79000 │ │ + ldr x1, [x1, #1840] │ │ + ldr x2, [x2, #1792] │ │ + ldr x4, [x4, #1848] │ │ + mov x3, x21 │ │ mov x5, x20 │ │ mov x6, x19 │ │ - mov x3, x21 │ │ - ldr x1, [x1, #2248] │ │ - ldr x2, [x2, #2200] │ │ - ldr x4, [x4, #2256] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - b 61c78 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 64b40 │ │ │ │ -000000000001537c : │ │ +0000000000016418 : │ │ sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x11, 76000 │ │ - adrp x12, 76000 │ │ - adrp x13, 76000 │ │ - mov x8, x5 │ │ - mov x9, x4 │ │ - mov x10, x3 │ │ - ldr x11, [x11, #2256] │ │ - mov x7, x2 │ │ - ldr x12, [x12, #2264] │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x10, 79000 │ │ + adrp x11, 79000 │ │ + adrp x12, 79000 │ │ + ldr x10, [x10, #1848] │ │ + ldr x11, [x11, #1856] │ │ mov x6, x1 │ │ - mov x5, x0 │ │ - adrp x0, 76000 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ - adrp x3, 76000 │ │ - adrp x4, 76000 │ │ - ldr x13, [x13, #2272] │ │ - stp x12, x11, [sp, #32] │ │ - ldr x0, [x0, #2248] │ │ - ldr x1, [x1, #2280] │ │ - ldr x2, [x2, #2288] │ │ - ldr x3, [x3, #2296] │ │ - ldr x4, [x4, #2192] │ │ - stp x8, x13, [sp, #16] │ │ - stp x10, x9, [sp] │ │ - bl 56524 │ │ - ldr x30, [sp, #48] │ │ + mov x9, x0 │ │ + ldr x12, [x12, #1864] │ │ + adrp x0, 79000 │ │ + adrp x1, 79000 │ │ + mov x8, x3 │ │ + mov x7, x2 │ │ + ldr x0, [x0, #1840] │ │ + ldr x1, [x1, #1872] │ │ + stp x11, x10, [sp, #32] │ │ + adrp x2, 79000 │ │ + adrp x3, 79000 │ │ + adrp x10, 79000 │ │ + ldr x2, [x2, #1880] │ │ + ldr x3, [x3, #1888] │ │ + stp x5, x12, [sp, #16] │ │ + ldr x10, [x10, #1784] │ │ + stp x8, x4, [sp] │ │ + mov x5, x9 │ │ + mov x4, x10 │ │ + bl 593ec │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ │ │ -00000000000153f8 : │ │ +0000000000016498 : │ │ sub sp, sp, #0x60 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x30 │ │ mov x19, x3 │ │ mov x20, x2 │ │ mov x21, x1 │ │ mov x22, x0 │ │ - bl 13810 │ │ - adrp x8, 76000 │ │ - adrp x9, 76000 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ - adrp x3, 76000 │ │ - adrp x4, 76000 │ │ - ldr x8, [x8, #2304] │ │ - adrp x5, 76000 │ │ - adrp x6, 76000 │ │ - ldr x9, [x9, #2312] │ │ - ldr x1, [x1, #2248] │ │ - mov x7, x22 │ │ + bl 148e8 │ │ + adrp x8, 79000 │ │ + adrp x9, 79000 │ │ + adrp x1, 79000 │ │ + ldr x8, [x8, #1896] │ │ + ldr x9, [x9, #1904] │ │ + adrp x2, 79000 │ │ + adrp x3, 79000 │ │ + ldr x1, [x1, #1840] │ │ + ldr x2, [x2, #1912] │ │ + ldr x3, [x3, #1920] │ │ str x8, [sp, #32] │ │ - ldr x2, [x2, #2320] │ │ - ldr x3, [x3, #2328] │ │ - ldr x4, [x4, #2336] │ │ - ldr x5, [x5, #2232] │ │ - ldr x6, [x6, #2344] │ │ + adrp x4, 79000 │ │ + adrp x5, 79000 │ │ + ldr x4, [x4, #1928] │ │ + adrp x6, 79000 │ │ + ldr x5, [x5, #1824] │ │ stp x19, x9, [sp, #16] │ │ + mov x7, x22 │ │ + ldr x6, [x6, #1936] │ │ stp x21, x20, [sp] │ │ - bl 5b9a4 │ │ + bl 5e86c │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x60 │ │ ret │ │ │ │ -0000000000015484 : │ │ - str x30, [sp, #-32]! │ │ +0000000000016528 : │ │ + stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ mov x19, x1 │ │ mov x20, x0 │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x4, 76000 │ │ - adrp x5, 76000 │ │ - adrp x6, 76000 │ │ - adrp x7, 76000 │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x4, 79000 │ │ + adrp x5, 79000 │ │ + adrp x6, 79000 │ │ + adrp x7, 79000 │ │ + ldr x1, [x1, #1936] │ │ + ldr x4, [x4, #1896] │ │ + ldr x5, [x5, #1912] │ │ + ldr x6, [x6, #1920] │ │ + ldr x7, [x7, #1928] │ │ mov x2, x20 │ │ - ldr x1, [x1, #2344] │ │ mov x3, x19 │ │ - ldr x4, [x4, #2304] │ │ - ldr x5, [x5, #2320] │ │ - ldr x6, [x6, #2328] │ │ - ldr x7, [x7, #2336] │ │ ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 59440 │ │ + ldp x29, x30, [sp], #32 │ │ + b 5c308 │ │ │ │ -00000000000154d4 : │ │ - str x30, [sp, #-16]! │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - adrp x2, 76000 │ │ - ldr x1, [x1, #2088] │ │ - ldr x2, [x2, #2104] │ │ - bl 49fc0 │ │ +000000000001657c : │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + adrp x2, 79000 │ │ + ldr x1, [x1, #1680] │ │ + ldr x2, [x2, #1696] │ │ + bl 4ce88 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ - ldr x30, [sp], #16 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ │ │ -0000000000015500 : │ │ - str x30, [sp, #-16]! │ │ - bl 13810 │ │ - adrp x1, 76000 │ │ - ldr x1, [x1, #2088] │ │ - bl 49680 │ │ +00000000000165ac : │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 148e8 │ │ + adrp x1, 79000 │ │ + ldr x1, [x1, #1680] │ │ + bl 4c548 │ │ cmp w0, #0x1 │ │ cset w0, eq // eq = none │ │ - ldr x30, [sp], #16 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ sub sp, sp, #0x50 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - mov w8, #0x1 // #1 │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xa48 │ │ - str x0, [sp, #48] │ │ - stp x9, x30, [sp, #56] │ │ - add x9, sp, #0x30 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x230 │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + adrp x8, 16000 │ │ + add x8, x8, #0xe84 │ │ + mov w9, #0x1 // #1 │ │ + stp x0, x8, [x29, #-16] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + stp x8, x9, [sp] │ │ + sub x8, x29, #0x10 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xe0 │ │ mov x0, sp │ │ - stp x10, x8, [sp] │ │ - stp x8, xzr, [sp, #24] │ │ - str x9, [sp, #16] │ │ - bl 16154 │ │ - mov x8, x0 │ │ + stp x9, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + mov x2, x0 │ │ cmp x1, x0 │ │ - b.ls 1557c // b.plast │ │ - mov x0, x1 │ │ - mov x1, x8 │ │ - b 72f70 │ │ - mov x0, x8 │ │ - b 72f30 │ │ + b.ls 16650 // b.plast │ │ + stp x30, xzr, [sp, #-16]! │ │ + cmp x1, #0x8 │ │ + mov w8, #0x8 // #8 │ │ + add x0, sp, #0x8 │ │ + csel x1, x1, x8, hi // hi = pmore │ │ + bl 75e20 │ │ + ldr x8, [sp, #8] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ + ldr x30, [sp], #16 │ │ + ret │ │ + mov x0, x2 │ │ + b 75e30 │ │ + cmp x2, x3 │ │ + b.ls 166d0 // b.plast │ │ str x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - mov x21, x3 │ │ - mov x19, x0 │ │ - cmp x2, x3 │ │ - b.ls 155e8 // b.plast │ │ - mov x22, x1 │ │ - mov x0, x2 │ │ - mov x1, x21 │ │ - bl 72f70 │ │ + mov x21, x1 │ │ mov x20, x0 │ │ - cbz x0, 155d4 │ │ + add x0, sp, #0x8 │ │ + mov w1, #0x8 // #8 │ │ + mov x2, x3 │ │ + str xzr, [sp, #8] │ │ + mov x22, x3 │ │ + bl 75e20 │ │ + mov w8, w0 │ │ + mov x0, xzr │ │ + cbnz w8, 166c0 │ │ + ldr x19, [sp, #8] │ │ + cbz x19, 166c0 │ │ cmp x22, x21 │ │ - mov x0, x20 │ │ - csel x2, x22, x21, cc // cc = lo, ul, last │ │ - mov x1, x19 │ │ - bl 72f80 │ │ mov x0, x19 │ │ - bl 72f50 │ │ + mov x1, x20 │ │ + csel x2, x22, x21, cc // cc = lo, ul, last │ │ + bl 75e40 │ │ mov x0, x20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ + bl 75e00 │ │ mov x0, x19 │ │ - mov x1, x21 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldr x30, [sp], #48 │ │ - b 72f90 │ │ + ret │ │ + mov x1, x3 │ │ + b 75e50 │ │ str x30, [sp, #-16]! │ │ - bl 46350 │ │ - stp x30, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + bl 49008 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 1aed0 │ │ + mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + cmp x0, x8 │ │ + b.ne 16708 // b.any │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x258 │ │ + bl 169b0 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ mov x19, x2 │ │ mov x21, x1 │ │ mov x20, x0 │ │ - cbz x2, 156ec │ │ + cbz x2, 16788 │ │ ldrb w8, [x21] │ │ cmp w8, #0x2f │ │ - b.eq 15638 // b.none │ │ - cmp w8, #0x5c │ │ - b.ne 156ac // b.any │ │ - tbnz x19, #63, 157e8 │ │ - adrp x8, d91000 │ │ - mvn x9, x19 │ │ - lsr x23, x9, #63 │ │ - cmp x23, x19 │ │ - ldrb wzr, [x8, #3976] │ │ - b.ls 15664 // b.plast │ │ - mov x0, x23 │ │ - mov x1, x19 │ │ - bl 72f70 │ │ - b 1566c │ │ - mov x0, x19 │ │ - bl 72f30 │ │ - mov x22, x0 │ │ - cbz x0, 157ec │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - mov x2, x19 │ │ - bl 72f80 │ │ - ldr x8, [x20] │ │ - cbz x8, 15694 │ │ - ldr x0, [x20, #8] │ │ - bl 72f50 │ │ - stp x19, x22, [x20] │ │ - str x19, [x20, #16] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - cmp x19, #0x2 │ │ - b.cc 156ec // b.lo, b.ul, b.last │ │ + b.eq 16798 // b.none │ │ + cmp x19, #0x1 │ │ + b.eq 16788 // b.none │ │ ldrsb w8, [x21, #1] │ │ cmn w8, #0x40 │ │ - b.lt 156ec // b.tstop │ │ + b.lt 16788 // b.tstop │ │ cmp x19, #0x3 │ │ - b.ls 156d8 // b.plast │ │ + b.hi 1676c // b.pmore │ │ + b.eq 16778 // b.none │ │ + b 16788 │ │ ldrsb w8, [x21, #3] │ │ cmn w8, #0x40 │ │ - b.ge 156dc // b.tcont │ │ - b 156ec │ │ - b.ne 156ec // b.any │ │ + b.lt 16788 // b.tstop │ │ ldurh w8, [x21, #1] │ │ - mov w9, #0x5c3a // #23610 │ │ + mov w9, #0x2f3a // #12090 │ │ cmp w8, w9 │ │ - b.eq 15638 // b.none │ │ - ldp x8, x22, [x20, #8] │ │ - cbz x22, 15798 │ │ - ldrb w9, [x8] │ │ - cmp w9, #0x5c │ │ - b.ne 15718 // b.any │ │ - mov w23, #0x5c // #92 │ │ - add x9, x22, x8 │ │ - ldurb w9, [x9, #-1] │ │ - cmp w23, w9 │ │ - b.eq 15798 // b.none │ │ - b 15770 │ │ - cmp x22, #0x2 │ │ - b.cc 1575c // b.lo, b.ul, b.last │ │ - ldrsb w9, [x8, #1] │ │ - cmn w9, #0x40 │ │ - b.lt 1575c // b.tstop │ │ - cmp x22, #0x3 │ │ - b.ls 15744 // b.plast │ │ - ldrsb w9, [x8, #3] │ │ - cmn w9, #0x40 │ │ - b.ge 15748 // b.tcont │ │ - b 1575c │ │ - b.ne 1575c // b.any │ │ - ldurh w9, [x8, #1] │ │ - mov w10, #0x3a5c // #14940 │ │ - rev w9, w9 │ │ - cmp w10, w9, lsr #16 │ │ - b.eq 15700 // b.none │ │ - mov w23, #0x2f // #47 │ │ - add x9, x22, x8 │ │ - ldurb w9, [x9, #-1] │ │ - cmp w23, w9 │ │ - b.eq 15798 // b.none │ │ - ldr x9, [x20] │ │ - cmp x22, x9 │ │ - b.ne 1578c // b.any │ │ - mov x0, x20 │ │ + b.eq 16798 // b.none │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + bl 168f4 │ │ + cbz w0, 167b4 │ │ + tbz x19, #63, 16830 │ │ + mov x23, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x0, x23 │ │ + mov x1, x19 │ │ + bl 169b0 │ │ + ldp x23, x22, [x20, #8] │ │ + mov x0, x23 │ │ mov x1, x22 │ │ - bl 158bc │ │ - ldp x8, x22, [x20, #8] │ │ - strb w23, [x8, x22] │ │ + bl 168f4 │ │ + cbz x22, 16804 │ │ + add x8, x23, x22 │ │ + cmp w0, #0x0 │ │ + mov w9, #0x2f // #47 │ │ + mov w10, #0x5c // #92 │ │ + ldurb w8, [x8, #-1] │ │ + csel w24, w10, w9, ne // ne = any │ │ + cmp w24, w8 │ │ + b.eq 16804 // b.none │ │ + ldr x8, [x20] │ │ + cmp x8, x22 │ │ + b.eq 168dc // b.none │ │ + mov x8, x22 │ │ add x22, x22, #0x1 │ │ + strb w24, [x23, x8] │ │ str x22, [x20, #16] │ │ - ldr x9, [x20] │ │ - sub x9, x9, x22 │ │ - cmp x9, x19 │ │ - b.cc 157d0 // b.lo, b.ul, b.last │ │ - add x0, x8, x22 │ │ + ldr x8, [x20] │ │ + sub x8, x8, x22 │ │ + cmp x19, x8 │ │ + b.hi 168c4 // b.pmore │ │ + add x0, x23, x22 │ │ mov x1, x21 │ │ mov x2, x19 │ │ - bl 72f80 │ │ + bl 75e40 │ │ add x8, x22, x19 │ │ str x8, [x20, #16] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - mov x0, x20 │ │ - mov x1, x22 │ │ + b 168ac │ │ + cbz x19, 16854 │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + mov w23, #0x1 // #1 │ │ + bl 16618 │ │ + mov x22, x0 │ │ + mov x24, x19 │ │ + cbz x0, 167a0 │ │ + b 1685c │ │ + mov x24, xzr │ │ + mov w22, #0x1 // #1 │ │ + mov x0, x22 │ │ + mov x1, x21 │ │ mov x2, x19 │ │ - bl 157f8 │ │ - ldp x8, x22, [x20, #8] │ │ - b 157a8 │ │ - bl 15a24 │ │ - mov x0, x23 │ │ - mov x1, x19 │ │ - bl 15a5c │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - adds x9, x1, x2 │ │ - b.cs 158b0 // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x8 // #8 │ │ - cmp x9, #0x8 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mvn x9, x20 │ │ - lsr x1, x9, #63 │ │ - cbz x8, 1587c │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x1 // #1 │ │ - str x8, [sp, #40] │ │ - stp x9, x10, [sp, #24] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15980 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 15898 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 158ac // b.any │ │ + bl 75e40 │ │ + ldr x8, [x20] │ │ + cbz x8, 16888 │ │ + ldr x0, [x20, #8] │ │ + mov w9, #0x1 // #1 │ │ + str x9, [sp, #8] │ │ + mov x9, sp │ │ + b 1688c │ │ + add x9, sp, #0x8 │ │ + str x8, [x9] │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 168a4 │ │ + ldr x8, [sp] │ │ + cbz x8, 168a4 │ │ + bl 75e00 │ │ + stp x24, x22, [x20] │ │ + str x19, [x20, #16] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15980 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 15860 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + mov x0, x20 │ │ + mov x1, x22 │ │ + mov x2, x19 │ │ + bl 166e0 │ │ + ldp x23, x22, [x20, #8] │ │ + b 16814 │ │ + mov x0, x20 │ │ + mov x1, x22 │ │ + mov w2, #0x1 // #1 │ │ + bl 166e0 │ │ + ldp x23, x8, [x20, #8] │ │ + b 167f8 │ │ + cbz x1, 1692c │ │ + ldrb w8, [x0] │ │ + cmp w8, #0x5c │ │ + b.ne 1690c // b.any │ │ + mov w0, #0x1 // #1 │ │ ret │ │ - cbnz x0, 158b4 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 15974 // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x8 // #8 │ │ - cmp x9, #0x8 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mvn x9, x20 │ │ - lsr x1, x9, #63 │ │ - cbz x8, 15940 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x1 // #1 │ │ - str x8, [sp, #40] │ │ - stp x9, x10, [sp, #24] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15980 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 1595c │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 15970 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + cmp x1, #0x1 │ │ + b.eq 1692c // b.none │ │ + ldrsb w8, [x0, #1] │ │ + cmn w8, #0x40 │ │ + b.lt 1692c // b.tstop │ │ + cmp x1, #0x3 │ │ + b.hi 16934 // b.pmore │ │ + b.eq 16940 // b.none │ │ + mov w0, wzr │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15980 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 15924 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + ldrsb w8, [x0, #3] │ │ + cmn w8, #0x40 │ │ + b.lt 1692c // b.tstop │ │ + ldurh w8, [x0, #1] │ │ + mov w9, #0x5c3a // #23610 │ │ + cmp w8, w9 │ │ + cset w0, eq // eq = none │ │ ret │ │ - cbnz x0, 15978 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - str x30, [sp, #-32]! │ │ + stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ - mov x19, x2 │ │ - mov x20, x0 │ │ - cbz x1, 159e4 │ │ - ldr x8, [x3, #8] │ │ - cbz x8, 159b8 │ │ - ldr x8, [x3, #16] │ │ - cbz x8, 159b8 │ │ - ldr x0, [x3] │ │ - mov x1, x19 │ │ - bl 72f90 │ │ - cbnz x0, 159d0 │ │ - b 15a0c │ │ - adrp x8, d91000 │ │ - ldrb wzr, [x8, #3976] │ │ - cbz x19, 159fc │ │ - mov x0, x19 │ │ - bl 72f30 │ │ - cbz x0, 15a0c │ │ - stp x0, x19, [x20, #8] │ │ - str xzr, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov w8, #0x1 // #1 │ │ - stp xzr, x19, [x20, #8] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov w0, #0x1 // #1 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - cbnz x0, 159d0 │ │ - mov w8, #0x1 // #1 │ │ - stp x8, x19, [x20, #8] │ │ - str x8, [x20] │ │ + mov x29, sp │ │ + ldr x8, [x2, #8] │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + cbz x8, 16988 │ │ + ldr x8, [x2, #16] │ │ + cbz x8, 16988 │ │ + ldr x0, [x2] │ │ + mov x1, x20 │ │ + bl 75e50 │ │ + b 16990 │ │ + mov x0, x20 │ │ + bl 75e30 │ │ + cmp x0, #0x0 │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + cset w9, eq // eq = none │ │ + stp x8, x20, [x19, #8] │ │ + str x9, [x19] │ │ ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + cbnz x0, 169c4 │ │ + mov x0, x2 │ │ + bl 169e0 │ │ + bl 169c8 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov x8, x0 │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + bl 166d8 │ │ sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x8, 74000 │ │ - add x8, x8, #0x390 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x258 │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x3a0 │ │ + mov x1, x0 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16154 │ │ - str x30, [sp, #-16]! │ │ - mov x8, x0 │ │ - mov x0, x1 │ │ - mov x1, x8 │ │ - bl 15600 │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, x2 │ │ - b.cs 15b28 // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ + cmn x1, x2 │ │ + b.cs 16a54 // b.hs, b.nlast │ │ ldr x8, [x0] │ │ + add x10, x2, x1 │ │ mov x19, x0 │ │ - lsl x10, x8, #1 │ │ + lsl x9, x8, #1 │ │ cmp x10, x9 │ │ csel x9, x10, x9, hi // hi = pmore │ │ mov w10, #0x8 // #8 │ │ cmp x9, #0x8 │ │ csel x20, x9, x10, hi // hi = pmore │ │ - mvn x9, x20 │ │ - lsr x1, x9, #63 │ │ - cbz x8, 15af4 │ │ + tbz x20, #63, 16a64 │ │ + mov x0, xzr │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x268 │ │ + bl 169b0 │ │ + cbz x8, 16a78 │ │ ldr x9, [x19, #8] │ │ - mov w10, #0x1 // #1 │ │ str x8, [sp, #40] │ │ - stp x9, x10, [sp, #24] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15b34 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 15b10 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 15b24 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ + mov w8, #0x1 // #1 │ │ + str x9, [sp, #24] │ │ mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15b34 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 15ad8 │ │ - stp x20, x0, [x19] │ │ + add x2, sp, #0x18 │ │ + mov x1, x20 │ │ + str x8, [sp, #32] │ │ + bl 16954 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 16ab0 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - cbnz x0, 15b2c │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x19, x2 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x268 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + adds x19, x2, #0x1 │ │ + b.eq 16bf4 // b.none │ │ + b.pl 16aec // b.nfrst │ │ + adrp x0, 77000 │ │ + add x0, x0, #0x298 │ │ + bl 169e0 │ │ mov x20, x0 │ │ - cbz x1, 15b9c │ │ - ldr x8, [x3, #8] │ │ - cbz x8, 15b6c │ │ - ldr x8, [x3, #16] │ │ - cbz x8, 15b6c │ │ - ldr x0, [x3] │ │ - mov x1, x19 │ │ - bl 72f90 │ │ - cbnz x0, 15bb8 │ │ - b 15b84 │ │ - cbz x19, 15bb4 │ │ - adrp x8, d91000 │ │ - mov x0, x19 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbnz x0, 15bb8 │ │ - mov w8, #0x1 // #1 │ │ - stp x8, x19, [x20, #8] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov w8, #0x1 // #1 │ │ - stp xzr, x19, [x20, #8] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov w0, #0x1 // #1 │ │ - stp x0, x19, [x20, #8] │ │ - str xzr, [x20] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - sub sp, sp, #0x90 │ │ - stp x30, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - adds x20, x2, #0x1 │ │ - cset w25, cs // cs = hs, nlast │ │ - b.cs 15e08 // b.hs, b.nlast │ │ - tbnz x20, #63, 15e14 │ │ - adrp x8, d91000 │ │ - mvn x9, x20 │ │ - mov x22, x2 │ │ + mov x0, x19 │ │ + mov x21, x2 │ │ mov x23, x1 │ │ - mov x19, x0 │ │ - lsr x24, x9, #63 │ │ - ldrb wzr, [x8, #3976] │ │ - cmp x20, x24 │ │ - b.cs 15c24 // b.hs, b.nlast │ │ - mov x0, x24 │ │ - mov x1, x20 │ │ - bl 72f70 │ │ - b 15c2c │ │ - mov x0, x20 │ │ - bl 72f30 │ │ - mov x21, x0 │ │ - cbz x0, 15e18 │ │ - mov x0, x21 │ │ + bl 75e30 │ │ + cbz x0, 16c00 │ │ mov x1, x23 │ │ - mov x2, x22 │ │ - bl 72f80 │ │ - subs x9, x22, #0x10 │ │ - b.cs 15c6c // b.hs, b.nlast │ │ - cbz x22, 15d0c │ │ - mov x10, xzr │ │ - ldrb w8, [x23, x10] │ │ - cbz w8, 15dd0 │ │ - add x10, x10, #0x1 │ │ - cmp x22, x10 │ │ - b.ne 15c54 // b.any │ │ - b 15d0c │ │ + mov x2, x21 │ │ + mov x22, x0 │ │ + bl 75e40 │ │ add x8, x23, #0x7 │ │ and x8, x8, #0xfffffffffffffff8 │ │ subs x8, x8, x23 │ │ - b.eq 15cac // b.none │ │ - cmp x8, x22 │ │ - csel x8, x8, x22, cc // cc = lo, ul, last │ │ - cbz x8, 15cac │ │ - mov x10, xzr │ │ - ldrb w11, [x23, x10] │ │ - cbz w11, 15dd0 │ │ - add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 15c8c // b.any │ │ + b.eq 16b4c // b.none │ │ + mov x9, xzr │ │ + ldrb w10, [x23, x9] │ │ + cbz w10, 16bd8 │ │ + add x9, x9, #0x1 │ │ cmp x8, x9 │ │ - b.ls 15cb0 // b.plast │ │ - b 15ce8 │ │ - mov x8, xzr │ │ - mov x10, #0xfefefefefefefefe // #-72340172838076674 │ │ - movk x10, #0xfeff │ │ + b.ne 16b28 // b.any │ │ + sub x9, x21, #0x10 │ │ + cmp x8, x9 │ │ + b.ls 16b50 // b.plast │ │ + b 16b8c │ │ + sub x9, x21, #0x10 │ │ + mov x10, #0x101010101010101 // #72340172838076673 │ │ + movk x10, #0x100 │ │ dup v0.2d, x10 │ │ + mov x10, #0x8080808080808080 // #-9187201950435737472 │ │ ldr q1, [x23, x8] │ │ - add v2.2d, v1.2d, v0.2d │ │ - bic v1.16b, v2.16b, v1.16b │ │ - dup v2.2d, v1.d[1] │ │ + sub v2.2d, v0.2d, v1.2d │ │ orr v1.16b, v2.16b, v1.16b │ │ - fmov x10, d1 │ │ - tst x10, #0x8080808080808080 │ │ - b.ne 15ce8 // b.any │ │ + mov x11, v1.d[1] │ │ + fmov x12, d1 │ │ + and x11, x12, x11 │ │ + bics xzr, x10, x11 │ │ + b.ne 16b8c // b.any │ │ add x8, x8, #0x10 │ │ cmp x8, x9 │ │ - b.ls 15cbc // b.plast │ │ - subs x9, x22, x8 │ │ - b.eq 15d0c // b.none │ │ + b.ls 16b60 // b.plast │ │ + subs x9, x21, x8 │ │ + b.eq 16bb0 // b.none │ │ mov x10, xzr │ │ add x11, x23, x8 │ │ ldrb w12, [x11, x10] │ │ - cbz w12, 15dcc │ │ + cbz w12, 16bd4 │ │ add x10, x10, #0x1 │ │ cmp x9, x10 │ │ - b.ne 15cf8 // b.any │ │ - cmp x20, x22 │ │ - stp x20, x21, [sp, #8] │ │ - str x22, [sp, #24] │ │ - b.ne 15d5c // b.any │ │ - cbz w25, 15d28 │ │ - str xzr, [sp, #64] │ │ - b 15d34 │ │ - mov w8, #0x1 // #1 │ │ - str x20, [sp, #72] │ │ - stp x21, x8, [sp, #56] │ │ - add x0, sp, #0x20 │ │ - add x3, sp, #0x38 │ │ - mov w1, #0x1 // #1 │ │ - mov x2, x20 │ │ - bl 15b34 │ │ - ldp x8, x0, [sp, #32] │ │ - cbz x8, 15df4 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 15e24 // b.any │ │ - cmp x20, x22 │ │ - b.ne 15d78 // b.any │ │ - add x0, sp, #0x8 │ │ - mov x1, x22 │ │ - bl 15e64 │ │ - ldp x21, x22, [sp, #16] │ │ - ldr x20, [sp, #8] │ │ - add x23, x22, #0x1 │ │ - strb wzr, [x21, x22] │ │ - cmp x20, x23 │ │ - b.ls 15dac // b.plast │ │ - cbz x23, 15db4 │ │ - mov x0, x21 │ │ - mov x1, x23 │ │ - bl 72f90 │ │ - cbnz x0, 15dc0 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - b 15e38 │ │ - mov x0, x21 │ │ - b 15dc0 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov w0, #0x1 // #1 │ │ - mov x20, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x0, x23, [x19, #8] │ │ - b 15dd8 │ │ - add x10, x10, x8 │ │ - stp x21, x22, [x19, #8] │ │ - str x10, [x19, #24] │ │ - str x20, [x19] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x30, x25, [sp, #80] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - mov x21, x0 │ │ - stp x20, x0, [sp, #8] │ │ - cmp x20, x22 │ │ - b.eq 15d64 // b.none │ │ - b 15d78 │ │ - adrp x0, 74000 │ │ - add x0, x0, #0x3b8 │ │ - bl 17a54 │ │ - bl 15a24 │ │ - mov x0, x24 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ - cbnz x0, 15e30 │ │ - bl 15a24 │ │ - b 15e38 │ │ - ldr x1, [sp, #48] │ │ - bl 15a5c │ │ - brk #0x1 │ │ - mov x19, x0 │ │ - b 15e54 │ │ - ldr x8, [sp, #8] │ │ - mov x19, x0 │ │ - cbz x8, 15e5c │ │ - ldr x21, [sp, #16] │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 15f1c // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x8 // #8 │ │ - cmp x9, #0x8 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mvn x9, x20 │ │ - lsr x1, x9, #63 │ │ - cbz x8, 15ee8 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x1 // #1 │ │ - str x8, [sp, #40] │ │ - stp x9, x10, [sp, #24] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15b34 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 15f04 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 15f18 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + b.ne 16b9c // b.any │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + strb wzr, [x22, x21] │ │ + stp x22, x19, [x20, #8] │ │ + str x8, [x20] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 15b34 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 15ecc │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + add x9, x10, x8 │ │ + stp x19, x22, [x20] │ │ + stp x21, x9, [x20, #16] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - cbnz x0, 15f20 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ + adrp x0, 77000 │ │ + add x0, x0, #0x2b0 │ │ + bl 18804 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x19 │ │ + bl 169c8 │ │ sub sp, sp, #0xb0 │ │ - str x30, [sp, #96] │ │ + stp x29, x30, [sp, #96] │ │ stp x26, x25, [sp, #112] │ │ stp x24, x23, [sp, #128] │ │ stp x22, x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x60 │ │ mov x19, x0 │ │ stp x1, x2, [sp, #8] │ │ - add x0, sp, #0x40 │ │ + sub x0, x29, #0x20 │ │ add x1, sp, #0x8 │ │ - mov x23, x2 │ │ - bl 192e0 │ │ - ldr x21, [sp, #64] │ │ - cbz x21, 15f9c │ │ - ldr x8, [sp, #88] │ │ - ldr x22, [sp, #72] │ │ - cbz x8, 15fa8 │ │ - cbz x23, 15fb8 │ │ - tbnz x23, #63, 1611c │ │ - adrp x8, d91000 │ │ - mvn x9, x23 │ │ - lsr x24, x9, #63 │ │ - cmp x24, x23 │ │ - ldrb wzr, [x8, #3976] │ │ - b.ls 15fc0 // b.plast │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - bl 72f70 │ │ - b 15fc8 │ │ - mov x22, xzr │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x680 │ │ + mov x21, x2 │ │ + bl 17fb8 │ │ + ldur x22, [x29, #-32] │ │ + cbz x22, 16c64 │ │ + ldur x8, [x29, #-8] │ │ + ldur x23, [x29, #-24] │ │ + cbz x8, 16c78 │ │ + tbz x21, #63, 16c88 │ │ + adrp x0, 77000 │ │ + add x0, x0, #0x280 │ │ + bl 169e0 │ │ + mov w8, #0x1 // #1 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x8, xzr, [x19, #8] │ │ + str x9, [x19] │ │ + b 16da8 │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x21, x22, [x19, #8] │ │ + stp x22, x23, [x19, #8] │ │ str x8, [x19] │ │ - b 16100 │ │ - mov w20, #0x1 // #1 │ │ - b 15fd0 │ │ - mov x0, x23 │ │ - bl 72f30 │ │ + b 16da8 │ │ + cbz x21, 16dc4 │ │ + mov x0, x21 │ │ + bl 75e30 │ │ + cbz x0, 16e08 │ │ mov x20, x0 │ │ - cbz x0, 16120 │ │ - mov x24, xzr │ │ - cmp x22, x23 │ │ - stp x23, x20, [sp, #24] │ │ + cmp x23, x21 │ │ + stp x21, x0, [sp, #24] │ │ str xzr, [sp, #40] │ │ - b.ls 15ffc // b.plast │ │ - add x0, sp, #0x18 │ │ - mov x1, xzr │ │ - mov x2, x22 │ │ - bl 15a70 │ │ - ldp x20, x24, [sp, #32] │ │ - ldr x23, [sp, #24] │ │ + b.hi 16dd8 // b.pmore │ │ + mov x24, xzr │ │ add x0, x20, x24 │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - bl 72f80 │ │ - add x1, x24, x22 │ │ - sub x8, x23, x1 │ │ - cmp x8, #0x2 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + bl 75e40 │ │ + add x1, x24, x23 │ │ + sub x8, x21, x1 │ │ str x1, [sp, #40] │ │ - b.hi 16030 // b.pmore │ │ - add x0, sp, #0x18 │ │ - mov w2, #0x3 // #3 │ │ - bl 15a70 │ │ - ldp x20, x1, [sp, #32] │ │ + cmp x8, #0x2 │ │ + b.ls 16df4 // b.plast │ │ add x8, x20, x1 │ │ mov w24, #0xbd // #189 │ │ mov w25, #0xbfef // #49135 │ │ - add x21, x1, #0x3 │ │ strb w24, [x8, #2] │ │ + add x21, x1, #0x3 │ │ strh w25, [x8] │ │ ldp x8, x9, [sp, #8] │ │ stp x21, x8, [sp, #40] │ │ str x9, [sp, #56] │ │ - b 1606c │ │ - add x8, x20, x21 │ │ - add x21, x21, #0x3 │ │ - strb w24, [x8, #2] │ │ - strh w25, [x8] │ │ - str x21, [sp, #40] │ │ - add x0, sp, #0x40 │ │ + sub x0, x29, #0x20 │ │ add x1, sp, #0x30 │ │ - bl 192e0 │ │ - ldr x22, [sp, #64] │ │ - cbz x22, 160f0 │ │ + bl 17fb8 │ │ + ldur x22, [x29, #-32] │ │ + cbz x22, 16d98 │ │ ldr x8, [sp, #24] │ │ - ldr x23, [sp, #72] │ │ - ldr x26, [sp, #88] │ │ + ldur x23, [x29, #-24] │ │ + ldur x26, [x29, #-8] │ │ sub x8, x8, x21 │ │ - cmp x8, x23 │ │ - b.cs 160ac // b.hs, b.nlast │ │ - add x0, sp, #0x18 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - bl 15a70 │ │ - ldp x20, x21, [sp, #32] │ │ + cmp x23, x8 │ │ + b.hi 16d68 // b.pmore │ │ add x0, x20, x21 │ │ mov x1, x22 │ │ mov x2, x23 │ │ - bl 72f80 │ │ + bl 75e40 │ │ add x21, x21, x23 │ │ str x21, [sp, #40] │ │ - cbz x26, 1606c │ │ + cbz x26, 16cf8 │ │ ldr x8, [sp, #24] │ │ sub x8, x8, x21 │ │ cmp x8, #0x2 │ │ - b.hi 16058 // b.pmore │ │ + b.ls 16d80 // b.plast │ │ + add x8, x20, x21 │ │ + add x21, x21, #0x3 │ │ + strb w24, [x8, #2] │ │ + strh w25, [x8] │ │ + str x21, [sp, #40] │ │ + b 16cf8 │ │ + add x0, sp, #0x18 │ │ + mov x1, x21 │ │ + mov x2, x23 │ │ + bl 16a14 │ │ + ldp x20, x21, [sp, #32] │ │ + b 16d24 │ │ add x0, sp, #0x18 │ │ mov x1, x21 │ │ mov w2, #0x3 // #3 │ │ - bl 15a70 │ │ + bl 16a14 │ │ ldp x20, x21, [sp, #32] │ │ - b 16058 │ │ + b 16d50 │ │ ldur q0, [sp, #24] │ │ ldr x8, [sp, #40] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x26, x25, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0xb0 │ │ ret │ │ - bl 15a24 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - b 16130 │ │ - mov x19, x0 │ │ + mov w20, #0x1 // #1 │ │ + cmp x23, x21 │ │ + stp x21, x20, [sp, #24] │ │ + str xzr, [sp, #40] │ │ + b.ls 16cac // b.plast │ │ + add x0, sp, #0x18 │ │ + mov x1, xzr │ │ + mov x2, x23 │ │ + bl 16a14 │ │ + ldp x20, x24, [sp, #32] │ │ + ldr x21, [sp, #24] │ │ + b 16cb0 │ │ + add x0, sp, #0x18 │ │ + mov w2, #0x3 // #3 │ │ + bl 16a14 │ │ + ldp x20, x1, [sp, #32] │ │ + b 16cd4 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x21 │ │ + bl 169c8 │ │ + b 16e18 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 16144 │ │ + mov x19, x0 │ │ + cbz x8, 16e2c │ │ ldr x0, [sp, #32] │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - ldr xzr, [x0] │ │ - b 16150 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x420 │ │ - stp x0, x1, [sp, #24] │ │ - add x0, sp, #0x8 │ │ - stp x8, x9, [sp, #8] │ │ - mov w8, #0x1 // #1 │ │ - strh w8, [sp, #40] │ │ - bl 45860 │ │ + bl 71c04 │ │ sub sp, sp, #0x70 │ │ - stp x30, x1, [sp, #96] │ │ + stp x29, x30, [sp, #96] │ │ + add x29, sp, #0x60 │ │ add x8, sp, #0x8 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - add x10, sp, #0x68 │ │ - mov x1, x2 │ │ - stp x8, x9, [sp, #64] │ │ - mov w8, #0x2 // #2 │ │ - stp x10, x9, [sp, #80] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x5a8 │ │ - add x10, sp, #0x40 │ │ - stp x8, xzr, [sp, #40] │ │ - stp x0, x9, [sp, #8] │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-32] │ │ + mov x8, sp │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x310 │ │ + mov w9, #0x2 // #2 │ │ + stp x0, x1, [sp] │ │ add x0, sp, #0x10 │ │ - stp x8, x10, [sp, #24] │ │ - bl 16154 │ │ - sub sp, sp, #0x70 │ │ - stp x30, x1, [sp, #96] │ │ - add x8, sp, #0x68 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - add x10, sp, #0x8 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x20 │ │ mov x1, x2 │ │ - stp x8, x9, [sp, #64] │ │ - mov w8, #0x2 // #2 │ │ - stp x10, x9, [sp, #80] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x470 │ │ - add x10, sp, #0x40 │ │ - stp x8, xzr, [sp, #40] │ │ - stp x0, x9, [sp, #8] │ │ - add x0, sp, #0x10 │ │ - stp x8, x10, [sp, #24] │ │ - bl 16154 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #32] │ │ + add x29, sp, #0x20 │ │ ldr x9, [x0] │ │ - lsr x8, x9, #4 │ │ - cmp x8, #0x271 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xf3f │ │ - b.cc 162b4 // b.lo, b.ul, b.last │ │ - mov x11, #0x594b // #22859 │ │ - mov w16, #0xe0ff // #57599 │ │ - movk x11, #0x3886, lsl #16 │ │ - mov x10, xzr │ │ - movk x11, #0xc5d6, lsl #32 │ │ - mov w12, #0xd8f0 // #55536 │ │ - movk x11, #0x346d, lsl #48 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x544 │ │ + cmp x9, #0x3e8 │ │ + b.cc 16f2c // b.lo, b.ul, b.last │ │ + mov x12, #0x594b // #22859 │ │ + add x10, sp, #0xc │ │ + mov w17, #0x967f // #38527 │ │ + movk x12, #0x3886, lsl #16 │ │ + mov x11, #0xffffffffffffffec // #-20 │ │ + mov w13, #0x2710 // #10000 │ │ + movk x12, #0xc5d6, lsl #32 │ │ + mov w14, #0x147b // #5243 │ │ + add x15, x10, #0x13 │ │ + movk x12, #0x346d, lsl #48 │ │ + mov w16, #0x64 // #100 │ │ + movk w17, #0x98, lsl #16 │ │ + mov x10, x9 │ │ + mov x0, x10 │ │ + umulh x10, x10, x12 │ │ + add x11, x11, #0x4 │ │ + cmp x0, x17 │ │ + lsr x10, x10, #11 │ │ + msub w2, w10, w13, w0 │ │ + ubfx w3, w2, #2, #14 │ │ + mul w3, w3, w14 │ │ + lsr w3, w3, #17 │ │ + msub w2, w3, w16, w2 │ │ + ldrh w3, [x8, w3, uxtw #1] │ │ + sturh w3, [x15, #-3] │ │ + and x2, x2, #0xffff │ │ + ldrh w2, [x8, x2, lsl #1] │ │ + sturh w2, [x15, #-1] │ │ + sub x15, x15, #0x4 │ │ + b.hi 16ed8 // b.pmore │ │ + neg x11, x11 │ │ + cmp x10, #0x9 │ │ + b.hi 16f3c // b.pmore │ │ + b 16f6c │ │ + mov w11, #0x14 // #20 │ │ + mov x10, x9 │ │ + cmp x9, #0x9 │ │ + b.ls 16f6c // b.plast │ │ + ubfx w12, w10, #2, #14 │ │ mov w13, #0x147b // #5243 │ │ - mov w14, #0xffffff9c // #-100 │ │ - add x15, sp, #0x9 │ │ - movk w16, #0x5f5, lsl #16 │ │ - mov x17, x9 │ │ - umulh x9, x9, x11 │ │ - add x3, x15, x10 │ │ - sub x10, x10, #0x4 │ │ - lsr x9, x9, #11 │ │ - cmp x17, x16 │ │ - madd w0, w9, w12, w17 │ │ - ubfx w2, w0, #2, #14 │ │ - mul w2, w2, w13 │ │ - lsr w2, w2, #17 │ │ - madd w0, w2, w14, w0 │ │ - ldrh w2, [x8, w2, uxtw #1] │ │ - and x0, x0, #0xffff │ │ - ldrh w0, [x8, x0, lsl #1] │ │ - sturh w2, [x3, #35] │ │ - sturh w0, [x3, #37] │ │ - b.hi 16260 // b.pmore │ │ - add x10, x10, #0x27 │ │ - cmp x9, #0x63 │ │ - b.hi 162c0 // b.pmore │ │ - b 162f0 │ │ - mov w10, #0x27 // #39 │ │ - cmp x9, #0x63 │ │ - b.ls 162f0 // b.plast │ │ - ubfx w11, w9, #2, #14 │ │ - mov w12, #0x147b // #5243 │ │ - sub x10, x10, #0x2 │ │ - add x13, sp, #0x9 │ │ - mul w11, w11, w12 │ │ - mov w12, #0xffffff9c // #-100 │ │ - lsr w11, w11, #17 │ │ - madd w9, w11, w12, w9 │ │ - and x9, x9, #0xffff │ │ - ldrh w12, [x8, x9, lsl #1] │ │ - mov x9, x11 │ │ - strh w12, [x13, x10] │ │ - cmp x9, #0xa │ │ - b.cs 1630c // b.hs, b.nlast │ │ - sub x10, x10, #0x1 │ │ - add w8, w9, #0x30 │ │ - add x9, sp, #0x9 │ │ - strb w8, [x9, x10] │ │ - b 1631c │ │ - sub x10, x10, #0x2 │ │ - ldrh w8, [x8, x9, lsl #1] │ │ - add x9, sp, #0x9 │ │ - strh w8, [x9, x10] │ │ - add x8, sp, #0x9 │ │ - mov w9, #0x27 // #39 │ │ - add x4, x8, x10 │ │ - sub x5, x9, x10 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ + sub x11, x11, #0x2 │ │ + mul w12, w12, w13 │ │ + mov w13, #0x64 // #100 │ │ + lsr w12, w12, #17 │ │ + msub w10, w12, w13, w10 │ │ + add x13, sp, #0xc │ │ + and x10, x10, #0xffff │ │ + ldrh w10, [x8, x10, lsl #1] │ │ + strh w10, [x13, x11] │ │ + mov x10, x12 │ │ + cbz x9, 16f74 │ │ + cbz x10, 16f8c │ │ + ubfiz x9, x10, #1, #4 │ │ + sub x11, x11, #0x1 │ │ + add x8, x8, x9 │ │ + add x9, sp, #0xc │ │ + ldrb w8, [x8, #1] │ │ + strb w8, [x9, x11] │ │ + mov w8, #0x14 // #20 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ + sub x5, x8, x11 │ │ + add x8, sp, #0xc │ │ + mov w2, #0x1 // #1 │ │ + add x4, x8, x11 │ │ mov x3, xzr │ │ - bl 16350 │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x40 │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #32] │ │ + add x29, sp, #0x20 │ │ + mov w8, #0x1 // #1 │ │ + stp x0, x1, [sp, #8] │ │ + add x0, sp, #0x8 │ │ + strh w8, [sp, #24] │ │ + bl 48fd8 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #16] │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ + add x29, sp, #0x10 │ │ mov x19, x5 │ │ mov x20, x4 │ │ - mov x22, x3 │ │ - mov x23, x2 │ │ - mov x21, x0 │ │ - tbz w1, #0, 163d8 │ │ - ldr w8, [x21, #52] │ │ - mov w10, #0x2b // #43 │ │ - mov w11, #0x110000 // #1114112 │ │ - and x9, x8, #0x1 │ │ - cmp w9, #0x0 │ │ - add x9, x9, x19 │ │ - csel w24, w11, w10, eq // eq = none │ │ - tbz w8, #2, 163e8 │ │ - mov x10, xzr │ │ - cbz x22, 163c8 │ │ - mov x11, x23 │ │ - mov x12, x22 │ │ - ldrsb w13, [x11], #1 │ │ - cmn w13, #0x41 │ │ - cinc x10, x10, gt │ │ - subs x12, x12, #0x1 │ │ - b.ne 163b4 // b.any │ │ - add x9, x10, x9 │ │ - ldr x10, [x21] │ │ - cbnz x10, 163f4 │ │ - b 1642c │ │ - ldr w8, [x21, #52] │ │ - add x9, x19, #0x1 │ │ - mov w24, #0x2d // #45 │ │ - tbnz w8, #2, 163a4 │ │ - mov x23, xzr │ │ - ldr x10, [x21] │ │ - cbz x10, 1642c │ │ - ldr x10, [x21, #8] │ │ - subs x28, x10, x9 │ │ - b.ls 1642c // b.plast │ │ - tbnz w8, #3, 164a4 │ │ - ldrb w8, [x21, #56] │ │ - adrp x9, 5000 │ │ - add x9, x9, #0xf90 │ │ - adr x10, 16420 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - mov x8, x28 │ │ - mov x28, xzr │ │ - b 16510 │ │ - ldp x25, x21, [x21, #32] │ │ - mov w2, w24 │ │ - mov x3, x23 │ │ - mov x4, x22 │ │ - mov x0, x25 │ │ - mov x1, x21 │ │ - bl 168f8 │ │ - tbz w0, #0, 16474 │ │ - mov w25, #0x1 // #1 │ │ - mov w0, w25 │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - ldr x3, [x21, #24] │ │ - mov x0, x25 │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + tbz w1, #0, 17088 │ │ + ldr w26, [x0, #16] │ │ + mov w9, #0x2b // #43 │ │ + mov w10, #0x110000 // #1114112 │ │ + and x8, x26, #0x200000 │ │ + cmp w8, #0x0 │ │ + add x27, x19, x8, lsr #21 │ │ + csel w23, w10, w9, eq // eq = none │ │ + tbz w26, #23, 17098 │ │ + cbz x21, 17168 │ │ + ldrsb w8, [x22] │ │ + cmn w8, #0x41 │ │ + cset w8, gt │ │ + cmp x21, #0x1 │ │ + b.eq 17054 // b.none │ │ + ldrsb w9, [x22, #1] │ │ + cmn w9, #0x41 │ │ + cinc x8, x8, gt │ │ + add x27, x8, x27 │ │ + ldrh w28, [x0, #20] │ │ + cmp x27, x28 │ │ + b.cs 170a8 // b.hs, b.nlast │ │ + tbnz w26, #24, 170f8 │ │ + ubfx w8, w26, #29, #2 │ │ + sub w27, w28, w27 │ │ + str x20, [sp, #8] │ │ + cmp w8, #0x1 │ │ + b.gt 1717c │ │ + cbnz w8, 171b8 │ │ + mov w28, wzr │ │ + b 171bc │ │ + ldr w26, [x0, #16] │ │ + add x27, x19, #0x1 │ │ + mov w23, #0x2d // #45 │ │ + tbnz w26, #23, 17030 │ │ + mov x22, xzr │ │ + ldrh w28, [x0, #20] │ │ + cmp x27, x28 │ │ + b.cc 17064 // b.lo, b.ul, b.last │ │ + ldp x24, x25, [x0] │ │ + mov w2, w23 │ │ + mov x3, x22 │ │ + mov x4, x21 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + bl 1759c │ │ + tbnz w0, #0, 17220 │ │ + ldr x3, [x25, #24] │ │ + mov x0, x24 │ │ mov x1, x20 │ │ mov x2, x19 │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x70 │ │ br x3 │ │ - ldp x26, x27, [x21, #32] │ │ - mov w25, #0x1 // #1 │ │ - mov w2, w24 │ │ - ldr w8, [x21, #48] │ │ - mov x3, x23 │ │ - mov x4, x22 │ │ - ldrb w29, [x21, #56] │ │ - mov x0, x26 │ │ - strb w25, [x21, #56] │ │ - str w8, [sp, #12] │ │ - mov w8, #0x30 // #48 │ │ - mov x1, x27 │ │ - str w8, [x21, #48] │ │ - bl 168f8 │ │ - tbnz w0, #0, 16450 │ │ - add x22, x28, #0x1 │ │ - subs x22, x22, #0x1 │ │ - b.eq 1659c // b.none │ │ - ldr x8, [x27, #32] │ │ - mov x0, x26 │ │ + ldp x25, x26, [x0, #8] │ │ + mov w8, #0x9fe00000 // #-1612709888 │ │ + mov w9, #0x30 // #48 │ │ + ldr x24, [x0] │ │ + str x0, [sp] │ │ + movk w9, #0x2000, lsl #16 │ │ + mov w2, w23 │ │ + mov x3, x22 │ │ + and w8, w26, w8 │ │ + mov x1, x25 │ │ + mov x4, x21 │ │ + orr w8, w8, w9 │ │ + str w8, [x0, #16] │ │ + mov x0, x24 │ │ + bl 1759c │ │ + tbnz w0, #0, 17220 │ │ + mov w21, wzr │ │ + sub w22, w28, w27 │ │ + and w8, w21, #0xffff │ │ + cmp w8, w22, uxth │ │ + b.cs 17190 // b.hs, b.nlast │ │ + ldr x8, [x25, #32] │ │ + mov x0, x24 │ │ mov w1, #0x30 // #48 │ │ + add w21, w21, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 164e4 │ │ - b 1644c │ │ - add x9, x28, #0x1 │ │ - lsr x8, x28, #1 │ │ - lsr x28, x9, #1 │ │ - ldp x25, x26, [x21, #32] │ │ - add x27, x8, #0x1 │ │ - ldr w21, [x21, #48] │ │ - subs x27, x27, #0x1 │ │ - b.eq 1653c // b.none │ │ - ldr x8, [x26, #32] │ │ - mov x0, x25 │ │ - mov w1, w21 │ │ - blr x8 │ │ - tbz w0, #0, 1651c │ │ - b 1644c │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, w24 │ │ - mov x3, x23 │ │ - mov x4, x22 │ │ - bl 168f8 │ │ - tbnz w0, #0, 1644c │ │ - ldr x8, [x26, #24] │ │ - mov x0, x25 │ │ + tbz w0, #0, 17140 │ │ + b 17220 │ │ + add x27, xzr, x27 │ │ + ldrh w28, [x0, #20] │ │ + cmp x27, x28 │ │ + b.cs 170a8 // b.hs, b.nlast │ │ + b 17064 │ │ + cmp w8, #0x2 │ │ + mov w28, w27 │ │ + b.ne 171bc // b.any │ │ + ubfx w28, w27, #1, #15 │ │ + b 171bc │ │ + ldr x8, [x25, #24] │ │ + mov x0, x24 │ │ mov x1, x20 │ │ mov x2, x19 │ │ blr x8 │ │ - tbnz w0, #0, 1644c │ │ - mov x19, xzr │ │ - cmp x28, x19 │ │ - b.eq 165c8 // b.none │ │ - ldr x8, [x26, #32] │ │ - mov x0, x25 │ │ - mov w1, w21 │ │ - add x19, x19, #0x1 │ │ + tbnz w0, #0, 17220 │ │ + ldr x8, [sp] │ │ + mov w0, wzr │ │ + str x26, [x8, #16] │ │ + b 17224 │ │ + mov w28, w27 │ │ + ldp x24, x25, [x0] │ │ + mov w20, wzr │ │ + and w8, w20, #0xffff │ │ + cmp w8, w28, uxth │ │ + b.cs 171ec // b.hs, b.nlast │ │ + ldr x8, [x25, #32] │ │ + and w1, w26, #0x1fffff │ │ + mov x0, x24 │ │ + add w20, w20, #0x1 │ │ blr x8 │ │ - cbz w0, 16574 │ │ - sub x8, x19, #0x1 │ │ - b 165cc │ │ - ldr x8, [x27, #24] │ │ - mov x0, x26 │ │ - mov x1, x20 │ │ + tbz w0, #0, 171c4 │ │ + b 17220 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w23 │ │ + mov x3, x22 │ │ + mov x4, x21 │ │ + bl 1759c │ │ + tbnz w0, #0, 17220 │ │ + ldr x8, [x25, #24] │ │ + ldr x1, [sp, #8] │ │ + mov x0, x24 │ │ mov x2, x19 │ │ blr x8 │ │ - tbnz w0, #0, 1644c │ │ - mov w25, wzr │ │ - ldr w8, [sp, #12] │ │ - strb w29, [x21, #56] │ │ - str w8, [x21, #48] │ │ - b 16450 │ │ - mov x8, x28 │ │ - cmp x8, x28 │ │ - cset w25, cc // cc = lo, ul, last │ │ - b 16450 │ │ + tbz w0, #0, 17244 │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x70 │ │ + ret │ │ + mov w19, wzr │ │ + sub w20, w27, w28 │ │ + and w8, w19, #0xffff │ │ + cmp w8, w20, uxth │ │ + b.cs 1727c // b.hs, b.nlast │ │ + ldr x8, [x25, #32] │ │ + and w1, w26, #0x1fffff │ │ + mov x0, x24 │ │ + add w19, w19, #0x1 │ │ + blr x8 │ │ + mov w8, w0 │ │ + mov w0, #0x1 // #1 │ │ + tbz w8, #0, 1724c │ │ + b 17224 │ │ + mov w0, wzr │ │ + b 17224 │ │ add x8, x0, #0x7 │ │ - and x14, x8, #0xfffffffffffffff8 │ │ - sub x8, x0, x14 │ │ - cmp x14, x0 │ │ + mov x9, xzr │ │ + and x13, x8, #0xfffffffffffffff8 │ │ + sub x8, x0, x13 │ │ + cmp x13, x0 │ │ add x11, x1, x8 │ │ and x10, x11, #0x7 │ │ - b.ne 165fc // b.any │ │ - mov x9, xzr │ │ - b 16614 │ │ - mov x9, xzr │ │ + b.eq 172b8 // b.none │ │ ldrsb w12, [x0], #1 │ │ cmn w12, #0x41 │ │ cinc x9, x9, gt │ │ adds x8, x8, #0x1 │ │ - b.cc 16600 // b.lo, b.ul, b.last │ │ + b.cc 172a4 // b.lo, b.ul, b.last │ │ lsr x8, x11, #3 │ │ - cbz x10, 166ac │ │ + cbz x10, 17350 │ │ and x11, x11, #0xfffffffffffffff8 │ │ - add x12, x14, x11 │ │ + add x12, x13, x11 │ │ ldrsb w11, [x12] │ │ cmn w11, #0x41 │ │ cset w11, gt │ │ cmp x10, #0x1 │ │ - b.eq 166b0 // b.none │ │ - ldrsb w13, [x12, #1] │ │ - cmn w13, #0x41 │ │ + b.eq 17354 // b.none │ │ + ldrsb w14, [x12, #1] │ │ + cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x2 │ │ - b.eq 166b0 // b.none │ │ - ldrsb w13, [x12, #2] │ │ - cmn w13, #0x41 │ │ + b.eq 17354 // b.none │ │ + ldrsb w14, [x12, #2] │ │ + cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x3 │ │ - b.eq 166b0 // b.none │ │ - ldrsb w13, [x12, #3] │ │ - cmn w13, #0x41 │ │ + b.eq 17354 // b.none │ │ + ldrsb w14, [x12, #3] │ │ + cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x4 │ │ - b.eq 166b0 // b.none │ │ - ldrsb w13, [x12, #4] │ │ - cmn w13, #0x41 │ │ + b.eq 17354 // b.none │ │ + ldrsb w14, [x12, #4] │ │ + cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x5 │ │ - b.eq 166b0 // b.none │ │ - ldrsb w13, [x12, #5] │ │ - cmn w13, #0x41 │ │ + b.eq 17354 // b.none │ │ + ldrsb w14, [x12, #5] │ │ + cmn w14, #0x41 │ │ cinc x11, x11, gt │ │ cmp x10, #0x6 │ │ - b.eq 166b0 // b.none │ │ + b.eq 17354 // b.none │ │ ldrsb w10, [x12, #6] │ │ cmn w10, #0x41 │ │ cinc x11, x11, gt │ │ - b 166b0 │ │ + b 17354 │ │ mov x11, xzr │ │ movi v0.16b, #0x1 │ │ add x0, x11, x9 │ │ mov w9, #0xc0 // #192 │ │ mov x10, #0x1000100010001 // #281479271743489 │ │ - b 166f0 │ │ - mov x1, xzr │ │ - lsr x14, x1, #8 │ │ - and x15, x1, #0xff00ff00ff00ff │ │ - and x14, x14, #0xff00ff00ff00ff │ │ - sub x8, x8, x13 │ │ - add x14, x14, x15 │ │ - and x15, x13, #0x3 │ │ - mul x16, x14, x10 │ │ - add x14, x11, x13, lsl #3 │ │ - add x0, x0, x16, lsr #48 │ │ - cbnz x15, 16880 │ │ - cbz x8, 168f4 │ │ + b 17394 │ │ + mov x15, xzr │ │ + lsr x13, x15, #8 │ │ + and x14, x15, #0xff00ff00ff00ff │ │ + sub x8, x8, x12 │ │ + and x13, x13, #0xff00ff00ff00ff │ │ + add x13, x13, x14 │ │ + and x14, x12, #0x3 │ │ + mul x15, x13, x10 │ │ + add x13, x11, x12, lsl #3 │ │ + add x0, x0, x15, lsr #48 │ │ + cbnz x14, 17520 │ │ + cbz x8, 17598 │ │ cmp x8, #0xc0 │ │ - mov x11, x14 │ │ - csel x13, x8, x9, cc // cc = lo, ul, last │ │ - ands x12, x13, #0xfc │ │ - b.eq 166c4 // b.none │ │ - lsr x14, x13, #2 │ │ - sub x15, x14, #0x1 │ │ - and x15, x15, #0x7ffffffffffffff │ │ - cmp x15, #0x3 │ │ - b.cs 16728 // b.hs, b.nlast │ │ - mov x1, xzr │ │ - mov x15, x11 │ │ - b 16834 │ │ - add x15, x15, #0x1 │ │ - add x1, x11, #0x40 │ │ - and x17, x15, #0xffffffffffffffc │ │ + mov x11, x13 │ │ + csel x12, x8, x9, cc // cc = lo, ul, last │ │ + cmp x8, #0x4 │ │ + b.cc 17368 // b.lo, b.ul, b.last │ │ + lsr x14, x12, #2 │ │ + sub x13, x14, #0x1 │ │ + and x13, x13, #0x7ffffffffffffff │ │ + cmp x13, #0x3 │ │ + b.cs 173cc // b.hs, b.nlast │ │ + mov x15, xzr │ │ + mov x13, x11 │ │ + b 174d4 │ │ + add x15, x13, #0x1 │ │ movi v1.2d, #0x0 │ │ - lsl x16, x17, #5 │ │ movi v2.2d, #0x0 │ │ - mov x2, x17 │ │ - sub x3, x1, #0x40 │ │ - ld4 {v3.2d-v6.2d}, [x1] │ │ - subs x2, x2, #0x4 │ │ - add x1, x1, #0x80 │ │ - ld4 {v16.2d-v19.2d}, [x3] │ │ - mvn v7.16b, v3.16b │ │ - ushr v20.2d, v3.2d, #6 │ │ + and x16, x15, #0xffffffffffffffc │ │ + add x17, x11, #0x40 │ │ + add x13, x11, x16, lsl #5 │ │ + mov x1, x16 │ │ + sub x2, x17, #0x40 │ │ + ld4 {v16.2d-v19.2d}, [x17] │ │ + subs x1, x1, #0x4 │ │ + add x17, x17, #0x80 │ │ + ld4 {v3.2d-v6.2d}, [x2] │ │ + mvn v7.16b, v16.16b │ │ + mvn v21.16b, v17.16b │ │ + mvn v26.16b, v18.16b │ │ + mvn v22.16b, v3.16b │ │ + mvn v23.16b, v4.16b │ │ + mvn v24.16b, v5.16b │ │ + ushr v20.2d, v16.2d, #6 │ │ + ushr v25.2d, v17.2d, #6 │ │ + ushr v27.2d, v18.2d, #6 │ │ + ushr v28.2d, v3.2d, #6 │ │ + ushr v29.2d, v4.2d, #6 │ │ + ushr v30.2d, v5.2d, #6 │ │ + ushr v22.2d, v22.2d, #7 │ │ + ushr v23.2d, v23.2d, #7 │ │ + ushr v24.2d, v24.2d, #7 │ │ ushr v7.2d, v7.2d, #7 │ │ - ushr v22.2d, v4.2d, #6 │ │ - ushr v3.2d, v6.2d, #6 │ │ - orr v7.16b, v7.16b, v20.16b │ │ - mvn v20.16b, v4.16b │ │ - ushr v20.2d, v20.2d, #7 │ │ - and v7.16b, v7.16b, v0.16b │ │ - add v2.2d, v7.2d, v2.2d │ │ - mvn v21.16b, v16.16b │ │ - ushr v24.2d, v16.2d, #6 │ │ ushr v21.2d, v21.2d, #7 │ │ + ushr v26.2d, v26.2d, #7 │ │ + mvn v31.16b, v19.16b │ │ ushr v16.2d, v19.2d, #6 │ │ - mvn v23.16b, v17.16b │ │ - orr v7.16b, v21.16b, v24.16b │ │ - ushr v21.2d, v17.2d, #6 │ │ - ushr v23.2d, v23.2d, #7 │ │ - orr v20.16b, v20.16b, v22.16b │ │ - mvn v22.16b, v5.16b │ │ - mvn v24.16b, v18.16b │ │ - and v7.16b, v7.16b, v0.16b │ │ - orr v21.16b, v23.16b, v21.16b │ │ - add v1.2d, v7.2d, v1.2d │ │ - ushr v7.2d, v24.2d, #7 │ │ - ushr v23.2d, v18.2d, #6 │ │ - ushr v22.2d, v22.2d, #7 │ │ - ushr v24.2d, v5.2d, #6 │ │ - orr v7.16b, v7.16b, v23.16b │ │ - orr v22.16b, v22.16b, v24.16b │ │ - and v20.16b, v20.16b, v0.16b │ │ - and v21.16b, v21.16b, v0.16b │ │ + mvn v17.16b, v6.16b │ │ + orr v18.16b, v22.16b, v28.16b │ │ + orr v19.16b, v23.16b, v29.16b │ │ + orr v22.16b, v24.16b, v30.16b │ │ + orr v7.16b, v7.16b, v20.16b │ │ + orr v20.16b, v21.16b, v25.16b │ │ + orr v21.16b, v26.16b, v27.16b │ │ + ushr v3.2d, v6.2d, #6 │ │ + ushr v4.2d, v31.2d, #7 │ │ + ushr v5.2d, v17.2d, #7 │ │ + and v6.16b, v18.16b, v0.16b │ │ + and v17.16b, v19.16b, v0.16b │ │ + and v18.16b, v22.16b, v0.16b │ │ and v7.16b, v7.16b, v0.16b │ │ - and v22.16b, v22.16b, v0.16b │ │ - add v7.2d, v7.2d, v21.2d │ │ - add v20.2d, v22.2d, v20.2d │ │ - add v1.2d, v7.2d, v1.2d │ │ - add v2.2d, v20.2d, v2.2d │ │ - mvn v7.16b, v19.16b │ │ - mvn v20.16b, v6.16b │ │ - ushr v7.2d, v7.2d, #7 │ │ - ushr v17.2d, v20.2d, #7 │ │ - orr v4.16b, v7.16b, v16.16b │ │ - orr v3.16b, v17.16b, v3.16b │ │ - and v4.16b, v4.16b, v0.16b │ │ + and v19.16b, v20.16b, v0.16b │ │ + and v20.16b, v21.16b, v0.16b │ │ + orr v4.16b, v4.16b, v16.16b │ │ + orr v3.16b, v5.16b, v3.16b │ │ + add v1.2d, v6.2d, v1.2d │ │ + add v6.2d, v18.2d, v17.2d │ │ + add v2.2d, v7.2d, v2.2d │ │ + add v5.2d, v20.2d, v19.2d │ │ and v3.16b, v3.16b, v0.16b │ │ - add v1.2d, v4.2d, v1.2d │ │ - add v2.2d, v3.2d, v2.2d │ │ - b.ne 16744 // b.any │ │ + and v4.16b, v4.16b, v0.16b │ │ + add v1.2d, v6.2d, v1.2d │ │ + add v2.2d, v5.2d, v2.2d │ │ + add v1.2d, v3.2d, v1.2d │ │ + add v2.2d, v4.2d, v2.2d │ │ + b.ne 173e8 // b.any │ │ add v1.2d, v2.2d, v1.2d │ │ - cmp x15, x17 │ │ + cmp x15, x16 │ │ addp d1, v1.2d │ │ - fmov x1, d1 │ │ - b.eq 166c8 // b.none │ │ - add x15, x11, x16 │ │ + fmov x15, d1 │ │ + b.eq 1736c // b.none │ │ add x14, x11, x14, lsl #5 │ │ - ldp q1, q2, [x15], #32 │ │ - cmp x15, x14 │ │ + ldp q2, q1, [x13], #32 │ │ + cmp x13, x14 │ │ mvn v3.16b, v1.16b │ │ - ushr v1.2d, v1.2d, #6 │ │ - ushr v3.2d, v3.2d, #7 │ │ mvn v4.16b, v2.16b │ │ + ushr v1.2d, v1.2d, #6 │ │ ushr v2.2d, v2.2d, #6 │ │ + ushr v3.2d, v3.2d, #7 │ │ ushr v4.2d, v4.2d, #7 │ │ - orr v1.16b, v3.16b, v1.16b │ │ orr v2.16b, v4.16b, v2.16b │ │ - and v2.16b, v2.16b, v0.16b │ │ + orr v1.16b, v3.16b, v1.16b │ │ and v1.16b, v1.16b, v0.16b │ │ - add v1.2d, v1.2d, v2.2d │ │ + and v2.16b, v2.16b, v0.16b │ │ + add v1.2d, v2.2d, v1.2d │ │ addp d1, v1.2d │ │ fmov x16, d1 │ │ - add x1, x16, x1 │ │ - b.ne 16838 // b.any │ │ - b 166c8 │ │ - add x9, x11, x12, lsl #3 │ │ - cmp x15, #0x1 │ │ + add x15, x16, x15 │ │ + b.ne 174d8 // b.any │ │ + b 1736c │ │ + and x8, x12, #0xfc │ │ + cmp x14, #0x1 │ │ + add x9, x11, x8, lsl #3 │ │ ldr x8, [x9] │ │ mvn x10, x8 │ │ lsr x10, x10, #7 │ │ orr x8, x10, x8, lsr #6 │ │ and x8, x8, #0x101010101010101 │ │ - b.eq 168d8 // b.none │ │ + b.eq 1757c // b.none │ │ ldr x10, [x9, #8] │ │ - cmp x15, #0x2 │ │ + cmp x14, #0x2 │ │ mvn x11, x10 │ │ lsr x11, x11, #7 │ │ orr x10, x11, x10, lsr #6 │ │ and x10, x10, #0x101010101010101 │ │ add x8, x10, x8 │ │ - b.eq 168d8 // b.none │ │ + b.eq 1757c // b.none │ │ ldr x9, [x9, #16] │ │ mvn x10, x9 │ │ lsr x10, x10, #7 │ │ orr x9, x10, x9, lsr #6 │ │ and x9, x9, #0x101010101010101 │ │ add x8, x9, x8 │ │ lsr x9, x8, #8 │ │ and x8, x8, #0xff00ff00ff00ff │ │ and x9, x9, #0xff00ff00ff00ff │ │ add x8, x9, x8 │ │ mov x9, #0x1000100010001 // #281479271743489 │ │ mul x8, x8, x9 │ │ add x0, x0, x8, lsr #48 │ │ ret │ │ - str x30, [sp, #-48]! │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ mov x19, x4 │ │ mov x20, x3 │ │ - mov x22, x1 │ │ - mov x21, x0 │ │ + mov x21, x1 │ │ cmp w2, #0x110, lsl #12 │ │ - b.eq 16944 // b.none │ │ - ldr x8, [x22, #32] │ │ - mov x0, x21 │ │ + b.eq 175f0 // b.none │ │ + ldr x8, [x21, #32] │ │ mov w1, w2 │ │ + mov x22, x0 │ │ blr x8 │ │ - tbz w0, #0, 16944 │ │ + mov w8, w0 │ │ + mov x0, x22 │ │ + tbz w8, #0, 175f0 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - cbz x20, 16968 │ │ - ldr x3, [x22, #24] │ │ - mov x0, x21 │ │ + cbz x20, 17610 │ │ + ldr x3, [x21, #24] │ │ mov x1, x20 │ │ mov x2, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ br x3 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 17630 │ │ sub sp, sp, #0x70 │ │ - stp x30, x1, [sp, #96] │ │ + stp x29, x30, [sp, #96] │ │ + add x29, sp, #0x60 │ │ + mov x8, sp │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-32] │ │ add x8, sp, #0x8 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - add x10, sp, #0x68 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x650 │ │ + mov w9, #0x2 // #2 │ │ + stp x0, x1, [sp] │ │ + add x0, sp, #0x10 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x20 │ │ mov x1, x2 │ │ - stp x8, x9, [sp, #64] │ │ - mov w8, #0x2 // #2 │ │ - stp x10, x9, [sp, #80] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x5c8 │ │ - add x10, sp, #0x40 │ │ - stp x8, xzr, [sp, #40] │ │ - stp x0, x9, [sp, #8] │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 1768c │ │ + sub sp, sp, #0x70 │ │ + stp x29, x30, [sp, #96] │ │ + add x29, sp, #0x60 │ │ + mov x8, sp │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-32] │ │ + add x8, sp, #0x8 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x670 │ │ + mov w9, #0x2 // #2 │ │ + stp x0, x1, [sp] │ │ add x0, sp, #0x10 │ │ - stp x8, x10, [sp, #24] │ │ - bl 16154 │ │ - stp x30, x25, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - ldr x8, [x0] │ │ - mov x19, x2 │ │ - ldr x9, [x0, #16] │ │ - mov x21, x0 │ │ - mov x20, x1 │ │ - orr x10, x8, x9 │ │ - cbz x10, 16cc0 │ │ - cbz x9, 16b24 │ │ - ldr x10, [x21, #24] │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x20 │ │ + mov x1, x2 │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + stp x29, x30, [sp, #-80]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ + ldr w22, [x0, #16] │ │ + mov x20, x2 │ │ + mov x19, x1 │ │ + tst w22, #0x18000000 │ │ + b.eq 17920 // b.none │ │ + tbnz w22, #28, 1772c │ │ + cmp x20, #0x20 │ │ + b.cs 177a0 // b.hs, b.nlast │ │ + cbz x20, 177c8 │ │ + cmp x20, #0x8 │ │ + b.cs 177d0 // b.hs, b.nlast │ │ + mov x8, xzr │ │ mov x9, xzr │ │ - add x11, x20, x19 │ │ - add x12, x10, #0x1 │ │ - mov x10, x20 │ │ - b 16a24 │ │ - mov w13, w15 │ │ - sub x9, x9, x10 │ │ - mov x10, x14 │ │ - add x9, x9, x14 │ │ - cmp w13, #0x110, lsl #12 │ │ - b.eq 16b24 // b.none │ │ - subs x12, x12, #0x1 │ │ - b.eq 16aa4 // b.none │ │ - cmp x10, x11 │ │ - b.eq 16b24 // b.none │ │ - mov x14, x10 │ │ - ldrsb w13, [x14], #1 │ │ - and w15, w13, #0xff │ │ - tbz w13, #31, 16a0c │ │ - ldrb w13, [x10, #1] │ │ - cmp w15, #0xdf │ │ - and w13, w13, #0x3f │ │ - b.ls 16a8c // b.plast │ │ - ldrb w14, [x10, #2] │ │ - and w16, w15, #0x1f │ │ - cmp w15, #0xf0 │ │ - and w14, w14, #0x3f │ │ - orr w13, w14, w13, lsl #6 │ │ - b.cc 16a98 // b.lo, b.ul, b.last │ │ - ldrb w14, [x10, #3] │ │ - and w14, w14, #0x3f │ │ - orr w13, w14, w13, lsl #6 │ │ - bfi w13, w16, #18, #3 │ │ - cmp w13, #0x110, lsl #12 │ │ - b.eq 16b24 // b.none │ │ - add x14, x10, #0x4 │ │ - b 16a10 │ │ - add x14, x10, #0x2 │ │ - bfi w13, w15, #6, #5 │ │ - b 16a10 │ │ - add x14, x10, #0x3 │ │ - orr w13, w13, w16, lsl #12 │ │ - b 16a10 │ │ - cmp x10, x11 │ │ - b.eq 16b24 // b.none │ │ - ldrsb w11, [x10] │ │ - tbz w11, #31, 16af0 │ │ - and w11, w11, #0xff │ │ - cmp w11, #0xe0 │ │ - b.cc 16af0 // b.lo, b.ul, b.last │ │ - cmp w11, #0xf0 │ │ - b.cc 16af0 // b.lo, b.ul, b.last │ │ - ldrb w12, [x10, #1] │ │ - ldrb w13, [x10, #2] │ │ - ldrb w10, [x10, #3] │ │ - and w12, w12, #0x3f │ │ - lsl w12, w12, #12 │ │ - bfi w12, w13, #6, #6 │ │ - bfxil w12, w10, #0, #6 │ │ - bfi w12, w11, #18, #3 │ │ - cmp w12, #0x110, lsl #12 │ │ - b.eq 16b24 // b.none │ │ - cbz x9, 16b14 │ │ - cmp x9, x19 │ │ - b.cs 16b10 // b.hs, b.nlast │ │ - ldrsb w10, [x20, x9] │ │ - cmn w10, #0x40 │ │ - b.ge 16b14 // b.tcont │ │ - mov x10, xzr │ │ - b 16b18 │ │ - b.ne 16b08 // b.any │ │ - mov x10, x20 │ │ - cmp x10, #0x0 │ │ - csel x19, x19, x9, eq // eq = none │ │ - csel x20, x20, x10, eq // eq = none │ │ - cbz x8, 16cc0 │ │ - ldr x22, [x21, #8] │ │ - cmp x19, #0x20 │ │ - b.cs 16b4c // b.hs, b.nlast │ │ - cbz x19, 16b5c │ │ - cmp x19, #0x8 │ │ - b.cs 16b64 // b.hs, b.nlast │ │ - mov x0, xzr │ │ + b 178dc │ │ + ldrh w8, [x0, #22] │ │ + cbz x8, 177bc │ │ + add x10, x19, x20 │ │ + mov x11, x19 │ │ + mov x9, x8 │ │ + mov x20, xzr │ │ + b 17760 │ │ + add x12, x11, #0x2 │ │ + sub x11, x12, x11 │ │ + subs x9, x9, #0x1 │ │ + add x20, x11, x20 │ │ + mov x11, x12 │ │ + b.eq 17798 // b.none │ │ + cmp x11, x10 │ │ + b.eq 17798 // b.none │ │ + mov x12, x11 │ │ + ldrsb w13, [x12], #1 │ │ + tbz w13, #31, 1774c │ │ + and w12, w13, #0xff │ │ + cmp w12, #0xe0 │ │ + b.cc 17748 // b.lo, b.ul, b.last │ │ + cmp w12, #0xf0 │ │ + b.cc 17790 // b.lo, b.ul, b.last │ │ + add x12, x11, #0x4 │ │ + b 1774c │ │ + add x12, x11, #0x3 │ │ + b 1774c │ │ + sub x8, x8, x9 │ │ + b 178f4 │ │ + mov x21, x0 │ │ + mov x0, x19 │ │ + mov x1, x20 │ │ + bl 17284 │ │ + mov x8, x0 │ │ + mov x0, x21 │ │ + b 178f4 │ │ + mov x20, xzr │ │ + sub x8, x8, xzr │ │ + b 178f4 │ │ mov x8, xzr │ │ - b 16c70 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 165d8 │ │ - b 16c8c │ │ - mov x0, xzr │ │ - b 16c8c │ │ + b 178f4 │ │ movi v4.8b, #0xbf │ │ - ldr d0, [x20] │ │ - mov w9, #0x1 // #1 │ │ - and x8, x19, #0xfffffffffffffff8 │ │ - cmp x8, #0x8 │ │ + ldr d0, [x19] │ │ + mov w8, #0x1 // #1 │ │ + dup v3.2d, x8 │ │ + and x9, x20, #0x18 │ │ + cmp x9, #0x8 │ │ cmgt v0.8b, v0.8b, v4.8b │ │ - dup v3.2d, x9 │ │ uxtl v0.8h, v0.8b │ │ uxtl2 v1.4s, v0.8h │ │ uxtl v0.4s, v0.4h │ │ uxtl2 v2.2d, v1.4s │ │ uxtl v1.2d, v1.2s │ │ uxtl2 v5.2d, v0.4s │ │ uxtl v6.2d, v0.2s │ │ and v0.16b, v2.16b, v3.16b │ │ and v2.16b, v1.16b, v3.16b │ │ and v1.16b, v5.16b, v3.16b │ │ and v3.16b, v6.16b, v3.16b │ │ - b.eq 16c54 // b.none │ │ - ldr d5, [x20, #8] │ │ - mov w9, #0x1 // #1 │ │ - cmp x8, #0x10 │ │ + b.eq 178c0 // b.none │ │ + ldr d5, [x19, #8] │ │ + mov w8, #0x1 // #1 │ │ + cmp x9, #0x10 │ │ + dup v6.2d, x8 │ │ cmgt v4.8b, v5.8b, v4.8b │ │ - dup v5.2d, x9 │ │ uxtl v4.8h, v4.8b │ │ - uxtl v6.4s, v4.4h │ │ - uxtl2 v4.4s, v4.8h │ │ - uxtl v7.2d, v6.2s │ │ - uxtl2 v6.2d, v6.4s │ │ + uxtl2 v5.4s, v4.8h │ │ + uxtl v4.4s, v4.4h │ │ + uxtl2 v7.2d, v5.4s │ │ uxtl v16.2d, v4.2s │ │ uxtl2 v4.2d, v4.4s │ │ - and v7.16b, v7.16b, v5.16b │ │ - and v6.16b, v6.16b, v5.16b │ │ - and v16.16b, v16.16b, v5.16b │ │ - and v4.16b, v4.16b, v5.16b │ │ - add v0.2d, v0.2d, v4.2d │ │ - add v2.2d, v2.2d, v16.2d │ │ - add v1.2d, v1.2d, v6.2d │ │ - add v3.2d, v3.2d, v7.2d │ │ - b.eq 16c54 // b.none │ │ + uxtl v5.2d, v5.2s │ │ + and v7.16b, v7.16b, v6.16b │ │ + and v16.16b, v16.16b, v6.16b │ │ + and v4.16b, v4.16b, v6.16b │ │ + and v5.16b, v5.16b, v6.16b │ │ + add v0.2d, v0.2d, v7.2d │ │ + add v1.2d, v1.2d, v4.2d │ │ + add v3.2d, v3.2d, v16.2d │ │ + add v2.2d, v2.2d, v5.2d │ │ + b.eq 178c0 // b.none │ │ movi v4.8b, #0xbf │ │ - ldr d5, [x20, #16] │ │ - mov w9, #0x1 // #1 │ │ + ldr d5, [x19, #16] │ │ + mov w8, #0x1 // #1 │ │ + dup v6.2d, x8 │ │ cmgt v4.8b, v5.8b, v4.8b │ │ - dup v5.2d, x9 │ │ uxtl v4.8h, v4.8b │ │ - uxtl v6.4s, v4.4h │ │ - uxtl2 v4.4s, v4.8h │ │ - uxtl v7.2d, v6.2s │ │ - uxtl2 v6.2d, v6.4s │ │ + uxtl2 v5.4s, v4.8h │ │ + uxtl v4.4s, v4.4h │ │ + uxtl2 v7.2d, v5.4s │ │ uxtl v16.2d, v4.2s │ │ uxtl2 v4.2d, v4.4s │ │ - and v7.16b, v7.16b, v5.16b │ │ - and v6.16b, v6.16b, v5.16b │ │ - and v16.16b, v16.16b, v5.16b │ │ - and v4.16b, v4.16b, v5.16b │ │ - add v0.2d, v0.2d, v4.2d │ │ - add v2.2d, v2.2d, v16.2d │ │ - add v1.2d, v1.2d, v6.2d │ │ - add v3.2d, v3.2d, v7.2d │ │ + uxtl v5.2d, v5.2s │ │ + and v7.16b, v7.16b, v6.16b │ │ + and v16.16b, v16.16b, v6.16b │ │ + and v4.16b, v4.16b, v6.16b │ │ + and v5.16b, v5.16b, v6.16b │ │ + add v0.2d, v0.2d, v7.2d │ │ + add v1.2d, v1.2d, v4.2d │ │ + add v3.2d, v3.2d, v16.2d │ │ + add v2.2d, v2.2d, v5.2d │ │ add v2.2d, v3.2d, v2.2d │ │ - cmp x19, x8 │ │ add v0.2d, v1.2d, v0.2d │ │ + cmp x20, x9 │ │ add v0.2d, v2.2d, v0.2d │ │ addp d0, v0.2d │ │ - fmov x0, d0 │ │ - b.eq 16c8c // b.none │ │ - sub x9, x19, x8 │ │ - add x8, x20, x8 │ │ - ldrsb w10, [x8], #1 │ │ + fmov x8, d0 │ │ + b.eq 178f4 // b.none │ │ + ldrsb w10, [x19, x9] │ │ + add x9, x9, #0x1 │ │ cmn w10, #0x41 │ │ - cinc x0, x0, gt │ │ - subs x9, x9, #0x1 │ │ - b.ne 16c78 // b.any │ │ - subs x23, x22, x0 │ │ - b.ls 16cc0 // b.plast │ │ - ldrb w9, [x21, #56] │ │ - adrp x10, 5000 │ │ - add x10, x10, #0xf94 │ │ - mov x8, xzr │ │ - adr x11, 16cb4 │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - mov x8, x23 │ │ - mov x23, xzr │ │ - b 16cf0 │ │ - ldp x0, x8, [x21, #32] │ │ - mov x1, x20 │ │ - mov x2, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ + cinc x8, x8, gt │ │ + cmp x20, x9 │ │ + b.ne 178dc // b.any │ │ + ldrh w9, [x0, #20] │ │ + cmp x8, x9 │ │ + b.cs 17920 // b.hs, b.nlast │ │ + ubfx w10, w22, #29, #2 │ │ + mov w23, wzr │ │ + sub w24, w9, w8 │ │ + cmp w10, #0x1 │ │ + b.gt 17948 │ │ + cbz w10, 17954 │ │ + mov w23, w24 │ │ + b 17954 │ │ + ldp x0, x8, [x0] │ │ + mov x1, x19 │ │ ldr x3, [x8, #24] │ │ - ldp x30, x25, [sp], #64 │ │ + mov x2, x20 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x29, x30, [sp], #80 │ │ br x3 │ │ - add x9, x23, #0x1 │ │ - lsr x8, x23, #1 │ │ - lsr x23, x9, #1 │ │ - ldp x22, x24, [x21, #32] │ │ - add x25, x8, #0x1 │ │ - ldr w21, [x21, #48] │ │ - subs x25, x25, #0x1 │ │ - b.eq 16d1c // b.none │ │ - ldr x8, [x24, #32] │ │ - mov x0, x22 │ │ - mov w1, w21 │ │ + cmp w10, #0x2 │ │ + b.ne 17954 // b.any │ │ + ubfx w23, w24, #1, #15 │ │ + ldp x21, x25, [x0] │ │ + mov w26, wzr │ │ + and w8, w26, #0xffff │ │ + cmp w8, w23, uxth │ │ + b.cs 17984 // b.hs, b.nlast │ │ + ldr x8, [x25, #32] │ │ + and w1, w22, #0x1fffff │ │ + mov x0, x21 │ │ + add w26, w26, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 16cfc │ │ - b 16d34 │ │ - ldr x8, [x24, #24] │ │ - mov x0, x22 │ │ - mov x1, x20 │ │ - mov x2, x19 │ │ + tbz w0, #0, 1795c │ │ + b 179c8 │ │ + ldr x8, [x25, #24] │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + mov x2, x20 │ │ + blr x8 │ │ + tbnz w0, #0, 179c8 │ │ + mov w19, wzr │ │ + sub w20, w24, w23 │ │ + and w8, w19, #0xffff │ │ + cmp w8, w20, uxth │ │ + b.cs 179e4 // b.hs, b.nlast │ │ + ldr x8, [x25, #32] │ │ + and w1, w22, #0x1fffff │ │ + mov x0, x21 │ │ + add w19, w19, #0x1 │ │ blr x8 │ │ - tbz w0, #0, 16d4c │ │ + tbz w0, #0, 179a4 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x30, x25, [sp], #64 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ - mov x19, xzr │ │ - cmp x23, x19 │ │ - b.eq 16d78 // b.none │ │ - ldr x8, [x24, #32] │ │ - mov x0, x22 │ │ - mov w1, w21 │ │ - add x19, x19, #0x1 │ │ - blr x8 │ │ - cbz w0, 16d50 │ │ - sub x8, x19, #0x1 │ │ - b 16d7c │ │ - mov x8, x23 │ │ - cmp x8, x23 │ │ - cset w0, cc // cc = lo, ul, last │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x30, x25, [sp], #64 │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ sub sp, sp, #0x50 │ │ - stp x1, x30, [sp, #56] │ │ - add x8, sp, #0x30 │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + sub x8, x29, #0x10 │ │ mov w9, #0x1 // #1 │ │ - str x0, [sp, #48] │ │ + stp x0, x1, [x29, #-16] │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ mov x1, x2 │ │ stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ str x8, [sp, #16] │ │ - bl 16154 │ │ + bl 16fbc │ │ sub sp, sp, #0xe0 │ │ - str x30, [sp, #208] │ │ - mov w8, #0x2 // #2 │ │ + stp x29, x30, [sp, #208] │ │ + add x29, sp, #0xd0 │ │ ldr x9, [x4] │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xef4 │ │ - stp x1, x2, [sp, #8] │ │ - str x0, [sp] │ │ - stp x3, x10, [sp, #24] │ │ - str x8, [sp, #40] │ │ - cbnz x9, 16e30 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x514 │ │ + mov w10, #0x2 // #2 │ │ + stp x0, x1, [sp] │ │ + stp x2, x3, [sp, #16] │ │ + stp x8, x10, [sp, #32] │ │ + cbnz x9, 17a98 │ │ add x8, sp, #0x20 │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - adrp x11, 16000 │ │ - add x11, x11, #0xea0 │ │ - mov x10, sp │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ stp x8, x9, [sp, #96] │ │ + mov x8, sp │ │ + adrp x9, 17000 │ │ + add x9, x9, #0xb18 │ │ + stp x8, x9, [sp, #112] │ │ add x8, sp, #0x10 │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x490 │ │ - stp x10, x11, [sp, #112] │ │ - stp x8, x11, [sp, #128] │ │ - mov w8, #0x3 // #3 │ │ - b 16e84 │ │ - ldp q0, q1, [x4] │ │ + stp x8, x9, [sp, #128] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x350 │ │ + mov w9, #0x3 // #3 │ │ + b 17aec │ │ add x8, sp, #0x20 │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - adrp x10, 16000 │ │ - add x10, x10, #0xeac │ │ - add x11, sp, #0x30 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + ldp q0, q1, [x4] │ │ stp x8, x9, [sp, #96] │ │ - mov x8, sp │ │ + add x8, sp, #0x30 │ │ + adrp x9, 17000 │ │ + add x9, x9, #0xb08 │ │ ldr q2, [x4, #32] │ │ - adrp x9, 16000 │ │ - add x9, x9, #0xea0 │ │ - stp x11, x10, [sp, #112] │ │ - add x10, sp, #0x10 │ │ + stp x8, x9, [sp, #112] │ │ + mov x8, sp │ │ + adrp x9, 17000 │ │ + add x9, x9, #0xb18 │ │ stp q0, q1, [sp, #48] │ │ - str q2, [sp, #80] │ │ stp x8, x9, [sp, #128] │ │ - mov w8, #0x4 // #4 │ │ - stp x10, x9, [sp, #144] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x4c0 │ │ - add x10, sp, #0x60 │ │ - add x0, sp, #0xa0 │ │ + add x8, sp, #0x10 │ │ + str q2, [sp, #80] │ │ + stp x8, x9, [sp, #144] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x380 │ │ + mov w9, #0x4 // #4 │ │ + stp x8, x9, [x29, #-48] │ │ + add x8, sp, #0x60 │ │ + sub x0, x29, #0x30 │ │ mov x1, x5 │ │ - stp x9, x8, [sp, #160] │ │ - stp x8, xzr, [sp, #184] │ │ - str x10, [sp, #176] │ │ - bl 16154 │ │ + stp x9, xzr, [x29, #-24] │ │ + stur x8, [x29, #-32] │ │ + bl 16fbc │ │ + ldp x8, x1, [x1] │ │ + mov x2, x0 │ │ + mov x0, x8 │ │ + b 17b24 │ │ ldp x0, x8, [x0] │ │ ldr x2, [x8, #24] │ │ br x2 │ │ - mov x2, x0 │ │ - ldp x0, x1, [x1, #32] │ │ - b 16eb8 │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - adrp x8, 5000 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x20 │ │ + mov w8, #0x20 // #32 │ │ mov x19, x2 │ │ - mov w9, #0x3 // #3 │ │ - str xzr, [sp] │ │ - str xzr, [sp, #16] │ │ - ldr d0, [x8, #4064] │ │ - stp x0, x1, [sp, #32] │ │ + str x0, [sp, #8] │ │ + movk w8, #0xe000, lsl #16 │ │ + stp x1, x8, [sp, #16] │ │ ldr x8, [x2, #32] │ │ - strb w9, [sp, #56] │ │ - str d0, [sp, #48] │ │ - cbz x8, 1700c │ │ + cbz x8, 17c4c │ │ ldr x9, [x19, #40] │ │ - cbz x9, 17084 │ │ - ldr x10, [x19] │ │ - sub x11, x9, #0x1 │ │ - lsl x12, x9, #6 │ │ - and x11, x11, #0x1fffffffffffffff │ │ - mov x21, xzr │ │ - ldr x22, [x19, #16] │ │ - add x20, x11, #0x1 │ │ - add x23, x10, #0x8 │ │ - sub x24, x12, x9, lsl #3 │ │ - add x25, x8, #0x18 │ │ - adrp x26, 16000 │ │ - add x26, x26, #0x14c │ │ + cbz x9, 17cbc │ │ + add x10, x9, x9, lsl #1 │ │ + ldr x11, [x19] │ │ + sub x9, x9, #0x1 │ │ + ldr x21, [x19, #16] │ │ + and x9, x9, #0xfffffffffffffff │ │ + add x24, x8, #0x18 │ │ + lsl x22, x10, #4 │ │ + add x20, x9, #0x1 │ │ + add x23, x11, #0x8 │ │ ldr x2, [x23] │ │ - cbz x2, 16f50 │ │ - ldp x0, x8, [sp, #32] │ │ + cbz x2, 17ba0 │ │ + ldp x0, x8, [sp, #8] │ │ ldur x1, [x23, #-8] │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 170b0 │ │ - ldrb w8, [x25, #24] │ │ - strb w8, [sp, #56] │ │ - ldr d0, [x25, #16] │ │ - str d0, [sp, #48] │ │ - ldp x9, x8, [x25, #-8] │ │ - cbz x9, 16f9c │ │ - cmp x9, #0x1 │ │ - b.ne 16f80 // b.any │ │ - add x8, x22, x8, lsl #4 │ │ - ldr x9, [x8, #8] │ │ - cmp x9, x26 │ │ - b.eq 16f94 // b.none │ │ - mov x9, xzr │ │ - stp xzr, x8, [sp] │ │ - ldp x9, x8, [x25, #-24] │ │ - cbnz x9, 16fac │ │ - b 16fd4 │ │ - ldr x8, [x8] │ │ - ldr x8, [x8] │ │ - mov w9, #0x1 // #1 │ │ - stp x9, x8, [sp] │ │ - ldp x9, x8, [x25, #-24] │ │ - cbz x9, 16fd4 │ │ - cmp x9, #0x1 │ │ - b.ne 16fc4 // b.any │ │ - add x8, x22, x8, lsl #4 │ │ - ldr x9, [x8, #8] │ │ - cmp x9, x26 │ │ - b.eq 16fcc // b.none │ │ - mov x9, xzr │ │ - b 16fd8 │ │ - ldr x8, [x8] │ │ - ldr x8, [x8] │ │ - mov w9, #0x1 // #1 │ │ - stp x9, x8, [sp, #16] │ │ - mov x1, sp │ │ - ldr x8, [x25, #8] │ │ - add x8, x22, x8, lsl #4 │ │ - ldp x0, x8, [x8] │ │ + tbnz w0, #0, 17ce8 │ │ + ldurh w8, [x24, #-8] │ │ + cbz w8, 17be0 │ │ + cmp w8, #0x1 │ │ + b.ne 17bf8 // b.any │ │ + ldr x8, [x24] │ │ + add x8, x21, x8, lsl #4 │ │ + ldrh w8, [x8, #8] │ │ + ldurh w9, [x24, #-24] │ │ + cmp w9, #0x2 │ │ + b.eq 17bf0 // b.none │ │ + cmp w9, #0x1 │ │ + b.ne 17c0c // b.any │ │ + ldur x9, [x24, #-16] │ │ + add x9, x21, x9, lsl #4 │ │ + ldrh w9, [x9, #8] │ │ + b 17c10 │ │ + ldurh w8, [x24, #-6] │ │ + ldurh w9, [x24, #-24] │ │ + cmp w9, #0x2 │ │ + b.ne 17bc8 // b.any │ │ + mov w9, wzr │ │ + b 17c10 │ │ + mov w8, wzr │ │ + ldurh w9, [x24, #-24] │ │ + cmp w9, #0x2 │ │ + b.ne 17bc8 // b.any │ │ + b 17bf0 │ │ + ldurh w9, [x24, #-22] │ │ + ldr x10, [x24, #8] │ │ + strh w8, [sp, #28] │ │ + add x1, sp, #0x8 │ │ + ldr w11, [x24, #16] │ │ + strh w9, [sp, #30] │ │ + add x10, x21, x10, lsl #4 │ │ + str w11, [sp, #24] │ │ + ldp x0, x8, [x10] │ │ blr x8 │ │ - tbnz w0, #0, 170b0 │ │ + tbnz w0, #0, 17ce8 │ │ + subs x22, x22, #0x30 │ │ add x23, x23, #0x10 │ │ - subs x24, x24, #0x38 │ │ - add x25, x25, #0x38 │ │ - add x21, x21, #0x1 │ │ - b.ne 16f34 // b.any │ │ - b 17074 │ │ + add x24, x24, #0x30 │ │ + b.ne 17b84 // b.any │ │ + b 17cac │ │ ldr x8, [x19, #24] │ │ - cbz x8, 17084 │ │ - ldr x22, [x19, #16] │ │ - sub x10, x8, #0x1 │ │ + cbz x8, 17cbc │ │ + ldr x21, [x19, #16] │ │ ldr x9, [x19] │ │ - and x10, x10, #0xfffffffffffffff │ │ - mov x21, xzr │ │ - add x20, x10, #0x1 │ │ - add x23, x22, x8, lsl #4 │ │ - add x24, x9, #0x8 │ │ - ldr x2, [x24] │ │ - cbz x2, 17050 │ │ - ldp x0, x8, [sp, #32] │ │ - ldur x1, [x24, #-8] │ │ + sub x10, x8, #0x1 │ │ + add x22, x21, x8, lsl #4 │ │ + and x8, x10, #0xfffffffffffffff │ │ + add x23, x9, #0x8 │ │ + add x20, x8, #0x1 │ │ + ldr x2, [x23] │ │ + cbz x2, 17c8c │ │ + ldp x0, x8, [sp, #8] │ │ + ldur x1, [x23, #-8] │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 170b0 │ │ - ldp x0, x8, [x22] │ │ - mov x1, sp │ │ + tbnz w0, #0, 17ce8 │ │ + ldp x0, x8, [x21] │ │ + add x1, sp, #0x8 │ │ blr x8 │ │ - tbnz w0, #0, 170b0 │ │ - add x24, x24, #0x10 │ │ - add x22, x22, #0x10 │ │ - add x21, x21, #0x1 │ │ - cmp x22, x23 │ │ - b.ne 17034 // b.any │ │ + tbnz w0, #0, 17ce8 │ │ + add x21, x21, #0x10 │ │ + add x23, x23, #0x10 │ │ + cmp x21, x22 │ │ + b.ne 17c70 // b.any │ │ ldr x8, [x19, #8] │ │ cmp x20, x8 │ │ - b.cc 17094 // b.lo, b.ul, b.last │ │ - b 170b8 │ │ + b.cc 17ccc // b.lo, b.ul, b.last │ │ + b 17d04 │ │ mov x20, xzr │ │ ldr x8, [x19, #8] │ │ cmp xzr, x8 │ │ - b.cs 170b8 // b.hs, b.nlast │ │ + b.cs 17d04 // b.hs, b.nlast │ │ ldr x8, [x19] │ │ - ldp x0, x9, [sp, #32] │ │ + ldp x0, x9, [sp, #8] │ │ add x8, x8, x20, lsl #4 │ │ ldp x1, x2, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbz w0, #0, 170b8 │ │ + tbz w0, #0, 17d04 │ │ mov w0, #0x1 // #1 │ │ - b 170bc │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x60 │ │ + ret │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x90 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x60 │ │ ret │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #128] │ │ - ldr w8, [x1, #52] │ │ - tbnz w8, #4, 17180 │ │ - tbnz w8, #5, 171c0 │ │ - lsr x8, x0, #4 │ │ - cmp x8, #0x271 │ │ - b.cc 1723c // b.lo, b.ul, b.last │ │ - mov x9, #0x594b // #22859 │ │ - mov w14, #0xe0ff // #57599 │ │ - movk x9, #0x3886, lsl #16 │ │ - mov x8, xzr │ │ - movk x9, #0xc5d6, lsl #32 │ │ - mov w10, #0xd8f0 // #55536 │ │ - movk x9, #0x346d, lsl #48 │ │ - mov w11, #0x147b // #5243 │ │ - mov w12, #0xffffff9c // #-100 │ │ - mov x13, sp │ │ - movk w14, #0x5f5, lsl #16 │ │ - adrp x15, 6000 │ │ - add x15, x15, #0xf3f │ │ - umulh x17, x0, x9 │ │ - mov x16, x0 │ │ - add x3, x13, x8 │ │ - sub x8, x8, #0x4 │ │ - lsr x0, x17, #11 │ │ - cmp x16, x14 │ │ - madd w17, w0, w10, w16 │ │ - ubfx w2, w17, #2, #14 │ │ - mul w2, w2, w11 │ │ - lsr w2, w2, #17 │ │ - madd w17, w2, w12, w17 │ │ - ldrh w2, [x15, w2, uxtw #1] │ │ - and x17, x17, #0xffff │ │ - ldrh w17, [x15, x17, lsl #1] │ │ - sturh w2, [x3, #35] │ │ - sturh w17, [x3, #37] │ │ - b.hi 1712c // b.pmore │ │ - add x8, x8, #0x27 │ │ - cmp x0, #0x63 │ │ - b.hi 17248 // b.pmore │ │ - b 17280 │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x57 // #87 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w0, #0xf │ │ - lsr x14, x0, #4 │ │ - cmp w13, #0xa │ │ - mov x8, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp x0, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov x0, x14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x8] │ │ - b.cs 17190 // b.hs, b.nlast │ │ - b 171fc │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x37 // #55 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w0, #0xf │ │ - lsr x14, x0, #4 │ │ - cmp w13, #0xa │ │ - mov x8, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp x0, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov x0, x14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x8] │ │ - b.cs 171d0 // b.hs, b.nlast │ │ - cmp x8, #0x80 │ │ - b.hi 172e8 // b.pmore │ │ - add x9, x8, #0x1 │ │ - mov w10, #0x81 // #129 │ │ - mov x11, sp │ │ - sub x5, x10, x9 │ │ - add x4, x11, x8 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x3ea │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #32] │ │ + add x29, sp, #0x20 │ │ + cmp x0, #0x3e8 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x544 │ │ + b.cc 17dc4 // b.lo, b.ul, b.last │ │ + mov x11, #0x594b // #22859 │ │ + add x9, sp, #0xc │ │ + mov w16, #0x967f // #38527 │ │ + movk x11, #0x3886, lsl #16 │ │ + mov x10, #0xffffffffffffffec // #-20 │ │ + mov w12, #0x2710 // #10000 │ │ + movk x11, #0xc5d6, lsl #32 │ │ + mov w13, #0x147b // #5243 │ │ + add x14, x9, #0x13 │ │ + movk x11, #0x346d, lsl #48 │ │ + mov w15, #0x64 // #100 │ │ + movk w16, #0x98, lsl #16 │ │ + mov x9, x0 │ │ + mov x17, x9 │ │ + umulh x9, x9, x11 │ │ + add x10, x10, #0x4 │ │ + cmp x17, x16 │ │ + lsr x9, x9, #11 │ │ + msub w2, w9, w12, w17 │ │ + ubfx w3, w2, #2, #14 │ │ + mul w3, w3, w13 │ │ + lsr w3, w3, #17 │ │ + msub w2, w3, w15, w2 │ │ + ldrh w3, [x8, w3, uxtw #1] │ │ + sturh w3, [x14, #-3] │ │ + and x2, x2, #0xffff │ │ + ldrh w2, [x8, x2, lsl #1] │ │ + sturh w2, [x14, #-1] │ │ + sub x14, x14, #0x4 │ │ + b.hi 17d70 // b.pmore │ │ + neg x10, x10 │ │ + cmp x9, #0x9 │ │ + b.hi 17dd4 // b.pmore │ │ + b 17e04 │ │ + mov w10, #0x14 // #20 │ │ + mov x9, x0 │ │ + cmp x0, #0x9 │ │ + b.ls 17e04 // b.plast │ │ + ubfx w11, w9, #2, #14 │ │ + mov w12, #0x147b // #5243 │ │ + sub x10, x10, #0x2 │ │ + mul w11, w11, w12 │ │ + mov w12, #0x64 // #100 │ │ + lsr w11, w11, #17 │ │ + msub w9, w11, w12, w9 │ │ + add x12, sp, #0xc │ │ + and x9, x9, #0xffff │ │ + ldrh w9, [x8, x9, lsl #1] │ │ + strh w9, [x12, x10] │ │ + mov x9, x11 │ │ + cbz x0, 17e0c │ │ + cbz x9, 17e24 │ │ + ubfiz x9, x9, #1, #4 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, x9 │ │ + add x9, sp, #0xc │ │ + ldrb w8, [x8, #1] │ │ + strb w8, [x9, x10] │ │ + mov w8, #0x14 // #20 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ - mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ + sub x5, x8, x10 │ │ + add x8, sp, #0xc │ │ + mov w2, #0x1 // #1 │ │ + add x4, x8, x10 │ │ + mov x3, xzr │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - mov w8, #0x27 // #39 │ │ - cmp x0, #0x63 │ │ - b.ls 17280 // b.plast │ │ - ubfx w9, w0, #2, #14 │ │ - mov w10, #0x147b // #5243 │ │ - adrp x11, 6000 │ │ - add x11, x11, #0xf3f │ │ - mul w9, w9, w10 │ │ - mov w10, #0xffffff9c // #-100 │ │ - sub x8, x8, #0x2 │ │ - lsr w9, w9, #17 │ │ - madd w10, w9, w10, w0 │ │ - mov x0, x9 │ │ - and x10, x10, #0xffff │ │ - ldrh w10, [x11, x10, lsl #1] │ │ - mov x11, sp │ │ - strh w10, [x11, x8] │ │ - cmp x0, #0xa │ │ - b.cs 1729c // b.hs, b.nlast │ │ - sub x8, x8, #0x1 │ │ - add w9, w0, #0x30 │ │ - mov x10, sp │ │ - strb w9, [x10, x8] │ │ - b 172b4 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xf3f │ │ - sub x8, x8, #0x2 │ │ - mov x10, sp │ │ - ldrh w9, [x9, x0, lsl #1] │ │ - strh w9, [x10, x8] │ │ - mov x9, sp │ │ - mov w10, #0x27 // #39 │ │ - add x4, x9, x8 │ │ - sub x5, x10, x8 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x630 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x348 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + ldr w9, [x0] │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x544 │ │ + cmp w9, #0x3e8 │ │ + b.cc 17f28 // b.lo, b.ul, b.last │ │ + mov w12, #0x1759 // #5977 │ │ + mov w17, #0x967f // #38527 │ │ + mov x10, xzr │ │ + movk w12, #0xd1b7, lsl #16 │ │ + mov w13, #0x2710 // #10000 │ │ + mov w14, #0x147b // #5243 │ │ + mov w15, #0x64 // #100 │ │ + add x16, sp, #0x6 │ │ + movk w17, #0x98, lsl #16 │ │ + mov w11, w9 │ │ + mov w0, w11 │ │ + umull x11, w11, w12 │ │ + add x4, x16, x10 │ │ + cmp w0, w17 │ │ + sub x10, x10, #0x4 │ │ + lsr x11, x11, #45 │ │ + msub w2, w11, w13, w0 │ │ + ubfx w3, w2, #2, #14 │ │ + mul w3, w3, w14 │ │ + lsr w3, w3, #17 │ │ + msub w2, w3, w15, w2 │ │ + ldrh w3, [x8, w3, uxtw #1] │ │ + strh w3, [x4, #6] │ │ + and x2, x2, #0xffff │ │ + ldrh w2, [x8, x2, lsl #1] │ │ + strh w2, [x4, #8] │ │ + b.hi 17ed4 // b.pmore │ │ + add x10, x10, #0xa │ │ + cmp w11, #0x9 │ │ + b.hi 17f38 // b.pmore │ │ + b 17f68 │ │ + mov w10, #0xa // #10 │ │ + mov w11, w9 │ │ + cmp w11, #0x9 │ │ + b.ls 17f68 // b.plast │ │ + ubfx w12, w11, #2, #14 │ │ + mov w13, #0x147b // #5243 │ │ + sub x10, x10, #0x2 │ │ + mul w12, w12, w13 │ │ + mov w13, #0x64 // #100 │ │ + lsr w12, w12, #17 │ │ + msub w11, w12, w13, w11 │ │ + add x13, sp, #0x6 │ │ + and x11, x11, #0xffff │ │ + ldrh w11, [x8, x11, lsl #1] │ │ + strh w11, [x13, x10] │ │ + mov w11, w12 │ │ + cbz w9, 17f70 │ │ + cbz w11, 17f88 │ │ + ubfiz w9, w11, #1, #4 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, x9 │ │ + add x9, sp, #0x6 │ │ + ldrb w8, [x8, #1] │ │ + strb w8, [x9, x10] │ │ + mov w8, #0xa // #10 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ + sub x5, x8, x10 │ │ + add x8, sp, #0x6 │ │ + mov w2, #0x1 // #1 │ │ + add x4, x8, x10 │ │ mov x3, xzr │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + ldr x9, [x1, #8] │ │ + cbz x9, 18170 │ │ + ldr x8, [x1] │ │ + mov x10, xzr │ │ + adrp x12, 8000 │ │ + add x12, x12, #0x684 │ │ + adrp x13, 7000 │ │ + add x13, x13, #0xc35 │ │ + b 17fec │ │ + add x11, x10, #0x4 │ │ + cmp x11, x9 │ │ + mov x10, x11 │ │ + b.cs 18150 // b.hs, b.nlast │ │ + ldrsb w14, [x8, x10] │ │ + add x11, x10, #0x1 │ │ + tbz w14, #31, 17fe0 │ │ + and x15, x14, #0xff │ │ + and w14, w14, #0xff │ │ + ldrb w15, [x12, x15] │ │ + cmp w15, #0x4 │ │ + b.eq 1806c // b.none │ │ + cmp w15, #0x3 │ │ + b.eq 1803c // b.none │ │ + cmp w15, #0x2 │ │ + b.ne 18150 // b.any │ │ + add x14, x8, x11 │ │ + cmp x11, x9 │ │ + csel x14, x14, x13, cc // cc = lo, ul, last │ │ + ldrsb w14, [x14] │ │ + cmn w14, #0x40 │ │ + b.ge 18150 // b.tcont │ │ + add x11, x10, #0x2 │ │ + b 17fe0 │ │ + add x15, x8, x11 │ │ + cmp x11, x9 │ │ + csel x15, x15, x13, cc // cc = lo, ul, last │ │ + cmp w14, #0xe0 │ │ + ldrb w15, [x15] │ │ + b.eq 1809c // b.none │ │ + sxtb w15, w15 │ │ + cmp w14, #0xed │ │ + b.ne 180bc // b.any │ │ + cmn w15, #0x61 │ │ + b.le 180dc │ │ + b 18150 │ │ + add x15, x8, x11 │ │ + cmp x11, x9 │ │ + csel x15, x15, x13, cc // cc = lo, ul, last │ │ + cmp w14, #0xf0 │ │ + ldrb w15, [x15] │ │ + b.eq 180ac // b.none │ │ + cmp w14, #0xf4 │ │ + b.ne 18100 // b.any │ │ + sxtb w14, w15 │ │ + cmn w14, #0x71 │ │ + b.le 18118 │ │ + b 18150 │ │ + and w14, w15, #0xe0 │ │ + cmp w14, #0xa0 │ │ + b.eq 180dc // b.none │ │ + b 18150 │ │ + sub w14, w15, #0x90 │ │ + cmp w14, #0x30 │ │ + b.cc 18118 // b.lo, b.ul, b.last │ │ + b 18150 │ │ + sub w16, w14, #0xe1 │ │ + cmp w16, #0xc │ │ + b.cc 180d4 // b.lo, b.ul, b.last │ │ + and w14, w14, #0xfe │ │ + cmp w14, #0xee │ │ + b.ne 18150 // b.any │ │ + cmn w15, #0x40 │ │ + b.ge 18150 // b.tcont │ │ + add x11, x10, #0x2 │ │ + add x14, x8, x11 │ │ + cmp x11, x9 │ │ + csel x14, x14, x13, cc // cc = lo, ul, last │ │ + ldrsb w14, [x14] │ │ + cmn w14, #0x40 │ │ + b.ge 18150 // b.tcont │ │ + add x11, x10, #0x3 │ │ + b 17fe0 │ │ + sub w14, w14, #0xf1 │ │ + cmp w14, #0x2 │ │ + b.hi 18150 // b.pmore │ │ + sxtb w14, w15 │ │ + cmn w14, #0x40 │ │ + b.ge 18150 // b.tcont │ │ + add x11, x10, #0x2 │ │ + add x14, x8, x11 │ │ + cmp x11, x9 │ │ + csel x14, x14, x13, cc // cc = lo, ul, last │ │ + ldrsb w14, [x14] │ │ + cmn w14, #0x41 │ │ + b.gt 18150 │ │ + add x11, x10, #0x3 │ │ + add x14, x8, x11 │ │ + cmp x11, x9 │ │ + csel x14, x14, x13, cc // cc = lo, ul, last │ │ + ldrsb w14, [x14] │ │ + cmn w14, #0x41 │ │ + b.le 17fdc │ │ + add x12, x8, x11 │ │ + sub x9, x9, x11 │ │ + stp x8, x10, [x0] │ │ + stp x12, x9, [x1] │ │ + add x8, x8, x10 │ │ + sub x9, x11, x10 │ │ + stp x8, x9, [x0, #16] │ │ + ret │ │ + str xzr, [x0] │ │ + ret │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ + mov w19, w1 │ │ + cmp w1, #0xc │ │ + b.le 181c4 │ │ + cmp w19, #0x26 │ │ + b.gt 181e4 │ │ + cmp w19, #0xd │ │ + b.eq 182f0 // b.none │ │ + cmp w19, #0x22 │ │ + b.ne 1820c // b.any │ │ + and w8, w2, #0xffffff │ │ + cmp w8, #0x10, lsl #12 │ │ + b.cc 18300 // b.lo, b.ul, b.last │ │ + mov w8, wzr │ │ + mov w9, #0x225c // #8796 │ │ + b 18410 │ │ + cbz w19, 18200 │ │ + cmp w19, #0x9 │ │ + b.eq 18334 // b.none │ │ + cmp w19, #0xa │ │ + b.ne 1820c // b.any │ │ + mov w8, wzr │ │ + mov w9, #0x6e5c // #28252 │ │ + b 18410 │ │ + cmp w19, #0x27 │ │ + b.eq 182fc // b.none │ │ + cmp w19, #0x5c │ │ + b.ne 1820c // b.any │ │ + mov w8, wzr │ │ + mov w9, #0x5c5c // #23644 │ │ + b 18410 │ │ + mov w8, wzr │ │ + mov w9, #0x305c // #12380 │ │ + b 18410 │ │ + tbz w2, #0, 18300 │ │ + cmp w19, #0x2ff │ │ + b.ls 18300 // b.plast │ │ + mov x20, x0 │ │ + mov w0, w19 │ │ + bl 186f0 │ │ + mov w8, w0 │ │ + mov x0, x20 │ │ + cbz w8, 18300 │ │ + mov w8, w19 │ │ + adrp x11, 5000 │ │ + add x11, x11, #0xe80 │ │ + lsr x10, x8, #20 │ │ + ubfx x9, x19, #16, #4 │ │ + ubfx x12, x19, #12, #4 │ │ + and x8, x8, #0xf │ │ + ubfx x13, x19, #4, #4 │ │ + strb wzr, [sp, #10] │ │ + ldrb w10, [x11, x10] │ │ + ldrb w9, [x11, x9] │ │ + ldrb w12, [x11, x12] │ │ + strh wzr, [sp, #8] │ │ + strb w10, [sp, #11] │ │ + ubfx x10, x19, #8, #4 │ │ + strb w9, [sp, #12] │ │ + orr w9, w19, #0x1 │ │ + ldrb w10, [x11, x10] │ │ + clz w9, w9 │ │ + strb w12, [sp, #13] │ │ + lsr x9, x9, #2 │ │ + ldrb w12, [x11, x13] │ │ + strb w10, [sp, #14] │ │ + ldrb w10, [x11, x8] │ │ + mov w11, #0x5c // #92 │ │ + sub x8, x9, #0x2 │ │ + strb w12, [sp, #15] │ │ + strb w10, [sp, #16] │ │ + add x10, sp, #0x8 │ │ + strb w11, [x10, x8] │ │ + add x9, x10, x9 │ │ + mov w10, #0x75 // #117 │ │ + sturb w10, [x9, #-1] │ │ + mov w10, #0x7b // #123 │ │ + mov w11, #0x7d // #125 │ │ + strb w10, [x9] │ │ + strb w11, [sp, #17] │ │ + ldr x9, [sp, #8] │ │ + ldrh w10, [sp, #16] │ │ + str x9, [x0] │ │ + mov w9, #0xa // #10 │ │ + strh w10, [x0, #8] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + mov w8, wzr │ │ + mov w9, #0x725c // #29276 │ │ + b 18410 │ │ + tbnz w2, #8, 18408 │ │ + mov x20, x0 │ │ + mov w0, w19 │ │ + bl 18434 │ │ + tbz w0, #0, 18340 │ │ + str w19, [x20] │ │ + mov w9, #0x81 // #129 │ │ + mov w8, #0x80 // #128 │ │ + strb w8, [x20, #12] │ │ + strb w9, [x20, #13] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + mov w8, wzr │ │ + mov w9, #0x745c // #29788 │ │ + b 18410 │ │ + mov w8, w19 │ │ + mov w9, w19 │ │ + adrp x12, 5000 │ │ + add x12, x12, #0xe80 │ │ + lsr x10, x8, #20 │ │ + ubfx x11, x9, #16, #4 │ │ + orr w13, w19, #0x1 │ │ + and x8, x8, #0xf │ │ + sturb wzr, [x29, #-10] │ │ + ldrb w10, [x12, x10] │ │ + ldrb w11, [x12, x11] │ │ + clz w13, w13 │ │ + lsr x13, x13, #2 │ │ + ldrb w8, [x12, x8] │ │ + sturh wzr, [x29, #-12] │ │ + sturb w10, [x29, #-9] │ │ + ubfx x10, x9, #12, #4 │ │ + sturb w11, [x29, #-8] │ │ + ubfx x11, x9, #8, #4 │ │ + ubfx x9, x9, #4, #4 │ │ + ldrb w10, [x12, x10] │ │ + sturb w8, [x29, #-4] │ │ + sub x8, x29, #0xc │ │ + ldrb w9, [x12, x9] │ │ + ldrb w11, [x12, x11] │ │ + sturb w10, [x29, #-7] │ │ + sub x10, x13, #0x2 │ │ + sturb w9, [x29, #-5] │ │ + mov w9, #0x5c // #92 │ │ + strb w9, [x8, x10] │ │ + add x8, x8, x13 │ │ + mov w9, #0x75 // #117 │ │ + sturb w11, [x29, #-6] │ │ + mov w11, #0x7d // #125 │ │ + sturb w9, [x8, #-1] │ │ + mov w9, #0x7b // #123 │ │ + strb w9, [x8] │ │ + sturb w11, [x29, #-3] │ │ + ldur x8, [x29, #-12] │ │ + ldurh w9, [x29, #-4] │ │ + str x8, [x20] │ │ + mov w8, w10 │ │ + strh w9, [x20, #8] │ │ + mov w9, #0xa // #10 │ │ + strb w8, [x20, #12] │ │ + strb w9, [x20, #13] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + mov w8, wzr │ │ + mov w9, #0x275c // #10076 │ │ + strh w9, [x0] │ │ + mov w9, #0x2 // #2 │ │ + stur xzr, [x0, #2] │ │ + strb w8, [x0, #12] │ │ + strb w9, [x0, #13] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + cmp w0, #0x20 │ │ + b.cs 18454 // b.hs, b.nlast │ │ + mov w8, wzr │ │ + and w0, w8, #0x1 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + cmp w0, #0x7f │ │ + b.cs 1846c // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + and w0, w8, #0x1 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + cmp w0, #0x10, lsl #12 │ │ + b.cs 18544 // b.hs, b.nlast │ │ + lsr w10, w0, #8 │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + adrp x11, 8000 │ │ + add x11, x11, #0xb1c │ │ + and w12, w0, #0xff │ │ + adrp x13, 8000 │ │ + add x13, x13, #0xb6c │ │ + add x14, x11, x9 │ │ + add x9, x9, #0x2 │ │ + ldrb w15, [x14] │ │ + ldrb w14, [x14, #1] │ │ + cmp w15, w10 │ │ + add x1, x8, x14 │ │ + b.ne 184dc // b.any │ │ + cmp x1, x8 │ │ + b.cc 186ac // b.lo, b.ul, b.last │ │ + cmp x1, #0x122 │ │ + b.hi 186bc // b.pmore │ │ + add x8, x13, x8 │ │ + cbz x14, 184e0 │ │ + ldrb w15, [x8], #1 │ │ + sub x14, x14, #0x1 │ │ + cmp w15, w12 │ │ + b.ne 184c4 // b.any │ │ + b 18444 │ │ + b.hi 184ec // b.pmore │ │ + cmp x9, #0x50 │ │ + mov x8, x1 │ │ + b.ne 18494 // b.any │ │ + mov x9, xzr │ │ + mov w8, #0x1 // #1 │ │ + adrp x10, 8000 │ │ + add x10, x10, #0xc8e │ │ + ldrsb w11, [x10, x9] │ │ + add x12, x9, #0x1 │ │ + tbnz w11, #31, 18518 │ │ + mov x9, x12 │ │ + subs w0, w0, w11 │ │ + b.pl 18534 // b.nfrst │ │ + b 18448 │ │ + cmp x12, #0x129 │ │ + b.eq 186e4 // b.none │ │ + ldrb w12, [x10, x12] │ │ + add x9, x9, #0x2 │ │ + bfi w12, w11, #8, #7 │ │ + subs w0, w0, w12 │ │ + b.mi 18448 // b.first │ │ + cmp x9, #0x129 │ │ + eor w8, w8, #0x1 │ │ + b.ne 184fc // b.any │ │ + b 18448 │ │ + cmp w0, #0x20, lsl #12 │ │ + b.cs 18620 // b.hs, b.nlast │ │ + ubfx w10, w0, #8, #8 │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + adrp x11, 8000 │ │ + add x11, x11, #0x80e │ │ + and w12, w0, #0xff │ │ + adrp x13, 8000 │ │ + add x13, x13, #0x866 │ │ + add x14, x11, x9 │ │ + add x9, x9, #0x2 │ │ + ldrb w15, [x14] │ │ + ldrb w14, [x14, #1] │ │ + cmp w15, w10 │ │ + add x1, x8, x14 │ │ + b.ne 185b4 // b.any │ │ + cmp x1, x8 │ │ + b.cc 186ac // b.lo, b.ul, b.last │ │ + cmp x1, #0xd0 │ │ + b.hi 186d0 // b.pmore │ │ + add x8, x13, x8 │ │ + cbz x14, 185b8 │ │ + ldrb w15, [x8], #1 │ │ + sub x14, x14, #0x1 │ │ + cmp w15, w12 │ │ + b.ne 1859c // b.any │ │ + b 18444 │ │ + b.hi 185c4 // b.pmore │ │ + cmp x9, #0x58 │ │ + mov x8, x1 │ │ + b.ne 1856c // b.any │ │ + mov x10, xzr │ │ + and w9, w0, #0xffff │ │ + mov w8, #0x1 // #1 │ │ + adrp x11, 8000 │ │ + add x11, x11, #0x936 │ │ + ldrsb w12, [x11, x10] │ │ + add x13, x10, #0x1 │ │ + tbnz w12, #31, 185f4 │ │ + mov x10, x13 │ │ + subs w9, w9, w12 │ │ + b.pl 18610 // b.nfrst │ │ + b 18448 │ │ + cmp x13, #0x1e6 │ │ + b.eq 186e4 // b.none │ │ + ldrb w13, [x11, x13] │ │ + add x10, x10, #0x2 │ │ + bfi w13, w12, #8, #7 │ │ + subs w9, w9, w13 │ │ + b.mi 18448 // b.first │ │ + cmp x10, #0x1e6 │ │ + eor w8, w8, #0x1 │ │ + b.ne 185d8 // b.any │ │ + b 18448 │ │ + sub w8, w0, #0xe0, lsl #12 │ │ + dup v0.4s, w0 │ │ + adrp x9, 6000 │ │ + sub w8, w8, #0x100 │ │ + ldr d1, [x9, #152] │ │ + adrp x9, 5000 │ │ + fmov s2, w8 │ │ + adrp x8, 5000 │ │ + add v1.2s, v0.2s, v1.2s │ │ + ldr q3, [x8, #4080] │ │ + adrp x8, 5000 │ │ + mov v2.s[1], w0 │ │ + add v0.4s, v0.4s, v3.4s │ │ + ldr q3, [x9, #3904] │ │ + mov w9, #0xa6e0 // #42720 │ │ + movk w9, #0x2, lsl #16 │ │ + mov v1.d[1], v2.d[0] │ │ + ldr q2, [x8, #3824] │ │ + and w8, w0, #0x1fffe0 │ │ + cmp w8, w9 │ │ + mov w9, #0xb81e // #47134 │ │ + and w8, w0, #0x1ffffe │ │ + cmhi v0.4s, v0.4s, v2.4s │ │ + movk w9, #0x2, lsl #16 │ │ + ccmp w8, w9, #0x4, ne // ne = any │ │ + cmhi v1.4s, v1.4s, v3.4s │ │ + cset w9, ne // ne = any │ │ + uzp1 v0.8h, v0.8h, v1.8h │ │ + umaxv h0, v0.8h │ │ + fmov w10, s0 │ │ + eor w8, w10, #0x1 │ │ + and w8, w9, w8 │ │ + and w0, w8, #0x1 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x618 │ │ mov x0, x8 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ + bl 187f8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x618 │ │ + mov x0, x1 │ │ + mov w1, #0x122 // #290 │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x618 │ │ + mov x0, x1 │ │ + mov w1, #0xd0 // #208 │ │ + bl 17680 │ │ + adrp x0, 77000 │ │ + add x0, x0, #0x600 │ │ + bl 18804 │ │ + mov w8, #0x182f // #6191 │ │ + adrp x12, 8000 │ │ + add x12, x12, #0xeb4 │ │ + movk w8, #0x1, lsl #16 │ │ + lsl w9, w0, #11 │ │ + cmp w0, w8 │ │ + mov w8, #0x11 // #17 │ │ + csel x8, xzr, x8, cc // cc = lo, ul, last │ │ + orr x10, x8, #0x8 │ │ + ldr w11, [x12, x10, lsl #2] │ │ + cmp w9, w11, lsl #11 │ │ + csel x8, x8, x10, cc // cc = lo, ul, last │ │ + orr x10, x8, #0x4 │ │ + ldr w11, [x12, x10, lsl #2] │ │ + cmp w9, w11, lsl #11 │ │ + csel x8, x8, x10, cc // cc = lo, ul, last │ │ + orr x10, x8, #0x2 │ │ + ldr w11, [x12, x10, lsl #2] │ │ + cmp w9, w11, lsl #11 │ │ + csel x8, x8, x10, cc // cc = lo, ul, last │ │ + add x10, x8, #0x1 │ │ + ldr w10, [x12, x10, lsl #2] │ │ + cmp w9, w10, lsl #11 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x10, x8, #0x1 │ │ + ldr w10, [x12, x10, lsl #2] │ │ + cmp w9, w10, lsl #11 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + ldr w10, [x12, x8, lsl #2] │ │ + lsl w10, w10, #11 │ │ + cmp w10, w9 │ │ + cset w9, eq // eq = none │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + add x11, x9, x8 │ │ + add x10, x12, x11, lsl #2 │ │ + cmp x11, #0x20 │ │ + ldr w8, [x10] │ │ + lsr x8, x8, #21 │ │ + b.hi 187a8 // b.pmore │ │ + ldr w9, [x10, #4] │ │ + lsr x9, x9, #21 │ │ + cbnz x11, 187ac │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.ne 187c0 // b.any │ │ + b 187f0 │ │ + mov w9, #0x2ef // #751 │ │ + ldur w10, [x10, #-4] │ │ + and w11, w10, #0x1fffff │ │ + mvn x10, x8 │ │ + cmn x9, x10 │ │ + b.eq 187f0 // b.none │ │ + mov w10, wzr │ │ + sub w11, w0, w11 │ │ + sub x9, x9, #0x1 │ │ + adrp x12, 8000 │ │ + add x12, x12, #0x101 │ │ + ldrb w13, [x12, x8] │ │ + add w10, w10, w13 │ │ + cmp w10, w11 │ │ + b.hi 187f0 // b.pmore │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + b.ne 187d4 // b.any │ │ + and w0, w8, #0x1 │ │ + ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 18820 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov x2, x0 │ │ + adrp x0, 8000 │ │ + add x0, x0, #0x40a │ │ + mov w1, #0x2b // #43 │ │ + bl 17a00 │ │ sub sp, sp, #0x70 │ │ - stp x30, x1, [sp, #96] │ │ + stp x29, x30, [sp, #96] │ │ + add x29, sp, #0x60 │ │ + mov x8, sp │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-32] │ │ add x8, sp, #0x8 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - add x10, sp, #0x68 │ │ - mov x1, x2 │ │ - stp x8, x9, [sp, #64] │ │ - mov w8, #0x2 // #2 │ │ - stp x10, x9, [sp, #80] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x5e8 │ │ - add x10, sp, #0x40 │ │ - stp x8, xzr, [sp, #40] │ │ - stp x0, x9, [sp, #8] │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x690 │ │ + mov w9, #0x2 // #2 │ │ + stp x0, x1, [sp] │ │ add x0, sp, #0x10 │ │ - stp x8, x10, [sp, #24] │ │ - bl 16154 │ │ - ldp x0, x8, [x1, #32] │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xd84 │ │ - mov w2, #0xe // #14 │ │ - ldr x3, [x8, #24] │ │ - br x3 │ │ - sub sp, sp, #0x50 │ │ - add x8, sp, #0x4f │ │ - adrp x9, 17000 │ │ - add x9, x9, #0x344 │ │ - adrp x10, 74000 │ │ - add x10, x10, #0x3e0 │ │ - mov w11, #0x1 // #1 │ │ - str x8, [sp, #48] │ │ - add x8, sp, #0x30 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xaa0 │ │ - mov x0, sp │ │ - stp x9, x30, [sp, #56] │ │ - stp x10, x11, [sp] │ │ - stp x11, xzr, [sp, #24] │ │ - str x8, [sp, #16] │ │ - bl 16154 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x20 │ │ + mov x1, x2 │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + ldrb w9, [x1, #19] │ │ + mov x8, x1 │ │ + ldr w1, [x0] │ │ + tst w9, #0x18 │ │ + b.eq 188bc // b.none │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + cmp w1, #0x80 │ │ + stur wzr, [x29, #-4] │ │ + b.cs 188c8 // b.hs, b.nlast │ │ + sturb w1, [x29, #-4] │ │ + mov w2, #0x1 // #1 │ │ + sub x1, x29, #0x4 │ │ + mov x0, x8 │ │ + bl 176dc │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + ldp x0, x9, [x8] │ │ + ldr x2, [x9, #32] │ │ + br x2 │ │ + cmp w1, #0x800 │ │ + b.cs 18904 // b.hs, b.nlast │ │ + lsr w9, w1, #6 │ │ + mov w10, #0x80 // #128 │ │ + mov w2, #0x2 // #2 │ │ + bfxil w10, w1, #0, #6 │ │ + orr w9, w9, #0xc0 │ │ + sturb w9, [x29, #-4] │ │ + sturb w10, [x29, #-3] │ │ + sub x1, x29, #0x4 │ │ + mov x0, x8 │ │ + bl 176dc │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + cmp w1, #0x10, lsl #12 │ │ + b.cs 1894c // b.hs, b.nlast │ │ + lsr w9, w1, #12 │ │ + mov w10, #0x80 // #128 │ │ + mov w11, #0x80 // #128 │ │ + bfxil w10, w1, #6, #6 │ │ + bfxil w11, w1, #0, #6 │ │ + mov w2, #0x3 // #3 │ │ + orr w9, w9, #0xe0 │ │ + sturb w9, [x29, #-4] │ │ + sturb w10, [x29, #-3] │ │ + sturb w11, [x29, #-2] │ │ + sub x1, x29, #0x4 │ │ + mov x0, x8 │ │ + bl 176dc │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + lsr w9, w1, #18 │ │ + mov w10, #0x80 // #128 │ │ + mov w11, #0x80 // #128 │ │ + mov w12, #0x80 // #128 │ │ + bfxil w10, w1, #12, #6 │ │ + bfxil w11, w1, #6, #6 │ │ + bfxil w12, w1, #0, #6 │ │ + orr w9, w9, #0xf0 │ │ + mov w2, #0x4 // #4 │ │ + sturb w9, [x29, #-4] │ │ + sturb w10, [x29, #-3] │ │ + sturb w11, [x29, #-2] │ │ + sturb w12, [x29, #-1] │ │ + sub x1, x29, #0x4 │ │ + mov x0, x8 │ │ + bl 176dc │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + mov x0, x1 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x3f2 │ │ + mov w2, #0x18 // #24 │ │ + b 176dc │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 189b8 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ + sub x8, x29, #0x1 │ │ + adrp x9, 18000 │ │ + add x9, x9, #0x998 │ │ + stp x8, x9, [x29, #-24] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + mov w9, #0x1 // #1 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x7a0 │ │ + stp x8, x9, [sp, #8] │ │ + sub x8, x29, #0x18 │ │ + add x0, sp, #0x8 │ │ + stp x9, xzr, [sp, #32] │ │ + str x8, [sp, #24] │ │ + bl 16fbc │ │ + cmp x2, #0xf │ │ + b.hi 18a24 // b.pmore │ │ + mov x9, xzr │ │ + ldrb w8, [x1, x9] │ │ + cbz w8, 18ad0 │ │ + add x9, x9, #0x1 │ │ + cmp x2, x9 │ │ + b.ne 18a0c // b.any │ │ + b 18ac0 │ │ + add x8, x1, #0x7 │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + subs x8, x8, x1 │ │ + b.eq 18a5c // b.none │ │ + mov x9, xzr │ │ + ldrb w10, [x1, x9] │ │ + cbz w10, 18ad0 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + b.ne 18a38 // b.any │ │ + sub x9, x2, #0x10 │ │ + cmp x8, x9 │ │ + b.ls 18a60 // b.plast │ │ + b 18a9c │ │ + sub x9, x2, #0x10 │ │ + mov x10, #0x101010101010101 // #72340172838076673 │ │ + movk x10, #0x100 │ │ + dup v0.2d, x10 │ │ + mov x10, #0x8080808080808080 // #-9187201950435737472 │ │ + ldr q1, [x1, x8] │ │ + sub v2.2d, v0.2d, v1.2d │ │ + orr v1.16b, v2.16b, v1.16b │ │ + mov x11, v1.d[1] │ │ + fmov x12, d1 │ │ + and x11, x12, x11 │ │ + bics xzr, x10, x11 │ │ + b.ne 18a9c // b.any │ │ + add x8, x8, #0x10 │ │ + cmp x8, x9 │ │ + b.ls 18a70 // b.plast │ │ + subs x9, x2, x8 │ │ + b.eq 18ac0 // b.none │ │ + mov x10, xzr │ │ + add x11, x1, x8 │ │ + ldrb w12, [x11, x10] │ │ + cbz w12, 18acc │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + b.ne 18aac // b.any │ │ + mov w8, #0x1 // #1 │ │ + stp x8, x8, [x0] │ │ + ret │ │ + add x9, x10, x8 │ │ + add x8, x9, #0x1 │ │ + cmp x8, x2 │ │ + b.ne 18ae8 // b.any │ │ + stp x1, x2, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ + mov w8, #0x1 // #1 │ │ + stp xzr, x9, [x0, #8] │ │ + str x8, [x0] │ │ + ret │ │ subs x8, x2, #0xf │ │ csel x9, xzr, x8, cc // cc = lo, ul, last │ │ - cbz x2, 175b4 │ │ + cbz x2, 18d04 │ │ add x10, x1, #0x7 │ │ mov x8, xzr │ │ + adrp x11, 8000 │ │ + add x11, x11, #0x684 │ │ and x10, x10, #0xfffffffffffffff8 │ │ - mov w11, #0xffffff9f // #-97 │ │ sub x10, x10, x1 │ │ - mov w12, #0xffffffc0 // #-64 │ │ - adrp x13, 7000 │ │ - add x13, x13, #0xf4 │ │ - b 173dc │ │ - add x8, x14, #0x1 │ │ + b 18b2c │ │ + add x8, x12, #0x1 │ │ cmp x8, x2 │ │ - b.cs 175b4 // b.hs, b.nlast │ │ - ldrsb w14, [x1, x8] │ │ - tbnz w14, #31, 17438 │ │ - sub w14, w10, w8 │ │ - tst x14, #0x7 │ │ - b.eq 173fc // b.none │ │ + b.cs 18d04 // b.hs, b.nlast │ │ + ldrsb w12, [x1, x8] │ │ + tbnz w12, #31, 18b88 │ │ + sub w12, w10, w8 │ │ + tst x12, #0x7 │ │ + b.eq 18b4c // b.none │ │ add x8, x8, #0x1 │ │ - b 173d4 │ │ + b 18b24 │ │ add x8, x8, #0x10 │ │ cmp x8, x9 │ │ - b.cs 17418 // b.hs, b.nlast │ │ - add x14, x1, x8 │ │ - ldp x15, x14, [x14] │ │ - orr x14, x14, x15 │ │ - tst x14, #0x8080808080808080 │ │ - b.eq 173f8 // b.none │ │ + b.cs 18b68 // b.hs, b.nlast │ │ + add x12, x1, x8 │ │ + ldp x13, x12, [x12] │ │ + orr x12, x12, x13 │ │ + tst x12, #0x8080808080808080 │ │ + b.eq 18b48 // b.none │ │ cmp x8, x2 │ │ - b.cs 173d4 // b.hs, b.nlast │ │ - ldrsb w14, [x1, x8] │ │ - tbnz w14, #31, 173d4 │ │ + b.cs 18b24 // b.hs, b.nlast │ │ + ldrsb w12, [x1, x8] │ │ + tbnz w12, #31, 18b24 │ │ add x8, x8, #0x1 │ │ cmp x2, x8 │ │ - b.ne 17420 // b.any │ │ - b 175b4 │ │ - and x14, x14, #0xff │ │ - ldrb w15, [x13, x14] │ │ - cmp w15, #0x4 │ │ - b.eq 17474 // b.none │ │ - cmp w15, #0x3 │ │ - b.eq 174a0 // b.none │ │ - cmp w15, #0x2 │ │ - b.ne 175d8 // b.any │ │ - add x14, x8, #0x1 │ │ - cmp x14, x2 │ │ - b.cs 175c0 // b.hs, b.nlast │ │ - ldrsb w15, [x1, x14] │ │ - cmn w15, #0x41 │ │ - b.le 173d0 │ │ - b 175d8 │ │ - add x15, x8, #0x1 │ │ - cmp x15, x2 │ │ - b.cs 175c0 // b.hs, b.nlast │ │ - ldrsb w16, [x1, x15] │ │ - cmp w14, #0xf0 │ │ - b.eq 174cc // b.none │ │ - cmp w14, #0xf4 │ │ - b.ne 174dc // b.any │ │ - cmn w16, #0x71 │ │ - b.le 174fc │ │ - b 175d8 │ │ - add x15, x8, #0x1 │ │ - cmp x15, x2 │ │ - b.cs 175c0 // b.hs, b.nlast │ │ - ldrb w15, [x1, x15] │ │ - cmp w14, #0xe0 │ │ - b.eq 17530 // b.none │ │ - cmp w14, #0xed │ │ - b.ne 17540 // b.any │ │ - cmp w11, w15, sxtb │ │ - b.ge 1757c // b.tcont │ │ - b 175d8 │ │ - add w14, w16, #0x70 │ │ - cmp w14, #0x30 │ │ - b.cc 174fc // b.lo, b.ul, b.last │ │ - b 175d8 │ │ - add w14, w14, #0xf │ │ - and w15, w14, #0xff │ │ - mov w14, #0x1 // #1 │ │ - cmp w15, #0x2 │ │ - b.hi 175dc // b.pmore │ │ - mov w15, #0x1 // #1 │ │ - cmn w16, #0x40 │ │ - b.ge 1759c // b.tcont │ │ - add x14, x8, #0x2 │ │ - cmp x14, x2 │ │ - b.cs 175c0 // b.hs, b.nlast │ │ - ldrsb w14, [x1, x14] │ │ - cmn w14, #0x41 │ │ - b.gt 17594 │ │ - add x14, x8, #0x3 │ │ - cmp x14, x2 │ │ - b.cs 175c0 // b.hs, b.nlast │ │ - ldrsb w15, [x1, x14] │ │ - cmn w15, #0x41 │ │ - b.le 173d0 │ │ - b 175f8 │ │ - and w14, w15, #0xe0 │ │ - cmp w14, #0xa0 │ │ - b.eq 1757c // b.none │ │ - b 175d8 │ │ - add w16, w14, #0x1f │ │ - and w16, w16, #0xff │ │ - cmp w16, #0xc │ │ - b.cs 1755c // b.hs, b.nlast │ │ - cmp w12, w15, sxtb │ │ - b.gt 1757c │ │ - b 175d8 │ │ - and w16, w14, #0xfe │ │ - mov w14, #0x1 // #1 │ │ - cmp w16, #0xee │ │ - b.ne 175dc // b.any │ │ - sxtb w16, w15 │ │ - mov w15, #0x1 // #1 │ │ - cmn w16, #0x40 │ │ - b.ge 1759c // b.tcont │ │ - add x14, x8, #0x2 │ │ - cmp x14, x2 │ │ - b.cs 175c0 // b.hs, b.nlast │ │ - ldrsb w15, [x1, x14] │ │ - cmn w15, #0x41 │ │ - b.le 173d0 │ │ - mov w15, #0x1 // #1 │ │ - mov w14, #0x2 // #2 │ │ + b.ne 18b70 // b.any │ │ + b 18d04 │ │ + and x13, x12, #0xff │ │ + and w12, w12, #0xff │ │ + ldrb w13, [x11, x13] │ │ + cmp w13, #0x4 │ │ + b.eq 18bf8 // b.none │ │ + cmp w13, #0x3 │ │ + b.eq 18bc8 // b.none │ │ + cmp w13, #0x2 │ │ + b.ne 18d28 // b.any │ │ + add x12, x8, #0x1 │ │ + cmp x12, x2 │ │ + b.cs 18d10 // b.hs, b.nlast │ │ + ldrsb w13, [x1, x12] │ │ + cmn w13, #0x41 │ │ + b.le 18b20 │ │ + b 18d28 │ │ + add x13, x8, #0x1 │ │ + cmp x13, x2 │ │ + b.cs 18d10 // b.hs, b.nlast │ │ + ldrb w13, [x1, x13] │ │ + cmp w12, #0xe0 │ │ + b.eq 18c28 // b.none │ │ + sxtb w13, w13 │ │ + cmp w12, #0xed │ │ + b.ne 18c48 // b.any │ │ + cmn w13, #0x61 │ │ + b.le 18ccc │ │ + b 18d28 │ │ + add x13, x8, #0x1 │ │ + cmp x13, x2 │ │ + b.cs 18d10 // b.hs, b.nlast │ │ + ldrb w13, [x1, x13] │ │ + cmp w12, #0xf0 │ │ + b.eq 18c38 // b.none │ │ + sxtb w13, w13 │ │ + cmp w12, #0xf4 │ │ + b.ne 18c60 // b.any │ │ + cmn w13, #0x71 │ │ + b.le 18c7c │ │ + b 18d28 │ │ + and w12, w13, #0xe0 │ │ + cmp w12, #0xa0 │ │ + b.eq 18ccc // b.none │ │ + b 18d28 │ │ + sub w12, w13, #0x90 │ │ + cmp w12, #0x30 │ │ + b.cc 18c7c // b.lo, b.ul, b.last │ │ + b 18d28 │ │ + sub w14, w12, #0xe1 │ │ + cmp w14, #0xc │ │ + b.cs 18cb0 // b.hs, b.nlast │ │ + cmn w13, #0x40 │ │ + b.lt 18ccc // b.tstop │ │ + b 18d28 │ │ + sub w12, w12, #0xf1 │ │ + cmp w12, #0x2 │ │ + mov w12, #0x1 // #1 │ │ + b.hi 18d2c // b.pmore │ │ + cmn w13, #0x40 │ │ + mov w13, #0x1 // #1 │ │ + b.ge 18cec // b.tcont │ │ + add x12, x8, #0x2 │ │ + cmp x12, x2 │ │ + b.cs 18d10 // b.hs, b.nlast │ │ + ldrsb w12, [x1, x12] │ │ + cmn w12, #0x41 │ │ + b.gt 18ce4 │ │ + add x12, x8, #0x3 │ │ + cmp x12, x2 │ │ + b.cs 18d10 // b.hs, b.nlast │ │ + ldrsb w13, [x1, x12] │ │ + cmn w13, #0x40 │ │ + b.lt 18b20 // b.tstop │ │ + b 18d48 │ │ + and w12, w12, #0xfe │ │ + cmp w12, #0xee │ │ + mov w12, #0x1 // #1 │ │ + b.ne 18d2c // b.any │ │ + cmn w13, #0x40 │ │ + mov w13, #0x1 // #1 │ │ + b.ge 18cec // b.tcont │ │ + add x12, x8, #0x2 │ │ + cmp x12, x2 │ │ + b.cs 18d10 // b.hs, b.nlast │ │ + ldrsb w13, [x1, x12] │ │ + cmn w13, #0x41 │ │ + b.le 18b20 │ │ + mov w13, #0x1 // #1 │ │ + mov w12, #0x2 // #2 │ │ str x8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ - strb w15, [x0, #16] │ │ - strb w14, [x0, #17] │ │ + strb w13, [x0, #16] │ │ + strb w12, [x0, #17] │ │ str x8, [x0] │ │ ret │ │ stp x1, x2, [x0, #8] │ │ str xzr, [x0] │ │ ret │ │ str x8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ strb wzr, [x0, #16] │ │ - strb w14, [x0, #17] │ │ + strb w12, [x0, #17] │ │ str x8, [x0] │ │ ret │ │ - mov w14, #0x1 // #1 │ │ - mov w15, #0x1 // #1 │ │ + mov w12, #0x1 // #1 │ │ + mov w13, #0x1 // #1 │ │ str x8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ - strb w15, [x0, #16] │ │ - strb w14, [x0, #17] │ │ + strb w13, [x0, #16] │ │ + strb w12, [x0, #17] │ │ str x8, [x0] │ │ ret │ │ - mov w15, #0x1 // #1 │ │ - mov w14, #0x3 // #3 │ │ + mov w13, #0x1 // #1 │ │ + mov w12, #0x3 // #3 │ │ str x8, [x0, #8] │ │ mov w8, #0x1 // #1 │ │ - strb w15, [x0, #16] │ │ - strb w14, [x0, #17] │ │ + strb w13, [x0, #16] │ │ + strb w12, [x0, #17] │ │ str x8, [x0] │ │ ret │ │ - sub sp, sp, #0x70 │ │ - stp x29, x30, [sp, #16] │ │ - stp x28, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - mov x8, #0xfefefefefefefefe // #-72340172838076674 │ │ - mov x19, x2 │ │ - movk x8, #0xfeff │ │ - mov x20, x1 │ │ - ldp x25, x23, [x0, #8] │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #64] │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x40 │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + ldp x9, x23, [x0, #8] │ │ movi v2.16b, #0xa │ │ - mov x24, xzr │ │ - mov x26, xzr │ │ - mov w27, wzr │ │ + movk x8, #0x100 │ │ ldr x21, [x0] │ │ - adrp x22, 6000 │ │ - add x22, x22, #0xcc8 │ │ dup v3.2d, x8 │ │ - str q3, [sp] │ │ - b 176a0 │ │ - add x8, x2, x1 │ │ - ldurb w8, [x8, #-1] │ │ + adrp x8, 5000 │ │ + mov x26, x2 │ │ + ldr q4, [x8, #3760] │ │ + mov x20, x1 │ │ + mov x19, xzr │ │ + mov x24, xzr │ │ + mov w22, wzr │ │ + stur x9, [x29, #-8] │ │ + sub x9, x1, #0x1 │ │ + mov x28, #0x8080808080808080 // #-9187201950435737472 │ │ + stp q4, q3, [sp, #16] │ │ + str x9, [sp, #8] │ │ + b 18e10 │ │ + ldr x8, [sp, #8] │ │ + ldrb w8, [x8, x27] │ │ cmp w8, #0xa │ │ cset w8, eq // eq = none │ │ strb w8, [x23] │ │ + ldur x8, [x29, #-8] │ │ + sub x2, x27, x24 │ │ + add x1, x20, x24 │ │ mov x0, x21 │ │ - ldr x8, [x25, #24] │ │ + ldr x8, [x8, #24] │ │ blr x8 │ │ movi v2.16b, #0xa │ │ - mov x26, x28 │ │ - ldr q3, [sp] │ │ - tbnz w0, #0, 17814 │ │ - cbnz w27, 1780c │ │ - cmp x24, x19 │ │ - b.hi 177c0 // b.pmore │ │ - sub x9, x19, x24 │ │ - add x8, x20, x24 │ │ - subs x11, x9, #0x10 │ │ - b.cs 176e4 // b.hs, b.nlast │ │ - cmp x19, x24 │ │ - b.eq 177bc // b.none │ │ + ldp q4, q3, [sp, #16] │ │ + mov x24, x25 │ │ + tbnz w0, #0, 18fa4 │ │ + tbnz w22, #0, 18f9c │ │ + cmp x26, x19 │ │ + b.cs 18e30 // b.hs, b.nlast │ │ + cmp x26, x24 │ │ + b.ne 18f58 // b.any │ │ + b 18f9c │ │ + cmp x19, x26 │ │ + b.hi 18e1c // b.pmore │ │ + sub x9, x26, x19 │ │ + add x8, x20, x19 │ │ + cmp x9, #0xf │ │ + b.hi 18e68 // b.pmore │ │ + cmp x26, x19 │ │ + b.eq 18f4c // b.none │ │ mov x12, xzr │ │ ldrb w10, [x8, x12] │ │ cmp w10, #0xa │ │ - b.eq 17788 // b.none │ │ + b.eq 18f18 // b.none │ │ add x12, x12, #0x1 │ │ cmp x9, x12 │ │ - b.ne 176c8 // b.any │ │ - b 177bc │ │ + b.ne 18e4c // b.any │ │ + b 18f4c │ │ add x10, x8, #0x7 │ │ - and x10, x10, #0xfffffffffffffff8 │ │ - subs x10, x10, x8 │ │ - ccmp x10, #0x0, #0x4, ne // ne = any │ │ - b.ne 17700 // b.any │ │ - mov x10, xzr │ │ - b 17724 │ │ + and x11, x10, #0xfffffffffffffff8 │ │ + subs x10, x11, x8 │ │ + b.eq 18ea4 // b.none │ │ mov x12, xzr │ │ ldrb w13, [x8, x12] │ │ cmp w13, #0xa │ │ - b.eq 17788 // b.none │ │ + b.eq 18f18 // b.none │ │ add x12, x12, #0x1 │ │ cmp x10, x12 │ │ - b.ne 17704 // b.any │ │ - cmp x10, x11 │ │ - b.hi 17750 // b.pmore │ │ - ldr q0, [x8, x10] │ │ + b.ne 18e7c // b.any │ │ + sub x12, x9, #0x10 │ │ + cmp x10, x12 │ │ + b.ls 18ea8 // b.plast │ │ + b 18ee0 │ │ + sub x12, x9, #0x10 │ │ + ldr q0, [x11] │ │ eor v1.16b, v0.16b, v2.16b │ │ - add v1.2d, v1.2d, v3.2d │ │ - bic v0.16b, v1.16b, v0.16b │ │ - dup v1.2d, v0.d[1] │ │ + eor v0.16b, v0.16b, v4.16b │ │ + sub v1.2d, v3.2d, v1.2d │ │ orr v0.16b, v1.16b, v0.16b │ │ - fmov x12, d0 │ │ - tst x12, #0x8080808080808080 │ │ - b.ne 17750 // b.any │ │ + mov x13, v0.d[1] │ │ + fmov x14, d0 │ │ + and x13, x14, x13 │ │ + bics xzr, x28, x13 │ │ + b.ne 18ee0 // b.any │ │ add x10, x10, #0x10 │ │ - b 1771c │ │ - cmp x10, x9 │ │ - b.eq 177bc // b.none │ │ - sub x11, x19, x10 │ │ + add x11, x11, #0x10 │ │ + cmp x10, x12 │ │ + b.ls 18ea8 // b.plast │ │ + cmp x9, x10 │ │ + b.eq 18f4c // b.none │ │ + sub x12, x26, x10 │ │ mov x9, xzr │ │ - add x8, x8, x10 │ │ - sub x11, x11, x24 │ │ - ldrb w12, [x8, x9] │ │ - cmp w12, #0xa │ │ - b.eq 17784 // b.none │ │ + add x11, x8, x10 │ │ + sub x12, x12, x19 │ │ + ldrb w13, [x11, x9] │ │ + cmp w13, #0xa │ │ + b.eq 18f14 // b.none │ │ add x9, x9, #0x1 │ │ - cmp x11, x9 │ │ - b.ne 17768 // b.any │ │ - b 177bc │ │ + cmp x12, x9 │ │ + b.ne 18ef8 // b.any │ │ + b 18f4c │ │ add x12, x9, x10 │ │ - add x8, x24, x12 │ │ - add x24, x8, #0x1 │ │ - cmp x8, x19 │ │ - b.cs 176a4 // b.hs, b.nlast │ │ - ldrb w8, [x20, x8] │ │ + add x9, x19, x12 │ │ + cmp x9, x26 │ │ + add x19, x9, #0x1 │ │ + b.cs 18e28 // b.hs, b.nlast │ │ + ldrb w8, [x8, x12] │ │ cmp w8, #0xa │ │ - b.ne 176a4 // b.any │ │ - mov w27, wzr │ │ - mov x28, x24 │ │ - mov x29, x24 │ │ + b.ne 18e28 // b.any │ │ + mov w22, wzr │ │ + mov x25, x19 │ │ + mov x27, x19 │ │ ldrb w8, [x23] │ │ - cbnz w8, 177dc │ │ - b 177f4 │ │ - mov x24, x19 │ │ - cmp x26, x19 │ │ - b.eq 1780c // b.none │ │ - mov w27, #0x1 // #1 │ │ - mov x28, x26 │ │ - mov x29, x19 │ │ + tbz w8, #0, 18f8c │ │ + b 18f6c │ │ + mov x19, x26 │ │ + cmp x26, x24 │ │ + b.eq 18f9c // b.none │ │ + mov w22, #0x1 // #1 │ │ + mov x25, x24 │ │ + mov x27, x26 │ │ ldrb w8, [x23] │ │ - cbz w8, 177f4 │ │ - ldr x8, [x25, #24] │ │ + tbz w8, #0, 18f8c │ │ + ldur x8, [x29, #-8] │ │ mov x0, x21 │ │ - mov x1, x22 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xa4 │ │ mov w2, #0x4 // #4 │ │ + ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 17814 │ │ - sub x2, x29, x26 │ │ - add x1, x20, x26 │ │ - cmp x29, x26 │ │ - b.ne 17670 // b.any │ │ + tbnz w0, #0, 18fa4 │ │ + cmp x27, x24 │ │ + b.ne 18dd4 // b.any │ │ mov w8, wzr │ │ - b 17680 │ │ + b 18de4 │ │ mov w0, wzr │ │ - b 17818 │ │ + b 18fa8 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x70 │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ ret │ │ - str x30, [sp, #-48]! │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - ldp x22, x21, [x0, #8] │ │ - mov w19, w1 │ │ - ldr x20, [x0] │ │ - ldrb w8, [x21] │ │ - cbz w8, 17888 │ │ - ldr x8, [x22, #24] │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcc8 │ │ - mov x0, x20 │ │ + mov x29, sp │ │ + ldp x21, x20, [x0, #8] │ │ + ldr x19, [x0] │ │ + ldrb w8, [x20] │ │ + tbz w8, #0, 19024 │ │ + ldr x9, [x21, #24] │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xa4 │ │ + mov x0, x19 │ │ + mov w22, w1 │ │ + mov x1, x8 │ │ mov w2, #0x4 // #4 │ │ - blr x8 │ │ - cbz w0, 17888 │ │ - ldp x20, x19, [sp, #32] │ │ + blr x9 │ │ + mov w1, w22 │ │ + cbz w0, 19024 │ │ mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - cmp w19, #0xa │ │ - mov x0, x20 │ │ + cmp w1, #0xa │ │ cset w8, eq // eq = none │ │ - mov w1, w19 │ │ + strb w8, [x20] │ │ + ldr x2, [x21, #32] │ │ + mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ - strb w8, [x21] │ │ - ldr x2, [x22, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ br x2 │ │ + ldr x8, [x1, #8] │ │ mov x2, x1 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x500 │ │ - b 16eb8 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0x3c0 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + b 17b24 │ │ sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #112] │ │ + add x29, sp, #0x70 │ │ mov x8, sp │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - add x10, sp, #0x10 │ │ - stp x0, x1, [sp] │ │ - add x0, sp, #0x20 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + stp x8, x9, [x29, #-32] │ │ + add x8, sp, #0x10 │ │ + adrp x9, 17000 │ │ + add x9, x9, #0xb18 │ │ + stp x1, x2, [sp, #8] │ │ mov x1, x4 │ │ - stp x2, x3, [sp, #16] │ │ - stp x8, x9, [sp, #80] │ │ - adrp x8, 16000 │ │ - add x8, x8, #0xea0 │ │ - str x10, [sp, #96] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xf78 │ │ - add x10, sp, #0x50 │ │ - stp x8, x30, [sp, #104] │ │ - mov w8, #0x2 // #2 │ │ - str x10, [sp, #48] │ │ - stp x9, x8, [sp, #32] │ │ - stp x8, xzr, [sp, #56] │ │ - bl 16154 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - ldr w9, [x0] │ │ - ubfx x8, x9, #4, #28 │ │ - cmp w8, #0x271 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xf3f │ │ - b.cc 179b8 // b.lo, b.ul, b.last │ │ - mov x11, #0x594b // #22859 │ │ - mov w16, #0xe0ff // #57599 │ │ - movk x11, #0x3886, lsl #16 │ │ - mov x10, xzr │ │ - movk x11, #0xc5d6, lsl #32 │ │ - mov w12, #0xd8f0 // #55536 │ │ - movk x11, #0x346d, lsl #48 │ │ - mov w13, #0x147b // #5243 │ │ - mov w14, #0xffffff9c // #-100 │ │ - add x15, sp, #0x9 │ │ - movk w16, #0x5f5, lsl #16 │ │ - mov x17, x9 │ │ - umulh x9, x9, x11 │ │ - add x3, x15, x10 │ │ - sub x10, x10, #0x4 │ │ - lsr x9, x9, #11 │ │ - cmp x17, x16 │ │ - madd w0, w9, w12, w17 │ │ - ubfx w2, w0, #2, #14 │ │ - mul w2, w2, w13 │ │ - lsr w2, w2, #17 │ │ - madd w0, w2, w14, w0 │ │ - ldrh w2, [x8, w2, uxtw #1] │ │ - and x0, x0, #0xffff │ │ - ldrh w0, [x8, x0, lsl #1] │ │ - sturh w2, [x3, #35] │ │ - sturh w0, [x3, #37] │ │ - b.hi 17964 // b.pmore │ │ - add x10, x10, #0x27 │ │ - cmp x9, #0x63 │ │ - b.hi 179c4 // b.pmore │ │ - b 179f4 │ │ - mov w10, #0x27 // #39 │ │ - cmp x9, #0x63 │ │ - b.ls 179f4 // b.plast │ │ - ubfx w11, w9, #2, #14 │ │ - mov w12, #0x147b // #5243 │ │ - sub x10, x10, #0x2 │ │ - add x13, sp, #0x9 │ │ - mul w11, w11, w12 │ │ - mov w12, #0xffffff9c // #-100 │ │ - lsr w11, w11, #17 │ │ - madd w9, w11, w12, w9 │ │ - and x9, x9, #0xffff │ │ - ldrh w12, [x8, x9, lsl #1] │ │ - mov x9, x11 │ │ - strh w12, [x13, x10] │ │ - cmp x9, #0xa │ │ - b.cs 17a10 // b.hs, b.nlast │ │ - sub x10, x10, #0x1 │ │ - add w8, w9, #0x30 │ │ - add x9, sp, #0x9 │ │ - strb w8, [x9, x10] │ │ - b 17a20 │ │ - sub x10, x10, #0x2 │ │ - ldrh w8, [x8, x9, lsl #1] │ │ - add x9, sp, #0x9 │ │ - strh w8, [x9, x10] │ │ - add x8, sp, #0x9 │ │ - mov w9, #0x27 // #39 │ │ - add x4, x8, x10 │ │ - sub x5, x9, x10 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ - mov x0, x1 │ │ - mov w1, #0x1 // #1 │ │ - mov x3, xzr │ │ - bl 16350 │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - str x30, [sp, #-16]! │ │ - mov x2, x0 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xda4 │ │ - mov w1, #0x2b // #43 │ │ - bl 16d98 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xc78 │ │ + str x0, [sp] │ │ + mov w9, #0x2 // #2 │ │ + add x0, sp, #0x20 │ │ + stp x3, x8, [sp, #24] │ │ + sub x8, x29, #0x20 │ │ + stp x9, xzr, [sp, #56] │ │ + stp x9, x8, [sp, #40] │ │ + bl 16fbc │ │ sub sp, sp, #0x60 │ │ - adrp x8, a000 │ │ - add x8, x8, #0x11 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ + adrp x8, 9000 │ │ + add x8, x8, #0xdae │ │ mov w9, #0x26 // #38 │ │ - mov x10, sp │ │ - adrp x11, 29000 │ │ - add x11, x11, #0x1c │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xcd0 │ │ stp x8, x9, [sp] │ │ - mov w8, #0x1 // #1 │ │ - str x10, [sp, #64] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xa48 │ │ - add x10, sp, #0x40 │ │ + mov x8, sp │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x9d8 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + mov w9, #0x1 // #1 │ │ add x0, sp, #0x10 │ │ - stp x11, x30, [sp, #72] │ │ - stp x8, xzr, [sp, #40] │ │ - stp x9, x8, [sp, #16] │ │ - str x10, [sp, #32] │ │ - bl 16154 │ │ - sub sp, sp, #0x90 │ │ - stp x30, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - ldp x19, x20, [x1, #32] │ │ - mov x21, x0 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xdcf │ │ - mov w2, #0xc // #12 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x10 │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 19124 │ │ + sub sp, sp, #0xe0 │ │ + stp x29, x30, [sp, #208] │ │ + add x29, sp, #0xd0 │ │ + cmp x1, #0x101 │ │ + stp x2, x3, [sp] │ │ + b.cs 1914c // b.hs, b.nlast │ │ + mov x8, xzr │ │ + stp x0, x1, [sp, #16] │ │ + mov w9, #0x1 // #1 │ │ + b 19180 │ │ + mov w8, #0x100 // #256 │ │ + ldrsb w9, [x0, x8] │ │ + cmn w9, #0x41 │ │ + b.gt 19164 │ │ + subs x8, x8, #0x1 │ │ + b.ne 19150 // b.any │ │ + adrp x9, 8000 │ │ + add x9, x9, #0x7b8 │ │ + cmp x8, x1 │ │ + mov w10, #0x5 // #5 │ │ + stp x0, x8, [sp, #16] │ │ + csinc x9, x9, xzr, cc // cc = lo, ul, last │ │ + csel x8, x10, xzr, cc // cc = lo, ul, last │ │ + cmp x2, x1 │ │ + stp x9, x8, [sp, #32] │ │ + b.hi 19308 // b.pmore │ │ + cmp x3, x1 │ │ + b.hi 19304 // b.pmore │ │ + cmp x2, x3 │ │ + b.hi 19344 // b.pmore │ │ + cbz x2, 191b4 │ │ + cmp x2, x1 │ │ + b.cs 191b4 // b.hs, b.nlast │ │ + ldrsb w8, [x0, x2] │ │ + cmn w8, #0x41 │ │ + csel x3, x3, x2, gt │ │ + cmp x3, x1 │ │ + str x3, [sp, #48] │ │ + b.cs 191e0 // b.hs, b.nlast │ │ + cbz x3, 191d8 │ │ + ldrsb w8, [x0, x3] │ │ + cmn w8, #0x41 │ │ + b.gt 191d8 │ │ + subs x3, x3, #0x1 │ │ + b.ne 191c4 // b.any │ │ + cmp x3, x1 │ │ + b.ne 191e8 // b.any │ │ + mov x0, x4 │ │ + bl 18804 │ │ + add x9, x0, x3 │ │ + ldrsb w8, [x9] │ │ + and w10, w8, #0xff │ │ + tbnz w8, #31, 19204 │ │ + str w10, [sp, #60] │ │ + mov w8, #0x1 // #1 │ │ + b 1928c │ │ + ldrb w8, [x9, #1] │ │ + cmp w10, #0xdf │ │ + and w8, w8, #0x3f │ │ + b.ls 19248 // b.plast │ │ + ldrb w11, [x9, #2] │ │ + cmp w10, #0xf0 │ │ + and w10, w10, #0x1f │ │ + and w11, w11, #0x3f │ │ + orr w8, w11, w8, lsl #6 │ │ + b.cc 19260 // b.lo, b.ul, b.last │ │ + ldrb w9, [x9, #3] │ │ + and w9, w9, #0x3f │ │ + orr w8, w9, w8, lsl #6 │ │ + bfi w8, w10, #18, #3 │ │ + cmp w8, #0x110, lsl #12 │ │ + b.eq 191e0 // b.none │ │ + b 1924c │ │ + bfi w8, w10, #6, #5 │ │ + cmp w8, #0x80 │ │ + str w8, [sp, #60] │ │ + b.cs 19270 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 1928c │ │ + orr w8, w8, w10, lsl #12 │ │ + cmp w8, #0x80 │ │ + str w8, [sp, #60] │ │ + b.cc 19258 // b.lo, b.ul, b.last │ │ + cmp w8, #0x800 │ │ + b.cs 19280 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 1928c │ │ + cmp w8, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x8, x8, x3 │ │ + add x9, sp, #0x30 │ │ + stp x3, x8, [sp, #64] │ │ + adrp x8, 16000 │ │ + add x8, x8, #0xe84 │ │ + stp x9, x8, [x29, #-80] │ │ + add x8, sp, #0x3c │ │ + adrp x9, 19000 │ │ + add x9, x9, #0x384 │ │ + stp x8, x9, [x29, #-64] │ │ + add x8, sp, #0x40 │ │ + adrp x9, 19000 │ │ + add x9, x9, #0x468 │ │ + stp x8, x9, [x29, #-48] │ │ + add x8, sp, #0x10 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + stp x8, x9, [x29, #-32] │ │ + add x8, sp, #0x20 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x580 │ │ + mov w9, #0x5 // #5 │ │ + stp x8, x9, [sp, #80] │ │ + sub x8, x29, #0x50 │ │ + add x0, sp, #0x50 │ │ + mov x1, x4 │ │ + stp x9, xzr, [sp, #104] │ │ + str x8, [sp, #96] │ │ + bl 16fbc │ │ + mov x2, x3 │ │ + add x8, sp, #0x40 │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-80] │ │ + add x8, sp, #0x10 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + str x2, [sp, #64] │ │ + stp x8, x9, [x29, #-64] │ │ + add x8, sp, #0x20 │ │ + stp x8, x9, [x29, #-48] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x5d0 │ │ + mov w9, #0x3 // #3 │ │ + b 192e8 │ │ + mov x8, sp │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-80] │ │ + add x8, sp, #0x8 │ │ + stp x8, x9, [x29, #-64] │ │ + add x8, sp, #0x10 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + stp x8, x9, [x29, #-48] │ │ + add x8, sp, #0x20 │ │ + stp x8, x9, [x29, #-32] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x540 │ │ + mov w9, #0x4 // #4 │ │ + b 192e8 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ + ldp x19, x22, [x1] │ │ + mov x20, x0 │ │ + mov w1, #0x27 // #39 │ │ + ldr x21, [x22, #32] │ │ mov x0, x19 │ │ - ldr x22, [x20, #24] │ │ - blr x22 │ │ - tbz w0, #0, 17b0c │ │ + blr x21 │ │ + tbz w0, #0, 193cc │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldr x8, [x21, #24] │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - adrp x10, 17000 │ │ - add x10, x10, #0x918 │ │ - mov x2, sp │ │ - add x11, x8, #0x10 │ │ + ldr w1, [x20] │ │ + mov x0, sp │ │ + mov w2, #0x101 // #257 │ │ + mov x20, sp │ │ + bl 18178 │ │ + ldrb w8, [sp, #13] │ │ + cmp x8, #0x81 │ │ + b.cc 19414 // b.lo, b.ul, b.last │ │ + ldr w1, [sp] │ │ mov x0, x19 │ │ - stp x8, x9, [sp, #48] │ │ - add x8, x8, #0x14 │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x3f0 │ │ - stp x11, x10, [sp, #64] │ │ - mov x1, x20 │ │ - stp x8, x10, [sp, #80] │ │ - mov w8, #0x3 // #3 │ │ - add x10, sp, #0x30 │ │ - stp x9, x8, [sp] │ │ - stp x8, xzr, [sp, #24] │ │ - str x10, [sp, #16] │ │ - bl 16eb8 │ │ - tbz w0, #0, 17b7c │ │ + blr x21 │ │ + tbz w0, #0, 19448 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldr x23, [x21, #16] │ │ - cbz x23, 17bb4 │ │ - adrp x1, a000 │ │ - add x1, x1, #0x1ad │ │ + ldrb w9, [sp, #12] │ │ + ldr x10, [x22, #24] │ │ mov x0, x19 │ │ - mov w2, #0x2 // #2 │ │ - blr x22 │ │ - tbz w0, #0, 17c20 │ │ + sub x2, x8, x9 │ │ + add x1, x20, x9 │ │ + blr x10 │ │ + tbz w0, #0, 19448 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldp x20, x8, [x21] │ │ - mov x0, x20 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - mov x8, #0xef64 // #61284 │ │ - movk x8, #0xb1, lsl #16 │ │ - movk x8, #0x1681, lsl #32 │ │ - movk x8, #0xfdbc, lsl #48 │ │ - cmp x1, x8 │ │ - mov x8, #0x7bc1 // #31681 │ │ - movk x8, #0xcd1e, lsl #16 │ │ - movk x8, #0xc89c, lsl #32 │ │ - movk x8, #0xc1a2, lsl #48 │ │ - ccmp x0, x8, #0x0, eq // eq = none │ │ - b.ne 17c8c // b.any │ │ - adrp x1, a000 │ │ - add x1, x1, #0x1ad │ │ mov x0, x19 │ │ - mov w2, #0x2 // #2 │ │ - blr x22 │ │ - tbz w0, #0, 17c64 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + mov w1, #0x27 // #39 │ │ + blr x21 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldr q0, [x23] │ │ - add x2, sp, #0x30 │ │ - mov x0, x19 │ │ - mov x1, x20 │ │ - str q0, [sp, #48] │ │ - ldr q0, [x23, #16] │ │ - str q0, [sp, #64] │ │ - ldr q0, [x23, #32] │ │ - str q0, [sp, #80] │ │ - bl 16eb8 │ │ - tbz w0, #0, 17c8c │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #128] │ │ + str x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x80 │ │ + ldr w8, [x1, #16] │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + tbnz w8, #25, 194bc │ │ + tbnz w8, #26, 19500 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 16e84 │ │ + tbz w0, #0, 19574 │ │ + mov w21, #0x1 // #1 │ │ + mov w0, w21 │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x21, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xb0 │ │ ret │ │ - ldp x1, x2, [x20] │ │ + ldr x10, [x20] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr x13, x10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x57 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x10, #0x10 │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x10, x13 │ │ + b.cs 194c8 // b.hs, b.nlast │ │ + b 19540 │ │ + ldr x10, [x20] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr x13, x10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x37 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x10, x13 │ │ + b.hi 1950c // b.pmore │ │ + add x8, x11, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x10, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ mov x0, x19 │ │ - blr x22 │ │ - tbz w0, #0, 17c8c │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + mov w21, #0x1 // #1 │ │ + bl 16fdc │ │ + tbnz w0, #0, 194a4 │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x3f0 │ │ + mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbz w0, #0, 195ac │ │ + mov w21, #0x1 // #1 │ │ + mov w0, w21 │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x21, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xb0 │ │ ret │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x30, x23, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + ldr w8, [x19, #16] │ │ + tbnz w8, #25, 195c8 │ │ + tbnz w8, #26, 1960c │ │ + add x0, x20, #0x8 │ │ + mov x1, x19 │ │ + bl 16e84 │ │ + b 19678 │ │ + ldur x10, [x20, #8] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr x13, x10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x57 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x10, x13 │ │ + b.hi 195d4 // b.pmore │ │ + b 1964c │ │ + ldur x10, [x20, #8] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr x13, x10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x37 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x10, x13 │ │ + b.hi 19618 // b.pmore │ │ + add x8, x11, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x10, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + bl 16fdc │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x21, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xb0 │ │ ret │ │ - sub sp, sp, #0x70 │ │ - str x30, [sp, #96] │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ ldp q0, q1, [x0] │ │ mov x8, sp │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - adrp x10, 74000 │ │ - add x10, x10, #0x420 │ │ - strb wzr, [sp, #88] │ │ - stp x8, x2, [sp, #72] │ │ - strb w1, [sp, #89] │ │ + ldr q2, [x0, #32] │ │ + stp x8, x2, [x29, #-24] │ │ + sturb wzr, [x29, #-8] │ │ stp q0, q1, [sp] │ │ - ldr q0, [x0, #32] │ │ - stp x9, x10, [sp, #56] │ │ - str q0, [sp, #32] │ │ - add x0, sp, #0x38 │ │ - bl 45860 │ │ + str q2, [sp, #32] │ │ + sturb w1, [x29, #-7] │ │ + sub x0, x29, #0x18 │ │ + bl 48fd8 │ │ brk #0x1 │ │ - bl 17cf0 │ │ - str x30, [sp, #-16]! │ │ - bl 17cf8 │ │ + bl 196c8 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 196d4 │ │ sub sp, sp, #0x50 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xeaa │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x4ca │ │ mov w9, #0x26 // #38 │ │ - add x10, sp, #0x30 │ │ - mov w11, #0x1 // #1 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x440 │ │ - str x8, [sp, #48] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ + stp x8, x9, [x29, #-16] │ │ + sub x8, x29, #0x10 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x2e0 │ │ mov x0, sp │ │ mov w1, wzr │ │ - stp x9, x30, [sp, #56] │ │ - stp x10, x11, [sp] │ │ stp xzr, xzr, [sp, #24] │ │ str x8, [sp, #16] │ │ - bl 17ca4 │ │ + bl 1968c │ │ sub sp, sp, #0x50 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xed0 │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x4f0 │ │ mov w9, #0x24 // #36 │ │ - add x10, sp, #0x30 │ │ - mov w11, #0x1 // #1 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x458 │ │ - str x8, [sp, #48] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ + stp x8, x9, [x29, #-16] │ │ + sub x8, x29, #0x10 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x2f8 │ │ mov x0, sp │ │ mov w1, #0x1 // #1 │ │ - stp x9, x30, [sp, #56] │ │ - stp x10, x11, [sp] │ │ stp xzr, xzr, [sp, #24] │ │ str x8, [sp, #16] │ │ - bl 17ca4 │ │ + bl 1968c │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 1971c │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + stp x0, x1, [sp] │ │ + adrp x1, 77000 │ │ + add x1, x1, #0x330 │ │ + mov x4, x2 │ │ + adrp x5, 77000 │ │ + add x5, x5, #0x110 │ │ + bl 49128 │ │ sub sp, sp, #0x90 │ │ - str x30, [sp, #128] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x57 // #87 │ │ + stp x29, x30, [sp, #128] │ │ + add x29, sp, #0x80 │ │ + ldr w8, [x1, #16] │ │ + ldr x0, [x0] │ │ + tbnz w8, #25, 197c0 │ │ + tbnz w8, #26, 19804 │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ + b 16e84 │ │ + ldr x10, [x0] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w0, #0xf │ │ - lsr x14, x0, #4 │ │ - cmp w13, #0xa │ │ - mov x8, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp x0, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov x0, x14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x8] │ │ - b.cs 17da0 // b.hs, b.nlast │ │ - cmp x8, #0x80 │ │ - b.hi 17e0c // b.pmore │ │ - add x9, x8, #0x1 │ │ - mov w10, #0x81 // #129 │ │ - mov x11, sp │ │ - sub x5, x10, x9 │ │ - add x4, x11, x8 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x3ea │ │ + and w12, w10, #0xf │ │ + lsr x13, x10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x57 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x10, x13 │ │ + b.hi 197cc // b.pmore │ │ + b 19844 │ │ + ldr x10, [x0] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr x13, x10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x37 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x10, x13 │ │ + b.hi 19810 // b.pmore │ │ + add x8, x11, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x10, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #128] │ │ add sp, sp, #0x90 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ - mov x0, x8 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ - str x30, [sp, #-16]! │ │ - bl 17d40 │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov w20, w1 │ │ - mov x19, x0 │ │ - and w8, w2, #0xffffff │ │ - cmp w1, #0x27 │ │ - b.hi 17e6c // b.pmore │ │ - mov w9, w20 │ │ - adrp x10, 6000 │ │ - add x10, x10, #0x48 │ │ - adr x11, 17e64 │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - mov w8, #0x305c // #12380 │ │ - b 18024 │ │ - cmp w20, #0x5c │ │ - b.ne 17ea4 // b.any │ │ - mov w8, #0x5c5c // #23644 │ │ - b 18024 │ │ - mov w8, #0x745c // #29788 │ │ - b 18024 │ │ - mov w8, #0x6e5c // #28252 │ │ - b 18024 │ │ - mov w8, #0x725c // #29276 │ │ - b 18024 │ │ - tbz w8, #16, 17ea4 │ │ - mov w8, #0x225c // #8796 │ │ - b 18024 │ │ - tbnz w8, #8, 18020 │ │ - tbz w8, #0, 17f40 │ │ - mov w0, w20 │ │ - bl 18594 │ │ - tbz w0, #0, 17f40 │ │ - ubfx x8, x20, #20, #4 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x140 │ │ - ubfx x10, x20, #16, #4 │ │ - ubfx x11, x20, #12, #4 │ │ - ubfx x12, x20, #8, #4 │ │ - ldrb w8, [x9, x8] │ │ - mov w13, #0x755c // #30044 │ │ - ldrb w10, [x9, x10] │ │ - strb wzr, [sp, #8] │ │ - ldrb w11, [x9, x11] │ │ - strh wzr, [sp, #6] │ │ - ldrb w12, [x9, x12] │ │ - strb w8, [sp, #9] │ │ - ubfx x8, x20, #4, #4 │ │ - strb w10, [sp, #10] │ │ - orr w10, w20, #0x1 │ │ - strb w11, [sp, #11] │ │ - and x11, x20, #0xf │ │ - ldrb w8, [x9, x8] │ │ - clz w10, w10 │ │ - lsr w10, w10, #2 │ │ - strb w12, [sp, #12] │ │ - sub x10, x10, #0x2 │ │ - add x12, sp, #0x6 │ │ - ldrb w9, [x9, x11] │ │ - add x12, x12, x10 │ │ - strb w8, [sp, #13] │ │ - mov w8, #0x7b // #123 │ │ - mov w11, #0x7d // #125 │ │ - strh w13, [x12] │ │ - strb w8, [x12, #2] │ │ - strb w11, [sp, #15] │ │ - strb w9, [sp, #14] │ │ - b 17ff4 │ │ - mov w0, w20 │ │ - bl 186f4 │ │ - tbz w0, #0, 17f68 │ │ - mov w8, #0x80 // #128 │ │ - str w20, [x19, #4] │ │ - strb w8, [x19] │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w8, w20 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x140 │ │ - ubfx x10, x8, #20, #4 │ │ - ubfx x11, x8, #16, #4 │ │ - ubfx x14, x8, #8, #4 │ │ - ubfx x15, x8, #4, #4 │ │ - ubfx x12, x8, #12, #4 │ │ - ldrb w10, [x9, x10] │ │ - and x8, x8, #0xf │ │ - ldrb w11, [x9, x11] │ │ - mov w13, #0x7d // #125 │ │ - ldrb w12, [x9, x12] │ │ - strb wzr, [sp, #8] │ │ - ldrb w8, [x9, x8] │ │ - strh wzr, [sp, #6] │ │ - strb w10, [sp, #9] │ │ - ldrb w10, [x9, x14] │ │ - strb w11, [sp, #10] │ │ - ldrb w11, [x9, x15] │ │ - strb w12, [sp, #11] │ │ - mov w12, #0x755c // #30044 │ │ - mov w9, #0x7b // #123 │ │ - strb w13, [sp, #15] │ │ - strb w10, [sp, #12] │ │ - orr w10, w20, #0x1 │ │ - clz w10, w10 │ │ - strb w11, [sp, #13] │ │ - lsr w10, w10, #2 │ │ - add x11, sp, #0x6 │ │ - sub x10, x10, #0x2 │ │ - strb w8, [sp, #14] │ │ - add x11, x11, x10 │ │ - strh w12, [x11] │ │ - strb w9, [x11, #2] │ │ - ldur x8, [sp, #6] │ │ - strb w10, [x19, #10] │ │ - ldrh w9, [sp, #14] │ │ - str x8, [x19] │ │ - mov w8, #0xa // #10 │ │ - strh w9, [x19, #8] │ │ - strb w8, [x19, #11] │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w8, #0x275c // #10076 │ │ - mov w9, #0x200 // #512 │ │ - stur xzr, [x19, #2] │ │ - strh w8, [x19] │ │ - strh w9, [x19, #10] │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - str x30, [sp, #-16]! │ │ - bl 1804c │ │ - sub sp, sp, #0xe0 │ │ - str x30, [sp, #208] │ │ - cmp x1, #0x101 │ │ - stp x2, x3, [sp, #8] │ │ - b.cc 18074 // b.lo, b.ul, b.last │ │ - ldrsb w8, [x0, #256] │ │ - cmn w8, #0x41 │ │ - b.le 18094 │ │ - mov w8, #0x100 // #256 │ │ - b 180cc │ │ - mov x9, xzr │ │ - stp x0, x1, [sp, #24] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - cmp x2, x1 │ │ - stp x8, x9, [sp, #40] │ │ - b.ls 180e8 // b.plast │ │ - b 18138 │ │ - ldrsb w8, [x0, #255] │ │ - cmn w8, #0x41 │ │ - b.le 180a8 │ │ - mov w8, #0xff // #255 │ │ - b 180cc │ │ - ldrsb w8, [x0, #254] │ │ - cmn w8, #0x41 │ │ - b.le 180bc │ │ - mov w8, #0xfe // #254 │ │ - b 180cc │ │ - ldrsb w8, [x0, #253] │ │ - cmn w8, #0x41 │ │ - b.le 18214 │ │ - mov w8, #0xfd // #253 │ │ - mov w9, #0x5 // #5 │ │ - stp x0, x8, [sp, #24] │ │ - adrp x8, 7000 │ │ - add x8, x8, #0x214 │ │ - cmp x2, x1 │ │ - stp x8, x9, [sp, #40] │ │ - b.hi 18138 // b.pmore │ │ - cmp x3, x1 │ │ - b.hi 18138 // b.pmore │ │ - cmp x2, x3 │ │ - b.ls 18194 // b.plast │ │ - add x8, sp, #0x8 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - add x10, sp, #0x10 │ │ - adrp x11, 29000 │ │ - add x11, x11, #0x1c │ │ - stp x8, x9, [sp, #128] │ │ - add x8, sp, #0x18 │ │ - stp x10, x9, [sp, #144] │ │ - add x9, sp, #0x28 │ │ - stp x8, x11, [sp, #160] │ │ - mov w8, #0x4 // #4 │ │ - stp x9, x11, [sp, #176] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x6d0 │ │ - b 18178 │ │ - cmp x2, x1 │ │ - add x9, sp, #0x40 │ │ - csel x8, x2, x3, hi // hi = pmore │ │ - adrp x10, 16000 │ │ - add x10, x10, #0x214 │ │ - add x11, sp, #0x18 │ │ - str x8, [sp, #64] │ │ - adrp x8, 29000 │ │ - add x8, x8, #0x1c │ │ - stp x9, x10, [sp, #128] │ │ - add x9, sp, #0x28 │ │ - stp x11, x8, [sp, #144] │ │ - stp x9, x8, [sp, #160] │ │ - mov w8, #0x3 // #3 │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x760 │ │ - add x10, sp, #0x80 │ │ - add x0, sp, #0x50 │ │ - mov x1, x4 │ │ - stp x9, x8, [sp, #80] │ │ - stp x8, xzr, [sp, #104] │ │ - str x10, [sp, #96] │ │ - bl 16154 │ │ - cbz x2, 181ac │ │ - cmp x2, x1 │ │ - b.cs 181ac // b.hs, b.nlast │ │ - ldrsb w8, [x0, x2] │ │ - cmn w8, #0x40 │ │ - b.lt 181b0 // b.tstop │ │ - mov x2, x3 │ │ - mov x8, x1 │ │ - cmp x2, x1 │ │ - str x2, [sp, #56] │ │ - b.cs 1828c // b.hs, b.nlast │ │ - subs x8, x2, #0x3 │ │ - add x9, x2, #0x1 │ │ - csel x8, xzr, x8, cc // cc = lo, ul, last │ │ - cmp x8, x9 │ │ - b.ls 181e8 // b.plast │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x790 │ │ - mov x0, x8 │ │ - mov x1, x9 │ │ - bl 172fc │ │ - cmp x8, x9 │ │ - b.eq 18288 // b.none │ │ - add x10, x0, x2 │ │ - add x12, x0, x8 │ │ - add x9, x0, x9 │ │ - sub x9, x9, x12 │ │ - ldrsb w11, [x10] │ │ - cmn w11, #0x41 │ │ - b.le 18220 │ │ - sub x11, x9, #0x1 │ │ - b 18288 │ │ - mov x2, xzr │ │ - mov w3, #0xfd // #253 │ │ - bl 18044 │ │ - cmp x8, x2 │ │ - b.eq 18288 // b.none │ │ - mov x11, x10 │ │ - ldrsb w13, [x11, #-1]! │ │ - cmn w13, #0x41 │ │ - b.le 18240 │ │ - sub x11, x9, #0x2 │ │ - b 18288 │ │ - cmp x12, x11 │ │ - b.eq 18288 // b.none │ │ - mov x11, x10 │ │ - ldrsb w13, [x11, #-2]! │ │ - cmn w13, #0x41 │ │ - b.le 18260 │ │ - sub x11, x9, #0x3 │ │ - b 18288 │ │ - cmp x12, x11 │ │ - b.eq 18288 // b.none │ │ - ldrsb w11, [x10, #-3]! │ │ - cmn w11, #0x41 │ │ - b.le 1827c │ │ - sub x11, x9, #0x4 │ │ - b 18288 │ │ - cmp x12, x10 │ │ - b.eq 18288 // b.none │ │ - sub x11, x9, #0x5 │ │ - add x8, x11, x8 │ │ - cbnz x8, 18298 │ │ - mov x9, x1 │ │ - b 182bc │ │ - subs x9, x1, x8 │ │ - b.ls 182b8 // b.plast │ │ - ldrsb w10, [x0, x8] │ │ - cmn w10, #0x41 │ │ - b.gt 182bc │ │ - mov x2, x8 │ │ - mov x3, x1 │ │ - bl 18044 │ │ - b.ne 182ac // b.any │ │ - cbnz x9, 182c8 │ │ - mov x0, x4 │ │ - bl 17a54 │ │ - add x10, x0, x8 │ │ - ldrsb w9, [x10] │ │ - and w11, w9, #0xff │ │ - tbnz w9, #31, 182e4 │ │ - mov w9, #0x1 // #1 │ │ - str w11, [sp, #220] │ │ - b 18364 │ │ - ldrb w9, [x10, #1] │ │ - cmp w11, #0xdf │ │ - and w9, w9, #0x3f │ │ - b.ls 18328 // b.plast │ │ - ldrb w12, [x10, #2] │ │ - cmp w11, #0xf0 │ │ - and w13, w12, #0x3f │ │ - and w12, w11, #0x1f │ │ - orr w9, w13, w9, lsl #6 │ │ - b.cc 18330 // b.lo, b.ul, b.last │ │ - ldrb w10, [x10, #3] │ │ - and w10, w10, #0x3f │ │ - orr w9, w10, w9, lsl #6 │ │ - bfi w9, w12, #18, #3 │ │ - cmp w9, #0x110, lsl #12 │ │ - b.eq 182c0 // b.none │ │ - b 18334 │ │ - bfi w9, w11, #6, #5 │ │ - b 18334 │ │ - orr w9, w9, w12, lsl #12 │ │ - cmp w9, #0x80 │ │ - str w9, [sp, #220] │ │ - b.cs 18348 // b.hs, b.nlast │ │ - mov w9, #0x1 // #1 │ │ - b 18364 │ │ - cmp w9, #0x800 │ │ - b.cs 18358 // b.hs, b.nlast │ │ - mov w9, #0x2 // #2 │ │ - b 18364 │ │ - cmp w9, #0x10, lsl #12 │ │ - mov w9, #0x3 // #3 │ │ - cinc x9, x9, cs // cs = hs, nlast │ │ - add x9, x9, x8 │ │ - add x10, sp, #0x38 │ │ - adrp x11, 16000 │ │ - add x11, x11, #0x214 │ │ - stp x8, x9, [sp, #64] │ │ - add x8, sp, #0xdc │ │ - stp x10, x11, [sp, #128] │ │ - adrp x9, 18000 │ │ - add x9, x9, #0x3c4 │ │ - adrp x10, 18000 │ │ - add x10, x10, #0x518 │ │ - add x11, sp, #0x40 │ │ - stp x8, x9, [sp, #144] │ │ - add x8, sp, #0x18 │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - stp x11, x10, [sp, #160] │ │ - add x10, sp, #0x28 │ │ - stp x8, x9, [sp, #176] │ │ - mov w8, #0x5 // #5 │ │ - stp x10, x9, [sp, #192] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x710 │ │ - b 18178 │ │ - sub sp, sp, #0x50 │ │ - stp x30, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - ldp x19, x8, [x1, #32] │ │ - mov x20, x0 │ │ - mov w1, #0x27 // #39 │ │ - mov x0, x19 │ │ - ldr x2, [x8, #32] │ │ - str x2, [sp, #8] │ │ - blr x2 │ │ - tbz w0, #0, 1840c │ │ - ldp x20, x19, [sp, #64] │ │ - mov w0, #0x1 // #1 │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x30, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - ldr w1, [x20] │ │ - add x0, sp, #0x10 │ │ - mov w2, #0x101 // #257 │ │ - add x21, sp, #0x10 │ │ - bl 17e28 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x80 │ │ - b.ne 18494 // b.any │ │ - mov w22, #0x80 // #128 │ │ - b 18454 │ │ - mov w22, wzr │ │ - ldr w1, [sp, #20] │ │ - str wzr, [sp, #24] │ │ - str xzr, [sp, #16] │ │ - mov x0, x19 │ │ - ldr x2, [sp, #8] │ │ - blr x2 │ │ - tbnz w0, #0, 183f4 │ │ - cmp w22, #0x80 │ │ - b.eq 18434 // b.none │ │ - ldrb w20, [sp, #26] │ │ - ldrb w8, [sp, #27] │ │ - cmp w20, w8 │ │ - b.cs 184e4 // b.hs, b.nlast │ │ - add w8, w20, #0x1 │ │ - cmp w20, #0xa │ │ - strb w8, [sp, #26] │ │ - b.cs 18504 // b.hs, b.nlast │ │ - ldrb w1, [x21, x20] │ │ - mov x0, x19 │ │ - ldr x2, [sp, #8] │ │ - blr x2 │ │ - tbz w0, #0, 18454 │ │ - b 183f4 │ │ - ldrb w8, [sp, #27] │ │ - ldrb w22, [sp, #26] │ │ - cmp w8, w22 │ │ - csel w23, w8, w22, hi // hi = pmore │ │ - cmp w22, #0xa │ │ - mov w8, #0xa // #10 │ │ - csel w20, w22, w8, hi // hi = pmore │ │ - cmp x23, x22 │ │ - b.eq 184e4 // b.none │ │ - add w8, w22, #0x1 │ │ - cmp x20, x22 │ │ - strb w8, [sp, #26] │ │ - b.eq 18504 // b.none │ │ - ldrb w1, [x21, x22] │ │ - mov x0, x19 │ │ - ldr x2, [sp, #8] │ │ - blr x2 │ │ - add x22, x22, #0x1 │ │ - tbz w0, #0, 184b0 │ │ - b 183f4 │ │ - mov x0, x19 │ │ - ldr x2, [sp, #8] │ │ - ldp x20, x19, [sp, #64] │ │ - mov w1, #0x27 // #39 │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x30, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - br x2 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x820 │ │ - mov x0, x20 │ │ - mov w1, #0xa // #10 │ │ - bl 161cc │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x20, x0 │ │ - ldr x0, [x0] │ │ - mov x19, x1 │ │ - bl 170d8 │ │ - tbnz w0, #0, 18568 │ │ - ldp x0, x1, [x19, #32] │ │ - adrp x8, 74000 │ │ - add x8, x8, #0x3d0 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - mov x2, sp │ │ - stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16eb8 │ │ - tbz w0, #0, 1857c │ │ - ldp x20, x19, [sp, #64] │ │ - mov w0, #0x1 // #1 │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - ldr x0, [x20, #8] │ │ - mov x1, x19 │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - b 170d8 │ │ - str x30, [sp, #-16]! │ │ - mov x8, xzr │ │ - lsl w9, w0, #11 │ │ - mov w11, #0x21 // #33 │ │ - mov w12, #0x21 // #33 │ │ - adrp x10, 7000 │ │ - add x10, x10, #0x874 │ │ - b 185c0 │ │ - subs x11, x13, x8 │ │ - mov x12, x13 │ │ - b.ls 18600 // b.plast │ │ - add x11, x8, x11, lsr #1 │ │ - ldr w13, [x10, x11, lsl #2] │ │ - lsl w14, w13, #11 │ │ - cmp w14, w9 │ │ - b.eq 185fc // b.none │ │ - mov x13, x11 │ │ - b.ls 185e8 // b.plast │ │ - cmp w14, w9 │ │ - b.cs 185b4 // b.hs, b.nlast │ │ - b 185f4 │ │ - mov x13, x12 │ │ - cmp w14, w9 │ │ - b.cs 185b4 // b.hs, b.nlast │ │ - add x8, x11, #0x1 │ │ - b 185b4 │ │ - add x8, x11, #0x1 │ │ - cmp x8, #0x20 │ │ - b.hi 186e0 // b.pmore │ │ - ldr w9, [x10, x8, lsl #2] │ │ - cmp x8, #0x20 │ │ - lsr x9, x9, #21 │ │ - b.ne 18638 // b.any │ │ - mov w8, #0x1f // #31 │ │ - mov w11, #0x2d7 // #727 │ │ - ldr w8, [x10, x8, lsl #2] │ │ - and w10, w8, #0x1fffff │ │ - mvn x8, x9 │ │ - cmn x11, x8 │ │ - b.ne 1867c // b.any │ │ - b 18660 │ │ - add x11, x10, x8, lsl #2 │ │ - ldr w11, [x11, #4] │ │ - lsr x11, x11, #21 │ │ - cbz x8, 1866c │ │ - sub x8, x8, #0x1 │ │ - ldr w8, [x10, x8, lsl #2] │ │ - and w10, w8, #0x1fffff │ │ - mvn x8, x9 │ │ - cmn x11, x8 │ │ - b.ne 1867c // b.any │ │ - and w0, w9, #0x1 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov w10, wzr │ │ - mvn x8, x9 │ │ - cmn x11, x8 │ │ - b.eq 18660 // b.none │ │ - cmp x9, #0x2d7 │ │ - mov w12, #0x2d7 // #727 │ │ - mov w8, wzr │ │ - sub w10, w0, w10 │ │ - csel x0, x9, x12, hi // hi = pmore │ │ - sub x11, x11, #0x1 │ │ - adrp x12, 7000 │ │ - add x12, x12, #0x8f8 │ │ - cmp x0, x9 │ │ - b.eq 186d0 // b.none │ │ - ldrb w13, [x12, x9] │ │ - add w8, w8, w13 │ │ - cmp w8, w10 │ │ - b.hi 18660 // b.pmore │ │ - add x9, x9, #0x1 │ │ - cmp x11, x9 │ │ - b.ne 1869c // b.any │ │ - mov x9, x11 │ │ - and w0, w9, #0x1 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x7f0 │ │ - mov w1, #0x2d7 // #727 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x7d8 │ │ - mov x0, x8 │ │ - mov w1, #0x21 // #33 │ │ - bl 161cc │ │ - str x30, [sp, #-16]! │ │ - cmp w0, #0x20 │ │ - b.cs 18710 // b.hs, b.nlast │ │ - mov w8, wzr │ │ - and w0, w8, #0x1 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - cmp w0, #0x7f │ │ - b.cs 18728 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - and w0, w8, #0x1 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - cmp w0, #0x10, lsl #12 │ │ - b.cs 187c8 // b.hs, b.nlast │ │ - mov x8, xzr │ │ - ubfx w9, w0, #8, #8 │ │ + add x8, x1, #0x7 │ │ and w10, w0, #0xff │ │ - adrp x11, 7000 │ │ - add x11, x11, #0x593 │ │ - adrp x12, 7000 │ │ - add x12, x12, #0x5e3 │ │ - adrp x13, 7000 │ │ - add x13, x13, #0x5e3 │ │ - mov x15, x11 │ │ - add x11, x11, #0x2 │ │ - ldrb w14, [x15, #1] │ │ - ldrb w15, [x15] │ │ - add x1, x8, x14 │ │ - cmp w15, w9 │ │ - b.ne 1879c // b.any │ │ - cmp x8, x1 │ │ - b.hi 189a4 // b.pmore │ │ - cmp x1, #0x11f │ │ - b.hi 189b4 // b.pmore │ │ - add x8, x12, x8 │ │ - cbz x14, 187a0 │ │ - ldrb w15, [x8], #1 │ │ - sub x14, x14, #0x1 │ │ - cmp w15, w10 │ │ - b.ne 18784 // b.any │ │ - b 18868 │ │ - b.hi 187ac // b.pmore │ │ - mov x8, x1 │ │ - cmp x11, x13 │ │ - b.ne 18754 // b.any │ │ - and w9, w0, #0xffff │ │ - mov w8, #0x1 // #1 │ │ - adrp x11, 7000 │ │ - add x11, x11, #0x702 │ │ - adrp x10, 7000 │ │ - add x10, x10, #0x831 │ │ - b 1888c │ │ - cmp w0, #0x20, lsl #12 │ │ - b.cs 188c0 // b.hs, b.nlast │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + subs x9, x8, x1 │ │ + b.eq 198c0 // b.none │ │ mov x8, xzr │ │ - ubfx w9, w0, #8, #8 │ │ - and w10, w0, #0xff │ │ - adrp x11, 7000 │ │ - add x11, x11, #0x2b5 │ │ - adrp x12, 7000 │ │ - add x12, x12, #0x30d │ │ - adrp x13, 7000 │ │ - add x13, x13, #0x30d │ │ - mov x15, x11 │ │ - add x11, x11, #0x2 │ │ - ldrb w14, [x15, #1] │ │ - ldrb w15, [x15] │ │ - add x1, x8, x14 │ │ - cmp w15, w9 │ │ - b.ne 1883c // b.any │ │ - cmp x8, x1 │ │ - b.hi 189a4 // b.pmore │ │ - cmp x1, #0xc4 │ │ - b.hi 189c8 // b.pmore │ │ - add x8, x12, x8 │ │ - cbz x14, 18840 │ │ - ldrb w15, [x8], #1 │ │ - sub x14, x14, #0x1 │ │ - cmp w15, w10 │ │ - b.ne 18824 // b.any │ │ - b 18868 │ │ - b.hi 1884c // b.pmore │ │ - mov x8, x1 │ │ - cmp x11, x13 │ │ - b.ne 187f4 // b.any │ │ - and w9, w0, #0xffff │ │ - mov w8, #0x1 // #1 │ │ - adrp x11, 7000 │ │ - add x11, x11, #0x3d1 │ │ - adrp x10, 7000 │ │ - add x10, x10, #0x593 │ │ - b 18970 │ │ - and w0, wzr, #0x1 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov x11, x13 │ │ - subs w9, w9, w12 │ │ - b.mi 18704 // b.first │ │ - eor w8, w8, #0x1 │ │ - cmp x11, x10 │ │ - b.eq 18704 // b.none │ │ - mov x13, x11 │ │ - ldrsb w14, [x13], #1 │ │ - and w12, w14, #0xff │ │ - tbz w14, #31, 18874 │ │ - cmp x13, x10 │ │ - b.eq 189dc // b.none │ │ - ldrb w13, [x11, #1] │ │ - add x11, x11, #0x2 │ │ - bfi w13, w12, #8, #7 │ │ - mov w12, w13 │ │ - subs w9, w9, w13 │ │ - b.pl 18880 // b.nfrst │ │ - b 18704 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - dup v1.4s, w0 │ │ - ldr q0, [x8, #768] │ │ - mov w8, wzr │ │ - ldr q2, [x9, #592] │ │ - add v0.4s, v1.4s, v0.4s │ │ - cmhi v0.4s, v2.4s, v0.4s │ │ - xtn v0.4h, v0.4s │ │ - umaxv h0, v0.4h │ │ - fmov w9, s0 │ │ - tbnz w9, #0, 18704 │ │ - sub w9, w0, #0x31, lsl #12 │ │ - sub w9, w9, #0x34b │ │ - cmp w9, #0x5 │ │ - b.cc 18704 // b.lo, b.ul, b.last │ │ - sub w9, w0, #0x32, lsl #12 │ │ - mov w10, #0xdd50 // #56656 │ │ - sub w9, w9, #0x3b0 │ │ - movk w10, #0xa, lsl #16 │ │ - cmp w9, w10 │ │ - b.cc 18704 // b.lo, b.ul, b.last │ │ - and w9, w0, #0xffffffe0 │ │ - sub w9, w9, #0x2a, lsl #12 │ │ - cmp w9, #0x6e0 │ │ - b.eq 18704 // b.none │ │ - and w9, w0, #0xfffffffe │ │ - sub w9, w9, #0x2b, lsl #12 │ │ - cmp w9, #0x81e │ │ - b.eq 18704 // b.none │ │ - mov w9, #0x1f0 // #496 │ │ - sub w8, w0, #0x110, lsl #12 │ │ - movk w9, #0xfffd, lsl #16 │ │ - cmp w8, w9 │ │ - cset w8, cc // cc = lo, ul, last │ │ - and w0, w8, #0x1 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov x11, x13 │ │ - subs w9, w9, w12 │ │ - b.mi 18704 // b.first │ │ - eor w8, w8, #0x1 │ │ - cmp x11, x10 │ │ - b.eq 18704 // b.none │ │ - mov x13, x11 │ │ - ldrsb w14, [x13], #1 │ │ - and w12, w14, #0xff │ │ - tbz w14, #31, 18958 │ │ - cmp x13, x10 │ │ - b.eq 189dc // b.none │ │ - ldrb w13, [x11, #1] │ │ - add x11, x11, #0x2 │ │ - bfi w13, w12, #8, #7 │ │ - mov w12, w13 │ │ - subs w9, w9, w13 │ │ - b.pl 18964 // b.nfrst │ │ - b 18704 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x7c0 │ │ - mov x0, x8 │ │ - bl 172fc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x7c0 │ │ - mov x0, x1 │ │ - mov w1, #0x11f // #287 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x7c0 │ │ - mov x0, x1 │ │ - mov w1, #0xc4 // #196 │ │ - bl 1697c │ │ - adrp x0, 74000 │ │ - add x0, x0, #0x7a8 │ │ - bl 17a54 │ │ - ldr x9, [x1] │ │ - mov x8, x1 │ │ - ldr x10, [x1, #16] │ │ - ldr w1, [x0] │ │ - orr x9, x9, x10 │ │ - cbnz x9, 18a0c │ │ - ldp x0, x9, [x8, #32] │ │ - ldr x2, [x9, #32] │ │ - br x2 │ │ - str x30, [sp, #-16]! │ │ - cmp w1, #0x80 │ │ - str wzr, [sp, #12] │ │ - b.cs 18a38 // b.hs, b.nlast │ │ - mov w2, #0x1 // #1 │ │ - strb w1, [sp, #12] │ │ - add x1, sp, #0xc │ │ - mov x0, x8 │ │ - bl 169c4 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - cmp w1, #0x800 │ │ - b.cs 18a70 // b.hs, b.nlast │ │ - lsr w9, w1, #6 │ │ - mov w10, #0x80 // #128 │ │ - orr w9, w9, #0xc0 │ │ - bfxil w10, w1, #0, #6 │ │ - mov w2, #0x2 // #2 │ │ - strb w9, [sp, #12] │ │ - strb w10, [sp, #13] │ │ - add x1, sp, #0xc │ │ - mov x0, x8 │ │ - bl 169c4 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - cmp w1, #0x10, lsl #12 │ │ - b.cs 18ab4 // b.hs, b.nlast │ │ - lsr w9, w1, #12 │ │ - mov w10, #0x80 // #128 │ │ - mov w11, #0x80 // #128 │ │ - orr w9, w9, #0xe0 │ │ - bfxil w10, w1, #6, #6 │ │ - bfxil w11, w1, #0, #6 │ │ - mov w2, #0x3 // #3 │ │ - strb w9, [sp, #12] │ │ - strb w10, [sp, #13] │ │ - strb w11, [sp, #14] │ │ - add x1, sp, #0xc │ │ - mov x0, x8 │ │ - bl 169c4 │ │ - ldr x30, [sp], #16 │ │ + mov w0, #0x1 // #1 │ │ + ldrb w11, [x1, x8] │ │ + cmp w11, w10 │ │ + b.eq 1994c // b.none │ │ + add x8, x8, #0x1 │ │ + cmp x9, x8 │ │ + b.ne 19898 // b.any │ │ + sub x8, x2, #0x10 │ │ + cmp x9, x8 │ │ + b.ls 198c4 // b.plast │ │ + b 19910 │ │ + sub x8, x2, #0x10 │ │ + mov x11, #0x101010101010101 // #72340172838076673 │ │ + mov x12, #0x101010101010101 // #72340172838076673 │ │ + mul x11, x10, x11 │ │ + movk x12, #0x100 │ │ + dup v1.2d, x12 │ │ + dup v0.2d, x11 │ │ + mov x11, #0x8080808080808080 // #-9187201950435737472 │ │ + ldr q2, [x1, x9] │ │ + eor v2.16b, v2.16b, v0.16b │ │ + sub v3.2d, v1.2d, v2.2d │ │ + orr v2.16b, v3.16b, v2.16b │ │ + mov x12, v2.d[1] │ │ + fmov x13, d2 │ │ + and x12, x13, x12 │ │ + bics xzr, x11, x12 │ │ + b.ne 19910 // b.any │ │ + add x9, x9, #0x10 │ │ + cmp x9, x8 │ │ + b.ls 198e0 // b.plast │ │ + subs x8, x2, x9 │ │ + b.eq 19938 // b.none │ │ + mov x11, xzr │ │ + add x12, x1, x9 │ │ + ldrb w13, [x12, x11] │ │ + cmp w13, w10 │ │ + b.eq 19944 // b.none │ │ + add x11, x11, #0x1 │ │ + cmp x8, x11 │ │ + b.ne 19920 // b.any │ │ + mov x0, xzr │ │ + mov x1, x8 │ │ ret │ │ - lsr w9, w1, #18 │ │ - mov w10, #0x80 // #128 │ │ - mov w11, #0x80 // #128 │ │ - mov w12, #0x80 // #128 │ │ - orr w9, w9, #0xf0 │ │ - bfxil w10, w1, #12, #6 │ │ - bfxil w11, w1, #6, #6 │ │ - bfxil w12, w1, #0, #6 │ │ - mov w2, #0x4 // #4 │ │ - strb w9, [sp, #12] │ │ - strb w10, [sp, #13] │ │ - strb w11, [sp, #14] │ │ - strb w12, [sp, #15] │ │ - add x1, sp, #0xc │ │ - mov x0, x8 │ │ - bl 169c4 │ │ - ldr x30, [sp], #16 │ │ + add x8, x11, x9 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x8 │ │ ret │ │ sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x8, 74000 │ │ - add x8, x8, #0x608 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x450 │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0x910 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0x460 │ │ mov x0, sp │ │ stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16154 │ │ - sub sp, sp, #0x70 │ │ - stp x30, x1, [sp, #96] │ │ - add x8, sp, #0x68 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - add x10, sp, #0x8 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0xd30 │ │ - stp x8, x9, [sp, #64] │ │ - mov w8, #0x3 // #3 │ │ - stp x10, x9, [sp, #80] │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x618 │ │ - add x10, sp, #0x40 │ │ - stp x0, x9, [sp, #8] │ │ - add x0, sp, #0x10 │ │ - stp x8, x10, [sp, #24] │ │ - mov w8, #0x2 // #2 │ │ - stp x8, xzr, [sp, #40] │ │ - bl 16154 │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x8, 74000 │ │ - add x8, x8, #0x648 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x478 │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xe0 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0x818 │ │ mov x0, sp │ │ stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16154 │ │ - str x30, [sp, #-80]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov x8, x0 │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + bl 199dc │ │ + sub sp, sp, #0x70 │ │ + stp x29, x30, [sp, #96] │ │ + add x29, sp, #0x60 │ │ + mov x8, sp │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [x29, #-32] │ │ + add x8, sp, #0x8 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x6b0 │ │ + mov w9, #0x3 // #3 │ │ + stp x0, x1, [sp] │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xad0 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x20 │ │ + mov w9, #0x2 // #2 │ │ + add x0, sp, #0x10 │ │ + str x8, [sp, #32] │ │ + stp x9, xzr, [sp, #40] │ │ + bl 16fbc │ │ + str d10, [sp, #-112]! │ │ + stp d9, d8, [sp, #16] │ │ + stp x29, x30, [sp, #32] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + add x29, sp, #0x20 │ │ mov x19, x4 │ │ mov x23, x3 │ │ - mov x22, x2 │ │ + mov x21, x2 │ │ mov x20, x1 │ │ - mov x21, x0 │ │ cmp x4, #0x1 │ │ - b.ne 18c50 // b.any │ │ + mov x22, x0 │ │ mov x8, xzr │ │ mov x10, xzr │ │ + b.ne 19acc // b.any │ │ mov w9, #0x1 // #1 │ │ - mov w12, #0x1 // #1 │ │ + mov w11, #0x1 // #1 │ │ cmp x8, x10 │ │ csel x24, x8, x10, hi // hi = pmore │ │ - csel x25, x9, x12, hi // hi = pmore │ │ + csel x25, x9, x11, hi // hi = pmore │ │ subs x26, x19, x24 │ │ - b.cc 192a8 // b.lo, b.ul, b.last │ │ + b.cc 1a0e0 // b.lo, b.ul, b.last │ │ adds x1, x25, x24 │ │ - b.cs 192bc // b.hs, b.nlast │ │ + b.cs 1a0f4 // b.hs, b.nlast │ │ cmp x1, x19 │ │ - b.hi 192cc // b.pmore │ │ + b.hi 1a104 // b.pmore │ │ add x1, x23, x25 │ │ mov x0, x23 │ │ mov x2, x24 │ │ - bl 72fa0 │ │ - cbz w0, 18d60 │ │ - cmp x24, x26 │ │ - csel x8, x24, x26, hi // hi = pmore │ │ + bl 75e60 │ │ + cbz w0, 19bcc │ │ cmp x19, #0x8 │ │ - b.cs 18edc // b.hs, b.nlast │ │ + b.cs 19d40 // b.hs, b.nlast │ │ mov x10, xzr │ │ - mov x9, xzr │ │ - b 18f70 │ │ mov x8, xzr │ │ - mov x10, xzr │ │ + b 19df0 │ │ mov w13, #0x1 // #1 │ │ - mov w9, #0x1 // #1 │ │ mov w11, #0x1 // #1 │ │ - b 18c88 │ │ + mov w9, #0x1 // #1 │ │ + b 19afc │ │ add x9, x11, x10 │ │ mov x10, xzr │ │ add x12, x9, #0x1 │ │ sub x9, x12, x8 │ │ add x13, x12, x10 │ │ mov x11, x12 │ │ cmp x13, x19 │ │ - b.cs 18cd8 // b.hs, b.nlast │ │ + b.cs 19b48 // b.hs, b.nlast │ │ add x0, x10, x8 │ │ cmp x0, x19 │ │ - b.cs 19274 // b.hs, b.nlast │ │ + b.cs 1a118 // b.hs, b.nlast │ │ ldrb w12, [x23, x13] │ │ ldrb w13, [x23, x0] │ │ cmp w12, w13 │ │ - b.cc 18c68 // b.lo, b.ul, b.last │ │ - b.ne 18cc4 // b.any │ │ + b.cc 19adc // b.lo, b.ul, b.last │ │ + b.ne 19b34 // b.any │ │ add x12, x10, #0x1 │ │ cmp x12, x9 │ │ - csinc x13, xzr, x10, eq // eq = none │ │ - csinc x10, xzr, x10, ne // ne = any │ │ - add x12, x10, x11 │ │ - mov x10, x13 │ │ - b 18c78 │ │ + csinc x12, xzr, x10, ne // ne = any │ │ + csinc x10, xzr, x10, eq // eq = none │ │ + add x12, x12, x11 │ │ + b 19aec │ │ mov x10, xzr │ │ add x12, x11, #0x1 │ │ - mov x8, x11 │ │ mov w9, #0x1 // #1 │ │ - b 18c78 │ │ + mov x8, x11 │ │ + b 19aec │ │ mov x10, xzr │ │ - mov x11, xzr │ │ + mov x12, xzr │ │ mov w15, #0x1 // #1 │ │ - mov w12, #0x1 // #1 │ │ mov w13, #0x1 // #1 │ │ - b 18d10 │ │ - add x12, x13, x11 │ │ - mov x11, xzr │ │ - add x14, x12, #0x1 │ │ - sub x12, x14, x10 │ │ - add x15, x14, x11 │ │ + mov w11, #0x1 // #1 │ │ + b 19b80 │ │ + add x11, x13, x12 │ │ + mov x12, xzr │ │ + add x14, x11, #0x1 │ │ + sub x11, x14, x10 │ │ + add x15, x14, x12 │ │ mov x13, x14 │ │ cmp x15, x19 │ │ - b.cs 18bfc // b.hs, b.nlast │ │ - add x0, x11, x10 │ │ + b.cs 19a80 // b.hs, b.nlast │ │ + add x0, x12, x10 │ │ cmp x0, x19 │ │ - b.cs 19274 // b.hs, b.nlast │ │ + b.cs 1a118 // b.hs, b.nlast │ │ ldrb w14, [x23, x15] │ │ ldrb w15, [x23, x0] │ │ cmp w14, w15 │ │ - b.hi 18cf0 // b.pmore │ │ - b.ne 18d4c // b.any │ │ - add x14, x11, #0x1 │ │ - cmp x14, x12 │ │ - csinc x15, xzr, x11, eq // eq = none │ │ - csinc x11, xzr, x11, ne // ne = any │ │ - add x14, x11, x13 │ │ - mov x11, x15 │ │ - b 18d00 │ │ - mov x11, xzr │ │ + b.hi 19b60 // b.pmore │ │ + b.ne 19bb8 // b.any │ │ + add x14, x12, #0x1 │ │ + cmp x14, x11 │ │ + csinc x14, xzr, x12, ne // ne = any │ │ + csinc x12, xzr, x12, eq // eq = none │ │ + add x14, x14, x13 │ │ + b 19b70 │ │ + mov x12, xzr │ │ add x14, x13, #0x1 │ │ + mov w11, #0x1 // #1 │ │ mov x10, x13 │ │ - mov w12, #0x1 // #1 │ │ - b 18d00 │ │ + b 19b70 │ │ mov x10, xzr │ │ mov x9, xzr │ │ mov w11, #0x1 // #1 │ │ mov w12, #0x1 // #1 │ │ - b 18d90 │ │ + b 19bfc │ │ add x8, x10, x12 │ │ mov x10, xzr │ │ add x8, x8, #0x1 │ │ sub x11, x8, x9 │ │ - mov x12, x8 │ │ cmp x11, x25 │ │ - b.eq 18e0c // b.none │ │ + mov x12, x8 │ │ + b.eq 19c74 // b.none │ │ add x8, x12, x10 │ │ cmp x8, x19 │ │ - b.cs 18e0c // b.hs, b.nlast │ │ + b.cs 19c74 // b.hs, b.nlast │ │ mvn x8, x12 │ │ sub x13, x19, x10 │ │ add x0, x13, x8 │ │ cmp x0, x19 │ │ - b.cs 19284 // b.hs, b.nlast │ │ + b.cs 1a128 // b.hs, b.nlast │ │ mvn x8, x10 │ │ - add x8, x8, x19 │ │ + add x8, x19, x8 │ │ sub x8, x8, x9 │ │ cmp x8, x19 │ │ - b.cs 19294 // b.hs, b.nlast │ │ + b.cs 1a138 // b.hs, b.nlast │ │ ldrb w13, [x23, x0] │ │ ldrb w8, [x23, x8] │ │ cmp w13, w8 │ │ - b.cc 18d74 // b.lo, b.ul, b.last │ │ + b.cc 19be0 // b.lo, b.ul, b.last │ │ cmp w13, w8 │ │ - b.ne 18df8 // b.any │ │ + b.ne 19c60 // b.any │ │ add x8, x10, #0x1 │ │ cmp x8, x11 │ │ - csinc x13, xzr, x10, eq // eq = none │ │ csinc x8, xzr, x10, ne // ne = any │ │ + csinc x10, xzr, x10, eq // eq = none │ │ add x8, x8, x12 │ │ - mov x10, x13 │ │ - b 18d84 │ │ + b 19bf0 │ │ mov x10, xzr │ │ add x8, x12, #0x1 │ │ mov w11, #0x1 // #1 │ │ mov x9, x12 │ │ - b 18d84 │ │ + b 19bf0 │ │ mov x11, xzr │ │ mov x10, xzr │ │ mov w12, #0x1 // #1 │ │ mov w13, #0x1 // #1 │ │ - b 18e3c │ │ + b 19ca4 │ │ add x8, x11, x13 │ │ mov x11, xzr │ │ add x8, x8, #0x1 │ │ sub x12, x8, x10 │ │ - mov x13, x8 │ │ cmp x12, x25 │ │ - b.eq 18eb8 // b.none │ │ + mov x13, x8 │ │ + b.eq 19d1c // b.none │ │ add x8, x13, x11 │ │ cmp x8, x19 │ │ - b.cs 18eb8 // b.hs, b.nlast │ │ + b.cs 19d1c // b.hs, b.nlast │ │ mvn x8, x13 │ │ sub x14, x19, x11 │ │ add x0, x14, x8 │ │ cmp x0, x19 │ │ - b.cs 19284 // b.hs, b.nlast │ │ + b.cs 1a128 // b.hs, b.nlast │ │ mvn x8, x11 │ │ - add x8, x8, x19 │ │ + add x8, x19, x8 │ │ sub x8, x8, x10 │ │ cmp x8, x19 │ │ - b.cs 19294 // b.hs, b.nlast │ │ + b.cs 1a138 // b.hs, b.nlast │ │ ldrb w14, [x23, x0] │ │ ldrb w8, [x23, x8] │ │ cmp w14, w8 │ │ - b.hi 18e20 // b.pmore │ │ + b.hi 19c88 // b.pmore │ │ cmp w14, w8 │ │ - b.ne 18ea4 // b.any │ │ + b.ne 19d08 // b.any │ │ add x8, x11, #0x1 │ │ cmp x8, x12 │ │ - csinc x14, xzr, x11, eq // eq = none │ │ csinc x8, xzr, x11, ne // ne = any │ │ + csinc x11, xzr, x11, eq // eq = none │ │ add x8, x8, x13 │ │ - mov x11, x14 │ │ - b 18e30 │ │ + b 19c98 │ │ mov x11, xzr │ │ add x8, x13, #0x1 │ │ mov w12, #0x1 // #1 │ │ mov x10, x13 │ │ - b 18e30 │ │ - cmp x9, x10 │ │ - csel x8, x9, x10, hi // hi = pmore │ │ + b 19c98 │ │ + cmp x10, x9 │ │ + csel x8, x10, x9, hi // hi = pmore │ │ sub x8, x19, x8 │ │ - cbz x25, 18fa4 │ │ - cmp x25, #0x8 │ │ - b.cs 18fb0 // b.hs, b.nlast │ │ + cbz x25, 19e2c │ │ + cmp x25, #0x4 │ │ + b.cs 19e38 // b.hs, b.nlast │ │ mov x10, xzr │ │ mov x9, xzr │ │ - b 19218 │ │ - mov w12, #0x1 // #1 │ │ - and x9, x19, #0xfffffffffffffff8 │ │ + b 1a07c │ │ movi v0.2d, #0x0 │ │ - movi v1.8b, #0x3f │ │ + movi v1.2d, #0xff │ │ + mov w8, #0x1 // #1 │ │ movi v2.2d, #0x0 │ │ - mov x10, x23 │ │ movi v3.2d, #0x0 │ │ - mov x11, x9 │ │ + add x9, x23, #0x4 │ │ movi v4.2d, #0x0 │ │ - dup v5.2d, x12 │ │ - ldr d6, [x10], #8 │ │ - subs x11, x11, #0x8 │ │ - and v6.8b, v6.8b, v1.8b │ │ + dup v5.2d, x8 │ │ + and x8, x19, #0x18 │ │ + mov x10, x8 │ │ + ldp s6, s7, [x9, #-4] │ │ + subs x10, x10, #0x8 │ │ + add x9, x9, #0x8 │ │ uxtl v6.8h, v6.8b │ │ - uxtl2 v7.4s, v6.8h │ │ + uxtl v7.8h, v7.8b │ │ + bic v6.4h, #0xc0 │ │ + bic v7.4h, #0xc0 │ │ uxtl v6.4s, v6.4h │ │ - uxtl2 v16.2d, v7.4s │ │ + uxtl v7.4s, v7.4h │ │ + uxtl2 v16.2d, v6.4s │ │ + uxtl v6.2d, v6.2s │ │ + uxtl2 v17.2d, v7.4s │ │ uxtl v7.2d, v7.2s │ │ - uxtl v17.2d, v6.2s │ │ - uxtl2 v6.2d, v6.4s │ │ - ushl v17.2d, v5.2d, v17.2d │ │ - ushl v6.2d, v5.2d, v6.2d │ │ + and v16.16b, v16.16b, v1.16b │ │ + and v6.16b, v6.16b, v1.16b │ │ + and v17.16b, v17.16b, v1.16b │ │ + and v7.16b, v7.16b, v1.16b │ │ ushl v16.2d, v5.2d, v16.2d │ │ + ushl v6.2d, v5.2d, v6.2d │ │ + ushl v17.2d, v5.2d, v17.2d │ │ ushl v7.2d, v5.2d, v7.2d │ │ - orr v4.16b, v16.16b, v4.16b │ │ + orr v2.16b, v16.16b, v2.16b │ │ + orr v0.16b, v6.16b, v0.16b │ │ + orr v4.16b, v17.16b, v4.16b │ │ orr v3.16b, v7.16b, v3.16b │ │ - orr v2.16b, v6.16b, v2.16b │ │ - orr v0.16b, v17.16b, v0.16b │ │ - b.ne 18f04 // b.any │ │ - orr v0.16b, v0.16b, v3.16b │ │ - cmp x9, x19 │ │ - orr v1.16b, v2.16b, v4.16b │ │ + b.ne 19d68 // b.any │ │ + orr v0.16b, v3.16b, v0.16b │ │ + orr v1.16b, v4.16b, v2.16b │ │ + cmp x19, x8 │ │ orr v0.16b, v0.16b, v1.16b │ │ ext v1.16b, v0.16b, v0.16b, #8 │ │ orr v0.8b, v0.8b, v1.8b │ │ fmov x10, d0 │ │ - b.eq 18f90 // b.none │ │ - sub x11, x19, x9 │ │ - add x9, x23, x9 │ │ - mov w12, #0x1 // #1 │ │ - ldrb w13, [x9], #1 │ │ - subs x11, x11, #0x1 │ │ - lsl x13, x12, x13 │ │ - orr x10, x13, x10 │ │ - b.ne 18f7c // b.any │ │ - add x25, x8, #0x1 │ │ + b.eq 19e10 // b.none │ │ + sub x9, x19, x8 │ │ + add x8, x23, x8 │ │ + mov w11, #0x1 // #1 │ │ + ldrb w12, [x8], #1 │ │ + subs x9, x9, #0x1 │ │ + lsl x12, x11, x12 │ │ + orr x10, x12, x10 │ │ + b.ne 19dfc // b.any │ │ + cmp x26, x24 │ │ mov x9, #0xffffffffffffffff // #-1 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ + csel x8, x26, x24, hi // hi = pmore │ │ + add x25, x8, #0x1 │ │ mov x8, x24 │ │ - b 1923c │ │ + b 1a0a0 │ │ mov x9, xzr │ │ mov x10, xzr │ │ - b 19238 │ │ + b 1a09c │ │ cmp x25, #0x20 │ │ - b.cs 18fc4 // b.hs, b.nlast │ │ - mov x10, xzr │ │ + b.cs 19e4c // b.hs, b.nlast │ │ mov x9, xzr │ │ - b 1917c │ │ - mov w12, #0x1 // #1 │ │ - and x9, x25, #0xffffffffffffffe0 │ │ + mov x10, xzr │ │ + b 1a004 │ │ movi v0.2d, #0x0 │ │ + movi v2.16b, #0x3f │ │ + mov w9, #0x1 // #1 │ │ + movi v6.2d, #0x0 │ │ + movi v1.2d, #0x0 │ │ add x10, x23, #0x10 │ │ - movi v1.16b, #0x3f │ │ - mov x11, x9 │ │ + movi v17.2d, #0x0 │ │ movi v4.2d, #0x0 │ │ + movi v5.2d, #0x0 │ │ movi v3.2d, #0x0 │ │ + movi v21.2d, #0x0 │ │ movi v16.2d, #0x0 │ │ - movi v2.2d, #0x0 │ │ - movi v6.2d, #0x0 │ │ - movi v5.2d, #0x0 │ │ - movi v18.2d, #0x0 │ │ + movi v22.2d, #0x0 │ │ movi v7.2d, #0x0 │ │ - movi v20.2d, #0x0 │ │ - movi v19.2d, #0x0 │ │ movi v23.2d, #0x0 │ │ - movi v17.2d, #0x0 │ │ - movi v22.2d, #0x0 │ │ - movi v21.2d, #0x0 │ │ + movi v19.2d, #0x0 │ │ + movi v20.2d, #0x0 │ │ + movi v18.2d, #0x0 │ │ movi v24.2d, #0x0 │ │ - dup v25.2d, x12 │ │ + dup v25.2d, x9 │ │ + and x9, x25, #0xffffffffffffffe0 │ │ + mov x11, x9 │ │ ldp q26, q27, [x10, #-16] │ │ subs x11, x11, #0x20 │ │ add x10, x10, #0x20 │ │ - and v28.16b, v26.16b, v1.16b │ │ - uxtl2 v29.8h, v28.16b │ │ - and v26.16b, v27.16b, v1.16b │ │ - uxtl2 v27.4s, v29.8h │ │ - uxtl v29.4s, v29.4h │ │ - uxtl2 v30.2d, v27.4s │ │ - uxtl v27.2d, v27.2s │ │ - ushl v30.2d, v25.2d, v30.2d │ │ - uxtl v28.8h, v28.8b │ │ - orr v18.16b, v30.16b, v18.16b │ │ + and v26.16b, v26.16b, v2.16b │ │ + and v27.16b, v27.16b, v2.16b │ │ + uxtl2 v28.8h, v26.16b │ │ + uxtl v26.8h, v26.8b │ │ + uxtl2 v9.8h, v27.16b │ │ + uxtl v27.8h, v27.8b │ │ + uxtl2 v29.4s, v28.8h │ │ + uxtl v28.4s, v28.4h │ │ + uxtl2 v31.4s, v26.8h │ │ + uxtl v26.4s, v26.4h │ │ uxtl2 v30.2d, v29.4s │ │ - ushl v27.2d, v25.2d, v27.2d │ │ - ushl v30.2d, v25.2d, v30.2d │ │ - orr v5.16b, v27.16b, v5.16b │ │ - uxtl2 v27.4s, v28.8h │ │ - orr v6.16b, v30.16b, v6.16b │ │ - uxtl2 v30.2d, v27.4s │ │ uxtl v29.2d, v29.2s │ │ - uxtl v27.2d, v27.2s │ │ - ushl v30.2d, v25.2d, v30.2d │ │ - uxtl v28.4s, v28.4h │ │ + uxtl2 v8.2d, v28.4s │ │ + uxtl2 v10.2d, v31.4s │ │ + uxtl v28.2d, v28.2s │ │ + uxtl v31.2d, v31.2s │ │ ushl v29.2d, v25.2d, v29.2d │ │ - orr v16.16b, v30.16b, v16.16b │ │ - uxtl2 v30.2d, v28.4s │ │ - orr v2.16b, v29.16b, v2.16b │ │ - uxtl2 v29.8h, v26.16b │ │ - ushl v27.2d, v25.2d, v27.2d │ │ ushl v30.2d, v25.2d, v30.2d │ │ - orr v3.16b, v27.16b, v3.16b │ │ - uxtl2 v27.4s, v29.8h │ │ - uxtl v28.2d, v28.2s │ │ - orr v4.16b, v30.16b, v4.16b │ │ - uxtl2 v30.2d, v27.4s │ │ - uxtl v27.2d, v27.2s │ │ + ushl v8.2d, v25.2d, v8.2d │ │ + ushl v10.2d, v25.2d, v10.2d │ │ + ushl v31.2d, v25.2d, v31.2d │ │ ushl v28.2d, v25.2d, v28.2d │ │ - uxtl v29.4s, v29.4h │ │ + orr v3.16b, v29.16b, v3.16b │ │ + uxtl2 v29.2d, v26.4s │ │ + orr v21.16b, v30.16b, v21.16b │ │ + uxtl2 v30.4s, v9.8h │ │ + uxtl v9.4s, v9.4h │ │ + orr v5.16b, v8.16b, v5.16b │ │ + uxtl2 v8.4s, v27.8h │ │ + uxtl v27.4s, v27.4h │ │ + uxtl v26.2d, v26.2s │ │ + ushl v29.2d, v25.2d, v29.2d │ │ + orr v17.16b, v10.16b, v17.16b │ │ + orr v4.16b, v28.16b, v4.16b │ │ + uxtl2 v10.2d, v30.4s │ │ + uxtl v30.2d, v30.2s │ │ + uxtl2 v28.2d, v9.4s │ │ + orr v1.16b, v31.16b, v1.16b │ │ + uxtl2 v31.2d, v8.4s │ │ + uxtl v9.2d, v9.2s │ │ + uxtl v8.2d, v8.2s │ │ + orr v6.16b, v29.16b, v6.16b │ │ + uxtl2 v29.2d, v27.4s │ │ + uxtl v27.2d, v27.2s │ │ + ushl v26.2d, v25.2d, v26.2d │ │ ushl v30.2d, v25.2d, v30.2d │ │ - uxtl v26.8h, v26.8b │ │ - orr v0.16b, v28.16b, v0.16b │ │ - uxtl2 v28.2d, v29.4s │ │ - orr v24.16b, v30.16b, v24.16b │ │ - uxtl2 v30.4s, v26.8h │ │ - ushl v27.2d, v25.2d, v27.2d │ │ + ushl v10.2d, v25.2d, v10.2d │ │ + ushl v9.2d, v25.2d, v9.2d │ │ + ushl v31.2d, v25.2d, v31.2d │ │ ushl v28.2d, v25.2d, v28.2d │ │ - orr v21.16b, v27.16b, v21.16b │ │ - uxtl2 v27.2d, v30.4s │ │ - orr v22.16b, v28.16b, v22.16b │ │ - ushl v27.2d, v25.2d, v27.2d │ │ - uxtl v28.2d, v29.2s │ │ - orr v23.16b, v27.16b, v23.16b │ │ - ushl v27.2d, v25.2d, v28.2d │ │ - uxtl v28.2d, v30.2s │ │ - orr v17.16b, v27.16b, v17.16b │ │ - ushl v27.2d, v25.2d, v28.2d │ │ - uxtl v26.4s, v26.4h │ │ - orr v19.16b, v27.16b, v19.16b │ │ - uxtl v27.2d, v26.2s │ │ - uxtl2 v26.2d, v26.4s │ │ + ushl v29.2d, v25.2d, v29.2d │ │ + ushl v8.2d, v25.2d, v8.2d │ │ ushl v27.2d, v25.2d, v27.2d │ │ - ushl v26.2d, v25.2d, v26.2d │ │ - orr v7.16b, v27.16b, v7.16b │ │ - orr v20.16b, v26.16b, v20.16b │ │ - b.ne 1901c // b.any │ │ - orr v3.16b, v19.16b, v3.16b │ │ + orr v0.16b, v26.16b, v0.16b │ │ + orr v18.16b, v30.16b, v18.16b │ │ + orr v24.16b, v10.16b, v24.16b │ │ + orr v23.16b, v31.16b, v23.16b │ │ + orr v19.16b, v9.16b, v19.16b │ │ + orr v20.16b, v28.16b, v20.16b │ │ + orr v7.16b, v8.16b, v7.16b │ │ + orr v22.16b, v29.16b, v22.16b │ │ + orr v16.16b, v27.16b, v16.16b │ │ + b.ne 19ea4 // b.any │ │ + orr v2.16b, v23.16b, v17.16b │ │ + orr v17.16b, v24.16b, v21.16b │ │ cmp x25, x9 │ │ - orr v5.16b, v21.16b, v5.16b │ │ - orr v0.16b, v7.16b, v0.16b │ │ - orr v2.16b, v17.16b, v2.16b │ │ - orr v1.16b, v23.16b, v16.16b │ │ - orr v16.16b, v24.16b, v18.16b │ │ - orr v4.16b, v20.16b, v4.16b │ │ orr v6.16b, v22.16b, v6.16b │ │ - orr v0.16b, v0.16b, v2.16b │ │ - orr v2.16b, v3.16b, v5.16b │ │ - orr v0.16b, v0.16b, v2.16b │ │ - orr v2.16b, v4.16b, v6.16b │ │ - orr v1.16b, v1.16b, v16.16b │ │ - orr v1.16b, v2.16b, v1.16b │ │ + orr v0.16b, v16.16b, v0.16b │ │ + orr v4.16b, v19.16b, v4.16b │ │ + orr v5.16b, v20.16b, v5.16b │ │ + orr v1.16b, v7.16b, v1.16b │ │ + orr v3.16b, v18.16b, v3.16b │ │ + orr v2.16b, v2.16b, v17.16b │ │ + orr v0.16b, v0.16b, v4.16b │ │ + orr v1.16b, v1.16b, v3.16b │ │ + orr v3.16b, v6.16b, v5.16b │ │ + orr v0.16b, v0.16b, v1.16b │ │ + orr v1.16b, v3.16b, v2.16b │ │ orr v0.16b, v0.16b, v1.16b │ │ ext v1.16b, v0.16b, v0.16b, #8 │ │ orr v0.8b, v0.8b, v1.8b │ │ fmov x10, d0 │ │ - b.eq 19234 // b.none │ │ - tst x25, #0x18 │ │ - b.eq 19218 // b.none │ │ + b.eq 1a098 // b.none │ │ + tst x25, #0x1c │ │ + b.eq 1a07c // b.none │ │ + movi v0.2d, #0x0 │ │ movi v1.2d, #0x0 │ │ - mov w12, #0x1 // #1 │ │ mov x11, x9 │ │ - and x9, x25, #0xfffffffffffffff8 │ │ - movi v0.2d, #0x0 │ │ - movi v2.8b, #0x3f │ │ - movi v3.2d, #0x0 │ │ - mov v1.d[0], x10 │ │ - sub x10, x11, x9 │ │ - movi v4.2d, #0x0 │ │ - add x11, x23, x11 │ │ - dup v5.2d, x12 │ │ - ldr d6, [x11], #8 │ │ - adds x10, x10, #0x8 │ │ - and v6.8b, v6.8b, v2.8b │ │ - uxtl v6.8h, v6.8b │ │ - uxtl2 v7.4s, v6.8h │ │ - uxtl v6.4s, v6.4h │ │ - uxtl2 v16.2d, v7.4s │ │ - uxtl v7.2d, v7.2s │ │ - uxtl v17.2d, v6.2s │ │ - uxtl2 v6.2d, v6.4s │ │ - ushl v17.2d, v5.2d, v17.2d │ │ - ushl v6.2d, v5.2d, v6.2d │ │ - ushl v16.2d, v5.2d, v16.2d │ │ - ushl v7.2d, v5.2d, v7.2d │ │ - orr v4.16b, v16.16b, v4.16b │ │ - orr v3.16b, v7.16b, v3.16b │ │ - orr v0.16b, v6.16b, v0.16b │ │ - orr v1.16b, v17.16b, v1.16b │ │ - b.ne 191ac // b.any │ │ - orr v1.16b, v1.16b, v3.16b │ │ + movi v2.2d, #0xff │ │ + and x9, x25, #0xfffffffffffffffc │ │ + mov v0.d[0], x10 │ │ + mov w10, #0x1 // #1 │ │ + dup v3.2d, x10 │ │ + add x10, x23, x11 │ │ + sub x11, x11, x9 │ │ + ldr s4, [x10], #4 │ │ + adds x11, x11, #0x4 │ │ + uxtl v4.8h, v4.8b │ │ + bic v4.4h, #0xc0 │ │ + uxtl v4.4s, v4.4h │ │ + uxtl2 v5.2d, v4.4s │ │ + uxtl v4.2d, v4.2s │ │ + and v5.16b, v5.16b, v2.16b │ │ + and v4.16b, v4.16b, v2.16b │ │ + ushl v4.2d, v3.2d, v4.2d │ │ + ushl v5.2d, v3.2d, v5.2d │ │ + orr v1.16b, v5.16b, v1.16b │ │ + orr v0.16b, v4.16b, v0.16b │ │ + b.ne 1a02c // b.any │ │ + orr v0.16b, v0.16b, v1.16b │ │ cmp x25, x9 │ │ - orr v0.16b, v0.16b, v4.16b │ │ - orr v0.16b, v1.16b, v0.16b │ │ ext v1.16b, v0.16b, v0.16b, #8 │ │ orr v0.8b, v0.8b, v1.8b │ │ fmov x10, d0 │ │ - b.eq 19234 // b.none │ │ + b.eq 1a098 // b.none │ │ mov w11, #0x1 // #1 │ │ ldrb w12, [x23, x9] │ │ add x9, x9, #0x1 │ │ cmp x25, x9 │ │ lsl x12, x11, x12 │ │ orr x10, x12, x10 │ │ - b.ne 1921c // b.any │ │ + b.ne 1a080 // b.any │ │ mov x9, xzr │ │ mov x11, x19 │ │ mov w12, #0x1 // #1 │ │ - stp x22, x23, [x21, #80] │ │ - str x19, [x21, #96] │ │ - stp x8, x25, [x21, #16] │ │ - stp x12, x24, [x21] │ │ - stp x10, xzr, [x21, #32] │ │ - stp x22, x9, [x21, #48] │ │ - stp x11, x20, [x21, #64] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldr x30, [sp], #80 │ │ + stp x21, x23, [x22, #80] │ │ + str x19, [x22, #96] │ │ + stp x12, x24, [x22] │ │ + stp x8, x25, [x22, #16] │ │ + stp x10, xzr, [x22, #32] │ │ + stp x21, x9, [x22, #48] │ │ + stp x11, x20, [x22, #64] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + ldp d9, d8, [sp, #16] │ │ + ldr d10, [sp], #112 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x688 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x6a0 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x6b8 │ │ - mov x0, x8 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x658 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x488 │ │ mov x0, x24 │ │ mov x1, x19 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x670 │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x4a0 │ │ mov x0, x25 │ │ - bl 172fc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x670 │ │ + bl 187f8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x4a0 │ │ mov x0, x1 │ │ mov x1, x19 │ │ - bl 1697c │ │ - ldr x9, [x1, #8] │ │ - cbz x9, 194bc │ │ - mov x10, xzr │ │ - ldr x8, [x1] │ │ - mov w12, #0xffffff9f // #-97 │ │ - mov w13, #0xffffffc0 // #-64 │ │ - adrp x14, 7000 │ │ - add x14, x14, #0xf4 │ │ - adrp x15, 7000 │ │ - add x15, x15, #0x213 │ │ - b 1931c │ │ - add x11, x10, #0x4 │ │ - mov x10, x11 │ │ - cmp x11, x9 │ │ - b.cs 1949c // b.hs, b.nlast │ │ - ldrsb w16, [x8, x10] │ │ - add x11, x10, #0x1 │ │ - tbz w16, #31, 19310 │ │ - and x16, x16, #0xff │ │ - ldrb w17, [x14, x16] │ │ - cmp w17, #0x4 │ │ - b.eq 1936c // b.none │ │ - cmp w17, #0x3 │ │ - b.eq 19398 // b.none │ │ - cmp w17, #0x2 │ │ - b.ne 1949c // b.any │ │ - add x16, x8, x11 │ │ - cmp x11, x9 │ │ - csel x16, x16, x15, cc // cc = lo, ul, last │ │ - ldrb w16, [x16] │ │ - and w16, w16, #0xc0 │ │ - cmp w16, #0x80 │ │ - b.ne 1949c // b.any │ │ - add x11, x10, #0x2 │ │ - b 19310 │ │ - add x17, x8, x11 │ │ - cmp x11, x9 │ │ - csel x17, x17, x15, cc // cc = lo, ul, last │ │ - cmp w16, #0xf0 │ │ - ldrsb w17, [x17] │ │ - b.eq 193c4 // b.none │ │ - cmp w16, #0xf4 │ │ - b.ne 193d4 // b.any │ │ - cmn w17, #0x71 │ │ - b.le 193ec │ │ - b 1949c │ │ - add x17, x8, x11 │ │ - cmp x11, x9 │ │ - csel x17, x17, x15, cc // cc = lo, ul, last │ │ - cmp w16, #0xe0 │ │ - ldrb w17, [x17] │ │ - b.eq 19430 // b.none │ │ - cmp w16, #0xed │ │ - b.ne 19440 // b.any │ │ - cmp w12, w17, sxtb │ │ - b.ge 19474 // b.tcont │ │ - b 1949c │ │ - add w16, w17, #0x70 │ │ - cmp w16, #0x30 │ │ - b.cc 193ec // b.lo, b.ul, b.last │ │ - b 1949c │ │ - add w16, w16, #0xf │ │ - and w16, w16, #0xff │ │ - cmp w16, #0x2 │ │ - b.hi 1949c // b.pmore │ │ - cmn w17, #0x40 │ │ - b.ge 1949c // b.tcont │ │ - add x11, x10, #0x2 │ │ - add x16, x8, x11 │ │ - cmp x11, x9 │ │ - csel x16, x16, x15, cc // cc = lo, ul, last │ │ - ldrb w16, [x16] │ │ - and w16, w16, #0xc0 │ │ - cmp w16, #0x80 │ │ - b.ne 1949c // b.any │ │ - add x11, x10, #0x3 │ │ - add x16, x8, x11 │ │ - cmp x11, x9 │ │ - csel x16, x16, x15, cc // cc = lo, ul, last │ │ - ldrb w16, [x16] │ │ - and w16, w16, #0xc0 │ │ - cmp w16, #0x80 │ │ - b.eq 1930c // b.none │ │ - b 1949c │ │ - and w16, w17, #0xe0 │ │ - cmp w16, #0xa0 │ │ - b.eq 19474 // b.none │ │ - b 1949c │ │ - add w2, w16, #0x1f │ │ - and w2, w2, #0xff │ │ - cmp w2, #0xc │ │ - b.cs 1945c // b.hs, b.nlast │ │ - cmp w13, w17, sxtb │ │ - b.gt 19474 │ │ - b 1949c │ │ - and w16, w16, #0xfe │ │ - cmp w16, #0xee │ │ - b.ne 1949c // b.any │ │ - sxtb w16, w17 │ │ - cmn w16, #0x40 │ │ - b.ge 1949c // b.tcont │ │ - add x11, x10, #0x2 │ │ - add x16, x8, x11 │ │ - cmp x11, x9 │ │ - csel x16, x16, x15, cc // cc = lo, ul, last │ │ - ldrb w16, [x16] │ │ - and w16, w16, #0xc0 │ │ - cmp w16, #0x80 │ │ - b.ne 1949c // b.any │ │ - add x11, x10, #0x3 │ │ - b 19310 │ │ - add x12, x8, x11 │ │ - sub x9, x9, x11 │ │ - stp x8, x10, [x0] │ │ - add x8, x8, x10 │ │ - sub x10, x11, x10 │ │ - stp x12, x9, [x1] │ │ - stp x8, x10, [x0, #16] │ │ - ret │ │ - str xzr, [x0] │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x4b8 │ │ + mov x1, x19 │ │ + bl 16e34 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x4d0 │ │ + mov x1, x19 │ │ + bl 16e34 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x4e8 │ │ + mov x0, x8 │ │ + mov x1, x19 │ │ + bl 16e34 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #128] │ │ + add x29, sp, #0x80 │ │ + ldrb w10, [x0] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr w13, w10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x37 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp w10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov w10, w13 │ │ + b.hi 1a164 // b.pmore │ │ + add x8, x11, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x10, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ + mov x0, x1 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ ret │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ ldr w9, [x0] │ │ mov x8, x1 │ │ - mvn w10, w9 │ │ + adrp x10, 8000 │ │ + add x10, x10, #0x544 │ │ cmp w9, #0x0 │ │ - sxtw x10, w10 │ │ - csinc x11, x9, x10, ge // ge = tcont │ │ - lsr x10, x11, #4 │ │ - cmp x10, #0x271 │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xf3f │ │ - b.cc 19578 // b.lo, b.ul, b.last │ │ - mov x13, #0x594b // #22859 │ │ - mov w0, #0xe0ff // #57599 │ │ - movk x13, #0x3886, lsl #16 │ │ + cneg w11, w9, mi // mi = first │ │ + cmp w11, #0x3e8 │ │ + b.cc 1a274 // b.lo, b.ul, b.last │ │ + mov w13, #0x1759 // #5977 │ │ + mov w0, #0x967f // #38527 │ │ mov x12, xzr │ │ - movk x13, #0xc5d6, lsl #32 │ │ - mov w14, #0xd8f0 // #55536 │ │ - movk x13, #0x346d, lsl #48 │ │ + movk w13, #0xd1b7, lsl #16 │ │ + mov w14, #0x2710 // #10000 │ │ mov w15, #0x147b // #5243 │ │ - mov w16, #0xffffff9c // #-100 │ │ - add x17, sp, #0x9 │ │ - movk w0, #0x5f5, lsl #16 │ │ - mov x1, x11 │ │ - umulh x11, x11, x13 │ │ + mov w16, #0x64 // #100 │ │ + add x17, sp, #0x6 │ │ + movk w0, #0x98, lsl #16 │ │ + mov w1, w11 │ │ + umull x11, w11, w13 │ │ add x4, x17, x12 │ │ + cmp w1, w0 │ │ sub x12, x12, #0x4 │ │ - lsr x11, x11, #11 │ │ - cmp x1, x0 │ │ - madd w2, w11, w14, w1 │ │ + lsr x11, x11, #45 │ │ + msub w2, w11, w14, w1 │ │ ubfx w3, w2, #2, #14 │ │ mul w3, w3, w15 │ │ lsr w3, w3, #17 │ │ - madd w2, w3, w16, w2 │ │ + msub w2, w3, w16, w2 │ │ ldrh w3, [x10, w3, uxtw #1] │ │ + strh w3, [x4, #6] │ │ and x2, x2, #0xffff │ │ ldrh w2, [x10, x2, lsl #1] │ │ - sturh w3, [x4, #35] │ │ - sturh w2, [x4, #37] │ │ - b.hi 19524 // b.pmore │ │ - add x12, x12, #0x27 │ │ - cmp x11, #0x63 │ │ - b.hi 19584 // b.pmore │ │ - b 195b4 │ │ - mov w12, #0x27 // #39 │ │ - cmp x11, #0x63 │ │ - b.ls 195b4 // b.plast │ │ + strh w2, [x4, #8] │ │ + b.hi 1a220 // b.pmore │ │ + add x12, x12, #0xa │ │ + cmp w11, #0x9 │ │ + b.hi 1a280 // b.pmore │ │ + b 1a2b0 │ │ + mov w12, #0xa // #10 │ │ + cmp w11, #0x9 │ │ + b.ls 1a2b0 // b.plast │ │ ubfx w13, w11, #2, #14 │ │ mov w14, #0x147b // #5243 │ │ sub x12, x12, #0x2 │ │ - add x15, sp, #0x9 │ │ mul w13, w13, w14 │ │ - mov w14, #0xffffff9c // #-100 │ │ + mov w14, #0x64 // #100 │ │ lsr w13, w13, #17 │ │ - madd w11, w13, w14, w11 │ │ + msub w11, w13, w14, w11 │ │ + add x14, sp, #0x6 │ │ and x11, x11, #0xffff │ │ - ldrh w14, [x10, x11, lsl #1] │ │ - mov x11, x13 │ │ - strh w14, [x15, x12] │ │ - cmp x11, #0xa │ │ - b.cs 195d0 // b.hs, b.nlast │ │ + ldrh w11, [x10, x11, lsl #1] │ │ + strh w11, [x14, x12] │ │ + mov w11, w13 │ │ + cbz w9, 1a2b8 │ │ + cbz w11, 1a2d0 │ │ + ubfiz w11, w11, #1, #4 │ │ sub x12, x12, #0x1 │ │ - add w10, w11, #0x30 │ │ - add x11, sp, #0x9 │ │ + add x10, x10, x11 │ │ + add x11, sp, #0x6 │ │ + ldrb w10, [x10, #1] │ │ strb w10, [x11, x12] │ │ - b 195e0 │ │ - sub x12, x12, #0x2 │ │ - ldrh w10, [x10, x11, lsl #1] │ │ - add x11, sp, #0x9 │ │ - strh w10, [x11, x12] │ │ - add x10, sp, #0x9 │ │ - mov w11, #0x27 // #39 │ │ + mov w10, #0xa // #10 │ │ mvn w9, w9 │ │ - add x4, x10, x12 │ │ - sub x5, x11, x12 │ │ - lsr w1, w9, #31 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ mov x0, x8 │ │ + sub x5, x10, x12 │ │ + add x10, sp, #0x6 │ │ + lsr w1, w9, #31 │ │ + add x4, x10, x12 │ │ + mov w2, #0x1 // #1 │ │ mov x3, xzr │ │ - bl 16350 │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x40 │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0xf0 │ │ - stp x30, x21, [sp, #208] │ │ - stp x20, x19, [sp, #224] │ │ - mov x19, x1 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x640 │ │ + mov w9, #0x1 // #1 │ │ + mov x1, x0 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #128] │ │ + add x29, sp, #0x80 │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w10, #0x30 // #48 │ │ + and w11, w0, #0xf │ │ + lsr x12, x0, #4 │ │ + bfxil w10, w0, #0, #4 │ │ + add w13, w11, #0x57 │ │ + cmp w11, #0xa │ │ + csel w11, w10, w13, cc // cc = lo, ul, last │ │ + cmp x0, #0xf │ │ + mov x10, x8 │ │ + strb w11, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov x0, x12 │ │ + b.hi 1a34c // b.pmore │ │ + add x8, x10, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x11, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x11, x10 │ │ + mov x0, x1 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + sub sp, sp, #0x100 │ │ + stp x29, x30, [sp, #208] │ │ + str x21, [sp, #224] │ │ + stp x20, x19, [sp, #240] │ │ + add x29, sp, #0xd0 │ │ ldr w0, [x0] │ │ - add x20, sp, #0x90 │ │ - tbnz w0, #31, 196d4 │ │ + mov x19, x1 │ │ + sub x20, x29, #0x40 │ │ + tbnz w0, #31, 1a480 │ │ movi v0.2d, #0x0 │ │ add x1, sp, #0x10 │ │ mov w2, #0x80 // #128 │ │ str w0, [sp, #12] │ │ add x21, sp, #0x10 │ │ stp q0, q0, [sp, #16] │ │ stp q0, q0, [sp, #48] │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ - bl 72fb0 │ │ - cbnz w0, 1968c │ │ + bl 75e70 │ │ + cbnz w0, 1a434 │ │ mov x2, xzr │ │ ldrb w8, [x21, x2] │ │ - cbz w8, 19678 │ │ + cbz w8, 1a420 │ │ add x2, x2, #0x1 │ │ cmp x2, #0x80 │ │ - b.ne 19664 // b.any │ │ - add x0, sp, #0x90 │ │ + b.ne 1a40c // b.any │ │ + sub x0, x29, #0x40 │ │ add x1, sp, #0x10 │ │ - bl 173a0 │ │ - ldr x8, [x20] │ │ - cbz x8, 19738 │ │ + bl 18af8 │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 1a51c │ │ add x8, sp, #0xc │ │ - adrp x9, 19000 │ │ - add x9, x9, #0x4c4 │ │ - adrp x10, 74000 │ │ - add x10, x10, #0x838 │ │ - mov w11, #0x1 // #1 │ │ - ldp x0, x1, [x19, #32] │ │ + adrp x9, 1a000 │ │ + add x9, x9, #0x1d0 │ │ stp x8, x9, [x20, #48] │ │ - add x8, sp, #0xc0 │ │ - add x2, sp, #0x90 │ │ - stp x10, x11, [x20] │ │ - stp x11, xzr, [x20, #24] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x6f0 │ │ + mov w9, #0x1 // #1 │ │ + ldp x0, x1, [x19] │ │ + stp x8, x9, [x20] │ │ + sub x8, x29, #0x10 │ │ + sub x2, x29, #0x40 │ │ + stp x9, xzr, [x20, #24] │ │ str x8, [x20, #16] │ │ - bl 16eb8 │ │ - ldp x20, x19, [sp, #224] │ │ - ldp x30, x21, [sp, #208] │ │ - add sp, sp, #0xf0 │ │ + bl 17b24 │ │ + ldp x20, x19, [sp, #240] │ │ + ldr x21, [sp, #224] │ │ + ldp x29, x30, [sp, #208] │ │ + add sp, sp, #0x100 │ │ ret │ │ - eor w8, w0, #0x80000000 │ │ + and x8, x0, #0x7fffffff │ │ cmp w8, #0xf │ │ - b.cs 196ec // b.hs, b.nlast │ │ + b.cs 1a4cc // b.hs, b.nlast │ │ mov w9, #0x79fb // #31227 │ │ lsr w9, w9, w0 │ │ - tbnz w9, #0, 19754 │ │ - add x8, sp, #0xc0 │ │ - adrp x9, 17000 │ │ - add x9, x9, #0x918 │ │ - str w0, [sp, #192] │ │ - ldp x0, x1, [x19, #32] │ │ - add x10, sp, #0x90 │ │ - add x2, sp, #0x10 │ │ + tbz w9, #0, 1a4cc │ │ + adrp x9, 78000 │ │ + add x9, x9, #0xf18 │ │ + adrp x10, a000 │ │ + add x10, x10, #0x2a8 │ │ + ldr x1, [x9, x8, lsl #3] │ │ + ldp x0, x9, [x19] │ │ + ldr x2, [x10, w8, uxtw #3] │ │ + ldr x3, [x9, #24] │ │ + ldp x20, x19, [sp, #240] │ │ + ldr x21, [sp, #224] │ │ + ldp x29, x30, [sp, #208] │ │ + add sp, sp, #0x100 │ │ + br x3 │ │ + stur w0, [x29, #-16] │ │ + sub x8, x29, #0x10 │ │ + adrp x9, 17000 │ │ + add x9, x9, #0xe8c │ │ + ldp x0, x1, [x19] │ │ stp x8, x9, [x20] │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, 74000 │ │ - add x9, x9, #0x848 │ │ - str x10, [sp, #32] │ │ - stp x8, xzr, [sp, #40] │ │ - stp x9, x8, [sp, #16] │ │ - bl 16eb8 │ │ - ldp x20, x19, [sp, #224] │ │ - ldp x30, x21, [sp, #208] │ │ - add sp, sp, #0xf0 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x6e0 │ │ + mov w9, #0x1 // #1 │ │ + add x2, sp, #0x10 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x40 │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 17b24 │ │ + ldp x20, x19, [sp, #240] │ │ + ldr x21, [sp, #224] │ │ + ldp x29, x30, [sp, #208] │ │ + add sp, sp, #0x100 │ │ ret │ │ ldp x1, x2, [x20, #8] │ │ mov x0, x19 │ │ - bl 169c4 │ │ - ldp x20, x19, [sp, #224] │ │ - ldp x30, x21, [sp, #208] │ │ - add sp, sp, #0xf0 │ │ + bl 176dc │ │ + ldp x20, x19, [sp, #240] │ │ + ldr x21, [sp, #224] │ │ + ldp x29, x30, [sp, #208] │ │ + add sp, sp, #0x100 │ │ ret │ │ - sbfiz x8, x8, #3, #32 │ │ - adrp x9, a000 │ │ - add x9, x9, #0x500 │ │ - adrp x10, 76000 │ │ - add x10, x10, #0x180 │ │ - ldr x2, [x9, x8] │ │ - ldr x1, [x10, x8] │ │ - ldp x0, x8, [x19, #32] │ │ - ldp x20, x19, [sp, #224] │ │ - ldp x30, x21, [sp, #208] │ │ - ldr x3, [x8, #24] │ │ - add sp, sp, #0xf0 │ │ - br x3 │ │ - str x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ - adrp x20, 77000 │ │ + mov x29, sp │ │ + adrp x20, 7b000 │ │ mov x19, x0 │ │ - ldr x21, [x20, #2872] │ │ + ldr x21, [x20, #744] │ │ cmn x21, #0x1 │ │ - b.eq 19818 // b.none │ │ - cbz x21, 19858 │ │ - mov w21, #0x20 // #32 │ │ - mov w22, #0x80000001 // #-2147483647 │ │ - b 197d0 │ │ - cmp x0, x21 │ │ - csel x8, x0, x21, cc // cc = lo, ul, last │ │ - sub x21, x21, x8 │ │ + b.eq 1a5cc // b.none │ │ + cbz x21, 1a60c │ │ + mov w20, #0x20 // #32 │ │ + mov w21, #0x80000001 // #-2147483647 │ │ + b 1a588 │ │ + cmp x20, x0 │ │ + csel x8, x20, x0, cc // cc = lo, ul, last │ │ + sub x20, x20, x8 │ │ add x19, x19, x8 │ │ - cbz x21, 198dc │ │ + cbz x20, 1a690 │ │ mov w0, #0x116 // #278 │ │ mov x1, x19 │ │ - mov x2, x21 │ │ + mov x2, x20 │ │ mov w3, wzr │ │ - bl 72f60 │ │ - tbz x0, #63, 197bc │ │ - bl 72fc0 <__errno@plt> │ │ + bl 75e10 │ │ + tbz x0, #63, 1a574 │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ - csel w20, w8, w22, gt │ │ - cmp w20, #0x4 │ │ - b.eq 197cc // b.none │ │ - mov w0, w20 │ │ + csel w0, w8, w21, gt │ │ + cmp w0, #0x4 │ │ + b.eq 1a584 // b.none │ │ ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ mov w0, #0x116 // #278 │ │ mov x1, xzr │ │ mov x2, xzr │ │ mov w3, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 72f60 │ │ - tbz x0, #63, 19850 │ │ - bl 72fc0 <__errno@plt> │ │ + bl 75e10 │ │ + tbz x0, #63, 1a604 │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x1 │ │ - b.lt 198f8 // b.tstop │ │ + b.lt 1a6a8 // b.tstop │ │ cmp w8, #0x26 │ │ ccmp w8, #0x1, #0x4, ne // ne = any │ │ cset w21, ne // ne = any │ │ - str x21, [x20, #2872] │ │ - cbnz x21, 197b0 │ │ - adrp x23, 77000 │ │ - ldr x21, [x23, #2864] │ │ - cmn x21, #0x1 │ │ - b.ne 1988c // b.any │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xf60 │ │ - bl 72fd0 │ │ - ldr x21, [x23, #2864] │ │ - cmn x21, #0x1 │ │ - b.eq 19908 // b.none │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xf60 │ │ - bl 72fe0 │ │ - mov w22, #0x20 // #32 │ │ - mov w23, #0x80000001 // #-2147483647 │ │ - b 198ac │ │ - cmp x0, x22 │ │ - csel x8, x0, x22, cc // cc = lo, ul, last │ │ - sub x22, x22, x8 │ │ + str x21, [x20, #744] │ │ + cbnz x21, 1a568 │ │ + adrp x22, 7b000 │ │ + ldr x20, [x22, #736] │ │ + cmn x20, #0x1 │ │ + b.ne 1a640 // b.any │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x720 │ │ + bl 75e90 │ │ + ldr x20, [x22, #736] │ │ + cmn x20, #0x1 │ │ + b.eq 1a6b8 // b.none │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x720 │ │ + bl 75ea0 │ │ + mov w21, #0x20 // #32 │ │ + mov w22, #0x80000001 // #-2147483647 │ │ + b 1a660 │ │ + cmp x21, x0 │ │ + csel x8, x21, x0, cc // cc = lo, ul, last │ │ + sub x21, x21, x8 │ │ add x19, x19, x8 │ │ - cbz x22, 198dc │ │ - mov w0, w21 │ │ + cbz x21, 1a690 │ │ + mov w0, w20 │ │ mov x1, x19 │ │ - mov x2, x22 │ │ - bl 72ff0 │ │ - tbz x0, #63, 19898 │ │ - bl 72fc0 <__errno@plt> │ │ + mov x2, x21 │ │ + bl 75eb0 │ │ + tbz x0, #63, 1a64c │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ - csel w20, w8, w23, gt │ │ - cmp w20, #0x4 │ │ - b.eq 198a8 // b.none │ │ - b 19800 │ │ - mov w20, wzr │ │ - mov w0, w20 │ │ + csel w0, w8, w22, gt │ │ + cmp w0, #0x4 │ │ + b.eq 1a65c // b.none │ │ + b 1a5b8 │ │ + mov w0, wzr │ │ ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ mov w21, #0x1 // #1 │ │ - str x21, [x20, #2872] │ │ - cbnz x21, 197b0 │ │ - b 19858 │ │ - mov w24, #0x80000001 // #-2147483647 │ │ - adrp x22, 7000 │ │ - add x22, x22, #0xe2e │ │ - mov x0, x22 │ │ + str x21, [x20, #744] │ │ + cbnz x21, 1a568 │ │ + b 1a60c │ │ + adrp x20, 7000 │ │ + add x20, x20, #0xff1 │ │ + mov w21, #0x80000001 // #-2147483647 │ │ + mov x0, x20 │ │ mov w1, #0x80000 // #524288 │ │ - bl 73000 │ │ - tbz w0, #31, 19940 │ │ - bl 72fc0 <__errno@plt> │ │ + bl 75ec0 │ │ + tbz w0, #31, 1a6f4 │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ - csel w20, w8, w24, gt │ │ - cmp w20, #0x4 │ │ - b.eq 19914 // b.none │ │ - b 199d0 │ │ - mov w21, w0 │ │ + csel w8, w8, w21, gt │ │ + cmp w8, #0x4 │ │ + b.eq 1a6c4 // b.none │ │ + mov w19, w8 │ │ + b 1a788 │ │ mov w8, #0x1 // #1 │ │ - stp w0, w8, [sp, #8] │ │ - add x0, sp, #0x8 │ │ + mov w20, w0 │ │ + stp w0, w8, [x29, #24] │ │ + add x0, x29, #0x18 │ │ mov w1, #0x1 // #1 │ │ mov w2, #0xffffffff // #-1 │ │ - bl 73010 │ │ - tbz w0, #31, 19984 │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w20, [x0] │ │ - cmp w20, #0x1 │ │ - b.lt 199c4 // b.tstop │ │ - cmp w20, #0x4 │ │ - b.eq 1994c // b.none │ │ - cmp w20, #0xb │ │ - b.eq 1994c // b.none │ │ - b 199c8 │ │ - mov w0, w21 │ │ - bl 73020 │ │ - mov w24, #0x80000001 // #-2147483647 │ │ - adrp x22, 7000 │ │ - add x22, x22, #0xe21 │ │ - mov x0, x22 │ │ + bl 75ed0 │ │ + tbz w0, #31, 1a73c │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + cmp w8, #0x1 │ │ + b.lt 1a77c // b.tstop │ │ + cmp w8, #0x4 │ │ + b.eq 1a700 // b.none │ │ + cmp w8, #0xb │ │ + b.eq 1a700 // b.none │ │ + mov w19, w8 │ │ + b 1a780 │ │ + mov w0, w20 │ │ + bl 75ee0 │ │ + adrp x21, 6000 │ │ + add x21, x21, #0xe72 │ │ + mov w23, #0x80000001 // #-2147483647 │ │ + mov x0, x21 │ │ mov w1, #0x80000 // #524288 │ │ - bl 73000 │ │ - tbz w0, #31, 199f4 │ │ - bl 72fc0 <__errno@plt> │ │ + bl 75ec0 │ │ + tbz w0, #31, 1a7ac │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x0 │ │ - csel w20, w8, w24, gt │ │ - cmp w20, #0x4 │ │ - b.eq 19998 // b.none │ │ - b 199d0 │ │ - mov w20, #0x80000001 // #-2147483647 │ │ - mov w0, w21 │ │ - bl 73020 │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xf60 │ │ - bl 72fe0 │ │ + csel w8, w8, w23, gt │ │ + cmp w8, #0x4 │ │ + b.eq 1a750 // b.none │ │ + b 1a6ec │ │ + mov w19, #0x80000001 // #-2147483647 │ │ mov w0, w20 │ │ + bl 75ee0 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x720 │ │ + bl 75ea0 │ │ + mov w0, w19 │ │ ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - mov w21, w0 │ │ + mov w20, w0 │ │ mov w8, w0 │ │ - str x8, [x23, #2864] │ │ - b 19880 │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x250 │ │ - ldr x22, [x1, #96] │ │ - mov x21, x1 │ │ - ldr x8, [x0, #16] │ │ - sub x1, x22, #0x1 │ │ - cmp x1, x8 │ │ - b.cs 19a5c // b.hs, b.nlast │ │ - ldr x8, [x21] │ │ - mov w0, #0x1 // #1 │ │ - cbz x8, 19c28 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 19c28 │ │ - ldr x0, [x21, #16] │ │ - bl 72f50 │ │ - mov w0, #0x1 // #1 │ │ - b 19c28 │ │ - mov x19, x0 │ │ - b.ne 19ac8 // b.any │ │ - ldr x8, [x19, #40] │ │ - cbz x8, 19bbc │ │ - ldr x8, [x19, #24] │ │ - cbz x8, 19bbc │ │ - ldr x9, [x19, #32] │ │ - ldrh w10, [x8, #1330] │ │ - mov w11, #0x9b // #155 │ │ - lsl x12, x10, #3 │ │ - cbz x12, 19ab4 │ │ - ldr x13, [x8, x11, lsl #3] │ │ - add x11, x11, #0x1 │ │ - sub x12, x12, #0x8 │ │ - cmp x13, x22 │ │ - cset w13, ne // ne = any │ │ - csinv w13, w13, wzr, ls // ls = plast │ │ - cmp w13, #0x1 │ │ - b.eq 19a84 // b.none │ │ - and w10, w13, #0xff │ │ - cbz w10, 19bb8 │ │ - sub x10, x11, #0x9c │ │ - cbz x9, 19bbc │ │ - add x8, x8, x10, lsl #3 │ │ - sub x9, x9, #0x1 │ │ - ldr x8, [x8, #1336] │ │ - b 19a78 │ │ - ldr x25, [x19, #24] │ │ - cbz x25, 19b38 │ │ - ldr x12, [x19, #32] │ │ - mov x24, x25 │ │ - mov x8, x12 │ │ - ldrh w23, [x24, #1330] │ │ - add x27, x24, #0x4d8 │ │ - mov w9, #0x9b // #155 │ │ - ubfiz x10, x23, #3, #32 │ │ - cbz x10, 19b20 │ │ - ldr x11, [x24, x9, lsl #3] │ │ - add x9, x9, #0x1 │ │ - sub x10, x10, #0x8 │ │ - cmp x11, x22 │ │ - cset w11, ne // ne = any │ │ - csinv w11, w11, wzr, ls // ls = plast │ │ - cmp w11, #0x1 │ │ - b.eq 19aec // b.none │ │ - and w10, w11, #0xff │ │ - cbz w10, 19a38 │ │ - sub x29, x9, #0x9c │ │ - b 19b24 │ │ - mov x29, x23 │ │ - cbz x8, 19c48 │ │ - add x9, x24, x29, lsl #3 │ │ - sub x8, x8, #0x1 │ │ - ldr x24, [x9, #1336] │ │ - b 19adc │ │ - adrp x8, d91000 │ │ + str x8, [x22, #736] │ │ + b 1a634 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ mov w0, #0x538 // #1336 │ │ - ldp x24, x23, [x21] │ │ - ldr x20, [x21, #16] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 1a558 │ │ - mov x8, x0 │ │ - ldur q0, [x21, #56] │ │ - ldr x9, [x21, #104] │ │ - mov w0, wzr │ │ - ldur q1, [x21, #72] │ │ - stur q0, [x8, #56] │ │ - ldur q0, [x21, #24] │ │ - str x9, [x8, #104] │ │ - mov w9, #0x1 // #1 │ │ - ldur q2, [x21, #88] │ │ - stur q1, [x8, #72] │ │ - stur q0, [x8, #24] │ │ - ldur q0, [x21, #40] │ │ - strh w9, [x8, #1330] │ │ - adrp x9, 6000 │ │ - stur q2, [x8, #88] │ │ - stur q0, [x8, #40] │ │ - ldr q0, [x9, #128] │ │ - str xzr, [x8, #1232] │ │ - str x22, [x8, #1240] │ │ - stp x24, x23, [x8] │ │ - str x20, [x8, #16] │ │ - str x8, [x19, #24] │ │ - str q0, [x19, #32] │ │ - b 19c28 │ │ - cbnz x8, 19a38 │ │ - ldp x23, x22, [x21] │ │ - ldr x8, [x19] │ │ - ldr x20, [x21, #16] │ │ - cmp x1, x8 │ │ - b.ne 19bdc // b.any │ │ - mov x0, x19 │ │ - bl 1a728 │ │ - ldr x1, [x19, #16] │ │ - add x9, x21, #0x18 │ │ - ldr x8, [x19, #8] │ │ - mov w10, #0x70 // #112 │ │ - mov w0, wzr │ │ - ldp q0, q1, [x9, #32] │ │ - madd x8, x1, x10, x8 │ │ - add x10, x1, #0x1 │ │ - str x10, [x19, #16] │ │ - stur q0, [x8, #56] │ │ - stur q1, [x8, #72] │ │ - ldr q2, [x9, #64] │ │ - ldp q0, q1, [x9] │ │ - stp x23, x22, [x8] │ │ - stur q2, [x8, #88] │ │ - str x20, [x8, #16] │ │ - stur q0, [x8, #24] │ │ - ldr x9, [x9, #80] │ │ - stur q1, [x8, #40] │ │ - str x9, [x8, #104] │ │ - add sp, sp, #0x250 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ + bl 75e30 │ │ + cbz x0, 1a7d8 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ - ldp x10, x26, [x21] │ │ - add x28, x21, #0x18 │ │ - cmp w23, #0xa │ │ - ldr x20, [x21, #16] │ │ - b.ls 19c7c // b.plast │ │ - cmp x29, #0x5 │ │ - str x12, [sp, #16] │ │ - str x10, [sp, #72] │ │ - b.cs 19ce0 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - mov w23, #0x4 // #4 │ │ - str w8, [sp, #56] │ │ - b 19d80 │ │ - add x21, x27, x29, lsl #3 │ │ - subs x25, x23, x29 │ │ - b.ls 19cfc // b.plast │ │ - add x0, x21, #0x8 │ │ - lsl x2, x25, #3 │ │ - mov x1, x21 │ │ - mov x27, x10 │ │ - bl 73030 │ │ - ldp q0, q1, [x28, #32] │ │ - mov w9, #0x70 // #112 │ │ - str x22, [x21] │ │ - madd x1, x29, x9, x24 │ │ - add x0, x1, #0x70 │ │ - ldr x8, [x28, #80] │ │ - stp q0, q1, [sp, #528] │ │ - ldp q0, q1, [x28] │ │ - str x8, [sp, #576] │ │ - lsl x8, x25, #7 │ │ - sub x2, x8, x25, lsl #4 │ │ - ldr q2, [x28, #64] │ │ - stp q0, q1, [sp, #496] │ │ - str q2, [sp, #560] │ │ - bl 73030 │ │ - mov x10, x27 │ │ - b 19d20 │ │ - b.eq 19d64 // b.none │ │ - cmp x29, #0x6 │ │ - b.ne 19d74 // b.any │ │ - mov x29, xzr │ │ - mov w23, #0x5 // #5 │ │ - str wzr, [sp, #56] │ │ - b 19d80 │ │ - ldp q0, q1, [x28, #32] │ │ - str x22, [x21] │ │ - stp q0, q1, [sp, #528] │ │ - ldr q2, [x28, #64] │ │ - ldp q0, q1, [x28] │ │ - str q2, [sp, #560] │ │ - ldr x8, [x28, #80] │ │ - stp q0, q1, [sp, #496] │ │ - str x8, [sp, #576] │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x538 // #1336 │ │ + bl 169c8 │ │ + sub sp, sp, #0x10 │ │ + cbz x0, 1a7fc │ │ + mul x8, x0, x3 │ │ + mov x9, sp │ │ + str x2, [sp, #8] │ │ + b 1a804 │ │ + mov x8, xzr │ │ + add x9, sp, #0x8 │ │ + str x8, [x9] │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 1a824 │ │ + ldr x8, [sp] │ │ + cbz x8, 1a824 │ │ + mov x0, x1 │ │ + add sp, sp, #0x10 │ │ + b 75e00 │ │ + add sp, sp, #0x10 │ │ + ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + mov w0, #0x598 // #1432 │ │ + bl 75e30 │ │ + cbz x0, 1a848 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x598 // #1432 │ │ + bl 169c8 │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #112] │ │ + stp x28, x27, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0x70 │ │ + ldrh w24, [x0, #1330] │ │ + add x27, x0, #0x4d8 │ │ + mov x20, x1 │ │ + add x25, x1, #0x1 │ │ + add x1, x27, x1, lsl #3 │ │ + mov x21, x4 │ │ + mov x22, x3 │ │ + mov x23, x2 │ │ + mov x19, x0 │ │ + cmp x25, x24 │ │ + add w26, w24, #0x1 │ │ + b.ls 1a8bc // b.plast │ │ + str x23, [x1] │ │ + mov x0, sp │ │ + mov x1, x22 │ │ + mov w2, #0x70 // #112 │ │ + bl 75e40 │ │ + b 1a8f8 │ │ + sub x28, x24, x20 │ │ + add x0, x27, x25, lsl #3 │ │ + lsl x2, x28, #3 │ │ + bl 75ef0 │ │ + mov x0, sp │ │ + mov x1, x22 │ │ + mov w2, #0x70 // #112 │ │ + str x23, [x27, x20, lsl #3] │ │ + mov w22, #0x70 // #112 │ │ + bl 75e40 │ │ + madd x1, x20, x22, x19 │ │ + lsl x8, x28, #7 │ │ + madd x0, x25, x22, x19 │ │ + sub x2, x8, x28, lsl #4 │ │ + bl 75ef0 │ │ + mov w8, #0x70 // #112 │ │ + mov x1, sp │ │ + mov w2, #0x70 // #112 │ │ + madd x0, x20, x8, x19 │ │ + bl 75e40 │ │ + add x22, x24, #0x2 │ │ + add x8, x20, #0x2 │ │ + add x23, x19, #0x538 │ │ + cmp x22, x8 │ │ + b.ls 1a934 // b.plast │ │ + sub x9, x24, x20 │ │ + add x1, x23, x25, lsl #3 │ │ + add x0, x23, x8, lsl #3 │ │ + lsl x2, x9, #3 │ │ + bl 75ef0 │ │ + cmp x25, x22 │ │ + str x21, [x23, x25, lsl #3] │ │ + strh w26, [x19, #1330] │ │ + b.cs 1a96c // b.hs, b.nlast │ │ + add x8, x20, #0xa8 │ │ + neg x9, x24 │ │ + sub w10, w8, #0xa7 │ │ + ldr x11, [x19, x8, lsl #3] │ │ + add x8, x8, #0x1 │ │ + add x12, x9, x8 │ │ + cmp x12, #0xa9 │ │ + str x19, [x11, #1232] │ │ + strh w10, [x11, #1328] │ │ + b.ne 1a94c // b.any │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x28, x27, [sp, #128] │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0xd0 │ │ + ret │ │ + sub sp, sp, #0x140 │ │ + stp x29, x30, [sp, #224] │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + add x29, sp, #0xe0 │ │ + ldr x26, [x1] │ │ + mov x23, x1 │ │ + mov x22, x0 │ │ + ldrh w8, [x26, #1330] │ │ + str x8, [sp, #16] │ │ + bl 1a82c │ │ + ldr x20, [x23, #16] │ │ mov w8, #0x70 // #112 │ │ - ldr q2, [sp, #560] │ │ - ldp q0, q1, [sp, #528] │ │ - madd x8, x29, x8, x24 │ │ - stur q0, [x8, #56] │ │ - stur q1, [x8, #72] │ │ - ldr x9, [sp, #576] │ │ - ldp q0, q1, [sp, #496] │ │ - stp x10, x26, [x8] │ │ - add w10, w23, #0x1 │ │ - stur q2, [x8, #88] │ │ - str x20, [x8, #16] │ │ - stur q0, [x8, #24] │ │ - str x9, [x8, #104] │ │ - stur q1, [x8, #40] │ │ - strh w10, [x24, #1330] │ │ - b 1a40c │ │ - mov w8, #0x1 // #1 │ │ - mov x23, x29 │ │ - str w8, [sp, #56] │ │ - b 19d80 │ │ - str wzr, [sp, #56] │ │ - sub x29, x29, #0x7 │ │ - mov w23, #0x6 // #6 │ │ - adrp x8, d91000 │ │ - mov w0, #0x538 // #1336 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - str x26, [sp, #64] │ │ - cbz x0, 1a5dc │ │ str xzr, [x0, #1232] │ │ - mvn x9, x23 │ │ - ldrh w8, [x24, #1330] │ │ - mov x11, x23 │ │ - mov w10, #0x70 // #112 │ │ - mov x21, x0 │ │ - add x23, x8, x9 │ │ - madd x9, x11, x10, x24 │ │ - cmp x23, #0xb │ │ - strh w23, [x0, #1330] │ │ - ldr x10, [x27, x11, lsl #3] │ │ - ldur q0, [x9, #56] │ │ - ldur q1, [x9, #72] │ │ - ldur q2, [x9, #88] │ │ - str x10, [sp, #88] │ │ - ldr x10, [x9] │ │ - stp q0, q1, [sp, #528] │ │ - ldur q0, [x9, #24] │ │ - ldur q1, [x9, #40] │ │ - str q2, [sp, #560] │ │ - str x10, [sp, #104] │ │ - ldr x10, [x9, #8] │ │ - stp q0, q1, [sp, #496] │ │ - str x10, [sp, #96] │ │ - ldr x10, [x9, #104] │ │ - ldr x9, [x9, #16] │ │ - str x10, [sp, #576] │ │ - str x9, [sp, #80] │ │ - b.hi 1a5ec // b.pmore │ │ - add x26, x11, #0x1 │ │ - str x11, [sp, #48] │ │ - sub x8, x8, x26 │ │ - cmp x8, x23 │ │ - b.ne 1a604 // b.any │ │ - add x0, x21, #0x4d8 │ │ - add x1, x27, x26, lsl #3 │ │ - lsl x2, x23, #3 │ │ - bl 72f80 │ │ + ldrh w25, [x26, #1330] │ │ + add x21, x26, #0x4d8 │ │ + mov x19, x0 │ │ + madd x8, x20, x8, x26 │ │ + mvn x9, x20 │ │ + ldr x28, [x21, x20, lsl #3] │ │ + add x24, x9, x25 │ │ + mov w2, #0x58 // #88 │ │ + strh w24, [x0, #1330] │ │ + sub x0, x29, #0x60 │ │ + ldp x10, x9, [x8] │ │ + ldr x27, [x8, #16] │ │ + add x1, x8, #0x18 │ │ + stp x9, x10, [sp, #24] │ │ + bl 75e40 │ │ + cmp x24, #0xc │ │ + b.cs 1ab18 // b.hs, b.nlast │ │ + str x28, [sp, #8] │ │ + mov x28, x27 │ │ + add x27, x20, #0x1 │ │ + sub x8, x25, x27 │ │ + cmp x8, x24 │ │ + b.ne 1ab30 // b.any │ │ + add x1, x21, x27, lsl #3 │ │ + lsl x2, x24, #3 │ │ + add x0, x19, #0x4d8 │ │ + bl 75e40 │ │ mov w8, #0x70 // #112 │ │ - mov x0, x21 │ │ - madd x1, x26, x8, x24 │ │ - lsl x8, x23, #7 │ │ - sub x2, x8, x23, lsl #4 │ │ - bl 72f80 │ │ - ldr x8, [sp, #48] │ │ - ldp q0, q1, [sp, #528] │ │ - strh w8, [x24, #1330] │ │ - ldr w8, [sp, #56] │ │ - stp q0, q1, [sp, #432] │ │ - ldp q0, q1, [sp, #496] │ │ - cmp w8, #0x0 │ │ - csel x27, x24, x21, ne // ne = any │ │ - ldr x8, [sp, #576] │ │ - stp q0, q1, [sp, #400] │ │ - ldrh w11, [x27, #1330] │ │ - ldr q2, [sp, #560] │ │ - str x8, [sp, #480] │ │ - add x8, x27, #0x4d8 │ │ - add x23, x8, x29, lsl #3 │ │ - subs x26, x11, x29 │ │ - str q2, [sp, #464] │ │ - b.ls 19ee8 // b.plast │ │ - add x0, x23, #0x8 │ │ - lsl x2, x26, #3 │ │ - mov x1, x23 │ │ - str x11, [sp, #56] │ │ - bl 73030 │ │ - ldp q0, q1, [x28, #32] │ │ - mov w9, #0x70 // #112 │ │ - str x22, [x23] │ │ - madd x1, x29, x9, x27 │ │ - add x0, x1, #0x70 │ │ - ldr x8, [x28, #80] │ │ - stp q0, q1, [sp, #528] │ │ - ldp q0, q1, [x28] │ │ - str x8, [sp, #576] │ │ - lsl x8, x26, #7 │ │ - sub x2, x8, x26, lsl #4 │ │ - ldr q2, [x28, #64] │ │ - stp q0, q1, [sp, #496] │ │ - str q2, [sp, #560] │ │ - bl 73030 │ │ - ldr x11, [sp, #56] │ │ - b 19f0c │ │ - ldp q0, q1, [x28, #32] │ │ - str x22, [x23] │ │ - stp q0, q1, [sp, #528] │ │ - ldr q2, [x28, #64] │ │ - ldp q0, q1, [x28] │ │ - str q2, [sp, #560] │ │ - ldr x8, [x28, #80] │ │ - stp q0, q1, [sp, #496] │ │ - str x8, [sp, #576] │ │ - mov w8, #0x70 // #112 │ │ - ldr q2, [sp, #560] │ │ - ldp q0, q1, [sp, #528] │ │ - madd x8, x29, x8, x27 │ │ - stur q0, [x8, #56] │ │ - stur q1, [x8, #72] │ │ - ldr x23, [sp, #104] │ │ - ldp q0, q1, [sp, #496] │ │ - stur q2, [x8, #88] │ │ - str x20, [x8, #16] │ │ - cmp x23, #0x2 │ │ - stur q0, [x8, #24] │ │ - ldp q2, q0, [sp, #400] │ │ - stur q1, [x8, #40] │ │ - ldp x9, x10, [sp, #64] │ │ - stp q2, q0, [sp, #304] │ │ - ldp q0, q1, [sp, #448] │ │ - stp x10, x9, [x8] │ │ - add w10, w11, #0x1 │ │ - ldr x9, [sp, #576] │ │ - stp q0, q1, [sp, #352] │ │ - ldr q2, [sp, #432] │ │ - str x9, [x8, #104] │ │ - ldr x8, [sp, #480] │ │ - strh w10, [x27, #1330] │ │ - str q2, [sp, #336] │ │ - str x8, [sp, #384] │ │ - b.eq 1a40c // b.none │ │ - ldp q0, q1, [sp, #336] │ │ - stp q0, q1, [sp, #144] │ │ - ldr q2, [sp, #368] │ │ - ldp q3, q0, [sp, #304] │ │ - str q2, [sp, #176] │ │ - ldr x9, [sp, #384] │ │ - stp q3, q0, [sp, #112] │ │ - ldr x8, [x24, #1232] │ │ - str x9, [sp, #192] │ │ - cbz x8, 1a358 │ │ - ldp x11, x28, [sp, #88] │ │ - mov x29, x23 │ │ - mov x10, x21 │ │ - str xzr, [sp, #72] │ │ - mov x9, x24 │ │ - ldrh w26, [x8, #1330] │ │ - mov x24, x8 │ │ - str x10, [sp, #64] │ │ - ldrh w27, [x9, #1328] │ │ - cmp w26, #0xb │ │ - b.cc 1a420 // b.lo, b.ul, b.last │ │ - cmp w27, #0x5 │ │ - str x11, [sp, #40] │ │ - b.cs 19ff0 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - mov w22, #0x4 // #4 │ │ - mov w20, #0x70 // #112 │ │ - str w8, [sp, #28] │ │ - b 1a02c │ │ - mov w20, #0x70 // #112 │ │ - b.eq 1a010 // b.none │ │ - cmp w27, #0x6 │ │ - b.ne 1a020 // b.any │ │ - mov x27, xzr │ │ - mov w22, #0x5 // #5 │ │ - str wzr, [sp, #28] │ │ - b 1a02c │ │ - mov w8, #0x1 // #1 │ │ - mov x22, x27 │ │ - str w8, [sp, #28] │ │ - b 1a02c │ │ - str wzr, [sp, #28] │ │ - sub x27, x27, #0x7 │ │ - mov w22, #0x6 // #6 │ │ - adrp x8, d91000 │ │ - mov w0, #0x598 // #1432 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - stp x28, x29, [sp, #48] │ │ - cbz x0, 1a580 │ │ - str xzr, [x0, #1232] │ │ - mvn x9, x22 │ │ - ldrh w8, [x24, #1330] │ │ - umaddl x10, w22, w20, x24 │ │ - mov x21, x0 │ │ - str x26, [sp, #32] │ │ - add x23, x8, x9 │ │ - add x9, x24, #0x4d8 │ │ - cmp x23, #0xb │ │ - strh w23, [x0, #1330] │ │ - ldr x11, [x9, x22, lsl #3] │ │ - ldur q0, [x10, #56] │ │ - ldur q1, [x10, #72] │ │ - ldur q2, [x10, #88] │ │ - str x11, [sp, #88] │ │ - ldr x11, [x10] │ │ - stp q0, q1, [sp, #528] │ │ - ldur q0, [x10, #24] │ │ - ldur q1, [x10, #40] │ │ - str q2, [sp, #560] │ │ - str x11, [sp, #104] │ │ - ldp x11, x20, [x10, #8] │ │ - stp q0, q1, [sp, #496] │ │ - str x11, [sp, #96] │ │ - ldr x11, [x10, #104] │ │ - str x11, [sp, #576] │ │ - b.hi 1a568 // b.pmore │ │ - add x26, x22, #0x1 │ │ - sub x8, x8, x26 │ │ - cmp x8, x23 │ │ - b.ne 1a590 // b.any │ │ - lsl x29, x26, #3 │ │ - add x0, x21, #0x4d8 │ │ - add x1, x9, x29 │ │ - lsl x2, x23, #3 │ │ - bl 72f80 │ │ - mov w8, #0x70 // #112 │ │ - mov x0, x21 │ │ - umaddl x1, w26, w8, x24 │ │ - lsl x8, x23, #7 │ │ - sub x2, x8, x23, lsl #4 │ │ - bl 72f80 │ │ - ldp q0, q1, [sp, #528] │ │ - strh w22, [x24, #1330] │ │ - ldrh w28, [x21, #1330] │ │ - stp q0, q1, [sp, #432] │ │ - ldp q0, q1, [sp, #496] │ │ - add x0, x28, #0x1 │ │ - cmp x28, #0xc │ │ - ldr q2, [sp, #560] │ │ - stp q0, q1, [sp, #400] │ │ - ldr x8, [sp, #576] │ │ - str q2, [sp, #464] │ │ - str x8, [sp, #480] │ │ - b.cs 1a5c8 // b.hs, b.nlast │ │ - ldr x8, [sp, #32] │ │ - sub x8, x8, x22 │ │ + mov x0, x19 │ │ + madd x1, x27, x8, x26 │ │ + lsl x8, x24, #7 │ │ + sub x2, x8, x24, lsl #4 │ │ + bl 75e40 │ │ + add x0, sp, #0x28 │ │ + sub x1, x29, #0x60 │ │ + mov w2, #0x58 // #88 │ │ + strh w20, [x26, #1330] │ │ + bl 75e40 │ │ + ldrh w21, [x19, #1330] │ │ + cmp x21, #0xc │ │ + add x0, x21, #0x1 │ │ + b.cs 1ab50 // b.hs, b.nlast │ │ + ldr x8, [sp, #16] │ │ + mov x27, x28 │ │ + sub x8, x8, x20 │ │ cmp x8, x0 │ │ - b.ne 1a5ac // b.any │ │ - ldr x10, [sp, #72] │ │ - add x9, x24, x29 │ │ - add x23, x21, #0x538 │ │ - add x1, x9, #0x538 │ │ - lsl x2, x8, #3 │ │ - mov x0, x23 │ │ - add x10, x10, #0x1 │ │ - str x10, [sp, #72] │ │ - bl 72f80 │ │ + b.ne 1ab68 // b.any │ │ + add x8, x26, x20, lsl #3 │ │ + lsl x2, x0, #3 │ │ + add x24, x19, #0x538 │ │ + mov x0, x24 │ │ + add x1, x8, #0x540 │ │ + bl 75e40 │ │ + ldr x20, [x23, #8] │ │ mov x8, xzr │ │ - ldr x10, [x23, x8, lsl #3] │ │ - cmp x8, x28 │ │ + ldr x10, [x24, x8, lsl #3] │ │ + cmp x8, x21 │ │ cinc x9, x8, cc // cc = lo, ul, last │ │ - str x21, [x10, #1232] │ │ + str x19, [x10, #1232] │ │ strh w8, [x10, #1328] │ │ - b.cs 1a17c // b.hs, b.nlast │ │ + b.cs 1aad0 // b.hs, b.nlast │ │ + cmp x9, x21 │ │ mov x8, x9 │ │ - cmp x9, x28 │ │ - b.ls 1a158 // b.plast │ │ - ldp q0, q1, [sp, #432] │ │ - add x28, x27, #0x1 │ │ - ldr w8, [sp, #28] │ │ - stp q0, q1, [sp, #336] │ │ - ldp q0, q1, [sp, #400] │ │ - cmp w8, #0x0 │ │ - csel x22, x24, x21, ne // ne = any │ │ - add x26, x22, #0x4d8 │ │ - add x1, x26, x27, lsl #3 │ │ - ldrh w23, [x22, #1330] │ │ - stp q0, q1, [sp, #304] │ │ - ldr q2, [sp, #464] │ │ - ldr x8, [sp, #480] │ │ - cmp x28, x23 │ │ - str q2, [sp, #368] │ │ - str x8, [sp, #384] │ │ - b.ls 1a1f4 // b.plast │ │ - ldp q0, q1, [sp, #144] │ │ - mov w26, #0x70 // #112 │ │ - ldr x8, [sp, #40] │ │ - stp q0, q1, [sp, #528] │ │ - ldp q0, q1, [sp, #112] │ │ - str x8, [x1] │ │ - ldr x8, [sp, #192] │ │ - stp q0, q1, [sp, #496] │ │ - ldr q2, [sp, #176] │ │ - str x8, [sp, #576] │ │ - ldr x8, [sp, #56] │ │ - str q2, [sp, #560] │ │ - b 1a248 │ │ - sub x29, x23, x27 │ │ - add x0, x26, x28, lsl #3 │ │ - lsl x2, x29, #3 │ │ - bl 73030 │ │ - ldp q0, q1, [sp, #144] │ │ - lsl x9, x29, #7 │ │ - sub x2, x9, x29, lsl #4 │ │ - ldr x8, [sp, #40] │ │ - stp q0, q1, [sp, #528] │ │ - ldp q0, q1, [sp, #112] │ │ - str x8, [x26, x27, lsl #3] │ │ - mov w26, #0x70 // #112 │ │ - smaddl x1, w27, w26, x22 │ │ - smaddl x0, w28, w26, x22 │ │ - ldr q2, [sp, #176] │ │ - stp q0, q1, [sp, #496] │ │ - ldr x8, [sp, #192] │ │ - str q2, [sp, #560] │ │ - str x8, [sp, #576] │ │ - bl 73030 │ │ - ldr x8, [sp, #56] │ │ - ldp q0, q1, [sp, #528] │ │ - smaddl x9, w27, w26, x22 │ │ - add x29, x23, #0x2 │ │ - add x26, x22, #0x538 │ │ - stur q0, [x9, #56] │ │ - stur q1, [x9, #72] │ │ - ldr x11, [sp, #48] │ │ - ldp q0, q1, [sp, #496] │ │ - str x8, [x9] │ │ - stur q0, [x9, #24] │ │ - ldr x8, [sp, #80] │ │ - stur q1, [x9, #40] │ │ - ldr q2, [sp, #560] │ │ - ldr x10, [sp, #576] │ │ - stp x11, x8, [x9, #8] │ │ - add x8, x27, #0x2 │ │ - cmp x8, x29 │ │ - stur q2, [x9, #88] │ │ - str x10, [x9, #104] │ │ - b.cs 1a2ac // b.hs, b.nlast │ │ - sub x9, x23, x27 │ │ - add x1, x26, x28, lsl #3 │ │ - add x0, x26, x8, lsl #3 │ │ - lsl x2, x9, #3 │ │ - bl 73030 │ │ - add w8, w23, #0x1 │ │ - ldr x9, [sp, #64] │ │ - cmp x28, x29 │ │ - str x9, [x26, x28, lsl #3] │ │ - strh w8, [x22, #1330] │ │ - b.cs 1a2e8 // b.hs, b.nlast │ │ - add x8, x23, #0x1 │ │ - add x9, x22, x27, lsl #3 │ │ - add x10, x27, #0x1 │ │ - mov x27, x10 │ │ - cmp x8, x10 │ │ - ldr x9, [x9, #1344] │ │ - strh w10, [x9, #1328] │ │ - str x22, [x9, #1232] │ │ - b.ne 1a2c8 // b.any │ │ - ldp q0, q1, [sp, #336] │ │ - stp q0, q1, [sp, #240] │ │ - ldr x23, [sp, #104] │ │ - ldp q0, q1, [sp, #304] │ │ - cmp x23, #0x2 │ │ - ldr q2, [sp, #368] │ │ - stp q0, q1, [sp, #208] │ │ - ldr x8, [sp, #384] │ │ - str q2, [sp, #272] │ │ - str x8, [sp, #288] │ │ - b.eq 1a40c // b.none │ │ - ldp q0, q1, [sp, #240] │ │ - mov x29, x23 │ │ - mov x10, x21 │ │ - str x20, [sp, #80] │ │ - ldp x26, x22, [sp, #88] │ │ - stp q0, q1, [sp, #144] │ │ - ldr x8, [sp, #288] │ │ - ldp q0, q1, [sp, #208] │ │ - mov x11, x26 │ │ - str x8, [sp, #192] │ │ - mov x28, x22 │ │ - ldr q2, [sp, #272] │ │ - stp q0, q1, [sp, #112] │ │ - ldr x8, [x24, #1232] │ │ - str q2, [sp, #176] │ │ - cbnz x8, 19fb4 │ │ - b 1a364 │ │ - ldp x20, x26, [sp, #80] │ │ - str xzr, [sp, #72] │ │ - ldr x22, [sp, #96] │ │ - adrp x8, d91000 │ │ - mov w0, #0x598 // #1432 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 1a620 │ │ - ldr x9, [sp, #16] │ │ - str xzr, [x0, #1232] │ │ - ldr x10, [sp, #72] │ │ - strh wzr, [x0, #1330] │ │ - str x25, [x0, #1336] │ │ - add x8, x9, #0x1 │ │ - str x0, [x25, #1232] │ │ - cmp x9, x10 │ │ - strh wzr, [x25, #1328] │ │ - stp x0, x8, [x19, #24] │ │ - b.ne 1a630 // b.any │ │ - ldrh w8, [x0, #1330] │ │ - cmp w8, #0xb │ │ - b.cs 1a648 // b.hs, b.nlast │ │ - mov w9, #0x70 // #112 │ │ - add w10, w8, #0x1 │ │ - ldp q0, q1, [sp, #144] │ │ - umaddl x9, w8, w9, x0 │ │ - add x11, x0, x8, lsl #3 │ │ - strh w10, [x0, #1330] │ │ - add x8, x8, #0x1 │ │ - str x0, [x21, #1232] │ │ - str x26, [x11, #1240] │ │ - add x11, x0, #0x538 │ │ - stur q0, [x9, #56] │ │ - stur q1, [x9, #72] │ │ - ldr q2, [sp, #176] │ │ - ldp q0, q1, [sp, #112] │ │ - stp x23, x22, [x9] │ │ - stur q2, [x9, #88] │ │ - str x20, [x9, #16] │ │ - stur q0, [x9, #24] │ │ - strh w8, [x21, #1328] │ │ - ldr x10, [sp, #192] │ │ - stur q1, [x9, #40] │ │ - str x10, [x9, #104] │ │ - str x21, [x11, x8, lsl #3] │ │ - ldr x8, [x19, #40] │ │ - mov w0, wzr │ │ - add x8, x8, #0x1 │ │ - str x8, [x19, #40] │ │ - b 19c28 │ │ - add x22, x24, #0x4d8 │ │ - add w25, w26, #0x1 │ │ - add x21, x27, #0x1 │ │ - add x1, x22, x27, lsl #3 │ │ - cmp w27, w26 │ │ - b.cs 1a494 // b.hs, b.nlast │ │ - sub x23, x26, x27 │ │ - add x0, x22, x21, lsl #3 │ │ - lsl x2, x23, #3 │ │ - mov x20, x26 │ │ - mov x26, x11 │ │ - bl 73030 │ │ - ldp q0, q1, [sp, #144] │ │ - mov w9, #0x70 // #112 │ │ - str x26, [x22, x27, lsl #3] │ │ - mov x26, x20 │ │ - umaddl x1, w27, w9, x24 │ │ - umaddl x0, w21, w9, x24 │ │ - lsl x9, x23, #7 │ │ - sub x2, x9, x23, lsl #4 │ │ - stp q0, q1, [sp, #528] │ │ - ldr q2, [sp, #176] │ │ - ldp q0, q1, [sp, #112] │ │ - str q2, [sp, #560] │ │ - ldr x8, [sp, #192] │ │ - stp q0, q1, [sp, #496] │ │ - str x8, [sp, #576] │ │ - bl 73030 │ │ - b 1a4b8 │ │ - ldp q0, q1, [sp, #144] │ │ - str x11, [x1] │ │ - stp q0, q1, [sp, #528] │ │ - ldr q2, [sp, #176] │ │ - ldp q0, q1, [sp, #112] │ │ - str q2, [sp, #560] │ │ - ldr x8, [sp, #192] │ │ - stp q0, q1, [sp, #496] │ │ - str x8, [sp, #576] │ │ - mov w8, #0x70 // #112 │ │ - ldr x10, [sp, #80] │ │ - ldp q0, q1, [sp, #528] │ │ - umaddl x8, w27, w8, x24 │ │ - add x22, x26, #0x2 │ │ - add x23, x24, #0x538 │ │ - cmp w27, w26 │ │ - stur q0, [x8, #56] │ │ - stur q1, [x8, #72] │ │ - ldr q2, [sp, #560] │ │ - ldp q0, q1, [sp, #496] │ │ - stp x29, x28, [x8] │ │ - stur q2, [x8, #88] │ │ - str x10, [x8, #16] │ │ - stur q0, [x8, #24] │ │ - ldr x9, [sp, #576] │ │ - stur q1, [x8, #40] │ │ - str x9, [x8, #104] │ │ - b.cs 1a51c // b.hs, b.nlast │ │ - add x8, x23, x27, lsl #3 │ │ - sub x9, x26, x27 │ │ - add x1, x23, x21, lsl #3 │ │ - add x0, x8, #0x10 │ │ - lsl x2, x9, #3 │ │ - bl 73030 │ │ - ldr x8, [sp, #64] │ │ - cmp x21, x22 │ │ - strh w25, [x24, #1330] │ │ - str x8, [x23, x21, lsl #3] │ │ - b.cs 1a40c // b.hs, b.nlast │ │ - add x8, x24, #0x540 │ │ - add x9, x26, #0x1 │ │ - ldr x10, [x8, x27, lsl #3] │ │ - add x11, x27, #0x1 │ │ - mov x27, x11 │ │ - cmp x9, x11 │ │ - strh w11, [x10, #1328] │ │ - str x24, [x10, #1232] │ │ - b.ne 1a538 // b.any │ │ - b 1a40c │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x538 // #1336 │ │ - bl 15a5c │ │ - b 1a660 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8a0 │ │ - mov x0, x23 │ │ + b.ls 1aaac // b.plast │ │ + ldp x8, x10, [sp, #24] │ │ + add x0, x22, #0x20 │ │ + ldr x9, [sp, #8] │ │ + add x1, sp, #0x28 │ │ + mov w2, #0x58 // #88 │ │ + stp x9, x10, [x22] │ │ + stp x8, x27, [x22, #16] │ │ + bl 75e40 │ │ + stp x26, x20, [x22, #120] │ │ + stp x19, x20, [x22, #136] │ │ + ldp x20, x19, [sp, #304] │ │ + ldp x22, x21, [sp, #288] │ │ + ldp x24, x23, [sp, #272] │ │ + ldp x26, x25, [sp, #256] │ │ + ldp x28, x27, [sp, #240] │ │ + ldp x29, x30, [sp, #224] │ │ + add sp, sp, #0x140 │ │ + ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x748 │ │ + mov x0, x24 │ │ mov w1, #0xb // #11 │ │ - bl 1697c │ │ - b 1a660 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x598 // #1432 │ │ - bl 15a5c │ │ - b 1a660 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xec5 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x888 │ │ + bl 17680 │ │ + b 1ab80 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x1be │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x730 │ │ mov w1, #0x28 // #40 │ │ - bl 16d98 │ │ - b 1a660 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xec5 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x888 │ │ - mov w1, #0x28 // #40 │ │ - bl 16d98 │ │ - b 1a660 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8b8 │ │ + mov x27, x28 │ │ + bl 17a00 │ │ + b 1ab80 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x760 │ │ mov w1, #0xc // #12 │ │ - bl 1697c │ │ - b 1a660 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x538 // #1336 │ │ - bl 15a5c │ │ - b 1a660 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8a0 │ │ - mov x0, x23 │ │ - mov w1, #0xb // #11 │ │ - bl 1697c │ │ - b 1a660 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xec5 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x888 │ │ + mov x27, x28 │ │ + bl 17680 │ │ + b 1ab80 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x1be │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x730 │ │ mov w1, #0x28 // #40 │ │ - bl 16d98 │ │ - b 1a660 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x598 // #1432 │ │ - bl 15a5c │ │ - b 1a660 │ │ - mov w1, #0x30 // #48 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x858 │ │ - adrp x0, 7000 │ │ - add x0, x0, #0xe95 │ │ - b 1a65c │ │ - mov w1, #0x20 // #32 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x870 │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xdf8 │ │ - bl 16d98 │ │ + bl 17a00 │ │ brk #0x1 │ │ - brk #0x1 │ │ - mov x19, x0 │ │ - cbnz x23, 1a714 │ │ - b 1a720 │ │ - mov x19, x0 │ │ - b 1a6a0 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #104] │ │ - cbz x8, 1a698 │ │ - ldr x8, [sp, #96] │ │ - cbz x8, 1a698 │ │ - ldr x0, [sp, #80] │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 1a720 │ │ - ldr x8, [sp, #64] │ │ - cbnz x8, 1a718 │ │ - b 1a720 │ │ - mov x19, x0 │ │ - b 1a6e4 │ │ - b 1a6c0 │ │ + b 1ab88 │ │ + ldr x8, [sp, #32] │ │ + mov x22, x0 │ │ + cbz x8, 1aba8 │ │ + ldr x0, [sp, #24] │ │ + mov x1, x27 │ │ + mov w2, #0x8 // #8 │ │ + mov w3, #0x10 // #16 │ │ + bl 1a7e4 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 71c04 │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #112] │ │ + stp x28, x27, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0x70 │ │ + ldr x23, [x1] │ │ + ldr x24, [x1, #16] │ │ + mov x19, x1 │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + mov x20, x0 │ │ + ldrh w25, [x23, #1330] │ │ + add x27, x23, #0x4d8 │ │ + add x26, x24, #0x1 │ │ + add x1, x27, x24, lsl #3 │ │ + cmp x26, x25 │ │ + b.ls 1ac20 // b.plast │ │ + str x22, [x1] │ │ + mov x0, sp │ │ + mov x1, x21 │ │ + mov w2, #0x70 // #112 │ │ + bl 75e40 │ │ + b 1ac5c │ │ + sub x28, x25, x24 │ │ + add x0, x27, x26, lsl #3 │ │ + lsl x2, x28, #3 │ │ + bl 75ef0 │ │ + mov x0, sp │ │ + mov x1, x21 │ │ + mov w2, #0x70 // #112 │ │ + str x22, [x27, x24, lsl #3] │ │ + mov w21, #0x70 // #112 │ │ + bl 75e40 │ │ + madd x1, x24, x21, x23 │ │ + lsl x8, x28, #7 │ │ + madd x0, x26, x21, x23 │ │ + sub x2, x8, x28, lsl #4 │ │ + bl 75ef0 │ │ + mov w8, #0x70 // #112 │ │ + mov x1, sp │ │ + mov w2, #0x70 // #112 │ │ + madd x0, x24, x8, x23 │ │ + add w21, w25, #0x1 │ │ + bl 75e40 │ │ + ldr x8, [x19, #8] │ │ + strh w21, [x23, #1330] │ │ + stp x23, x8, [x20] │ │ + str x24, [x20, #16] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x28, x27, [sp, #128] │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0xd0 │ │ + ret │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #112] │ │ + stp x28, x27, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0x70 │ │ + mov x23, x1 │ │ + mov x22, x0 │ │ + bl 1a7bc │ │ + ldr x27, [x23, #16] │ │ + mov w8, #0x70 // #112 │ │ + ldr x26, [x23] │ │ + str xzr, [x0, #1232] │ │ mov x19, x0 │ │ - ldr x8, [sp, #104] │ │ - cbz x8, 1a6dc │ │ - ldr x8, [sp, #96] │ │ - cbz x8, 1a6dc │ │ - mov x0, x20 │ │ - bl 72f50 │ │ + mov w2, #0x58 // #88 │ │ + madd x8, x27, x8, x26 │ │ + ldrh w21, [x26, #1330] │ │ + mvn x9, x27 │ │ + add x20, x26, #0x4d8 │ │ + add x24, x9, x21 │ │ + ldr x28, [x20, x27, lsl #3] │ │ + strh w24, [x0, #1330] │ │ + add x0, sp, #0x18 │ │ + ldp x10, x9, [x8] │ │ + ldr x25, [x8, #16] │ │ + add x1, x8, #0x18 │ │ + stp x9, x10, [sp, #8] │ │ + bl 75e40 │ │ + cmp x24, #0xc │ │ + b.cs 1adb0 // b.hs, b.nlast │ │ + str x25, [sp] │ │ + add x25, x27, #0x1 │ │ + sub x8, x21, x25 │ │ + cmp x8, x24 │ │ + b.ne 1adc8 // b.any │ │ + add x1, x20, x25, lsl #3 │ │ + lsl x2, x24, #3 │ │ + add x0, x19, #0x4d8 │ │ + bl 75e40 │ │ + mov w8, #0x70 // #112 │ │ + mov x0, x19 │ │ + madd x1, x25, x8, x26 │ │ + lsl x8, x24, #7 │ │ + sub x2, x8, x24, lsl #4 │ │ + bl 75e40 │ │ + add x0, x22, #0x20 │ │ + add x1, sp, #0x18 │ │ + mov w2, #0x58 // #88 │ │ + strh w27, [x26, #1330] │ │ + bl 75e40 │ │ + ldr x8, [x23, #8] │ │ + ldp x10, x9, [sp, #8] │ │ + stp x26, x8, [x22, #120] │ │ + ldr x8, [sp] │ │ + stp x28, x9, [x22] │ │ + stp x10, x8, [x22, #16] │ │ + stp x19, xzr, [x22, #136] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x28, x27, [sp, #128] │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0xd0 │ │ + ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x748 │ │ + mov x0, x24 │ │ + mov w1, #0xb // #11 │ │ + bl 17680 │ │ + b 1ade4 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x1be │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x730 │ │ + mov w1, #0x28 // #40 │ │ + ldr x25, [sp] │ │ + bl 17a00 │ │ + brk #0x1 │ │ + ldr x8, [sp, #16] │ │ + mov x22, x0 │ │ + cbz x8, 1ae08 │ │ + ldr x0, [sp, #8] │ │ + mov x1, x25 │ │ + mov w2, #0x8 // #8 │ │ + mov w3, #0x10 // #16 │ │ + bl 1a7e4 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x8, [x3, #8] │ │ + mov x21, x2 │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + cbz x8, 1ae58 │ │ + ldr x1, [x3, #16] │ │ + cbz x1, 1ae58 │ │ + ldr x0, [x3] │ │ + mov x2, x19 │ │ + mov x3, x21 │ │ + bl 16658 │ │ + b 1ae70 │ │ + cbz x21, 1ae6c │ │ mov x0, x21 │ │ - bl 72f50 │ │ - ldr x8, [sp, #56] │ │ - cbz x8, 1a720 │ │ - ldr x20, [sp, #80] │ │ - ldr x8, [sp, #48] │ │ - cbnz x8, 1a718 │ │ - b 1a720 │ │ - mov x19, x0 │ │ - cbz x24, 1a720 │ │ - cbnz x23, 1a718 │ │ - b 1a720 │ │ - mov x19, x0 │ │ - cbz x23, 1a720 │ │ - cbz x22, 1a720 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ + mov x1, x19 │ │ + bl 16618 │ │ + b 1ae70 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ + cmp x0, #0x0 │ │ + csel x8, x19, x0, eq // eq = none │ │ + cset w9, eq // eq = none │ │ + stp x8, x21, [x20, #8] │ │ + str x9, [x20] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + ldr x1, [x0] │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x8 // #8 │ │ + mov w4, #0x70 // #112 │ │ + bl 1aed0 │ │ + mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + cmp x0, x8 │ │ + b.ne 1aec4 // b.any │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x790 │ │ + bl 169b0 │ │ + cmn x1, x2 │ │ + b.cs 1afb4 // b.hs, b.nlast │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 1a7fc // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ + add x29, sp, #0x30 │ │ + ldr x9, [x0] │ │ + add x10, x2, x1 │ │ + mov w12, #0x8 // #8 │ │ + neg x13, x3 │ │ + mov x8, x3 │ │ mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0x4925 // #18725 │ │ - movk x9, #0x2492, lsl #16 │ │ - lsl x10, x20, #7 │ │ - movk x9, #0x9249, lsl #32 │ │ - sub x2, x10, x20, lsl #4 │ │ - movk x9, #0x124, lsl #48 │ │ - cmp x20, x9 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 1a7cc │ │ - lsl x10, x8, #7 │ │ - ldr x9, [x19, #8] │ │ - mov w11, #0x8 // #8 │ │ - sub x8, x10, x8, lsl #4 │ │ - stp x9, x11, [sp, #24] │ │ - str x8, [sp, #40] │ │ + lsl x11, x9, #1 │ │ + cmp x10, x9, lsl #1 │ │ + mov x0, xzr │ │ + csel x10, x10, x11, hi // hi = pmore │ │ + cmp x4, #0x1 │ │ + mov w11, #0x4 // #4 │ │ + csel x11, x12, x11, eq // eq = none │ │ + add x12, x3, x4 │ │ + cmp x10, x11 │ │ + sub x12, x12, #0x1 │ │ + csel x20, x10, x11, hi // hi = pmore │ │ + and x10, x12, x13 │ │ + umulh x11, x10, x20 │ │ + cmp xzr, x11 │ │ + b.ne 1afa4 // b.any │ │ + mul x2, x10, x20 │ │ + mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ + sub x10, x10, x8 │ │ + cmp x2, x10 │ │ + b.hi 1afa4 // b.pmore │ │ + add x10, sp, #0x18 │ │ + cbnz x9, 1af60 │ │ + add x10, x10, #0x8 │ │ + b 1af70 │ │ + mul x9, x9, x4 │ │ + ldr x11, [x19, #8] │ │ + add x10, x10, #0x10 │ │ + stp x11, x8, [sp, #24] │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 1a7e4 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 1a7f8 // b.any │ │ + mov x1, x8 │ │ + str x9, [x10] │ │ + bl 1ae18 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.ne 1af98 // b.any │ │ + ldp x0, x1, [sp, #8] │ │ + b 1afa4 │ │ + ldr x8, [sp, #8] │ │ + mov x0, #0x8000000000000001 // #-9223372036854775807 │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 1a7b0 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + mov x0, xzr │ │ ret │ │ - cbnz x0, 1a800 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - str x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x19, x2 │ │ - mov x20, x0 │ │ - cbz x1, 1a89c │ │ - mov x21, x1 │ │ - ldr x8, [x3, #8] │ │ - cbz x8, 1a870 │ │ - ldr x24, [x3, #16] │ │ - cbz x24, 1a870 │ │ - ldr x23, [x3] │ │ - cmp x21, x19 │ │ - b.ls 1a8bc // b.plast │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - bl 72f70 │ │ - cbz x0, 1a8d0 │ │ - mov x1, x23 │ │ - mov x2, x24 │ │ - mov x22, x0 │ │ - bl 72f80 │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - b 1a8b0 │ │ - cbz x19, 1a8a8 │ │ - adrp x8, d91000 │ │ - cmp x21, x19 │ │ - ldrb wzr, [x8, #3976] │ │ - b.ls 1a8f4 // b.plast │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - bl 72f70 │ │ - mov x22, x0 │ │ - cbnz x0, 1a8b0 │ │ - b 1a8d0 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0] │ │ + mov x19, x1 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x8 // #8 │ │ + mov w4, #0x10 // #16 │ │ + mov x1, x8 │ │ + bl 1aed0 │ │ + mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + cmp x0, x8 │ │ + b.ne 1affc // b.any │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1f0 │ │ + ldr x21, [x1, #96] │ │ + ldr x8, [x0, #16] │ │ + mov x20, x1 │ │ + sub x22, x21, #0x1 │ │ + cmp x22, x8 │ │ + b.cs 1b078 // b.hs, b.nlast │ │ + ldr x8, [x20] │ │ + cbz x8, 1b054 │ │ + ldp x0, x1, [x20, #8] │ │ + mov w2, #0x8 // #8 │ │ + mov w3, #0x10 // #16 │ │ + bl 1a7e4 │ │ + mov w0, #0x1 // #1 │ │ + add sp, sp, #0x1f0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + mov x19, x0 │ │ + b.ne 1b0ec // b.any │ │ + ldr x8, [x19, #40] │ │ + cbz x8, 1b154 │ │ + ldr x8, [x19, #24] │ │ + cbz x8, 1b154 │ │ + ldr x9, [x19, #32] │ │ + ldrh w11, [x8, #1330] │ │ + add x13, x8, #0x4d8 │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + lsl x12, x11, #3 │ │ + cbz x12, 1b0d4 │ │ + ldr x14, [x13], #8 │ │ + sub x12, x12, #0x8 │ │ + add x10, x10, #0x1 │ │ + cmp x21, x14 │ │ + cset w14, hi // hi = pmore │ │ + csinv w14, w14, wzr, cs // cs = hs, nlast │ │ + and w14, w14, #0xff │ │ + cmp w14, #0x1 │ │ + b.eq 1b0a4 // b.none │ │ + cbz w14, 1b03c │ │ + b 1b0d8 │ │ + mov x10, x11 │ │ + cbz x9, 1b154 │ │ + add x8, x8, x10, lsl #3 │ │ + sub x9, x9, #0x1 │ │ + ldr x8, [x8, #1336] │ │ + b 1b094 │ │ + mov x9, x19 │ │ + ldr x8, [x9, #24]! │ │ + cbz x8, 1b18c │ │ + ldr x10, [x19, #32] │ │ + ldrh w11, [x8, #1330] │ │ + add x13, x8, #0x4d8 │ │ + mov x22, #0xffffffffffffffff // #-1 │ │ + lsl x12, x11, #3 │ │ + cbz x12, 1b13c │ │ + ldr x14, [x13], #8 │ │ + sub x12, x12, #0x8 │ │ + add x22, x22, #0x1 │ │ + cmp x21, x14 │ │ + cset w14, hi // hi = pmore │ │ + csinv w14, w14, wzr, cs // cs = hs, nlast │ │ + and w14, w14, #0xff │ │ + cmp w14, #0x1 │ │ + b.eq 1b10c // b.none │ │ + cbz w14, 1b03c │ │ + b 1b140 │ │ + mov x22, x11 │ │ + cbz x10, 1b1cc │ │ + add x8, x8, x22, lsl #3 │ │ + sub x10, x10, #0x1 │ │ + ldr x8, [x8, #1336] │ │ + b 1b0fc │ │ + ldr x8, [x19] │ │ + cmp x22, x8 │ │ + b.ne 1b168 // b.any │ │ + mov x0, x19 │ │ + bl 1ae94 │ │ + mov w8, #0x70 // #112 │ │ + ldr x9, [x19, #8] │ │ + mov x1, x20 │ │ + madd x0, x22, x8, x9 │ │ + mov w2, #0x70 // #112 │ │ + bl 75e40 │ │ + mov w0, wzr │ │ + str x21, [x19, #16] │ │ + b 1b058 │ │ + stp x9, x21, [sp, #8] │ │ + str xzr, [sp, #24] │ │ + bl 1a7bc │ │ mov w8, #0x1 // #1 │ │ - str xzr, [x20, #8] │ │ - b 1a8d8 │ │ - mov x22, x21 │ │ - cbz x21, 1a8d0 │ │ - mov x8, xzr │ │ - str x22, [x20, #8] │ │ - b 1a8d8 │ │ + mov x1, x20 │ │ + mov w2, #0x70 // #112 │ │ + str xzr, [x0, #1232] │ │ + stp x0, xzr, [x19, #24] │ │ + strh w8, [x0, #1330] │ │ + str x21, [x0, #1240] │ │ + bl 75e40 │ │ + ldr x8, [x19, #40] │ │ + mov w0, wzr │ │ + add x8, x8, #0x1 │ │ + str x8, [x19, #40] │ │ + b 1b058 │ │ + stp x9, x21, [sp, #8] │ │ + ldrh w9, [x8, #1330] │ │ + stp x8, xzr, [sp, #24] │ │ + cmp w9, #0xb │ │ + str x22, [sp, #40] │ │ + b.cs 1b200 // b.hs, b.nlast │ │ + add x8, sp, #0x8 │ │ + sub x0, x29, #0xa0 │ │ + mov x2, x21 │ │ + add x1, x8, #0x10 │ │ + mov x3, x20 │ │ + bl 1abb8 │ │ + b 1b1b8 │ │ + cmp x22, #0x5 │ │ + sub x25, x29, #0xa0 │ │ + stp x8, xzr, [x29, #-232] │ │ + b.cs 1b218 // b.hs, b.nlast │ │ + mov w8, #0x4 // #4 │ │ + b 1b234 │ │ + cmp x22, #0x6 │ │ + add x23, x25, #0x88 │ │ + add x24, x25, #0x90 │ │ + b.eq 1b420 // b.none │ │ + cmp x22, #0x5 │ │ + mov x8, x22 │ │ + b.ne 1b43c // b.any │ │ + stur x8, [x29, #-216] │ │ + sub x0, x29, #0xa0 │ │ + sub x1, x29, #0xe8 │ │ + bl 1aca4 │ │ + add x23, x25, #0x78 │ │ + add x24, x25, #0x80 │ │ + ldr x8, [x23] │ │ + ldr x9, [x24] │ │ + sub x0, x29, #0xd0 │ │ + sub x1, x29, #0xb8 │ │ + mov x2, x21 │ │ + mov x3, x20 │ │ + stp x8, x9, [x29, #-184] │ │ + stur x22, [x29, #-168] │ │ + bl 1abb8 │ │ + ldp x20, x25, [x29, #-160] │ │ + sub x8, x29, #0xa0 │ │ + add x0, sp, #0xa0 │ │ + add x1, x8, #0x10 │ │ + mov w2, #0x68 // #104 │ │ + bl 75e40 │ │ + cmp x25, #0x2 │ │ + b.eq 1b1b8 // b.none │ │ + ldp x22, x24, [x29, #-40] │ │ + add x26, sp, #0x30 │ │ + ldp x21, x28, [x29, #-24] │ │ + add x0, x26, #0x8 │ │ + add x1, sp, #0xa0 │ │ + mov w2, #0x68 // #104 │ │ + str x25, [sp, #48] │ │ + bl 75e40 │ │ + ldr x0, [x22, #1232] │ │ + cbz x0, 1b3a8 │ │ + sub x23, x29, #0xa0 │ │ + mov w27, #0x6 // #6 │ │ + cmp x28, x24 │ │ + b.ne 1b470 // b.any │ │ + ldrh w8, [x0, #1330] │ │ + ldrh w22, [x22, #1328] │ │ + cmp w8, #0xb │ │ + b.cc 1b458 // b.lo, b.ul, b.last │ │ + add x8, x24, #0x1 │ │ + cmp w22, #0x5 │ │ + stp x0, x8, [x29, #-184] │ │ + b.cs 1b2f0 // b.hs, b.nlast │ │ + mov w8, #0x4 // #4 │ │ + b 1b304 │ │ + cmp w22, #0x6 │ │ + b.eq 1b324 // b.none │ │ + cmp w22, #0x5 │ │ + b.ne 1b340 // b.any │ │ + mov x8, x22 │ │ + stur x8, [x29, #-168] │ │ + sub x0, x29, #0xa0 │ │ + sub x1, x29, #0xb8 │ │ + bl 1a98c │ │ + ldur x0, [x29, #-40] │ │ + add x3, sp, #0x30 │ │ + mov x1, x22 │ │ + b 1b35c │ │ + mov w8, #0x5 // #5 │ │ + stur x8, [x29, #-168] │ │ + sub x0, x29, #0xa0 │ │ + sub x1, x29, #0xb8 │ │ + bl 1a98c │ │ + mov x1, xzr │ │ + b 1b354 │ │ + stur x27, [x29, #-168] │ │ + sub x0, x29, #0xa0 │ │ + sub x1, x29, #0xb8 │ │ + bl 1a98c │ │ + sub x1, x22, #0x7 │ │ + ldur x0, [x29, #-24] │ │ + add x3, sp, #0x30 │ │ + mov x2, x20 │ │ + mov x4, x21 │ │ + bl 1a854 │ │ + ldp x20, x25, [x29, #-160] │ │ + add x0, sp, #0xa0 │ │ + add x1, x23, #0x10 │ │ + mov w2, #0x68 // #104 │ │ + bl 75e40 │ │ + cmp x25, #0x2 │ │ + b.eq 1b1b8 // b.none │ │ + ldp x22, x24, [x29, #-40] │ │ + add x0, x26, #0x8 │ │ + ldp x21, x28, [x29, #-24] │ │ + add x1, sp, #0xa0 │ │ + mov w2, #0x68 // #104 │ │ + str x25, [sp, #48] │ │ + bl 75e40 │ │ + ldr x0, [x22, #1232] │ │ + cbnz x0, 1b2c0 │ │ + ldp x23, x8, [sp, #56] │ │ + ldr x27, [x19, #24] │ │ + str x8, [sp] │ │ + cbz x27, 1b48c │ │ + ldr x22, [x19, #32] │ │ + bl 1a82c │ │ + mov x24, x0 │ │ + add x8, x22, #0x1 │ │ + cmp x28, x22 │ │ + str xzr, [x0, #1232] │ │ + strh wzr, [x0, #1330] │ │ + str x27, [x0, #1336] │ │ + str x0, [x27, #1232] │ │ + strh wzr, [x27, #1328] │ │ + stp x0, x8, [x19, #24] │ │ + b.ne 1b49c // b.any │ │ + ldr x8, [sp] │ │ + mov w22, #0x1 // #1 │ │ + add x0, x24, #0x18 │ │ + add x1, x26, #0x18 │ │ + mov w2, #0x58 // #88 │ │ + str x20, [x24, #1240] │ │ + strh w22, [x24, #1330] │ │ + stp x25, x23, [x24] │ │ + str x8, [x24, #16] │ │ + bl 75e40 │ │ + str x21, [x24, #1344] │ │ + str x24, [x21, #1232] │ │ + strh w22, [x21, #1328] │ │ + b 1b1b8 │ │ + mov w8, #0x5 // #5 │ │ + stur x8, [x29, #-216] │ │ + sub x0, x29, #0xa0 │ │ + sub x1, x29, #0xe8 │ │ + bl 1aca4 │ │ + mov x22, xzr │ │ + b 1b24c │ │ + mov w8, #0x6 // #6 │ │ + stur x8, [x29, #-216] │ │ + sub x0, x29, #0xa0 │ │ + sub x1, x29, #0xe8 │ │ + bl 1aca4 │ │ + sub x22, x22, #0x7 │ │ + b 1b24c │ │ + add x3, sp, #0x30 │ │ + mov x1, x22 │ │ + mov x2, x20 │ │ + mov x4, x21 │ │ + bl 1a854 │ │ + b 1b1b8 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x1e6 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x778 │ │ + mov w1, #0x35 // #53 │ │ + bl 17a00 │ │ + b 1b4b4 │ │ + adrp x0, 77000 │ │ + add x0, x0, #0x700 │ │ + bl 18804 │ │ + b 1b4b4 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x18e │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x718 │ │ + mov w1, #0x30 // #48 │ │ + bl 17a00 │ │ + brk #0x1 │ │ + brk #0x1 │ │ + b 1b4c8 │ │ + b 1b4f4 │ │ + b 1b4c8 │ │ + ldr x8, [x20] │ │ + mov x19, x0 │ │ + cbz x8, 1b50c │ │ + ldp x0, x1, [x20, #8] │ │ + b 1b500 │ │ + b 1b4e0 │ │ + mov x19, x0 │ │ + cbz x25, 1b50c │ │ + ldr x1, [sp] │ │ mov x0, x23 │ │ - mov x1, x19 │ │ - bl 72f90 │ │ - mov x22, x0 │ │ - cbnz x0, 1a8b0 │ │ - mov w8, #0x1 // #1 │ │ - str x21, [x20, #8] │ │ - str x19, [x20, #16] │ │ - str x8, [x20] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ - ret │ │ + b 1b500 │ │ + mov x19, x0 │ │ + cbz x25, 1b50c │ │ + ldp x0, x1, [sp, #56] │ │ + mov w2, #0x8 // #8 │ │ + mov w3, #0x10 // #16 │ │ + bl 1a7e4 │ │ mov x0, x19 │ │ - bl 72f30 │ │ - mov x22, x0 │ │ - cbnz x0, 1a8b0 │ │ - b 1a8d0 │ │ - ldr x8, [x0] │ │ - cbz x8, 1a91c │ │ + bl 71c04 │ │ + ldr w8, [x0] │ │ + cmp w8, #0x1 │ │ + b.ne 1b528 // b.any │ │ ldp x8, x1, [x0, #16] │ │ - mov x0, x8 │ │ - ret │ │ + b 1b538 │ │ ldr x1, [x0, #8] │ │ cmp x1, #0x6 │ │ - b.cs 1a930 // b.hs, b.nlast │ │ - add x0, x0, #0x10 │ │ + b.cs 1b540 // b.hs, b.nlast │ │ + add x8, x0, #0x10 │ │ + mov x0, x8 │ │ ret │ │ - str x30, [sp, #-16]! │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ mov x0, x1 │ │ mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - sub sp, sp, #0x110 │ │ - stp x29, x30, [sp, #176] │ │ - stp x28, x27, [sp, #192] │ │ - stp x26, x25, [sp, #208] │ │ - stp x24, x23, [sp, #224] │ │ - stp x22, x21, [sp, #240] │ │ - stp x20, x19, [sp, #256] │ │ - mov w8, #0x28ec // #10476 │ │ - ldr x10, [x1, #10464] │ │ - add x23, x1, x8 │ │ - mov w8, #0x291c // #10524 │ │ - add x28, x1, x8 │ │ - ldr w8, [x1, #10472] │ │ - add x11, x1, #0xda0 │ │ - str x10, [sp, #120] │ │ - ldr d0, [x23, #24] │ │ - stp x5, x4, [sp, #104] │ │ - str w8, [sp, #128] │ │ - mov w8, #0x2920 // #10528 │ │ - add x8, x1, x8 │ │ - ldr w10, [x1, #10508] │ │ - ldrb w9, [x23, #509] │ │ - mov x24, x3 │ │ - mov x27, x2 │ │ + bl 17680 │ │ + sub sp, sp, #0x130 │ │ + stp x29, x30, [sp, #208] │ │ + stp x28, x27, [sp, #224] │ │ + stp x26, x25, [sp, #240] │ │ + stp x24, x23, [sp, #256] │ │ + stp x22, x21, [sp, #272] │ │ + stp x20, x19, [sp, #288] │ │ + add x29, sp, #0xd0 │ │ + ldr x11, [x1, #10432] │ │ + add x19, x1, #0x2, lsl #12 │ │ + mov w9, #0x28dc // #10460 │ │ mov x21, x1 │ │ - str x8, [sp, #80] │ │ - add x8, x1, #0xc80 │ │ - mov x29, x0 │ │ + add x27, x1, x9 │ │ + mov w9, #0x1680 // #5760 │ │ + ldrb w8, [x19, #2288] │ │ + ldr w10, [x1, #10440] │ │ + ldr d0, [x27] │ │ + ldrb w1, [x19, #2308] │ │ + mov x24, x3 │ │ + sturb w8, [x29, #-36] │ │ + add x8, x21, x9 │ │ + mov w9, #0x2300 // #8960 │ │ + str x8, [sp, #64] │ │ + add x8, x21, #0x200 │ │ + mov x28, x2 │ │ + stur x8, [x29, #-96] │ │ + add x8, x21, #0xa00 │ │ mov x22, xzr │ │ - add x26, x2, x3 │ │ - stur d0, [sp, #132] │ │ - str x8, [sp, #96] │ │ - mov w8, #0x1a20 // #6688 │ │ - add x8, x1, x8 │ │ - mov x25, x2 │ │ - str w10, [sp, #140] │ │ - str x8, [sp, #88] │ │ - mov w8, #0x1b40 // #6976 │ │ - add x8, x1, x8 │ │ + str x8, [sp, #104] │ │ + mov w8, #0x28e8 // #10472 │ │ + add x20, x21, #0xe80 │ │ + add x8, x21, x8 │ │ + mov w23, #0x2780 // #10112 │ │ + stp x4, x11, [x29, #-64] │ │ + str x8, [sp, #56] │ │ + mov w8, #0x28a0 // #10400 │ │ + add x8, x21, x8 │ │ + stp x8, x0, [sp, #80] │ │ + mov w8, #0x1b00 // #6912 │ │ + add x8, x21, x8 │ │ + stur w10, [x29, #-48] │ │ + stur x8, [x29, #-80] │ │ + add x8, x21, x9 │ │ + mov w9, #0x2810 // #10256 │ │ str x8, [sp, #72] │ │ - mov w8, #0x27c0 // #10176 │ │ - add x8, x1, x8 │ │ - str x8, [sp, #40] │ │ - add x8, x1, #0xd10 │ │ - stp x8, x11, [sp, #48] │ │ - add x8, x1, #0xd80 │ │ - str x8, [sp, #64] │ │ - mov w19, w9 │ │ - and w8, w9, #0xff │ │ + mov w8, #0x28f1 // #10481 │ │ + add x8, x21, x8 │ │ + stur d0, [x29, #-44] │ │ + str x8, [sp, #96] │ │ + mov w8, #0x28e4 // #10468 │ │ + add x8, x21, x8 │ │ + stur x3, [x29, #-88] │ │ + stp x2, x8, [sp, #40] │ │ + add x8, x21, x9 │ │ + str x8, [sp, #32] │ │ + mov w8, #0x2880 // #10368 │ │ + add x8, x21, x8 │ │ + str x8, [sp, #24] │ │ + stur x5, [x29, #-72] │ │ + and w8, w1, #0xff │ │ + mov w26, w1 │ │ cmp w8, #0x18 │ │ - b.hi 1c39c // b.pmore │ │ - and x8, x19, #0xff │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x380 │ │ - adr x9, 1aa30 │ │ - ldrh w10, [x11, x8, lsl #1] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - mov w9, #0x1 // #1 │ │ - stp xzr, xzr, [sp, #120] │ │ - str xzr, [sp, #136] │ │ - str xzr, [x23] │ │ - str w9, [x21, #10484] │ │ - str w9, [x21, #10496] │ │ - b 1aa04 │ │ - mov w8, #0x13 // #19 │ │ - add x1, sp, #0x78 │ │ - mov x0, x21 │ │ - str w8, [x21, #10520] │ │ - bl 1ca28 │ │ - mov w8, w0 │ │ - ubfx w9, w0, #8, #8 │ │ - ands w8, w0, #0xff │ │ - b.ne 1aaf4 // b.any │ │ - ldr w0, [sp, #136] │ │ - ldr w8, [x21, #10520] │ │ + b.hi 1cadc // b.pmore │ │ + and x8, x26, #0xff │ │ + adrp x12, 6000 │ │ + add x12, x12, #0xf0 │ │ + adr x10, 1b67c │ │ + ldrh w11, [x12, x8, lsl #1] │ │ + add x10, x10, x11, lsl #2 │ │ + mov w9, wzr │ │ + mov w1, wzr │ │ + br x10 │ │ + adrp x8, 5000 │ │ + stp xzr, xzr, [x29, #-56] │ │ + mov w1, #0x1 // #1 │ │ + ldr q0, [x8, #3504] │ │ + mov w8, #0x28cc // #10444 │ │ + stur xzr, [x29, #-43] │ │ + str q0, [x21, x8] │ │ + b 1b648 │ │ + ldur w0, [x29, #-40] │ │ + ldrh w8, [x19, #2284] │ │ cmp w0, w8 │ │ - b.cs 1aa4c // b.hs, b.nlast │ │ - ldr w8, [sp, #128] │ │ - ldr x10, [sp, #120] │ │ - cmp w8, #0x2 │ │ - b.hi 1aaa8 // b.pmore │ │ - cmp x25, x26 │ │ - b.eq 1c358 // b.none │ │ - ldrb w9, [x25], #1 │ │ + b.cs 1b6d8 // b.hs, b.nlast │ │ + ldur w8, [x29, #-48] │ │ + cmp w8, #0x3 │ │ + b.cs 1b704 // b.hs, b.nlast │ │ + cbz x24, 1ca58 │ │ + ldrb w9, [x28], #1 │ │ + ldur x10, [x29, #-56] │ │ + sub x24, x24, #0x1 │ │ lsl x9, x9, x8 │ │ - add w8, w8, #0x8 │ │ + orr w8, w8, #0x8 │ │ orr x10, x9, x10 │ │ + b 1b708 │ │ + mov w8, #0x13 // #19 │ │ + sub x1, x29, #0x38 │ │ + mov x0, x21 │ │ + strh w8, [x19, #2284] │ │ + bl 1cfa0 │ │ + and w9, w0, #0xff │ │ + cmp w9, #0x3 │ │ + b.eq 1ca24 // b.none │ │ + ldur x5, [x29, #-72] │ │ + mov w8, w0 │ │ + b 1b74c │ │ + ldur x10, [x29, #-56] │ │ lsr x9, x10, #3 │ │ sub w8, w8, #0x3 │ │ - cmp w0, #0x13 │ │ - str x9, [sp, #120] │ │ - str w8, [sp, #128] │ │ - b.cs 1c87c // b.hs, b.nlast │ │ - adrp x11, 9000 │ │ - add x11, x11, #0x6c │ │ - mov w9, wzr │ │ - mov w8, wzr │ │ - ldrb w11, [x11, x0] │ │ - mov w12, #0x27c0 // #10176 │ │ - add w13, w0, #0x1 │ │ + cmp w0, #0x12 │ │ + stur w8, [x29, #-48] │ │ + stur x9, [x29, #-56] │ │ + b.hi 1cf80 // b.pmore │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x418 │ │ + ldrb w9, [x8, x0] │ │ + cmp x9, #0x13 │ │ + b.cs 1cf8c // b.hs, b.nlast │ │ + ldr x11, [sp, #96] │ │ and w10, w10, #0x7 │ │ - add x11, x21, x11 │ │ - str w13, [sp, #136] │ │ - strb w10, [x11, x12] │ │ - ands w8, wzr, #0xff │ │ - b.eq 1aa70 // b.none │ │ - cmp w8, #0x1 │ │ - b.eq 1aa04 // b.none │ │ - b 1c2d0 │ │ - ldp w11, w8, [sp, #136] │ │ - ldr w9, [sp, #128] │ │ - ldr x10, [sp, #120] │ │ - cmp w9, w8 │ │ - b.cs 1ab3c // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c2f8 // b.none │ │ - ldrb w12, [x25], #1 │ │ - lsl x12, x12, x9 │ │ - add w9, w9, #0x8 │ │ - orr x10, x12, x10 │ │ - cmp w9, w8 │ │ - str w9, [sp, #128] │ │ - str x10, [sp, #120] │ │ - b.cc 1ab14 // b.lo, b.ul, b.last │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - and x12, x8, #0x3f │ │ - lsl x13, x13, x8 │ │ - sub w8, w9, w8 │ │ - mvn x13, x13 │ │ - and w9, w10, w13 │ │ - lsr x12, x10, x12 │ │ - add w10, w11, w9 │ │ - mov w9, #0xf // #15 │ │ - b 1c004 │ │ - ldp w9, w11, [sp, #128] │ │ - ldr w8, [sp, #140] │ │ - ldr x10, [sp, #120] │ │ - cmp w9, w8 │ │ - b.cs 1aba0 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c30c // b.none │ │ - ldrb w12, [x25], #1 │ │ - lsl x12, x12, x9 │ │ - add w9, w9, #0x8 │ │ - orr x10, x12, x10 │ │ - cmp w9, w8 │ │ - str w9, [sp, #128] │ │ - str x10, [sp, #120] │ │ - b.cc 1ab78 // b.lo, b.ul, b.last │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - and x12, x8, #0x3f │ │ - lsl x13, x13, x8 │ │ - sub w8, w9, w8 │ │ - mvn x13, x13 │ │ - and w9, w10, w13 │ │ - lsr x12, x10, x12 │ │ - add w10, w11, w9 │ │ - mov w9, #0x16 // #22 │ │ - str x12, [sp, #120] │ │ - stp w8, w10, [sp, #128] │ │ - b 1aa04 │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w8, [x25], #1 │ │ - mov w9, #0x2 // #2 │ │ - str w8, [x23] │ │ - b 1aa04 │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldr w8, [x23] │ │ - mov w11, #0x1085 // #4229 │ │ - ldrb w10, [x25], #1 │ │ - movk w11, #0x842, lsl #16 │ │ - lsr w13, w8, #4 │ │ - orr w9, w10, w8, lsl #8 │ │ - and w8, w8, #0xf │ │ - str w10, [x21, #10480] │ │ - umull x11, w9, w11 │ │ - lsr x11, x11, #32 │ │ - sub w12, w9, w11 │ │ - add w11, w11, w12, lsr #1 │ │ - add w12, w13, #0x8 │ │ - lsr w11, w11, #4 │ │ - and w12, w12, #0x30 │ │ - and w13, w10, #0x20 │ │ - sub w11, w11, w11, lsl #5 │ │ - add w9, w9, w11 │ │ - orr w11, w12, w13 │ │ - orr w9, w11, w9 │ │ - cmp w9, #0x0 │ │ - mov w9, #0x1d // #29 │ │ - ccmp w8, #0x8, #0x0, eq // eq = none │ │ - mov w8, #0x3 // #3 │ │ - csel w9, w9, w8, ne // ne = any │ │ - b 1aa04 │ │ - ldr x20, [sp, #48] │ │ - ldr w9, [sp, #128] │ │ - ldr x8, [sp, #120] │ │ - cmp w9, #0x2 │ │ - b.hi 1ac84 // b.pmore │ │ - cmp x25, x26 │ │ - b.eq 1c36c // b.none │ │ - ldrb w10, [x25], #1 │ │ - lsl x10, x10, x9 │ │ - add w9, w9, #0x8 │ │ - orr x8, x10, x8 │ │ - lsr x10, x8, #3 │ │ - sub w9, w9, #0x3 │ │ - and w11, w8, #0x1 │ │ - ubfx w8, w8, #1, #2 │ │ - cmp w8, #0x1 │ │ - str x10, [sp, #120] │ │ - str w9, [sp, #128] │ │ - str w11, [x21, #10488] │ │ - str w8, [x21, #10492] │ │ - b.ne 1b738 // b.any │ │ - adrp x8, 6000 │ │ - ldr x9, [sp, #96] │ │ - movi v0.16b, #0x8 │ │ - ldr x10, [sp, #64] │ │ - add x1, sp, #0x78 │ │ - mov x0, x21 │ │ - ldr d1, [x8, #56] │ │ - mov x8, #0x707070707070707 // #506381209866536711 │ │ - stp q0, q0, [x9] │ │ - stp q0, q0, [x9, #32] │ │ - str d1, [x21, #10512] │ │ - stp q0, q0, [x9, #64] │ │ - movi v1.16b, #0x9 │ │ - stp q0, q0, [x9, #96] │ │ - str q0, [x9, #128] │ │ - mov x9, #0x808080808080808 // #578721382704613384 │ │ - movi v0.16b, #0x5 │ │ - stp x8, x8, [x10] │ │ - str x8, [x10, #16] │ │ - ldr x8, [sp, #88] │ │ - stp q1, q1, [x20] │ │ - stp q1, q1, [x20, #32] │ │ - stp q1, q1, [x20, #64] │ │ - str q1, [x20, #96] │ │ - str x9, [x21, #3480] │ │ - stp q0, q0, [x8] │ │ - bl 1ca28 │ │ - ands w8, w0, #0xff │ │ - b.eq 1ac5c // b.none │ │ - ubfx w9, w0, #8, #8 │ │ - cmp w8, #0x1 │ │ - b.eq 1aa04 // b.none │ │ - b 1c2d0 │ │ - ldr w8, [sp, #128] │ │ - str wzr, [sp, #136] │ │ - ldr x9, [sp, #120] │ │ - and x10, x8, #0x7 │ │ - and w8, w8, #0xfffffff8 │ │ - lsr x10, x9, x10 │ │ - mov w9, #0x5 // #5 │ │ - str w8, [sp, #128] │ │ - str x10, [sp, #120] │ │ - b 1aa04 │ │ - ldr w8, [sp, #136] │ │ - ldr w10, [sp, #128] │ │ - cmp w8, #0x3 │ │ - b.hi 1c188 // b.pmore │ │ - cbz w10, 1b918 │ │ - ldr x13, [sp, #120] │ │ - cmp w10, #0x7 │ │ - b.hi 1ad90 // b.pmore │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x25], #1 │ │ - lsl x9, x9, x10 │ │ - add w10, w10, #0x8 │ │ - orr x13, x9, x13 │ │ - lsr x12, x13, #8 │ │ - mov w14, #0x291c // #10524 │ │ - sub w9, w10, #0x8 │ │ - add x11, x8, #0x1 │ │ - add x15, x21, x8 │ │ - cmp x8, #0x3 │ │ - str x12, [sp, #120] │ │ - strb w13, [x15, x14] │ │ - str w9, [sp, #128] │ │ - str w11, [sp, #136] │ │ - b.cs 1c184 // b.hs, b.nlast │ │ - cbz w9, 1b940 │ │ - cmp w9, #0x8 │ │ - b.cs 1c014 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w10, [x25], #1 │ │ - lsl x10, x10, x9 │ │ - orr x12, x10, x12 │ │ - b 1c018 │ │ - ldr x9, [sp, #104] │ │ - mov w10, #0x2 // #2 │ │ - ldr w8, [sp, #136] │ │ - cmp x9, x22 │ │ - mov w9, #0x7 // #7 │ │ - csel w9, w10, w9, eq // eq = none │ │ - cmp w8, #0x0 │ │ - mov w10, #0x14 // #20 │ │ - csel w9, w9, w10, ne // ne = any │ │ - cbz w8, 1aa04 │ │ - ldr x8, [sp, #104] │ │ - cmp x8, x22 │ │ - b.ne 1aa04 // b.any │ │ - b 1c3a8 │ │ - str x23, [sp, #24] │ │ - subs x23, x26, x25 │ │ - b.eq 1c3c0 // b.none │ │ - ldp x10, x9, [sp, #104] │ │ - mov x11, x22 │ │ - mov x22, x24 │ │ - mov x24, x29 │ │ - ldr w29, [sp, #136] │ │ - mov x0, x11 │ │ - sub x8, x10, x11 │ │ - cmp x8, x23 │ │ - csel x8, x8, x23, cc // cc = lo, ul, last │ │ - cmp x8, x29 │ │ - csel x20, x8, x29, cc // cc = lo, ul, last │ │ - adds x19, x20, x11 │ │ - b.cs 1c9bc // b.hs, b.nlast │ │ - cmp x19, x10 │ │ - b.hi 1c9cc // b.pmore │ │ - add x0, x9, x0 │ │ - mov x1, x25 │ │ - mov x2, x20 │ │ - bl 72f80 │ │ - sub x8, x20, #0x1 │ │ - add x9, x25, x8 │ │ - cmp x23, x8 │ │ - sub w8, w29, w20 │ │ - ldr x23, [sp, #24] │ │ - csinc x25, x26, x9, ls // ls = plast │ │ - mov w9, #0x6 // #6 │ │ - mov x29, x24 │ │ - mov x24, x22 │ │ - str w8, [sp, #136] │ │ - mov x22, x19 │ │ - b 1aa04 │ │ - ldr w9, [sp, #136] │ │ - cmp w9, #0x2 │ │ - b.hi 1b02c // b.pmore │ │ - movi v0.2s, #0x5 │ │ - mov w8, #0x4 // #4 │ │ - add x10, sp, #0x90 │ │ - ldr w12, [sp, #128] │ │ - ldr x13, [sp, #120] │ │ - str w8, [sp, #152] │ │ - str d0, [sp, #144] │ │ - ldr w11, [x10, x9, lsl #2] │ │ - cmp w12, w11 │ │ - b.cs 1aefc // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c334 // b.none │ │ - ldrb w8, [x25], #1 │ │ - lsl x8, x8, x12 │ │ - add w12, w12, #0x8 │ │ - orr x13, x8, x13 │ │ - cmp w12, w11 │ │ - str w12, [sp, #128] │ │ - str x13, [sp, #120] │ │ - b.cc 1aed4 // b.lo, b.ul, b.last │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x66 │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ - cmp w9, #0x1 │ │ - ldrh w14, [x8, x9, lsl #1] │ │ - lsl x15, x10, x11 │ │ - lsr x10, x13, x11 │ │ - bic w13, w13, w15 │ │ - add x15, x21, x9, lsl #2 │ │ - sub w11, w12, w11 │ │ - add w12, w9, #0x1 │ │ - add w13, w14, w13 │ │ - str x10, [sp, #120] │ │ - str w11, [sp, #128] │ │ - str w12, [sp, #136] │ │ - str w13, [x15, #10512] │ │ - b.hi 1b02c // b.pmore │ │ - movi v0.2s, #0x5 │ │ - mov w13, #0x4 // #4 │ │ - add x14, sp, #0x90 │ │ - str w13, [sp, #152] │ │ - str d0, [sp, #144] │ │ - ldr w14, [x14, w12, uxtw #2] │ │ - cmp w11, w14 │ │ - b.cs 1af88 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c334 // b.none │ │ - ldrb w13, [x25], #1 │ │ - lsl x13, x13, x11 │ │ - add w11, w11, #0x8 │ │ - orr x10, x13, x10 │ │ - cmp w11, w14 │ │ - str w11, [sp, #128] │ │ - str x10, [sp, #120] │ │ - b.cc 1af60 // b.lo, b.ul, b.last │ │ - ldrh w15, [x8, x12, lsl #1] │ │ - mov x13, #0xffffffffffffffff // #-1 │ │ - lsl x16, x13, x14 │ │ - lsr x13, x10, x14 │ │ - bic w10, w10, w16 │ │ - add x12, x21, x12, lsl #2 │ │ - sub w11, w11, w14 │ │ - add w15, w15, w10 │ │ - add w10, w9, #0x2 │ │ - str x13, [sp, #120] │ │ - str w11, [sp, #128] │ │ - str w15, [x12, #10512] │ │ - str w10, [sp, #136] │ │ - cbnz w9, 1b02c │ │ - mov w9, #0x4 // #4 │ │ - add x12, sp, #0x90 │ │ - str w9, [sp, #152] │ │ - ldr w9, [x12, w10, uxtw #2] │ │ - cmp w11, w9 │ │ - b.cs 1b000 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c334 // b.none │ │ - ldrb w12, [x25], #1 │ │ - lsl x12, x12, x11 │ │ - add w11, w11, #0x8 │ │ - orr x13, x12, x13 │ │ - cmp w11, w9 │ │ - str w11, [sp, #128] │ │ - str x13, [sp, #120] │ │ - b.cc 1afd8 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8, x10, lsl #1] │ │ - mov x12, #0xffffffffffffffff // #-1 │ │ - lsl x12, x12, x9 │ │ - lsr x14, x13, x9 │ │ - sub w9, w11, w9 │ │ - bic w11, w13, w12 │ │ - add x10, x21, x10, lsl #2 │ │ - add w8, w8, w11 │ │ - str x14, [sp, #120] │ │ - str w9, [sp, #128] │ │ - str w8, [x10, #10512] │ │ - movi v0.2d, #0x0 │ │ - ldr w8, [x21, #10512] │ │ - ldr x10, [sp, #40] │ │ - mov w9, #0x1b // #27 │ │ - str wzr, [sp, #136] │ │ - cmp w8, #0x11e │ │ - stp q0, q0, [x10] │ │ - stp q0, q0, [x10, #32] │ │ - stp q0, q0, [x10, #64] │ │ - stp q0, q0, [x10, #96] │ │ - stp q0, q0, [x10, #128] │ │ - stp q0, q0, [x10, #160] │ │ - stp q0, q0, [x10, #192] │ │ - stp q0, q0, [x10, #224] │ │ - stp q0, q0, [x10, #256] │ │ - b.hi 1aa04 // b.pmore │ │ - ldr w8, [x21, #10516] │ │ - cmp w8, #0x1f │ │ - mov w8, #0x9 // #9 │ │ - csel w9, w8, w9, cc // cc = lo, ul, last │ │ - b 1aa04 │ │ - mov x20, x25 │ │ - ldr w2, [x21, #10512] │ │ - ldr w8, [x21, #10516] │ │ - ldr w0, [sp, #136] │ │ - add w8, w8, w2 │ │ - cmp w0, w8 │ │ - b.cs 1b0e0 // b.hs, b.nlast │ │ - ldr w10, [sp, #128] │ │ + mov w8, wzr │ │ + strb w10, [x11, x9] │ │ + add w9, w0, #0x1 │ │ + stur w9, [x29, #-40] │ │ + ands w8, w8, #0xff │ │ + b.eq 1b69c // b.none │ │ + b 1b95c │ │ + ldrh w2, [x19, #2280] │ │ + ldrh w9, [x19, #2282] │ │ + ldur w8, [x29, #-40] │ │ + add w9, w9, w2 │ │ + cmp w8, w9 │ │ + b.cs 1b828 // b.hs, b.nlast │ │ + ldur w10, [x29, #-48] │ │ + ldr x15, [sp, #72] │ │ cmp w10, #0xf │ │ - b.cs 1b168 // b.hs, b.nlast │ │ - sub x8, x26, x20 │ │ - cmp x8, #0x1 │ │ - b.hi 1b178 // b.pmore │ │ - ldr x9, [sp, #120] │ │ - ldr x11, [sp, #72] │ │ - and x8, x9, #0x3ff │ │ - ldrsh w8, [x11, x8, lsl #1] │ │ - tbnz w8, #31, 1b230 │ │ - cmp w8, #0x200 │ │ - b.cc 1b274 // b.lo, b.ul, b.last │ │ - lsr w8, w8, #9 │ │ - cmp w10, w8 │ │ - b.cs 1b16c // b.hs, b.nlast │ │ - b 1b274 │ │ - cmp w0, w8 │ │ - b.ne 1ba5c // b.any │ │ - cmp w2, #0x121 │ │ - b.cs 1c954 // b.hs, b.nlast │ │ - ldr x0, [sp, #96] │ │ - ldr x1, [sp, #80] │ │ - bl 72f80 │ │ - ldr w2, [x21, #10516] │ │ + b.cs 1b8a8 // b.hs, b.nlast │ │ + cmp x24, #0x1 │ │ + b.hi 1b8b0 // b.pmore │ │ + ldur x9, [x29, #-56] │ │ + mov x12, x24 │ │ + ldur x13, [x29, #-80] │ │ + and x11, x9, #0x3ff │ │ + ldrsh w11, [x13, x11, lsl #1] │ │ + tbnz w11, #31, 1b7b8 │ │ + cmp w11, #0x200 │ │ + b.cc 1b7f4 // b.lo, b.ul, b.last │ │ + lsr w11, w11, #9 │ │ + cmp x10, x11 │ │ + b.cc 1b7f4 // b.lo, b.ul, b.last │ │ + b 1b8cc │ │ + cmp x10, #0xb │ │ + b.cc 1b7f4 // b.lo, b.ul, b.last │ │ + mov w13, #0xc // #12 │ │ + sub w14, w13, #0x2 │ │ + mvn w11, w11 │ │ + lsr x14, x9, x14 │ │ + and w14, w14, #0x1 │ │ + add w0, w14, w11 │ │ + cmp w0, #0x23f │ │ + b.hi 1cf50 // b.pmore │ │ + ldrsh w11, [x15, x0, lsl #1] │ │ + tbz w11, #31, 1b8cc │ │ + cmp x10, w13, uxtw │ │ + add w13, w13, #0x1 │ │ + b.cs 1b7c4 // b.hs, b.nlast │ │ + cbz x12, 1ca10 │ │ + ldrb w11, [x28], #1 │ │ + mov x12, xzr │ │ + mov x24, xzr │ │ + cmp x10, #0x6 │ │ + lsl x11, x11, x10 │ │ + orr x9, x11, x9 │ │ + add x11, x10, #0x8 │ │ + mov x10, x11 │ │ + stur x9, [x29, #-56] │ │ + stur w11, [x29, #-48] │ │ + b.ls 1b790 // b.plast │ │ + b 1b8d4 │ │ + cmp w8, w9 │ │ + b.ne 1c86c // b.any │ │ cmp w2, #0x121 │ │ - b.cs 1c96c // b.hs, b.nlast │ │ - ldr w0, [x21, #10512] │ │ - add w1, w2, w0 │ │ - cmp w0, w1 │ │ - b.hi 1c984 // b.pmore │ │ - cmp w1, #0x1c9 │ │ - b.hi 1c990 // b.pmore │ │ + b.cs 1ceb8 // b.hs, b.nlast │ │ + add x0, x21, x23 │ │ + mov x1, x21 │ │ + bl 75e40 │ │ + ldrh w9, [x19, #2280] │ │ + ldrh w8, [x19, #2282] │ │ + add w10, w8, w9 │ │ + and x0, x9, #0x1ff │ │ + and w1, w10, #0x1ff │ │ + cmp w1, w0 │ │ + b.cc 1ced0 // b.lo, b.ul, b.last │ │ + and x2, x8, #0x1f │ │ sub x1, x1, x0 │ │ cmp x1, x2 │ │ - b.ne 1c9a4 // b.any │ │ - ldr x8, [sp, #80] │ │ - add x1, x8, x0 │ │ - ldr x0, [sp, #88] │ │ - bl 72f80 │ │ - ldr w8, [x21, #10492] │ │ - add x1, sp, #0x78 │ │ + b.ne 1cedc // b.any │ │ + add x1, x21, x0 │ │ + ldr x0, [sp, #80] │ │ + bl 75e40 │ │ + ldrb w8, [x19, #2287] │ │ + sub x1, x29, #0x38 │ │ mov x0, x21 │ │ sub w8, w8, #0x1 │ │ - str w8, [x21, #10492] │ │ - bl 1ca28 │ │ - mov w8, w0 │ │ - ubfx w9, w0, #8, #8 │ │ - ands w8, w0, #0xff │ │ - b.eq 1b084 // b.none │ │ - b 1b750 │ │ - ldr x9, [sp, #120] │ │ - mov x25, x20 │ │ + strb w8, [x19, #2287] │ │ + bl 1cfa0 │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x3 │ │ + b.eq 1ca44 // b.none │ │ + ldur x5, [x29, #-72] │ │ + b 1b954 │ │ + ldur x9, [x29, #-56] │ │ + b 1b8d0 │ │ + ldrh w9, [x28], #2 │ │ + ldur x11, [x29, #-56] │ │ + sub x24, x24, #0x2 │ │ + lsl x9, x9, x10 │ │ + orr x9, x9, x11 │ │ + orr w11, w10, #0x10 │ │ + b 1b8d4 │ │ + mov x24, x12 │ │ mov w11, w10 │ │ - b 1b198 │ │ - ldrh w8, [x20], #2 │ │ - ldr x9, [sp, #120] │ │ - add w11, w10, #0x10 │ │ - mov x25, x20 │ │ - lsl x8, x8, x10 │ │ - orr x9, x8, x9 │ │ - str x9, [sp, #120] │ │ - str w11, [sp, #128] │ │ - and x8, x9, #0x3ff │ │ - ldr x10, [sp, #72] │ │ - ldrsh w10, [x10, x8, lsl #1] │ │ - tbnz w10, #31, 1b1b4 │ │ + ldur x12, [x29, #-80] │ │ + and x10, x9, #0x3ff │ │ + ldrsh w10, [x12, x10, lsl #1] │ │ + tbnz w10, #31, 1b8f0 │ │ lsr w12, w10, #9 │ │ and w10, w10, #0x1ff │ │ - b 1b1e4 │ │ + b 1b928 │ │ mov w12, #0xa // #10 │ │ - lsr x8, x9, x12 │ │ + lsr x13, x9, x12 │ │ mvn w10, w10 │ │ - and w8, w8, #0x1 │ │ - add w8, w8, w10 │ │ - cmp w8, #0x23f │ │ - b.hi 1c3f8 // b.pmore │ │ - mov w10, #0x2340 // #9024 │ │ - add x8, x21, x8, lsl #1 │ │ - add w12, w12, #0x1 │ │ - ldrsh w10, [x8, x10] │ │ - tbnz w10, #31, 1b1b8 │ │ - cbz w12, 1ba68 │ │ - lsr x8, x9, x12 │ │ - sub w9, w11, w12 │ │ - cmp w10, #0x10 │ │ - str x8, [sp, #120] │ │ - stp w9, w10, [sp, #128] │ │ - b.cs 1ba70 // b.hs, b.nlast │ │ - cmp w0, #0x1c9 │ │ - b.cs 1c8a0 // b.hs, b.nlast │ │ - mov w9, #0x2920 // #10528 │ │ - add w12, w0, #0x1 │ │ - add x11, x21, x0 │ │ - mov w8, wzr │ │ - mov x20, x25 │ │ - strb w10, [x11, x9] │ │ - str w12, [sp, #136] │ │ - ands w8, wzr, #0xff │ │ - b.eq 1b084 // b.none │ │ - b 1b750 │ │ - cmp w10, #0xb │ │ - b.cc 1b274 // b.lo, b.ul, b.last │ │ - mov w11, #0xb // #11 │ │ - sub w12, w11, #0x1 │ │ - mvn w8, w8 │ │ - lsr x12, x9, x12 │ │ - and w12, w12, #0x1 │ │ - add w8, w12, w8 │ │ - cmp w8, #0x23f │ │ - b.hi 1c88c // b.pmore │ │ - mov w12, #0x2340 // #9024 │ │ - add x8, x21, x8, lsl #1 │ │ - ldrsh w8, [x8, x12] │ │ - tbz w8, #31, 1b16c │ │ - add w11, w11, #0x1 │ │ - cmp w10, w11 │ │ - b.cs 1b23c // b.hs, b.nlast │ │ - cmp x20, x26 │ │ - b.eq 1c3e4 // b.none │ │ - mov x25, x20 │ │ - add x11, x10, #0x8 │ │ - cmp w10, #0x6 │ │ - ldrb w8, [x25], #1 │ │ - str w11, [sp, #128] │ │ - lsl x8, x8, x10 │ │ - orr x9, x8, x9 │ │ - str x9, [sp, #120] │ │ - b.hi 1b198 // b.pmore │ │ - and x8, x9, #0x3ff │ │ - ldr x12, [sp, #72] │ │ - ldrsh w8, [x12, x8, lsl #1] │ │ - tbnz w8, #31, 1b2c8 │ │ - cmp w8, #0x200 │ │ - b.cc 1b30c // b.lo, b.ul, b.last │ │ - lsr w8, w8, #9 │ │ - cmp w11, w8 │ │ - b.cs 1b198 // b.hs, b.nlast │ │ - b 1b30c │ │ - cmp w10, #0x3 │ │ - b.cc 1b30c // b.lo, b.ul, b.last │ │ - mov w12, #0xb // #11 │ │ - sub w13, w12, #0x1 │ │ - mvn w8, w8 │ │ - lsr x13, x9, x13 │ │ and w13, w13, #0x1 │ │ - add w8, w13, w8 │ │ - cmp w8, #0x23f │ │ - b.hi 1c88c // b.pmore │ │ - mov w13, #0x2340 // #9024 │ │ - add x8, x21, x8, lsl #1 │ │ - ldrsh w8, [x8, x13] │ │ - tbz w8, #31, 1b198 │ │ + add w10, w13, w10 │ │ + cmp w10, #0x240 │ │ + b.cs 1b91c // b.hs, b.nlast │ │ + ldrsh w10, [x15, w10, uxtw #1] │ │ add w12, w12, #0x1 │ │ - cmp w11, w12 │ │ - b.cs 1b2d4 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c3e4 // b.none │ │ - ldrb w8, [x20, #1] │ │ - add x25, x20, #0x2 │ │ - lsl x8, x8, x11 │ │ - add w11, w10, #0x10 │ │ - b 1b18c │ │ - ldp w11, w10, [sp, #128] │ │ - ldp w19, w9, [sp, #136] │ │ - ldr x8, [sp, #120] │ │ - cmp w11, w9 │ │ - b.cs 1b364 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c320 // b.none │ │ - ldrb w12, [x25], #1 │ │ - lsl x12, x12, x11 │ │ - add w11, w11, #0x8 │ │ - orr x8, x12, x8 │ │ - cmp w11, w9 │ │ - str w11, [sp, #128] │ │ - str x8, [sp, #120] │ │ - b.cc 1b33c // b.lo, b.ul, b.last │ │ - and x12, x9, #0x3f │ │ - mov w13, #0x3 // #3 │ │ - sub w11, w11, w9 │ │ - lsr x12, x8, x12 │ │ - dup v0.2d, x13 │ │ - mov w13, #0xb // #11 │ │ - str w11, [sp, #128] │ │ - and x11, x10, #0x3 │ │ - str q0, [sp, #144] │ │ - cmp w11, #0x3 │ │ - str x12, [sp, #120] │ │ - str x13, [sp, #160] │ │ - b.eq 1c920 // b.none │ │ - add x12, sp, #0x90 │ │ + tbnz w10, #31, 1b8f4 │ │ + b 1b924 │ │ + add w12, w12, #0x1 │ │ + mov w10, #0x7fff // #32767 │ │ + and w12, w12, #0xff │ │ + lsr x9, x9, x12 │ │ + sub w11, w11, w12 │ │ cmp w10, #0x10 │ │ - ldr x11, [x12, x11, lsl #3] │ │ - b.ne 1b8a0 // b.any │ │ - sub x0, x19, #0x1 │ │ - cmp x0, #0x1c8 │ │ - b.hi 1c934 // b.pmore │ │ - mov w10, #0x2920 // #10528 │ │ - add x12, x21, x0 │ │ - ldrb w1, [x12, x10] │ │ - b 1b8a4 │ │ - ldr x20, [sp, #120] │ │ - sub x9, x26, x25 │ │ - ldr w8, [sp, #128] │ │ - cmp x9, #0x4 │ │ - str x29, [sp, #32] │ │ - b.cs 1b760 // b.hs, b.nlast │ │ - cmp w8, #0xe │ │ - b.hi 1b8ec // b.pmore │ │ - ldr x29, [sp, #32] │ │ - cmp x9, #0x2 │ │ - b.cs 1ba38 // b.hs, b.nlast │ │ - and x9, x20, #0x3ff │ │ - ldrsh w9, [x21, x9, lsl #1] │ │ - tbnz w9, #31, 1bf18 │ │ - cmp w9, #0x200 │ │ - b.cc 1bf58 // b.lo, b.ul, b.last │ │ - lsr w9, w9, #9 │ │ - cmp w8, w9 │ │ - b.cs 1bfac // b.hs, b.nlast │ │ - b 1bf58 │ │ - ldr w8, [sp, #136] │ │ - mov w9, #0x15 // #21 │ │ - cmp w8, #0xff │ │ - b.hi 1aa04 // b.pmore │ │ - ldr x1, [sp, #104] │ │ - cmp x1, x22 │ │ - b.eq 1c434 // b.none │ │ - b.ls 1c910 // b.plast │ │ - ldr x9, [sp, #112] │ │ - strb w8, [x9, x22] │ │ - add x22, x22, #0x1 │ │ + stp w11, w10, [x29, #-48] │ │ + stur x9, [x29, #-56] │ │ + b.cs 1c8a8 // b.hs, b.nlast │ │ + and x9, x8, #0x1ff │ │ + add w8, w8, #0x1 │ │ + mov w0, wzr │ │ + strb w10, [x21, x9] │ │ + stur w8, [x29, #-40] │ │ + ands w8, w0, #0xff │ │ + b.eq 1b758 // b.none │ │ + cmp w8, #0x1 │ │ + b.eq 1b648 // b.none │ │ + b 1ca90 │ │ + ldur w3, [x29, #-44] │ │ + mov w1, #0x1e // #30 │ │ + cmp x5, x3 │ │ + b.cc 1b648 // b.lo, b.ul, b.last │ │ + subs x8, x22, x3 │ │ + b.cc 1b648 // b.lo, b.ul, b.last │ │ + ldur w4, [x29, #-40] │ │ + add x23, x22, x4 │ │ + cmp x23, x5 │ │ + b.hi 1b9a4 // b.pmore │ │ + cmp x8, x22 │ │ + b.cc 1c848 // b.lo, b.ul, b.last │ │ + neg x8, x3 │ │ + cmp x8, x4 │ │ + b.cs 1c848 // b.hs, b.nlast │ │ + cmp w4, #0x0 │ │ + mov w8, #0x13 // #19 │ │ mov w9, #0xc // #12 │ │ - b 1aa04 │ │ - ldr w10, [sp, #128] │ │ - ldr x8, [sp, #120] │ │ - cmp w10, #0xe │ │ - b.hi 1bb68 // b.pmore │ │ - sub x9, x26, x25 │ │ - cmp x9, #0x2 │ │ - b.cs 1b8f4 // b.hs, b.nlast │ │ - and x9, x8, #0x3ff │ │ - ldr x11, [sp, #56] │ │ - ldrsh w9, [x11, x9, lsl #1] │ │ - tbnz w9, #31, 1bad0 │ │ - cmp w9, #0x200 │ │ - b.cc 1bb10 // b.lo, b.ul, b.last │ │ - lsr w9, w9, #9 │ │ - cmp w10, w9 │ │ - b.cs 1bb68 // b.hs, b.nlast │ │ - b 1bb10 │ │ - ldr w9, [sp, #128] │ │ - ldr x8, [sp, #120] │ │ - cmp w9, #0x7 │ │ - b.hi 1b4b4 // b.pmore │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w10, [x25], #1 │ │ - lsl x10, x10, x9 │ │ - add w9, w9, #0x8 │ │ - orr x8, x10, x8 │ │ - lsr x10, x8, #8 │ │ - sub w11, w9, #0x8 │ │ - and w8, w8, #0xff │ │ - mov w9, #0x12 // #18 │ │ - str x10, [sp, #120] │ │ - stp w11, w8, [sp, #128] │ │ - b 1aa04 │ │ - ldr x1, [sp, #104] │ │ - cmp x1, x22 │ │ - b.eq 1c3d4 // b.none │ │ - b.ls 1c910 // b.plast │ │ - ldp w10, w8, [sp, #132] │ │ - ldr w9, [sp, #128] │ │ + csel w1, w9, w8, eq // eq = none │ │ + mov w23, #0x2780 // #10112 │ │ + b 1b648 │ │ + cmp x5, x22 │ │ + b.eq 1ca7c // b.none │ │ + b.ls 1cf60 // b.plast │ │ + ldp w10, w8, [x29, #-44] │ │ + ldur w9, [x29, #-48] │ │ + ldur x11, [x29, #-64] │ │ sub w8, w8, #0x1 │ │ cmp w9, #0x0 │ │ + strb w10, [x11, x22] │ │ ccmp w8, #0x0, #0x4, ne // ne = any │ │ - ldr x9, [sp, #112] │ │ - strb w10, [x9, x22] │ │ mov w9, #0x11 // #17 │ │ mov w10, #0x6 // #6 │ │ add x22, x22, #0x1 │ │ - csel w9, w10, w9, eq // eq = none │ │ - str w8, [sp, #136] │ │ - b 1aa04 │ │ - ldr w8, [x21, #10488] │ │ - mov w9, #0x3 // #3 │ │ - cbz w8, 1aa04 │ │ - ldr w8, [sp, #128] │ │ - sub x9, x25, x26 │ │ - add x11, x9, x24 │ │ - ubfx x9, x8, #3, #29 │ │ - cmp w9, w11 │ │ - csel w12, w9, w11, cc // cc = lo, ul, last │ │ - and w9, w8, #0xfffffff8 │ │ - sub x0, x11, x12 │ │ - sub w10, w9, w12, lsl #3 │ │ - ldr x9, [sp, #120] │ │ - cmp x0, x24 │ │ - str w10, [sp, #128] │ │ - b.hi 1ca08 // b.pmore │ │ + stur w8, [x29, #-40] │ │ + csel w1, w10, w9, eq // eq = none │ │ + b 1b648 │ │ + ldur w8, [x29, #-40] │ │ + mov w1, #0x15 // #21 │ │ + cmp w8, #0xff │ │ + b.hi 1b648 // b.pmore │ │ + cmp x5, x22 │ │ + b.eq 1ca7c // b.none │ │ + b.ls 1cf60 // b.plast │ │ + ldur x9, [x29, #-64] │ │ + mov w1, #0xc // #12 │ │ + strb w8, [x9, x22] │ │ + add x22, x22, #0x1 │ │ + b 1b648 │ │ + ldrb w8, [x19, #2286] │ │ + mov w1, #0x3 // #3 │ │ + cbz w8, 1b648 │ │ + ldur w8, [x29, #-48] │ │ + ldur x13, [x29, #-88] │ │ + sub x10, x13, x24 │ │ + lsr w9, w8, #3 │ │ + and w11, w8, #0xfffffff8 │ │ + cmp w10, w8, lsr #3 │ │ + csel w12, w10, w9, cc // cc = lo, ul, last │ │ + sub w9, w11, w12, lsl #3 │ │ + sub x0, x10, x12 │ │ + ldur x10, [x29, #-56] │ │ + subs x24, x13, x0 │ │ + stur w9, [x29, #-48] │ │ + b.cc 1cf2c // b.lo, b.ul, b.last │ │ and x8, x8, #0x7 │ │ - and w10, w10, #0x38 │ │ + and w9, w9, #0x38 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ - add x25, x27, x0 │ │ - str wzr, [sp, #136] │ │ - lsr x8, x9, x8 │ │ - lsl x9, x11, x10 │ │ + lsr x8, x10, x8 │ │ + lsl x9, x11, x9 │ │ + stur wzr, [x29, #-40] │ │ + mov w1, #0x17 // #23 │ │ bic x8, x8, x9 │ │ - mov w9, #0x17 // #23 │ │ - str x8, [sp, #120] │ │ - b 1aa04 │ │ - ldr w8, [sp, #136] │ │ - mov w9, #0x14 // #20 │ │ - and w10, w8, #0x1ff │ │ - cmp w10, #0x100 │ │ - str w10, [sp, #136] │ │ - b.eq 1aa04 // b.none │ │ - mov w9, #0x21 // #33 │ │ - cmp w10, #0x11d │ │ - b.hi 1aa04 // b.pmore │ │ - adrp x9, 6000 │ │ - adrp x10, 6000 │ │ - sub w8, w8, #0x1 │ │ - and x8, x8, #0x1f │ │ - ldr q0, [x9, #752] │ │ - add x9, sp, #0x90 │ │ - ldr q1, [x10, #608] │ │ - stp q1, q0, [sp, #144] │ │ - ldrb w10, [x9, x8] │ │ - adrp x9, 8000 │ │ - add x9, x9, #0xfe6 │ │ - ldrh w8, [x9, x8, lsl #1] │ │ - mov w9, #0xe // #14 │ │ - cmp w10, #0x0 │ │ - cinc w9, w9, eq // eq = none │ │ - stp w8, w10, [sp, #136] │ │ - b 1aa04 │ │ - stp x28, x27, [sp, #8] │ │ - mov x27, x29 │ │ - mov x29, x24 │ │ - mov x24, x23 │ │ - ldp w23, w20, [sp, #132] │ │ - mov x28, x26 │ │ - ldr x26, [sp, #104] │ │ - subs x8, x26, x22 │ │ - b.eq 1c2a8 // b.none │ │ - mov w9, w20 │ │ - sub x2, x22, x23 │ │ - cmp x8, x9 │ │ - ldr x0, [sp, #112] │ │ - csel x19, x8, x9, cc // cc = lo, ul, last │ │ - mov x1, x26 │ │ - mov x3, x22 │ │ - mov x4, x19 │ │ - bl 1cf74 │ │ - subs w20, w20, w19 │ │ - add x22, x19, x22 │ │ - mov w9, #0xc // #12 │ │ - str w20, [sp, #136] │ │ - b.ne 1b604 // b.any │ │ - mov x23, x24 │ │ - mov x24, x29 │ │ - mov x29, x27 │ │ - mov x26, x28 │ │ - ldp x28, x27, [sp, #8] │ │ - b 1aa04 │ │ - ldr w3, [sp, #132] │ │ - mov w9, #0x1e // #30 │ │ - subs x8, x22, x3 │ │ - b.cc 1aa04 // b.lo, b.ul, b.last │ │ - ldr w4, [sp, #136] │ │ - ldr x1, [sp, #104] │ │ - add x19, x22, x4 │ │ - cmp x19, x1 │ │ - b.hi 1b694 // b.pmore │ │ - cmp x8, x22 │ │ - b.cc 1bab8 // b.lo, b.ul, b.last │ │ - neg x8, x3 │ │ - cmp x8, x4 │ │ - b.cs 1bab8 // b.hs, b.nlast │ │ - cmp w4, #0x0 │ │ - mov w8, #0x13 // #19 │ │ - mov w9, #0xc // #12 │ │ - csel w9, w9, w8, eq // eq = none │ │ - b 1aa04 │ │ - ldr w8, [sp, #136] │ │ - mov w9, #0x18 // #24 │ │ - cmp w8, #0x3 │ │ - b.hi 1aa04 // b.pmore │ │ - ldr w12, [sp, #128] │ │ - ldr w9, [x21, #10484] │ │ - cbz w12, 1b994 │ │ - ldr x13, [sp, #120] │ │ - cmp w12, #0x7 │ │ - b.hi 1b6e8 // b.pmore │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w10, [x25], #1 │ │ - lsl x10, x10, x12 │ │ + stur x8, [x29, #-56] │ │ + ldr x8, [sp, #40] │ │ + add x28, x8, x0 │ │ + b 1b648 │ │ + ldur w8, [x29, #-48] │ │ + ldur x9, [x29, #-56] │ │ + mov w1, #0x5 // #5 │ │ + stur wzr, [x29, #-40] │ │ + and x10, x8, #0x7 │ │ + and w8, w8, #0xfffffff8 │ │ + lsr x9, x9, x10 │ │ + stur w8, [x29, #-48] │ │ + stur x9, [x29, #-56] │ │ + b 1b648 │ │ + cbz x24, 1ca38 │ │ + ldrb w8, [x28], #1 │ │ + mov w9, #0x28cc // #10444 │ │ + sub x24, x24, #0x1 │ │ + str w8, [x21, x9] │ │ + mov w1, #0x2 // #2 │ │ + b 1b648 │ │ + ldur w8, [x29, #-40] │ │ + ldur w10, [x29, #-48] │ │ + ldur x9, [x29, #-56] │ │ + ldr w11, [x21, #10452] │ │ + cmp w8, #0x4 │ │ + b.cs 1c1fc // b.hs, b.nlast │ │ + cbz w10, 1bb3c │ │ + cmp w10, #0x7 │ │ + b.hi 1bb1c // b.pmore │ │ + cbz x24, 1c9d0 │ │ + ldrb w12, [x28], #1 │ │ + sub x24, x24, #0x1 │ │ + lsl x12, x12, x10 │ │ + orr w10, w10, #0x8 │ │ + orr x9, x12, x9 │ │ + lsr x12, x9, #8 │ │ + bfi w9, w11, #8, #24 │ │ + sub w10, w10, #0x8 │ │ + stur w10, [x29, #-48] │ │ + mov w11, w9 │ │ + mov x9, x12 │ │ + stur x12, [x29, #-56] │ │ + b 1bb50 │ │ + cbz x24, 1c9d0 │ │ + ldrb w12, [x28], #1 │ │ + mov w10, wzr │ │ + sub x24, x24, #0x1 │ │ + orr w11, w12, w11, lsl #8 │ │ + add w8, w8, #0x1 │ │ + str w11, [x21, #10452] │ │ + stur w8, [x29, #-40] │ │ + b 1baf0 │ │ + cbz x24, 1ca38 │ │ + ldrb w8, [x28], #1 │ │ + ldr w9, [x21, #10444] │ │ + mov w11, #0x1085 // #4229 │ │ + sub x24, x24, #0x1 │ │ + orr w10, w8, w9, lsl #8 │ │ + movk w11, #0x842, lsl #16 │ │ + and w13, w8, #0x20 │ │ + str w8, [x21, #10448] │ │ + umull x11, w10, w11 │ │ + lsr x11, x11, #32 │ │ + sub w12, w10, w11 │ │ + add w11, w11, w12, lsr #1 │ │ + lsr w12, w9, #4 │ │ + and w9, w9, #0xf │ │ + lsr w11, w11, #4 │ │ add w12, w12, #0x8 │ │ - orr x13, x10, x13 │ │ - lsr x11, x13, #8 │ │ - bfi w13, w9, #8, #24 │ │ - sub w10, w12, #0x8 │ │ - add w14, w8, #0x1 │ │ - mov w9, #0x18 // #24 │ │ + and w12, w12, #0x30 │ │ + sub w11, w11, w11, lsl #5 │ │ + add w10, w10, w11 │ │ + orr w11, w12, w13 │ │ + orr w10, w11, w10 │ │ + cmp w10, #0x0 │ │ + mov w10, #0x1d // #29 │ │ + ccmp w9, #0x8, #0x0, eq // eq = none │ │ + mov w9, #0x3 // #3 │ │ + csel w1, w10, w9, ne // ne = any │ │ + b 1b648 │ │ + ldur w8, [x29, #-48] │ │ cmp w8, #0x3 │ │ - str x11, [sp, #120] │ │ - str w13, [x21, #10484] │ │ - str w10, [sp, #128] │ │ - str w14, [sp, #136] │ │ - b.cs 1aa04 // b.hs, b.nlast │ │ - cbz w10, 1b9bc │ │ - cmp w10, #0x8 │ │ - b.cs 1c064 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x25], #1 │ │ - lsl x9, x9, x10 │ │ - orr x11, x9, x11 │ │ - b 1c068 │ │ - cbz w8, 1ba28 │ │ - cmp w8, #0x2 │ │ - b.ne 1ba30 // b.any │ │ - mov w9, #0x8 // #8 │ │ - str wzr, [sp, #136] │ │ - b 1aa04 │ │ - mov x25, x20 │ │ - cmp w8, #0x1 │ │ - b.eq 1aa04 // b.none │ │ - b 1c2cc │ │ - ldp w13, w29, [sp, #132] │ │ - ldr w14, [sp, #140] │ │ - ldr x12, [sp, #104] │ │ - sub x10, x12, x22 │ │ + b.cs 1c244 // b.hs, b.nlast │ │ + cbz x24, 1ca38 │ │ + ldrb w9, [x28], #1 │ │ + ldur x10, [x29, #-56] │ │ + sub x24, x24, #0x1 │ │ + lsl x9, x9, x8 │ │ + orr w8, w8, #0x8 │ │ + orr x9, x9, x10 │ │ + b 1c248 │ │ + ldur w8, [x29, #-48] │ │ + cmp w8, #0x8 │ │ + b.cs 1c27c // b.hs, b.nlast │ │ + cbz x24, 1ca38 │ │ + ldrb w9, [x28], #1 │ │ + ldur x10, [x29, #-56] │ │ + sub x24, x24, #0x1 │ │ + lsl x9, x9, x8 │ │ + orr w8, w8, #0x8 │ │ + orr x9, x9, x10 │ │ + b 1c280 │ │ + cbz x24, 1ca38 │ │ + sub x8, x5, x22 │ │ + ldur w23, [x29, #-40] │ │ + mov x25, x19 │ │ + cmp x24, x8 │ │ + mov x19, x27 │ │ + str x20, [sp, #16] │ │ + csel x8, x24, x8, cc // cc = lo, ul, last │ │ + cmp x23, x8 │ │ + csel x26, x23, x8, cc // cc = lo, ul, last │ │ + adds x27, x26, x22 │ │ + b.cs 1cef4 // b.hs, b.nlast │ │ + cmp x27, x5 │ │ + b.hi 1cf08 // b.pmore │ │ + ldur x8, [x29, #-64] │ │ + mov x1, x28 │ │ + mov x2, x26 │ │ + add x0, x8, x22 │ │ + bl 75e40 │ │ + ldur x5, [x29, #-72] │ │ + sub w8, w23, w26 │ │ + ldr x20, [sp, #16] │ │ + sub x24, x24, x26 │ │ + add x28, x28, x26 │ │ + stur w8, [x29, #-40] │ │ + mov w1, #0x6 // #6 │ │ + mov x22, x27 │ │ + mov x27, x19 │ │ + mov x19, x25 │ │ + mov w23, #0x2780 // #10112 │ │ + b 1b648 │ │ + ldur w9, [x29, #-40] │ │ + ldur w8, [x29, #-48] │ │ + ldur x10, [x29, #-56] │ │ + ldr x12, [sp, #48] │ │ + cmp w9, #0x4 │ │ + b.cs 1c204 // b.hs, b.nlast │ │ + cbz w8, 1bcfc │ │ + cmp w8, #0x7 │ │ + b.hi 1bce0 // b.pmore │ │ + cbz x24, 1c9c0 │ │ + ldrb w11, [x28], #1 │ │ + sub x24, x24, #0x1 │ │ + lsl x11, x11, x8 │ │ + orr w8, w8, #0x8 │ │ + orr x10, x11, x10 │ │ + lsr x11, x10, #8 │ │ + strb w10, [x12, x9] │ │ + sub w8, w8, #0x8 │ │ + stur w8, [x29, #-48] │ │ + mov x10, x11 │ │ + stur x11, [x29, #-56] │ │ + b 1bd10 │ │ + cbz x24, 1c9c0 │ │ + ldrb w11, [x28], #1 │ │ + mov w8, wzr │ │ + sub x24, x24, #0x1 │ │ + strb w11, [x12, x9] │ │ + add x9, x9, #0x1 │ │ + stur w9, [x29, #-40] │ │ + b 1bcb4 │ │ + ldur w8, [x29, #-40] │ │ + cmp x5, x22 │ │ + mov w9, #0x7 // #7 │ │ + mov w10, #0x2 // #2 │ │ + csel w9, w10, w9, eq // eq = none │ │ + cmp w8, #0x0 │ │ + mov w10, #0x14 // #20 │ │ + csel w1, w9, w10, ne // ne = any │ │ + cbz w8, 1b648 │ │ + cmp x5, x22 │ │ + b.ne 1b648 // b.any │ │ + b 1ca8c │ │ + ldp w8, w16, [x29, #-48] │ │ + str x27, [sp, #8] │ │ + ldur x27, [x29, #-56] │ │ + ldurb w17, [x29, #-36] │ │ + ldur x14, [x29, #-96] │ │ + ldr x15, [sp, #104] │ │ + subs x9, x24, #0x4 │ │ + b.cc 1c2c0 // b.lo, b.ul, b.last │ │ + sub x10, x5, x22 │ │ cmp x10, #0x2 │ │ - b.cc 1b3dc // b.lo, b.ul, b.last │ │ + b.cc 1c2c0 // b.lo, b.ul, b.last │ │ cmp x10, #0x103 │ │ - b.cc 1b788 // b.lo, b.ul, b.last │ │ - cmp x9, #0xd │ │ - b.hi 1bc28 // b.pmore │ │ + b.cc 1bd88 // b.lo, b.ul, b.last │ │ + cmp x24, #0xd │ │ + b.hi 1c458 // b.pmore │ │ cmp w8, #0x1e │ │ - b.cs 1b7a8 // b.hs, b.nlast │ │ - ldr w9, [x25], #4 │ │ - lsl x9, x9, x8 │ │ - add w8, w8, #0x20 │ │ - orr x20, x9, x20 │ │ - str w8, [sp, #128] │ │ - str x20, [sp, #120] │ │ - and x9, x20, #0x3ff │ │ - ldrsh w29, [x21, x9, lsl #1] │ │ - tbnz w29, #31, 1b7c4 │ │ - cmp w29, #0x200 │ │ - b.cc 1bc1c // b.lo, b.ul, b.last │ │ - lsr w9, w29, #9 │ │ - b 1b7f0 │ │ - mov w9, #0xa // #10 │ │ - lsr x10, x20, x9 │ │ - mvn w11, w29 │ │ - and w10, w10, #0x1 │ │ - add w0, w10, w11 │ │ - cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x10, x21, x0, lsl #1 │ │ - add w9, w9, #0x1 │ │ - ldrsh w29, [x10, #2048] │ │ - tbnz w29, #31, 1b7c8 │ │ - sub w8, w8, w9 │ │ - str w29, [sp, #136] │ │ - lsr x9, x20, x9 │ │ - str w8, [sp, #128] │ │ - str x9, [sp, #120] │ │ - tbnz w29, #8, 1bef8 │ │ - and x10, x9, #0x3ff │ │ - ldrsh w10, [x21, x10, lsl #1] │ │ - tbnz w10, #31, 1b824 │ │ - cmp w10, #0x200 │ │ - b.cc 1bc1c // b.lo, b.ul, b.last │ │ - lsr w11, w10, #9 │ │ - b 1b850 │ │ - mov w11, #0xa // #10 │ │ - lsr x12, x9, x11 │ │ + b.cs 1bda4 // b.hs, b.nlast │ │ + ldr w10, [x28], #4 │ │ + mov x24, x9 │ │ + lsl x10, x10, x8 │ │ + orr w8, w8, #0x20 │ │ + orr x27, x10, x27 │ │ + and x9, x27, #0x3ff │ │ + ldrsh w9, [x14, x9, lsl #1] │ │ + tbnz w9, #31, 1bdb8 │ │ + lsr w10, w9, #9 │ │ + b 1bdf0 │ │ + mov w10, #0xa // #10 │ │ + lsr x11, x27, x10 │ │ + mvn w9, w9 │ │ + and w11, w11, #0x1 │ │ + add w9, w11, w9 │ │ + cmp w9, #0x240 │ │ + b.cs 1bde4 // b.hs, b.nlast │ │ + ldrsh w9, [x15, w9, uxtw #1] │ │ + add w10, w10, #0x1 │ │ + tbnz w9, #31, 1bdbc │ │ + b 1bdec │ │ + add w10, w10, #0x1 │ │ + mov w9, #0x7fff // #32767 │ │ + and w10, w10, #0xff │ │ + lsr x11, x27, x10 │ │ + sub w8, w8, w10 │ │ + stur w9, [x29, #-40] │ │ + stur w8, [x29, #-48] │ │ + stur x11, [x29, #-56] │ │ + tbnz w9, #8, 1c780 │ │ + and x10, x11, #0x3ff │ │ + ldrsh w10, [x14, x10, lsl #1] │ │ + tbnz w10, #31, 1be1c │ │ + lsr w12, w10, #9 │ │ + b 1be54 │ │ + mov w12, #0xa // #10 │ │ + lsr x13, x11, x12 │ │ mvn w10, w10 │ │ - and w12, w12, #0x1 │ │ - add w0, w12, w10 │ │ - cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x10, x21, x0, lsl #1 │ │ - add w11, w11, #0x1 │ │ - ldrsh w10, [x10, #2048] │ │ - tbnz w10, #31, 1b828 │ │ - ldr x12, [sp, #104] │ │ - lsr x20, x9, x11 │ │ - sub w8, w8, w11 │ │ - cmp x12, x22 │ │ - str x20, [sp, #120] │ │ - str w8, [sp, #128] │ │ - b.ls 1c8bc // b.plast │ │ + and w13, w13, #0x1 │ │ + add w10, w13, w10 │ │ + cmp w10, #0x240 │ │ + b.cs 1be48 // b.hs, b.nlast │ │ + ldrsh w10, [x15, w10, uxtw #1] │ │ + add w12, w12, #0x1 │ │ + tbnz w10, #31, 1be20 │ │ + b 1be50 │ │ + add w12, w12, #0x1 │ │ + mov w10, #0x7fff // #32767 │ │ + and w12, w12, #0xff │ │ + lsr x27, x11, x12 │ │ + sub w8, w8, w12 │ │ + cmp x5, x22 │ │ + stur w8, [x29, #-48] │ │ + stur x27, [x29, #-56] │ │ + b.ls 1cf60 // b.plast │ │ + ldur x11, [x29, #-64] │ │ add x0, x22, #0x1 │ │ - ldr x9, [sp, #112] │ │ - strb w29, [x9, x22] │ │ - tbnz w10, #8, 1bf04 │ │ - cmp x0, x12 │ │ - b.cs 1c8d0 // b.hs, b.nlast │ │ + strb w9, [x11, x22] │ │ + tbnz w10, #8, 1c78c │ │ + cmp x0, x5 │ │ + b.cs 1cf70 // b.hs, b.nlast │ │ + ldur x9, [x29, #-64] │ │ add x22, x22, #0x2 │ │ - sub x9, x26, x25 │ │ - ldr x11, [sp, #112] │ │ - cmp x9, #0x4 │ │ - strb w10, [x11, x0] │ │ - b.cs 1b76c // b.hs, b.nlast │ │ - b 1b3dc │ │ - mov w1, wzr │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ - lsl x9, x10, x9 │ │ - mvn x9, x9 │ │ - and x8, x8, x9 │ │ - add x20, x11, x8 │ │ - adds x8, x20, x19 │ │ - b.cs 1c9e0 // b.hs, b.nlast │ │ - cmp x8, #0x1c9 │ │ - b.hi 1c9f4 // b.pmore │ │ - cbz x20, 1b8dc │ │ - ldr x8, [sp, #80] │ │ - mov x2, x20 │ │ - add x0, x8, x19 │ │ - bl 73040 │ │ - add w8, w19, w20 │ │ - mov w9, #0xa // #10 │ │ - str w8, [sp, #136] │ │ - b 1aa04 │ │ - ldr x29, [sp, #32] │ │ - b 1bfac │ │ - ldrh w9, [x25] │ │ - mov w11, w10 │ │ - lsl x9, x9, x11 │ │ - add w10, w10, #0x10 │ │ - orr x8, x9, x8 │ │ - add x25, x25, #0x2 │ │ - str w10, [sp, #128] │ │ - str x8, [sp, #120] │ │ - b 1bb68 │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - mov w10, #0x291c // #10524 │ │ - add x11, x8, #0x1 │ │ - ldrb w9, [x25], #1 │ │ - add x12, x21, x8 │ │ - cmp x8, #0x3 │ │ - str w11, [sp, #136] │ │ - strb w9, [x12, x10] │ │ - b.cs 1b98c // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - mov w12, #0x291c // #10524 │ │ - add x10, x8, #0x2 │ │ - ldrb w9, [x25], #1 │ │ - add x11, x21, x11 │ │ - cmp x8, #0x2 │ │ - str w10, [sp, #136] │ │ - strb w9, [x11, x12] │ │ - b.cs 1b98c // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - mov w12, #0x291c // #10524 │ │ - add x11, x8, #0x3 │ │ - ldrb w9, [x25], #1 │ │ - add x10, x21, x10 │ │ - str w11, [sp, #136] │ │ - strb w9, [x10, x12] │ │ - cbz x8, 1c230 │ │ - mov w10, wzr │ │ - b 1c188 │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w10, [x25], #1 │ │ + strb w10, [x9, x0] │ │ + b 1bd64 │ │ + ldur w8, [x29, #-40] │ │ + ldur w9, [x29, #-48] │ │ + mov w10, #0x3 // #3 │ │ + ldur x11, [x29, #-56] │ │ + ldr x15, [sp, #56] │ │ cmp w8, #0x3 │ │ - orr w13, w10, w9, lsl #8 │ │ - add w10, w8, #0x1 │ │ - mov w9, #0x18 // #24 │ │ - str w13, [x21, #10484] │ │ - str w10, [sp, #136] │ │ - b.cs 1aa04 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x25], #1 │ │ - add w10, w8, #0x2 │ │ - cmp w8, #0x2 │ │ - orr w11, w9, w13, lsl #8 │ │ - mov w9, #0x18 // #24 │ │ - str w10, [sp, #136] │ │ - str w11, [x21, #10484] │ │ - b.cs 1aa04 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x25], #1 │ │ - add w10, w8, #0x3 │ │ - orr w12, w9, w11, lsl #8 │ │ - mov w9, #0x18 // #24 │ │ - str w10, [sp, #136] │ │ - str w12, [x21, #10484] │ │ - cbnz w8, 1aa04 │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w8, [x25], #1 │ │ - orr w13, w8, w12, lsl #8 │ │ - mov w8, #0x4 // #4 │ │ - str w13, [x21, #10484] │ │ - str w8, [sp, #136] │ │ - b 1aa04 │ │ - mov w9, #0x4 // #4 │ │ - b 1aa04 │ │ - mov w9, #0x19 // #25 │ │ - b 1aa04 │ │ - ldrh w9, [x25] │ │ - mov w10, w8 │ │ - lsl x9, x9, x10 │ │ - add w8, w8, #0x10 │ │ - orr x20, x9, x20 │ │ - add x25, x25, #0x2 │ │ - str w8, [sp, #128] │ │ - str x20, [sp, #120] │ │ - b 1bfac │ │ - mov w9, #0x1a // #26 │ │ - mov x25, x20 │ │ - b 1aa04 │ │ - mov w9, #0x23 // #35 │ │ - b 1aa04 │ │ - cbnz w0, 1ba80 │ │ - mov w9, #0x20 // #32 │ │ - cmp w10, #0x10 │ │ - b.eq 1aa04 // b.none │ │ - adrp x8, 5000 │ │ - mov w9, w10 │ │ - sub x0, x9, #0x10 │ │ - cmp x0, #0x2 │ │ - ldr d0, [x8, #4024] │ │ - mov w8, #0x7 // #7 │ │ - str d0, [sp, #144] │ │ - str w8, [sp, #152] │ │ - b.hi 1c944 // b.pmore │ │ - add x8, sp, #0x90 │ │ - mov w9, #0xb // #11 │ │ - ldr w8, [x8, x0, lsl #2] │ │ - str w8, [sp, #140] │ │ - b 1aa04 │ │ - ldr x0, [sp, #112] │ │ - mov x2, x22 │ │ - bl 1ce90 │ │ - mov w9, #0xc // #12 │ │ - mov x22, x19 │ │ - b 1aa04 │ │ - cmp w10, #0xb │ │ - b.cc 1bb10 // b.lo, b.ul, b.last │ │ - mov w11, #0xb // #11 │ │ - sub w12, w11, #0x1 │ │ - mvn w9, w9 │ │ - lsr x12, x8, x12 │ │ - and w12, w12, #0x1 │ │ - add w0, w12, w9 │ │ - cmp w0, #0x23f │ │ - b.hi 1c900 // b.pmore │ │ - add x9, x21, x0, lsl #1 │ │ - ldrsh w9, [x9, #5536] │ │ - tbz w9, #31, 1bb68 │ │ - add w11, w11, #0x1 │ │ - cmp w10, w11 │ │ - b.cs 1badc // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - mov x9, x25 │ │ - cmp w10, #0x6 │ │ - ldrb w11, [x9], #1 │ │ + csel w10, w8, w10, hi // hi = pmore │ │ + cmp x8, x10 │ │ + b.eq 1c874 // b.none │ │ + movi v0.2s, #0x5 │ │ + mov w12, #0x4 // #4 │ │ + stur w12, [x29, #-24] │ │ + sub x12, x29, #0x20 │ │ + stur d0, [x29, #-32] │ │ + ldr w12, [x12, x8, lsl #2] │ │ + cmp w9, w12 │ │ + b.cs 1bf00 // b.hs, b.nlast │ │ + cbz x24, 1c994 │ │ + ldrb w13, [x28], #1 │ │ + sub x24, x24, #0x1 │ │ + lsl x13, x13, x9 │ │ + add w9, w9, #0x8 │ │ + cmp w9, w12 │ │ + stur w9, [x29, #-48] │ │ + orr x11, x13, x11 │ │ + stur x11, [x29, #-56] │ │ + b.cc 1bed8 // b.lo, b.ul, b.last │ │ + mov x13, #0xffffffffffffffff // #-1 │ │ + adrp x14, 9000 │ │ + add x14, x14, #0x412 │ │ + lsl x13, x13, x12 │ │ + ldrh w14, [x14, x8, lsl #1] │ │ + sub w9, w9, w12 │ │ + stur w9, [x29, #-48] │ │ + bic w13, w11, w13 │ │ + lsr x11, x11, x12 │ │ + add w13, w14, w13 │ │ + strh w13, [x15, x8, lsl #1] │ │ + add x8, x8, #0x1 │ │ + stur x11, [x29, #-56] │ │ + stur w8, [x29, #-40] │ │ + b 1beb0 │ │ + mov x25, x19 │ │ + mov x19, x27 │ │ + ldp w27, w23, [x29, #-44] │ │ + subs x8, x5, x22 │ │ + b.eq 1c9a4 // b.none │ │ + mov w9, w23 │ │ + ldur x0, [x29, #-64] │ │ + sub x2, x22, x27 │ │ + cmp x9, x8 │ │ + mov x1, x5 │ │ + mov x3, x22 │ │ + csel x26, x9, x8, cc // cc = lo, ul, last │ │ + mov x4, x26 │ │ + bl 1d380 │ │ + ldur x5, [x29, #-72] │ │ + subs w23, w23, w26 │ │ + add x22, x26, x22 │ │ + stur w23, [x29, #-40] │ │ + b.ne 1bf48 // b.any │ │ + mov w1, #0xc // #12 │ │ + mov x27, x19 │ │ + mov x19, x25 │ │ + mov w23, #0x2780 // #10112 │ │ + b 1b648 │ │ + ldurb w9, [x29, #-36] │ │ + ldur w10, [x29, #-48] │ │ + ldur x8, [x29, #-56] │ │ + cmp w10, w9 │ │ + b.cs 1bfd8 // b.hs, b.nlast │ │ + cbz x24, 1c9e0 │ │ + ldrb w11, [x28], #1 │ │ + sub x24, x24, #0x1 │ │ lsl x11, x11, x10 │ │ + add w10, w10, #0x8 │ │ + cmp w10, w9 │ │ + stur w10, [x29, #-48] │ │ orr x8, x11, x8 │ │ - add w11, w10, #0x8 │ │ - str x8, [sp, #120] │ │ - str w11, [sp, #128] │ │ - b.hi 1bb60 // b.pmore │ │ - and x12, x8, #0x3ff │ │ - ldr x13, [sp, #56] │ │ - ldrsh w12, [x13, x12, lsl #1] │ │ - tbnz w12, #31, 1c0b4 │ │ - cmp w12, #0x200 │ │ - b.cc 1c0f4 // b.lo, b.ul, b.last │ │ - lsr w12, w12, #9 │ │ - cmp w11, w12 │ │ - b.cc 1c0f4 // b.lo, b.ul, b.last │ │ - mov w10, w11 │ │ - mov x25, x9 │ │ - and x9, x8, #0x3ff │ │ - ldr x11, [sp, #56] │ │ - ldrsh w11, [x11, x9, lsl #1] │ │ - tbnz w11, #31, 1bb84 │ │ - lsr w12, w11, #9 │ │ - and w11, w11, #0x1ff │ │ - b 1bbb0 │ │ - mov w12, #0xa // #10 │ │ - lsr x9, x8, x12 │ │ - mvn w11, w11 │ │ - and w9, w9, #0x1 │ │ - add w0, w9, w11 │ │ + stur x8, [x29, #-56] │ │ + b.cc 1bfb0 // b.lo, b.ul, b.last │ │ + sub w10, w10, w9 │ │ + mov w11, #0x3 // #3 │ │ + lsr x12, x8, x9 │ │ + stur w10, [x29, #-48] │ │ + dup v0.2d, x11 │ │ + mov w11, #0xb // #11 │ │ + ldp w10, w23, [x29, #-44] │ │ + stur x12, [x29, #-56] │ │ + stur q0, [x29, #-32] │ │ + cmp w10, #0x10 │ │ + stur x11, [x29, #-16] │ │ + b.ne 1c36c // b.any │ │ + sub w11, w23, #0x1 │ │ + and x11, x11, #0x1ff │ │ + ldrb w1, [x21, x11] │ │ + b 1c370 │ │ + ldur w9, [x29, #-48] │ │ + cmp w9, #0xf │ │ + b.cs 1c29c // b.hs, b.nlast │ │ + ldr x14, [sp, #64] │ │ + cmp x24, #0x1 │ │ + b.hi 1c3c4 // b.pmore │ │ + ldur x8, [x29, #-56] │ │ + mov x11, x24 │ │ + and x10, x8, #0x3ff │ │ + ldrsh w10, [x20, x10, lsl #1] │ │ + tbnz w10, #31, 1c05c │ │ + cmp w10, #0x200 │ │ + b.cc 1c098 // b.lo, b.ul, b.last │ │ + lsr w10, w10, #9 │ │ + cmp x9, x10 │ │ + b.cc 1c098 // b.lo, b.ul, b.last │ │ + b 1c7a0 │ │ + cmp x9, #0xb │ │ + b.cc 1c098 // b.lo, b.ul, b.last │ │ + mov w12, #0xc // #12 │ │ + sub w13, w12, #0x2 │ │ + mvn w10, w10 │ │ + lsr x13, x8, x13 │ │ + and w13, w13, #0x1 │ │ + add w0, w13, w10 │ │ cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x9, x21, x0, lsl #1 │ │ + b.hi 1cf50 // b.pmore │ │ + ldrsh w10, [x14, x0, lsl #1] │ │ + tbz w10, #31, 1c7a0 │ │ + cmp x9, w12, uxtw │ │ add w12, w12, #0x1 │ │ - ldrsh w11, [x9, #5536] │ │ - tbnz w11, #31, 1bb88 │ │ - mov w9, #0x23 // #35 │ │ - cbz w12, 1aa04 │ │ - lsr x8, x8, x12 │ │ - sub w10, w10, w12 │ │ - mov w9, #0x22 // #34 │ │ - cmp w11, #0x1d │ │ - str x8, [sp, #120] │ │ - str w10, [sp, #128] │ │ - b.gt 1aa04 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #448] │ │ - and x8, x11, #0x1f │ │ - ldr q1, [x9, #400] │ │ - add x9, sp, #0x90 │ │ - mov w11, #0x16 // #22 │ │ - stp q1, q0, [sp, #144] │ │ - ldrb w10, [x9, x8] │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x26 │ │ - ldrh w8, [x9, x8, lsl #1] │ │ - mov w9, #0x10 // #16 │ │ - cmp w10, #0x0 │ │ - str w10, [sp, #140] │ │ - csel w9, w11, w9, eq // eq = none │ │ - str w8, [sp, #132] │ │ - b 1aa04 │ │ - ldr x29, [sp, #32] │ │ - mov w9, #0x23 // #35 │ │ - b 1aa04 │ │ - str x23, [sp, #24] │ │ - mov w23, w8 │ │ - sub x8, x26, x25 │ │ - cmp x8, #0xe │ │ - b.cc 1bef0 // b.lo, b.ul, b.last │ │ - cmp w23, #0x1d │ │ - b.hi 1bc54 // b.pmore │ │ - ldr w8, [x25], #4 │ │ - lsl x8, x8, x23 │ │ - add w23, w23, #0x20 │ │ - orr x20, x8, x20 │ │ - and x8, x20, #0x3ff │ │ - ldrsh w9, [x21, x8, lsl #1] │ │ - tbnz w9, #31, 1bc74 │ │ - cmp w9, #0x200 │ │ - b.cc 1c40c // b.lo, b.ul, b.last │ │ - lsr w8, w9, #9 │ │ - mov w29, w9 │ │ - b 1bca4 │ │ - mov w8, #0xa // #10 │ │ - mov w29, w9 │ │ - lsr x9, x20, x8 │ │ - mvn w10, w29 │ │ + b.cs 1c068 // b.hs, b.nlast │ │ + cbz x11, 1ca68 │ │ + ldrb w10, [x28], #1 │ │ + mov x11, xzr │ │ + mov x24, xzr │ │ + cmp x9, #0x6 │ │ + lsl x10, x10, x9 │ │ + orr x8, x10, x8 │ │ + add x10, x9, #0x8 │ │ + mov x9, x10 │ │ + stur x8, [x29, #-56] │ │ + stur w10, [x29, #-48] │ │ + b.ls 1c038 // b.plast │ │ + b 1c7a8 │ │ + ldurb w8, [x29, #-36] │ │ + ldur w9, [x29, #-48] │ │ + ldur x10, [x29, #-56] │ │ + cmp w9, w8 │ │ + b.cs 1c108 // b.hs, b.nlast │ │ + cbz x24, 1c9f0 │ │ + ldrb w11, [x28], #1 │ │ + sub x24, x24, #0x1 │ │ + lsl x11, x11, x9 │ │ + add w9, w9, #0x8 │ │ + cmp w9, w8 │ │ + stur w9, [x29, #-48] │ │ + orr x10, x11, x10 │ │ + stur x10, [x29, #-56] │ │ + b.cc 1c0e0 // b.lo, b.ul, b.last │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + ldur w13, [x29, #-40] │ │ + lsr x12, x10, x8 │ │ + lsl x11, x11, x8 │ │ + sub w8, w9, w8 │ │ + mov w1, #0xf // #15 │ │ + stur x12, [x29, #-56] │ │ + bic w10, w10, w11 │ │ + stur w8, [x29, #-48] │ │ + add w9, w13, w10 │ │ + stur w9, [x29, #-40] │ │ + b 1b648 │ │ + ldurb w8, [x29, #-36] │ │ + ldur w9, [x29, #-48] │ │ + ldur x10, [x29, #-56] │ │ + cmp w9, w8 │ │ + b.cs 1c174 // b.hs, b.nlast │ │ + cbz x24, 1ca00 │ │ + ldrb w11, [x28], #1 │ │ + sub x24, x24, #0x1 │ │ + lsl x11, x11, x9 │ │ + add w9, w9, #0x8 │ │ + cmp w9, w8 │ │ + stur w9, [x29, #-48] │ │ + orr x10, x11, x10 │ │ + stur x10, [x29, #-56] │ │ + b.cc 1c14c // b.lo, b.ul, b.last │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + ldur w13, [x29, #-44] │ │ + lsr x12, x10, x8 │ │ + lsl x11, x11, x8 │ │ + sub w8, w9, w8 │ │ + mov w1, #0x16 // #22 │ │ + stur x12, [x29, #-56] │ │ + bic w10, w10, w11 │ │ + add w9, w13, w10 │ │ + stp w8, w9, [x29, #-48] │ │ + b 1b648 │ │ + ldur w8, [x29, #-40] │ │ + mov w1, #0x14 // #20 │ │ + and w9, w8, #0x1ff │ │ + cmp w9, #0x100 │ │ + stur w9, [x29, #-40] │ │ + b.eq 1b648 // b.none │ │ + cmp w9, #0x11d │ │ + mov w1, #0x21 // #33 │ │ + b.hi 1b648 // b.pmore │ │ + sub w8, w8, #0x1 │ │ + adrp x9, 8000 │ │ + add x9, x9, #0x478 │ │ + and x8, x8, #0x1f │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x396 │ │ + ldrb w9, [x9, x8] │ │ + ldrh w8, [x10, x8, lsl #1] │ │ + sturb w9, [x29, #-36] │ │ + cmp w9, #0x0 │ │ + mov w9, #0xe // #14 │ │ + stur w8, [x29, #-40] │ │ + cinc w1, w9, eq // eq = none │ │ + b 1b648 │ │ + mov w1, #0x18 // #24 │ │ + b 1b648 │ │ + ldrh w9, [x19, #2276] │ │ + ldrh w10, [x19, #2278] │ │ + cmp w8, #0x0 │ │ + mov w8, #0x11 // #17 │ │ + mov w12, #0x6 // #6 │ │ + mov w11, #0xffff // #65535 │ │ + eor w10, w10, w9 │ │ + mov w13, #0x14 // #20 │ │ + csel w8, w12, w8, eq // eq = none │ │ + cmp w9, #0x0 │ │ + mov w12, #0x1f // #31 │ │ + stur w9, [x29, #-40] │ │ + csel w8, w13, w8, eq // eq = none │ │ + cmp w10, w11 │ │ + csel w1, w8, w12, eq // eq = none │ │ + b 1b648 │ │ + ldur x9, [x29, #-56] │ │ + sub w11, w8, #0x3 │ │ + ubfx w8, w9, #1, #2 │ │ + lsr x10, x9, #3 │ │ and w9, w9, #0x1 │ │ - add w0, w9, w10 │ │ - cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x9, x21, x0, lsl #1 │ │ - add w8, w8, #0x1 │ │ - ldrsh w29, [x9, #2048] │ │ - tbnz w29, #31, 1bc7c │ │ - sub w23, w23, w8 │ │ - lsr x20, x20, x8 │ │ - tbnz w29, #8, 1bd54 │ │ - and x8, x20, #0x3ff │ │ - ldrsh w8, [x21, x8, lsl #1] │ │ - tbnz w8, #31, 1bccc │ │ + stur w11, [x29, #-48] │ │ + cmp w8, #0x1 │ │ + stur x10, [x29, #-56] │ │ + strb w9, [x19, #2286] │ │ + strb w8, [x19, #2287] │ │ + b.gt 1c2a8 │ │ + cbnz w8, 1c3e0 │ │ + mov w1, #0x4 // #4 │ │ + b 1b648 │ │ + ldur x9, [x29, #-56] │ │ + lsr x10, x9, #8 │ │ + sub w8, w8, #0x8 │ │ + and w9, w9, #0xff │ │ + stp w8, w9, [x29, #-48] │ │ + mov w1, #0x12 // #18 │ │ + stur x10, [x29, #-56] │ │ + b 1b648 │ │ + ldur x8, [x29, #-56] │ │ + ldr x14, [sp, #64] │ │ + b 1c7a4 │ │ + cmp w8, #0x2 │ │ + mov w1, #0x19 // #25 │ │ + b.ne 1b648 // b.any │ │ + stur wzr, [x29, #-40] │ │ + mov w1, #0x8 // #8 │ │ + b 1b648 │ │ + cmp w8, #0xe │ │ + b.hi 1c454 // b.pmore │ │ + cmp x24, #0x1 │ │ + b.hi 1c8dc // b.pmore │ │ + mov w9, w8 │ │ + mov x10, x24 │ │ + and x8, x27, #0x3ff │ │ + ldrsh w8, [x14, x8, lsl #1] │ │ + tbnz w8, #31, 1c2fc │ │ cmp w8, #0x200 │ │ - b.cc 1c414 // b.lo, b.ul, b.last │ │ - lsr w9, w8, #9 │ │ - b 1bcf8 │ │ - mov w9, #0xa // #10 │ │ - lsr x10, x20, x9 │ │ + b.cc 1c338 // b.lo, b.ul, b.last │ │ + lsr w8, w8, #9 │ │ + cmp x9, x8 │ │ + b.cc 1c338 // b.lo, b.ul, b.last │ │ + b 1c8f4 │ │ + cmp x9, #0xb │ │ + b.cc 1c338 // b.lo, b.ul, b.last │ │ + mov w11, #0xc // #12 │ │ + sub w12, w11, #0x2 │ │ mvn w8, w8 │ │ - and w10, w10, #0x1 │ │ - add w0, w10, w8 │ │ + lsr x12, x27, x12 │ │ + and w12, w12, #0x1 │ │ + add w0, w12, w8 │ │ cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x8, x21, x0, lsl #1 │ │ - add w9, w9, #0x1 │ │ - ldrsh w8, [x8, #2048] │ │ - tbnz w8, #31, 1bcd0 │ │ - cmp x22, x12 │ │ - b.cs 1c8bc // b.hs, b.nlast │ │ - lsr x20, x20, x9 │ │ - sub w23, w23, w9 │ │ - add x0, x22, #0x1 │ │ - ldr x9, [sp, #112] │ │ - strb w29, [x9, x22] │ │ - tbnz w8, #8, 1bd4c │ │ - cmp x0, x12 │ │ - b.cs 1c8d0 // b.hs, b.nlast │ │ - add x22, x22, #0x2 │ │ - mov w9, #0xc // #12 │ │ - sub x10, x12, x22 │ │ - cmp x10, #0x103 │ │ - ldr x10, [sp, #112] │ │ - strb w8, [x10, x0] │ │ - b.cc 1c294 // b.lo, b.ul, b.last │ │ - sub x8, x26, x25 │ │ - cmp x8, #0xe │ │ - b.cs 1bc3c // b.hs, b.nlast │ │ - b 1c294 │ │ - mov x22, x0 │ │ - mov w29, w8 │ │ - and w8, w29, #0x1ff │ │ - cmp w8, #0x100 │ │ - b.eq 1c28c // b.none │ │ - cmp w8, #0x11d │ │ - b.hi 1c8b0 // b.pmore │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - adrp x10, 8000 │ │ - add x10, x10, #0xfe6 │ │ - cmp w23, #0x1d │ │ - ldr q0, [x8, #752] │ │ - sub w8, w29, #0x1 │ │ - ldr q1, [x9, #608] │ │ - and x9, x8, #0x1f │ │ - add x8, sp, #0x90 │ │ - stp q1, q0, [sp, #144] │ │ - ldrh w29, [x10, x9, lsl #1] │ │ - ldrb w8, [x8, x9] │ │ - b.hi 1bdbc // b.pmore │ │ - sub x1, x26, x25 │ │ - cmp x1, #0x3 │ │ - b.ls 1ca18 // b.plast │ │ - ldr w9, [x25], #4 │ │ - lsl x9, x9, x23 │ │ - add w23, w23, #0x20 │ │ - orr x20, x9, x20 │ │ - cbz w8, 1bdd8 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - sub w23, w23, w8 │ │ + b.hi 1cf50 // b.pmore │ │ + ldrsh w8, [x15, x0, lsl #1] │ │ + tbz w8, #31, 1c8f4 │ │ + cmp x9, w11, uxtw │ │ + add w11, w11, #0x1 │ │ + b.cs 1c308 // b.hs, b.nlast │ │ + cbz x10, 1cab8 │ │ + ldrb w8, [x28], #1 │ │ + mov x10, xzr │ │ + mov x24, xzr │ │ + cmp x9, #0x6 │ │ + lsl x8, x8, x9 │ │ + orr x27, x8, x27 │ │ + add x8, x9, #0x8 │ │ + mov x9, x8 │ │ + stur x27, [x29, #-56] │ │ + stur w8, [x29, #-48] │ │ + b.ls 1c2d8 // b.plast │ │ + b 1c8fc │ │ + mov w1, wzr │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + and x10, x10, #0x2 │ │ + and x0, x23, #0x1ff │ │ + lsl x9, x11, x9 │ │ + sub x11, x29, #0x20 │ │ + ldr x10, [x11, x10, lsl #3] │ │ + bic x8, x8, x9 │ │ + add x26, x10, x8 │ │ + add w8, w26, w23 │ │ + and x8, x8, #0x1ff │ │ + subs x2, x8, x0 │ │ + b.cc 1cf1c // b.lo, b.ul, b.last │ │ + b.eq 1c3b0 // b.none │ │ + add x0, x21, x0 │ │ + bl 75f00 │ │ + ldur x5, [x29, #-72] │ │ + add w8, w23, w26 │ │ + mov w1, #0xa // #10 │ │ + mov w23, #0x2780 // #10112 │ │ + stur w8, [x29, #-40] │ │ + b 1b648 │ │ + ldrh w8, [x28], #2 │ │ + ldur x10, [x29, #-56] │ │ + sub x24, x24, #0x2 │ │ + lsl x8, x8, x9 │ │ + orr x8, x8, x10 │ │ + orr w10, w9, #0x10 │ │ + b 1c7a8 │ │ + mov w8, #0x120 // #288 │ │ + add x0, x21, x23 │ │ + mov w1, #0x8 // #8 │ │ + movk w8, #0x20, lsl #16 │ │ + mov w2, #0x90 // #144 │ │ + str w8, [x19, #2280] │ │ + bl 75f00 │ │ + movi v0.16b, #0x9 │ │ + ldp x9, x8, [sp, #24] │ │ + sub x1, x29, #0x38 │ │ + mov x0, x21 │ │ + stp q0, q0, [x8] │ │ + stp q0, q0, [x8, #32] │ │ + stp q0, q0, [x8, #64] │ │ + str q0, [x8, #96] │ │ + mov x8, #0x707070707070707 // #506381209866536711 │ │ + movi v0.16b, #0x5 │ │ + stp x8, x8, [x9] │ │ + str x8, [x9, #16] │ │ + mov x8, #0x808080808080808 // #578721382704613384 │ │ + str x8, [x21, #10392] │ │ + ldr x8, [sp, #80] │ │ + stp q0, q0, [x8] │ │ + bl 1cfa0 │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x1 │ │ + b.ne 1cad0 // b.any │ │ + ldur x5, [x29, #-72] │ │ + b 1b648 │ │ + b 1c8fc │ │ + mov w13, w8 │ │ + mov w8, w13 │ │ + cmp w8, #0x1d │ │ + b.hi 1c47c // b.pmore │ │ + ldr w9, [x28], #4 │ │ + sub x24, x24, #0x4 │ │ lsl x9, x9, x8 │ │ - bic w9, w20, w9 │ │ - lsr x20, x20, x8 │ │ - add w29, w9, w29 │ │ - and x9, x20, #0x3ff │ │ - ldr x10, [sp, #56] │ │ - ldrsh w9, [x10, x9, lsl #1] │ │ - tbnz w9, #31, 1bdf8 │ │ - cmp w9, #0x200 │ │ - b.cc 1c8f4 // b.lo, b.ul, b.last │ │ + orr w8, w8, #0x20 │ │ + orr x27, x9, x27 │ │ + ldur x12, [x29, #-96] │ │ + and x9, x27, #0x3ff │ │ + ldr x13, [sp, #104] │ │ + ldrsh w23, [x12, x9, lsl #1] │ │ + tbnz w23, #31, 1c498 │ │ + lsr w9, w23, #9 │ │ + b 1c4d0 │ │ + mov w9, #0xa // #10 │ │ + lsr x10, x27, x9 │ │ + mvn w11, w23 │ │ + and w10, w10, #0x1 │ │ + add w10, w10, w11 │ │ + cmp w10, #0x240 │ │ + b.cs 1c4c4 // b.hs, b.nlast │ │ + ldrsh w23, [x13, w10, uxtw #1] │ │ + add w9, w9, #0x1 │ │ + tbnz w23, #31, 1c49c │ │ + b 1c4cc │ │ + add w9, w9, #0x1 │ │ + mov w23, #0x7fff // #32767 │ │ + and w9, w9, #0xff │ │ + lsr x27, x27, x9 │ │ + sub w8, w8, w9 │ │ + tbnz w23, #8, 1c580 │ │ + and x9, x27, #0x3ff │ │ + ldrsh w9, [x12, x9, lsl #1] │ │ + tbnz w9, #31, 1c4f0 │ │ lsr w10, w9, #9 │ │ - b 1be24 │ │ + b 1c528 │ │ mov w10, #0xa // #10 │ │ - lsr x11, x20, x10 │ │ + lsr x11, x27, x10 │ │ mvn w9, w9 │ │ and w11, w11, #0x1 │ │ - add w0, w11, w9 │ │ - cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x9, x21, x0, lsl #1 │ │ + add w9, w11, w9 │ │ + cmp w9, #0x240 │ │ + b.cs 1c51c // b.hs, b.nlast │ │ + ldrsh w9, [x13, w9, uxtw #1] │ │ add w10, w10, #0x1 │ │ - ldrsh w9, [x9, #5536] │ │ - tbnz w9, #31, 1bdfc │ │ - and x9, x9, #0x1ff │ │ - lsr x20, x20, x10 │ │ - sub w23, w23, w10 │ │ - cmp w9, #0x1d │ │ - b.hi 1c8e0 // b.pmore │ │ - adrp x8, 6000 │ │ - adrp x10, 6000 │ │ - ldr q0, [x8, #448] │ │ - add x8, sp, #0x90 │ │ - ldr q1, [x10, #400] │ │ - stp q1, q0, [sp, #144] │ │ - ldrb w14, [x8, x9] │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x26 │ │ - ldrh w13, [x8, x9, lsl #1] │ │ - cbz w14, 1bea0 │ │ - cmp w23, #0x1e │ │ - b.cs 1be88 // b.hs, b.nlast │ │ - sub x1, x26, x25 │ │ - cmp x1, #0x3 │ │ - b.ls 1ca18 // b.plast │ │ - ldr w8, [x25], #4 │ │ - lsl x8, x8, x23 │ │ - add w23, w23, #0x20 │ │ - orr x20, x8, x20 │ │ + tbnz w9, #31, 1c4f4 │ │ + b 1c524 │ │ + add w10, w10, #0x1 │ │ + mov w9, #0x7fff // #32767 │ │ + and w10, w10, #0xff │ │ + cmp x22, x5 │ │ + b.cs 1cf60 // b.hs, b.nlast │ │ + lsr x27, x27, x10 │ │ + sub w8, w8, w10 │ │ + ldur x10, [x29, #-64] │ │ + add x0, x22, #0x1 │ │ + strb w23, [x10, x22] │ │ + tbnz w9, #8, 1c578 │ │ + cmp x0, x5 │ │ + b.cs 1cf70 // b.hs, b.nlast │ │ + add x22, x22, #0x2 │ │ + mov w1, #0xc // #12 │ │ + sub x10, x5, x22 │ │ + cmp x10, #0x103 │ │ + ldur x10, [x29, #-64] │ │ + strb w9, [x10, x0] │ │ + b.cc 1c974 // b.lo, b.ul, b.last │ │ + cmp x24, #0xe │ │ + b.cs 1c460 // b.hs, b.nlast │ │ + b 1c974 │ │ + mov x22, x0 │ │ + mov w23, w9 │ │ + and w9, w23, #0x1ff │ │ + cmp w9, #0x100 │ │ + b.eq 1c96c // b.none │ │ + cmp w9, #0x11d │ │ + b.hi 1cae8 // b.pmore │ │ + cmp w8, #0x1d │ │ + b.hi 1c5b0 // b.pmore │ │ + ldr w9, [x28], #4 │ │ + sub x24, x24, #0x4 │ │ + lsl x9, x9, x8 │ │ + orr w8, w8, #0x20 │ │ + orr x27, x9, x27 │ │ + sub w9, w23, #0x1 │ │ + adrp x11, 9000 │ │ + add x11, x11, #0x396 │ │ + and x10, x9, #0x1f │ │ + adrp x9, 8000 │ │ + add x9, x9, #0x478 │ │ + ldr x13, [sp, #64] │ │ + ldrb w9, [x9, x10] │ │ + ldrh w23, [x11, x10, lsl #1] │ │ + cbz w9, 1c5f0 │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + sub w8, w8, w9 │ │ + lsl x10, x10, x9 │ │ + bic w10, w27, w10 │ │ + lsr x27, x27, x9 │ │ + add w23, w10, w23 │ │ + and x10, x27, #0x3ff │ │ + ldrsh w10, [x20, x10, lsl #1] │ │ + tbnz w10, #31, 1c604 │ │ + lsr w12, w10, #9 │ │ + b 1c63c │ │ + mov w11, #0xa // #10 │ │ + lsr x12, x27, x11 │ │ + mvn w10, w10 │ │ + and w12, w12, #0x1 │ │ + add w10, w12, w10 │ │ + cmp w10, #0x240 │ │ + b.cs 1c630 // b.hs, b.nlast │ │ + ldrsh w10, [x13, w10, uxtw #1] │ │ + add w11, w11, #0x1 │ │ + tbnz w10, #31, 1c608 │ │ + b 1c638 │ │ + add w11, w11, #0x1 │ │ + mov w10, #0x7fff // #32767 │ │ + and w12, w11, #0xff │ │ + and w11, w10, #0x1ff │ │ + lsr x27, x27, x12 │ │ + sub w13, w8, w12 │ │ + cmp w11, #0x1d │ │ + b.hi 1caf4 // b.pmore │ │ + ubfx w8, w10, #1, #7 │ │ + and w9, w10, #0xff │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x3d6 │ │ + subs w8, w8, #0x1 │ │ + ldrh w16, [x10, w11, uxtw #1] │ │ + csel w17, wzr, w8, cc // cc = lo, ul, last │ │ + cmp w9, #0x4 │ │ + b.cc 1c6b0 // b.lo, b.ul, b.last │ │ + cmp w13, #0x1e │ │ + b.cs 1c698 // b.hs, b.nlast │ │ + cmp x24, #0x3 │ │ + b.ls 1cf3c // b.plast │ │ + ldr w8, [x28], #4 │ │ + sub x24, x24, #0x4 │ │ + lsl x8, x8, x13 │ │ + orr w13, w13, #0x20 │ │ + orr x27, x8, x27 │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - sub w23, w23, w14 │ │ - lsl x8, x8, x14 │ │ - bic w8, w20, w8 │ │ - lsr x20, x20, x14 │ │ - add w13, w8, w13 │ │ - mov w3, w13 │ │ - cmp x22, x3 │ │ - b.cc 1c8ec // b.lo, b.ul, b.last │ │ - mov w19, w29 │ │ - ldr x0, [sp, #112] │ │ - mov x1, x12 │ │ - mov x2, x22 │ │ - mov x4, x19 │ │ - stp x28, x27, [sp, #8] │ │ - mov w28, w13 │ │ - mov x27, x14 │ │ - bl 1ce90 │ │ - mov x14, x27 │ │ - mov w13, w28 │ │ - ldp x28, x27, [sp, #8] │ │ - add x22, x22, x19 │ │ - ldr x12, [sp, #104] │ │ - sub x8, x12, x22 │ │ + sub w13, w13, w17, uxtb │ │ + lsl x8, x8, x17 │ │ + bic w8, w27, w8 │ │ + lsr x27, x27, x17 │ │ + add x16, x8, x16 │ │ + cmp x5, x16 │ │ + mov w26, #0x1e // #30 │ │ + b.cc 1cafc // b.lo, b.ul, b.last │ │ + subs x2, x22, x16 │ │ + b.cc 1cafc // b.lo, b.ul, b.last │ │ + cmp w23, #0x3 │ │ + mov w25, w23 │ │ + b.ne 1c728 // b.any │ │ + cmn x22, #0x4 │ │ + b.hi 1c760 // b.pmore │ │ + add x8, x22, #0x3 │ │ + cmp x8, x5 │ │ + b.hi 1c760 // b.pmore │ │ + add x8, x2, #0x2 │ │ + cmp x8, x5 │ │ + b.cs 1c760 // b.hs, b.nlast │ │ + cmp x2, x5 │ │ + b.cs 1c760 // b.hs, b.nlast │ │ + add x9, x2, #0x1 │ │ + cmp x9, x5 │ │ + b.cs 1c760 // b.hs, b.nlast │ │ + ldur x12, [x29, #-64] │ │ + ldrb w10, [x12, x2] │ │ + add x11, x12, x22 │ │ + strb w10, [x11] │ │ + ldrb w9, [x12, x9] │ │ + strb w9, [x11, #1] │ │ + ldrb w8, [x12, x8] │ │ + strb w8, [x11, #2] │ │ + b 1c760 │ │ + ldur x0, [x29, #-64] │ │ + mov x1, x5 │ │ + mov x3, x22 │ │ + mov x4, x25 │ │ + str x20, [sp, #16] │ │ + mov x20, x16 │ │ + mov x26, x17 │ │ + str x13, [sp] │ │ + bl 1d380 │ │ + ldr x13, [sp] │ │ + mov x16, x20 │ │ + ldr x20, [sp, #16] │ │ + ldur x5, [x29, #-72] │ │ + mov x17, x26 │ │ + add x22, x22, x25 │ │ + mov w1, #0xc // #12 │ │ + sub x8, x5, x22 │ │ cmp x8, #0x103 │ │ - b.cs 1bc30 // b.hs, b.nlast │ │ - mov w9, #0xc // #12 │ │ - b 1c294 │ │ - ldr x29, [sp, #32] │ │ - mov w9, #0x15 // #21 │ │ - b 1aa04 │ │ - ldr x29, [sp, #32] │ │ - mov w9, #0x15 // #21 │ │ + b.cc 1c978 // b.lo, b.ul, b.last │ │ + cmp x24, #0xd │ │ + b.hi 1c45c // b.pmore │ │ + b 1c978 │ │ + ldr x27, [sp, #8] │ │ + mov w1, #0x15 // #21 │ │ + b 1b648 │ │ + ldr x27, [sp, #8] │ │ + stur w10, [x29, #-40] │ │ + mov w1, #0x15 // #21 │ │ mov x22, x0 │ │ - str w10, [sp, #136] │ │ - b 1aa04 │ │ - cmp w8, #0xb │ │ - b.cc 1bf58 // b.lo, b.ul, b.last │ │ - mov w10, #0xb // #11 │ │ - sub w11, w10, #0x1 │ │ + b 1b648 │ │ + mov x24, x11 │ │ + mov w10, w9 │ │ + and x9, x8, #0x3ff │ │ + ldrsh w9, [x20, x9, lsl #1] │ │ + tbnz w9, #31, 1c7c0 │ │ + lsr w11, w9, #9 │ │ + and w9, w9, #0x1ff │ │ + b 1c7f8 │ │ + mov w11, #0xa // #10 │ │ + lsr x12, x8, x11 │ │ + mvn w9, w9 │ │ + and w12, w12, #0x1 │ │ + add w9, w12, w9 │ │ + cmp w9, #0x240 │ │ + b.cs 1c7ec // b.hs, b.nlast │ │ + ldrsh w9, [x14, w9, uxtw #1] │ │ + add w11, w11, #0x1 │ │ + tbnz w9, #31, 1c7c4 │ │ + b 1c7f4 │ │ + add w11, w11, #0x1 │ │ + mov w9, #0x7fff // #32767 │ │ + and w11, w11, #0xff │ │ + lsr x8, x8, x11 │ │ + sub w10, w10, w11 │ │ + cmp w9, #0x1d │ │ + mov w1, #0x22 // #34 │ │ + stur w10, [x29, #-48] │ │ + stur x8, [x29, #-56] │ │ + b.hi 1b648 // b.pmore │ │ + ubfx w8, w9, #1, #7 │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x3d6 │ │ + ldrh w10, [x10, w9, uxtw #1] │ │ + mov w11, #0x10 // #16 │ │ + mov w12, #0x16 // #22 │ │ + subs w8, w8, #0x1 │ │ + csel w8, wzr, w8, cc // cc = lo, ul, last │ │ + cmp w9, #0x4 │ │ + stur w10, [x29, #-44] │ │ + sturb w8, [x29, #-36] │ │ + csel w1, w12, w11, cc // cc = lo, ul, last │ │ + b 1b648 │ │ + ldur x0, [x29, #-64] │ │ + mov x1, x5 │ │ + mov x2, x22 │ │ + bl 1d7c4 │ │ + ldur x5, [x29, #-72] │ │ + mov w1, #0xc // #12 │ │ + mov x22, x23 │ │ + mov w23, #0x2780 // #10112 │ │ + b 1b648 │ │ + mov w1, #0x1a // #26 │ │ + b 1b648 │ │ + ldrh w8, [x15] │ │ + ldr x9, [sp, #96] │ │ + mov w1, #0x1b // #27 │ │ + stur wzr, [x29, #-40] │ │ + cmp w8, #0x11e │ │ + stp xzr, xzr, [x9] │ │ + stur wzr, [x9, #15] │ │ + b.hi 1b648 // b.pmore │ │ + ldrh w8, [x19, #2282] │ │ + cmp w8, #0x1f │ │ + mov w8, #0x9 // #9 │ │ + csel w1, w8, w1, cc // cc = lo, ul, last │ │ + b 1b648 │ │ + cbnz w8, 1c8b8 │ │ + cmp w10, #0x10 │ │ + mov w1, #0x20 // #32 │ │ + b.eq 1b648 // b.none │ │ + adrp x8, 6000 │ │ + mov w1, #0xb // #11 │ │ + ldr d0, [x8, #160] │ │ + sub x8, x29, #0x20 │ │ + bfxil x8, x10, #0, #2 │ │ + stur s0, [x29, #-32] │ │ + ldrb w8, [x8] │ │ + sturb w8, [x29, #-36] │ │ + b 1b648 │ │ + ldrh w9, [x28], #2 │ │ + sub x24, x24, #0x2 │ │ + lsl x9, x9, x8 │ │ + orr w8, w8, #0x10 │ │ + orr x27, x9, x27 │ │ + b 1c8fc │ │ + mov x24, x10 │ │ + mov w8, w9 │ │ + and x9, x27, #0x3ff │ │ + ldrsh w9, [x14, x9, lsl #1] │ │ + tbnz w9, #31, 1c914 │ │ + lsr w10, w9, #9 │ │ + and w9, w9, #0x1ff │ │ + b 1c94c │ │ + mov w10, #0xa // #10 │ │ + lsr x11, x27, x10 │ │ mvn w9, w9 │ │ - lsr x11, x20, x11 │ │ and w11, w11, #0x1 │ │ - add w0, w11, w9 │ │ - cmp w0, #0x23f │ │ - b.hi 1c900 // b.pmore │ │ - add x9, x21, x0, lsl #1 │ │ - ldrsh w9, [x9, #2048] │ │ - tbz w9, #31, 1bfac │ │ + add w9, w11, w9 │ │ + cmp w9, #0x240 │ │ + b.cs 1c940 // b.hs, b.nlast │ │ + ldrsh w9, [x15, w9, uxtw #1] │ │ add w10, w10, #0x1 │ │ - cmp w8, w10 │ │ - b.cs 1bf24 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - mov x9, x25 │ │ - cmp w8, #0x6 │ │ - ldrb w10, [x9], #1 │ │ - lsl x10, x10, x8 │ │ - orr x20, x10, x20 │ │ - add w10, w8, #0x8 │ │ - str x20, [sp, #120] │ │ - str w10, [sp, #128] │ │ - b.hi 1bfa4 // b.pmore │ │ - and x11, x20, #0x3ff │ │ - ldrsh w11, [x21, x11, lsl #1] │ │ - tbnz w11, #31, 1c108 │ │ - cmp w11, #0x200 │ │ - b.cc 1c148 // b.lo, b.ul, b.last │ │ - lsr w11, w11, #9 │ │ - cmp w10, w11 │ │ - b.cc 1c148 // b.lo, b.ul, b.last │ │ - mov w8, w10 │ │ - mov x25, x9 │ │ - and x9, x20, #0x3ff │ │ - ldrsh w10, [x21, x9, lsl #1] │ │ - tbnz w10, #31, 1bfc4 │ │ - lsr w11, w10, #9 │ │ - and w10, w10, #0x1ff │ │ - b 1bff0 │ │ - mov w11, #0xa // #10 │ │ - lsr x9, x20, x11 │ │ - mvn w10, w10 │ │ - and w9, w9, #0x1 │ │ - add w0, w9, w10 │ │ - cmp w0, #0x23f │ │ - b.hi 1c380 // b.pmore │ │ - add x9, x21, x0, lsl #1 │ │ - add w11, w11, #0x1 │ │ - ldrsh w10, [x9, #2048] │ │ - tbnz w10, #31, 1bfc8 │ │ - mov w9, #0x23 // #35 │ │ - cbz w11, 1aa04 │ │ - lsr x12, x20, x11 │ │ - sub w8, w8, w11 │ │ - mov w9, #0xd // #13 │ │ - str x12, [sp, #120] │ │ - str w8, [sp, #128] │ │ - str w10, [sp, #136] │ │ - b 1aa04 │ │ - sub w9, w10, #0x10 │ │ - lsr x13, x12, #8 │ │ - mov w14, #0x291c // #10524 │ │ - add x10, x8, #0x2 │ │ - add x11, x21, x11 │ │ - cmp x8, #0x2 │ │ - str w9, [sp, #128] │ │ - str x13, [sp, #120] │ │ - strb w12, [x11, x14] │ │ - str w10, [sp, #136] │ │ - b.cs 1c184 // b.hs, b.nlast │ │ - cbz w9, 1b968 │ │ - subs w11, w9, #0x8 │ │ - b.cs 1c15c // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w11, [x25], #1 │ │ - lsl x11, x11, x9 │ │ - orr x13, x11, x13 │ │ - b 1c160 │ │ - sub w10, w12, #0x10 │ │ - lsr x12, x11, #8 │ │ - bfi w11, w13, #8, #24 │ │ - add w13, w8, #0x2 │ │ - mov w9, #0x18 // #24 │ │ + tbnz w9, #31, 1c918 │ │ + b 1c948 │ │ + add w10, w10, #0x1 │ │ + mov w9, #0x7fff // #32767 │ │ + and w10, w10, #0xff │ │ + lsr x11, x27, x10 │ │ + sub w8, w8, w10 │ │ + ldr x27, [sp, #8] │ │ + stur w8, [x29, #-48] │ │ + mov w1, #0xd // #13 │ │ + stur x11, [x29, #-56] │ │ + stur w9, [x29, #-40] │ │ + b 1b648 │ │ + mov w23, #0x100 // #256 │ │ + mov w1, #0x14 // #20 │ │ + mov w13, w8 │ │ + stur x27, [x29, #-56] │ │ + ldr x27, [sp, #8] │ │ + stp w13, w16, [x29, #-48] │ │ + stur w23, [x29, #-40] │ │ + mov w23, #0x2780 // #10112 │ │ + sturb w17, [x29, #-36] │ │ + b 1b648 │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0x8 // #8 │ │ + b 1cb54 │ │ + mov w9, wzr │ │ + mov w1, #0x2 // #2 │ │ + mov w26, #0x13 // #19 │ │ + mov x22, x5 │ │ + mov x27, x19 │ │ + mov x19, x25 │ │ + b 1cb1c │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0x5 // #5 │ │ + b 1cb54 │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0x17 // #23 │ │ + b 1cb54 │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0xb // #11 │ │ + b 1cb54 │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0xe // #14 │ │ + b 1cb54 │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0x10 // #16 │ │ + b 1cb54 │ │ + mov x13, xzr │ │ + mov x24, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0xa // #10 │ │ + b 1cb54 │ │ + ldur x5, [x29, #-72] │ │ + mov w9, wzr │ │ + mov w1, #0xff // #255 │ │ + mov w26, #0x9 // #9 │ │ + b 1cb1c │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + b 1cb54 │ │ + ldur x5, [x29, #-72] │ │ + mov w9, wzr │ │ + mov w1, #0xff // #255 │ │ + mov w26, #0xa // #10 │ │ + b 1cb1c │ │ + mov x13, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0x9 // #9 │ │ + b 1cb54 │ │ + mov x13, xzr │ │ + mov x24, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0xf // #15 │ │ + b 1cb54 │ │ + mov w9, wzr │ │ + mov w1, #0x2 // #2 │ │ + mov x22, x5 │ │ + b 1cb1c │ │ + mov x22, x5 │ │ + and w8, w1, #0xff │ │ + cmp w8, #0x1 │ │ + cset w9, eq // eq = none │ │ + b.eq 1caa8 // b.none │ │ + cmp w8, #0xfc │ │ + b.ne 1cb1c // b.any │ │ + cmp w8, #0x1 │ │ + mov x13, xzr │ │ + b.eq 1cb40 // b.none │ │ + b 1cb54 │ │ + ldr x27, [sp, #8] │ │ + mov x13, xzr │ │ + mov x24, xzr │ │ + mov w1, #0xfc // #252 │ │ + mov w26, #0xc // #12 │ │ + b 1cb54 │ │ + ldur x5, [x29, #-72] │ │ cmp w8, #0x2 │ │ - str w10, [sp, #128] │ │ - str x12, [sp, #120] │ │ - str w11, [x21, #10484] │ │ - str w13, [sp, #136] │ │ - b.cs 1aa04 // b.hs, b.nlast │ │ - cbz w10, 1b9e4 │ │ - subs w9, w10, #0x8 │ │ - b.cs 1c1c0 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x25], #1 │ │ - lsl x9, x9, x10 │ │ - orr x12, x9, x12 │ │ - b 1c1c4 │ │ - cmp w10, #0x3 │ │ - b.cc 1c0f4 // b.lo, b.ul, b.last │ │ - mov w13, #0xb // #11 │ │ - sub w14, w13, #0x1 │ │ - mvn w12, w12 │ │ - lsr x14, x8, x14 │ │ - and w14, w14, #0x1 │ │ - add w0, w14, w12 │ │ - cmp w0, #0x23f │ │ - b.hi 1c900 // b.pmore │ │ - add x12, x21, x0, lsl #1 │ │ - ldrsh w12, [x12, #5536] │ │ - tbz w12, #31, 1bb60 │ │ - add w13, w13, #0x1 │ │ - cmp w11, w13 │ │ - b.cs 1c0c0 // b.hs, b.nlast │ │ - cmp x9, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x9] │ │ - and w11, w11, #0x3f │ │ - b 1b8fc │ │ - cmp w8, #0x3 │ │ - b.cc 1c148 // b.lo, b.ul, b.last │ │ - mov w12, #0xb // #11 │ │ - sub w13, w12, #0x1 │ │ - mvn w11, w11 │ │ - lsr x13, x20, x13 │ │ - and w13, w13, #0x1 │ │ - add w0, w13, w11 │ │ - cmp w0, #0x23f │ │ - b.hi 1c900 // b.pmore │ │ - add x11, x21, x0, lsl #1 │ │ - ldrsh w11, [x11, #2048] │ │ - tbz w11, #31, 1bfa4 │ │ - add w12, w12, #0x1 │ │ - cmp w10, w12 │ │ - b.cs 1c114 // b.hs, b.nlast │ │ - cmp x9, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w9, [x9] │ │ - and w10, w10, #0x3f │ │ - b 1ba40 │ │ - mov w9, w11 │ │ - lsr x12, x13, #8 │ │ - mov w14, #0x291c // #10524 │ │ - add x11, x8, #0x3 │ │ - add x10, x21, x10 │ │ - str w9, [sp, #128] │ │ - str x12, [sp, #120] │ │ - strb w13, [x10, x14] │ │ - str w11, [sp, #136] │ │ - cbz x8, 1c20c │ │ - mov w10, w9 │ │ - ldrh w9, [x28, #2] │ │ - ldrh w8, [x28] │ │ - eor w11, w9, #0xffff │ │ - mov w9, #0x1f // #31 │ │ - cmp w8, w11 │ │ - str w8, [sp, #136] │ │ - b.ne 1aa04 // b.any │ │ - mov w9, #0x14 // #20 │ │ - cbz w8, 1aa04 │ │ - cmp w10, #0x0 │ │ - mov w8, #0x11 // #17 │ │ - mov w9, #0x6 // #6 │ │ - csel w9, w9, w8, eq // eq = none │ │ - b 1aa04 │ │ - mov w10, w9 │ │ - lsr x13, x12, #8 │ │ - bfi w12, w11, #8, #24 │ │ - add w11, w8, #0x3 │ │ - mov w9, #0x18 // #24 │ │ - str w10, [sp, #128] │ │ - str x13, [sp, #120] │ │ - str w12, [x21, #10484] │ │ - str w11, [sp, #136] │ │ - cbnz w8, 1aa04 │ │ - cbz w10, 1ba08 │ │ - subs w8, w10, #0x8 │ │ - b.cs 1c250 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w8, [x25], #1 │ │ - lsl x8, x8, x10 │ │ - orr x13, x8, x13 │ │ - b 1c254 │ │ - cbz w9, 1c230 │ │ - subs w8, w9, #0x8 │ │ - b.cs 1c268 // b.hs, b.nlast │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - ldrb w8, [x25], #1 │ │ - lsl x8, x8, x9 │ │ - orr x12, x8, x12 │ │ - b 1c26c │ │ - cmp x25, x26 │ │ - b.eq 1c348 // b.none │ │ - mov w8, #0x291c // #10524 │ │ - add x11, x21, x11 │ │ - ldrb w9, [x25], #1 │ │ - mov w10, wzr │ │ - strb w9, [x11, x8] │ │ - b 1c188 │ │ - mov w10, w8 │ │ - lsr x8, x13, #8 │ │ - bfi w13, w12, #8, #24 │ │ - str w10, [sp, #128] │ │ - str x8, [sp, #120] │ │ - b 1ba18 │ │ - mov w9, w8 │ │ - lsr x8, x12, #8 │ │ - mov w13, #0x291c // #10524 │ │ - add x11, x21, x11 │ │ - str w9, [sp, #128] │ │ - mov w10, w9 │ │ - str x8, [sp, #120] │ │ - strb w12, [x11, x13] │ │ - b 1c188 │ │ - mov w9, #0x14 // #20 │ │ - mov w29, #0x100 // #256 │ │ - stp w23, w13, [sp, #128] │ │ - stp w29, w14, [sp, #136] │ │ - ldp x23, x29, [sp, #24] │ │ - str x20, [sp, #120] │ │ - b 1aa04 │ │ - mov w10, wzr │ │ - mov w9, #0x2 // #2 │ │ - mov w19, #0x13 // #19 │ │ - mov x22, x26 │ │ - mov x23, x24 │ │ - mov x24, x29 │ │ - mov x29, x27 │ │ - mov x26, x28 │ │ - b 1c444 │ │ - mov x25, x20 │ │ - and w11, w9, #0xff │ │ - cmp w11, #0x1 │ │ - cset w10, eq // eq = none │ │ - b.eq 1c2e8 // b.none │ │ - cmp w11, #0xfc │ │ - b.ne 1c444 // b.any │ │ - mov x27, xzr │ │ - cmp w11, #0x1 │ │ - b.eq 1c468 // b.none │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0xe // #14 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0x10 // #16 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0xb // #11 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0x8 // #8 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0x9 // #9 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0x3 // #3 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x928 │ │ - mov w1, #0x240 // #576 │ │ - bl 161cc │ │ - mov w10, wzr │ │ + b.eq 1ca90 // b.none │ │ mov w9, wzr │ │ - b 1c444 │ │ - mov w10, wzr │ │ - mov w9, #0xff // #255 │ │ - b 1c444 │ │ - ldr x22, [sp, #104] │ │ - and w11, w9, #0xff │ │ - cmp w11, #0x1 │ │ - cset w10, eq // eq = none │ │ - b.ne 1c2e0 // b.any │ │ - b 1c2e8 │ │ - ldr x23, [sp, #24] │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - mov w10, wzr │ │ - mov w9, #0x2 // #2 │ │ - mov w19, #0x12 // #18 │ │ - b 1c440 │ │ - mov x27, xzr │ │ - mov w9, #0xfc // #252 │ │ - mov w19, #0xa // #10 │ │ - mov x25, x26 │ │ - b 1c480 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x928 │ │ - mov x0, x8 │ │ - mov w1, #0x240 // #576 │ │ - bl 161cc │ │ - mov w19, #0x23 // #35 │ │ - b 1c418 │ │ - mov w19, #0x23 // #35 │ │ - stp w23, w13, [sp, #128] │ │ - mov w10, wzr │ │ - stp w29, w14, [sp, #136] │ │ - mov w9, #0xff // #255 │ │ - ldp x23, x29, [sp, #24] │ │ - str x20, [sp, #120] │ │ - b 1c444 │ │ - mov w10, wzr │ │ - mov w9, #0x2 // #2 │ │ - mov w19, #0xd // #13 │ │ - mov x22, x1 │ │ - ldr w11, [sp, #128] │ │ - sub w8, w24, w26 │ │ - add w8, w8, w25 │ │ - lsr w12, w11, #3 │ │ - cmp w12, w8 │ │ - csel w27, w12, w8, cc // cc = lo, ul, last │ │ - sub w11, w11, w27, lsl #3 │ │ - str w11, [sp, #128] │ │ - tbz w10, #0, 1c480 │ │ - ldr x8, [sp, #104] │ │ - and w9, w19, #0xff │ │ + mov w1, #0xff // #255 │ │ + b 1cb1c │ │ + mov w26, #0x21 // #33 │ │ + mov w23, w9 │ │ + b 1cb00 │ │ + mov w26, #0x22 // #34 │ │ + mov w17, w9 │ │ + mov w8, w13 │ │ + stur x27, [x29, #-56] │ │ + ldr x27, [sp, #8] │ │ + mov w9, wzr │ │ + mov w1, #0xff // #255 │ │ + stp w8, w16, [x29, #-48] │ │ + stur w23, [x29, #-40] │ │ + sturb w17, [x29, #-36] │ │ + ldur w10, [x29, #-48] │ │ + ldur x8, [x29, #-88] │ │ + sub w8, w8, w24 │ │ + lsr w11, w10, #3 │ │ + cmp w8, w10, lsr #3 │ │ + csel w13, w8, w11, cc // cc = lo, ul, last │ │ + sub w10, w10, w13, lsl #3 │ │ + stur w10, [x29, #-48] │ │ + tbz w9, #0, 1cb54 │ │ + and w9, w26, #0xff │ │ cmp w9, #0x17 │ │ mov w9, #0x1 // #1 │ │ - ccmp x22, x8, #0x0, ne // ne = any │ │ - cinc w9, w9, eq // eq = none │ │ - ldr w10, [sp, #128] │ │ - mov x12, #0xffffffffffffffff // #-1 │ │ - ldr x11, [sp, #120] │ │ - strb w19, [x23, #509] │ │ - ldur d0, [sp, #132] │ │ - lsl x12, x12, x10 │ │ - ldr w13, [sp, #140] │ │ - str w10, [x21, #10472] │ │ - bic x10, x11, x12 │ │ - str d0, [x23, #24] │ │ - str w13, [x21, #10508] │ │ - str x10, [x21, #10464] │ │ - tbnz w9, #7, 1c844 │ │ - ldr x1, [sp, #104] │ │ - cmp x22, x1 │ │ - b.hi 1c9ac // b.pmore │ │ - mov x11, #0x98b7 // #39095 │ │ - lsr x10, x22, #6 │ │ - movk x11, #0xbb63, lsl #16 │ │ - mov w5, #0x56c0 // #22208 │ │ - movk x11, #0xbaa6, lsl #32 │ │ - ldr w12, [x21, #10496] │ │ - movk x11, #0x179, lsl #48 │ │ - umulh x10, x10, x11 │ │ - and x11, x22, #0xfffffffffffffffc │ │ - lsr w16, w12, #16 │ │ - and w12, w12, #0xffff │ │ - lsr x10, x10, #1 │ │ - mul x17, x10, x5 │ │ - and x10, x22, #0x3 │ │ - sub x15, x11, x17 │ │ - lsr x13, x17, #6 │ │ - cmp x13, #0x15b │ │ - b.cs 1c530 // b.hs, b.nlast │ │ + ccmp x5, x22, #0x0, ne // ne = any │ │ + cinc w1, w9, eq // eq = none │ │ + ldur w9, [x29, #-48] │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + ldur x10, [x29, #-56] │ │ + ldur d0, [x29, #-44] │ │ + ldurb w12, [x29, #-36] │ │ + strb w26, [x19, #2308] │ │ + str w9, [x21, #10440] │ │ + lsl x9, x11, x9 │ │ + str d0, [x27] │ │ + bic x9, x10, x9 │ │ + strb w12, [x19, #2288] │ │ + str x9, [x21, #10432] │ │ + tbnz w1, #7, 1ce7c │ │ + cmp x22, x5 │ │ + b.hi 1cee4 // b.pmore │ │ + mov x10, #0x98b7 // #39095 │ │ + lsr x9, x22, #6 │ │ + mov w6, #0x56c0 // #22208 │ │ + movk x10, #0xbb63, lsl #16 │ │ + and x8, x22, #0xfffffffffffffffc │ │ + movk x10, #0xbaa6, lsl #32 │ │ + stp x8, x13, [x29, #-80] │ │ + movk x10, #0x179, lsl #48 │ │ + umulh x9, x9, x10 │ │ + lsr x9, x9, #1 │ │ + mul x5, x9, x6 │ │ + ldr w9, [x21, #10456] │ │ + lsr w4, w9, #16 │ │ + lsr x11, x5, #6 │ │ + sub x10, x8, x5 │ │ + cmp x11, #0x15b │ │ + and w11, w9, #0xffff │ │ + and x9, x22, #0x3 │ │ + b.cs 1cc00 // b.hs, b.nlast │ │ + mov w17, wzr │ │ + mov w0, wzr │ │ + mov w15, wzr │ │ + mov w12, wzr │ │ mov w13, wzr │ │ + mov w16, wzr │ │ + mov w3, wzr │ │ mov w14, wzr │ │ - movi v3.2d, #0x0 │ │ - movi v2.2d, #0x0 │ │ - mov v0.16b, v2.16b │ │ - mov v1.16b, v3.16b │ │ - mov v0.s[0], wzr │ │ - mov v1.s[0], wzr │ │ - cbnz x15, 1c680 │ │ - b 1c714 │ │ - mul w7, w12, w5 │ │ + b 1cd04 │ │ + mul w7, w11, w6 │ │ mov w20, #0x8071 // #32881 │ │ - stp x27, x26, [sp, #88] │ │ + ldur x25, [x29, #-64] │ │ + mov w15, wzr │ │ mov w0, wzr │ │ - str x24, [sp, #104] │ │ - mov w1, wzr │ │ - mov w3, wzr │ │ - mov w2, wzr │ │ - mov w4, wzr │ │ - mov w6, wzr │ │ - mov w14, wzr │ │ + mov w17, wzr │ │ + mov w12, wzr │ │ mov w13, wzr │ │ + mov w16, wzr │ │ + mov w14, wzr │ │ + mov w3, wzr │ │ mov x19, #0xffffffffffffa940 // #-22208 │ │ movk w20, #0x8007, lsl #16 │ │ mov w23, #0xfff1 // #65521 │ │ - ldr x24, [sp, #112] │ │ - mov x27, x17 │ │ - str x29, [sp, #32] │ │ - mov x28, xzr │ │ - add x8, x24, x28 │ │ - add x28, x28, #0x4 │ │ - cmp x28, x5 │ │ - ldrb w29, [x8] │ │ - ldrb w30, [x8, #1] │ │ - ldrb w26, [x8, #2] │ │ - ldrb w8, [x8, #3] │ │ - add w14, w14, w29 │ │ - add w6, w6, w30 │ │ - add w13, w14, w13 │ │ - add w4, w4, w26 │ │ - add w3, w6, w3 │ │ - add w2, w2, w8 │ │ - add w1, w4, w1 │ │ - add w0, w2, w0 │ │ - b.ne 1c57c // b.any │ │ - umull x28, w14, w20 │ │ - add w16, w16, w7 │ │ - umull x30, w4, w20 │ │ - add x27, x27, x19 │ │ - lsr x28, x28, #47 │ │ - umull x8, w2, w20 │ │ - umull x29, w6, w20 │ │ - add x24, x24, x5 │ │ - msub w14, w28, w23, w14 │ │ - lsr x28, x30, #47 │ │ - umull x30, w13, w20 │ │ + mov x26, x5 │ │ + mov x27, xzr │ │ + add x28, x25, x27 │ │ + add x27, x27, #0x4 │ │ + ldrb w30, [x28] │ │ + ldrb w8, [x28, #1] │ │ + ldrb w2, [x28, #2] │ │ + ldrb w28, [x28, #3] │ │ + cmp x27, x6 │ │ + add w14, w14, w30 │ │ + add w16, w16, w8 │ │ + add w13, w13, w2 │ │ + add w12, w12, w28 │ │ + add w3, w14, w3 │ │ + add w17, w16, w17 │ │ + add w0, w13, w0 │ │ + add w15, w12, w15 │ │ + b.ne 1cc40 // b.any │ │ + umull x8, w14, w20 │ │ + add w4, w4, w7 │ │ + add x26, x26, x19 │ │ + umull x28, w12, w20 │ │ + add x25, x25, x6 │ │ + umull x2, w16, w20 │ │ lsr x8, x8, #47 │ │ - msub w4, w28, w23, w4 │ │ - lsr x29, x29, #47 │ │ - lsr x28, x30, #47 │ │ - msub w2, w8, w23, w2 │ │ + umull x27, w13, w20 │ │ + umull x30, w4, w20 │ │ + msub w14, w8, w23, w14 │ │ + lsr x8, x28, #47 │ │ + lsr x2, x2, #47 │ │ + lsr x27, x27, #47 │ │ + umull x28, w15, w20 │ │ + msub w12, w8, w23, w12 │ │ umull x8, w3, w20 │ │ - msub w13, w28, w23, w13 │ │ - umull x28, w1, w20 │ │ + msub w16, w2, w23, w16 │ │ + msub w13, w27, w23, w13 │ │ + umull x2, w17, w20 │ │ lsr x8, x8, #47 │ │ - msub w6, w29, w23, w6 │ │ - umull x29, w0, w20 │ │ - lsr x28, x28, #47 │ │ - umull x30, w16, w20 │ │ + umull x27, w0, w20 │ │ msub w3, w8, w23, w3 │ │ - lsr x8, x29, #47 │ │ - msub w1, w28, w23, w1 │ │ - lsr x28, x30, #47 │ │ - msub w0, w8, w23, w0 │ │ - lsr x8, x27, #6 │ │ - msub w16, w28, w23, w16 │ │ - cmp x8, #0x15b │ │ - b.cs 1c578 // b.hs, b.nlast │ │ - movi v2.2d, #0x0 │ │ - ldr x29, [sp, #32] │ │ - movi v3.2d, #0x0 │ │ - ldr x27, [sp, #88] │ │ - ldp x26, x24, [sp, #96] │ │ - mov v2.s[1], w6 │ │ - mov v3.s[1], w3 │ │ - mov v2.s[2], w4 │ │ - mov v3.s[2], w1 │ │ - mov v2.s[3], w2 │ │ - mov v3.s[3], w0 │ │ - mov v0.16b, v2.16b │ │ - mov v1.16b, v3.16b │ │ - mov v0.s[0], w14 │ │ - mov v1.s[0], w13 │ │ - cbz x15, 1c714 │ │ - ldr x8, [sp, #112] │ │ - mov w0, v2.s[3] │ │ - mov w1, v3.s[3] │ │ - ext v2.16b, v2.16b, v2.16b, #4 │ │ - ext v3.16b, v3.16b, v3.16b, #4 │ │ - add x2, x8, x17 │ │ - sub x17, x17, x11 │ │ - ldrb w3, [x2, #1] │ │ - adds x17, x17, #0x4 │ │ - ldrb w4, [x2, #2] │ │ - fmov s4, w3 │ │ - ldrb w3, [x2] │ │ - mov v4.s[1], w4 │ │ - ldrb w4, [x2, #3] │ │ - add w14, w14, w3 │ │ - add x2, x2, #0x4 │ │ - add w13, w14, w13 │ │ - add w0, w0, w4 │ │ - add v2.2s, v2.2s, v4.2s │ │ - add w1, w0, w1 │ │ - add v3.2s, v2.2s, v3.2s │ │ - b.ne 1c69c // b.any │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - mov w17, #0x8071 // #32881 │ │ - ext v1.16b, v1.16b, v1.16b, #4 │ │ - movk w17, #0x8007, lsl #16 │ │ - mov w3, #0xfff1 // #65521 │ │ - umull x2, w14, w17 │ │ - umull x17, w13, w17 │ │ - ext v0.16b, v0.16b, v2.16b, #12 │ │ lsr x2, x2, #47 │ │ - ext v1.16b, v1.16b, v3.16b, #12 │ │ - lsr x17, x17, #47 │ │ - msub w14, w2, w3, w14 │ │ - msub w13, w17, w3, w13 │ │ - mov v0.s[3], w0 │ │ - mov v1.s[3], w1 │ │ - mov w2, v0.s[3] │ │ - mov w1, v0.s[2] │ │ - mov w17, #0x8071 // #32881 │ │ - mov w3, v1.s[1] │ │ - movk w17, #0x8007, lsl #16 │ │ - mov w4, v1.s[2] │ │ - mov w0, #0xfff1 // #65521 │ │ - mov w6, v1.s[3] │ │ - umull x7, w2, w17 │ │ - umull x5, w1, w17 │ │ - umull x19, w3, w17 │ │ - madd w15, w12, w15, w16 │ │ - lsr x16, x7, #47 │ │ - lsr x5, x5, #47 │ │ - lsr x7, x19, #47 │ │ - msub w16, w16, w0, w2 │ │ - mov w2, v0.s[1] │ │ - msub w1, w5, w0, w1 │ │ - add w12, w14, w12 │ │ - umull x5, w4, w17 │ │ - msub w3, w7, w0, w3 │ │ - umull x7, w6, w17 │ │ - lsr x5, x5, #47 │ │ - umull x19, w15, w17 │ │ - umull x20, w2, w17 │ │ + lsr x8, x27, #47 │ │ + msub w17, w2, w23, w17 │ │ + lsr x2, x28, #47 │ │ + msub w0, w8, w23, w0 │ │ + lsr x8, x30, #47 │ │ + msub w15, w2, w23, w15 │ │ + lsr x2, x26, #6 │ │ + msub w4, w8, w23, w4 │ │ + cmp x2, #0x15b │ │ + b.cs 1cc3c // b.hs, b.nlast │ │ + cbz x10, 1cdc4 │ │ + ldur x8, [x29, #-64] │ │ + ldur x25, [x29, #-80] │ │ + add x6, x8, x5 │ │ + sub x5, x5, x25 │ │ + ldrb w7, [x6] │ │ + ldrb w19, [x6, #1] │ │ + adds x5, x5, #0x4 │ │ + ldrb w20, [x6, #2] │ │ + ldrb w23, [x6, #3] │ │ + add x6, x6, #0x4 │ │ + add w14, w14, w7 │ │ + add w16, w16, w19 │ │ + add w13, w13, w20 │ │ + add w12, w12, w23 │ │ + add w3, w14, w3 │ │ + add w17, w16, w17 │ │ + add w0, w13, w0 │ │ + add w15, w12, w15 │ │ + b.ne 1cd18 // b.any │ │ + mov w5, #0x8071 // #32881 │ │ + mov w20, #0xfff1 // #65521 │ │ + movk w5, #0x8007, lsl #16 │ │ + umull x6, w14, w5 │ │ + umull x7, w16, w5 │ │ + umull x19, w13, w5 │ │ + lsr x6, x6, #47 │ │ + umull x23, w12, w5 │ │ lsr x7, x7, #47 │ │ - msub w4, w5, w0, w4 │ │ - lsr x5, x19, #47 │ │ - msub w6, w7, w0, w6 │ │ - lsr x7, x20, #47 │ │ - msub w15, w5, w0, w15 │ │ - sub w5, w0, w16 │ │ - msub w2, w7, w0, w2 │ │ - add w13, w13, w6 │ │ - add w15, w15, w4, lsl #2 │ │ - add w4, w5, w5, lsl #1 │ │ - add w15, w15, w3, lsl #2 │ │ - add w3, w2, w1, lsl #1 │ │ - sub w15, w15, w3 │ │ - add w14, w12, w2 │ │ - add w13, w15, w13, lsl #2 │ │ - add w15, w4, #0x2f, lsl #12 │ │ - add w15, w15, #0xfd3 │ │ - add w16, w1, w16 │ │ - add w12, w13, w15 │ │ - add w13, w14, w16 │ │ - cbz x10, 1c80c │ │ - ldr x8, [sp, #112] │ │ - cmp x10, #0x1 │ │ - add x11, x8, x11 │ │ - ldrb w14, [x11] │ │ - add w13, w13, w14 │ │ - add w12, w13, w12 │ │ - b.eq 1c80c // b.none │ │ - ldrb w14, [x11, #1] │ │ - cmp x10, #0x2 │ │ - add w13, w13, w14 │ │ - add w12, w13, w12 │ │ - b.eq 1c80c // b.none │ │ - ldrb w10, [x11, #2] │ │ - add w13, w13, w10 │ │ - add w12, w13, w12 │ │ - umull x8, w12, w17 │ │ - tst w9, #0xff │ │ - umull x10, w13, w17 │ │ + lsr x19, x19, #47 │ │ + msub w14, w6, w20, w14 │ │ + umull x6, w3, w5 │ │ + msub w16, w7, w20, w16 │ │ + msub w13, w19, w20, w13 │ │ + lsr x19, x23, #47 │ │ + umull x7, w17, w5 │ │ + lsr x6, x6, #47 │ │ + umull x23, w0, w5 │ │ + umull x5, w15, w5 │ │ + lsr x7, x7, #47 │ │ + msub w3, w6, w20, w3 │ │ + lsr x6, x23, #47 │ │ + msub w12, w19, w20, w12 │ │ + lsr x5, x5, #47 │ │ + msub w17, w7, w20, w17 │ │ + msub w0, w6, w20, w0 │ │ + msub w15, w5, w20, w15 │ │ + b 1cdc8 │ │ + ldur x25, [x29, #-80] │ │ + madd w5, w11, w10, w4 │ │ + mov w4, #0x8071 // #32881 │ │ + add w17, w17, w0 │ │ + movk w4, #0x8007, lsl #16 │ │ + add w15, w3, w15 │ │ + add w11, w12, w11 │ │ + umull x2, w5, w4 │ │ + lsr x6, x2, #47 │ │ + mov w2, #0xfff1 // #65521 │ │ + msub w5, w6, w2, w5 │ │ + sub w6, w2, w12 │ │ + add w12, w13, w16 │ │ + add w0, w6, w6, lsl #1 │ │ + add w12, w11, w12 │ │ + add w12, w12, w14 │ │ + add w17, w5, w17, lsl #2 │ │ + add w5, w16, w13, lsl #1 │ │ + add w17, w17, w0 │ │ + sub w17, w17, w5 │ │ + add w15, w17, w15, lsl #2 │ │ + add w13, w15, #0x2f, lsl #12 │ │ + add w11, w13, #0xfd3 │ │ + cbz x9, 1ce40 │ │ + ldur x8, [x29, #-64] │ │ + add x10, x8, x25 │ │ + ldrb w13, [x10], #1 │ │ + subs x9, x9, #0x1 │ │ + add w12, w12, w13 │ │ + add w11, w12, w11 │ │ + b.ne 1ce2c // b.any │ │ + umull x8, w12, w4 │ │ + ldur x13, [x29, #-72] │ │ + tst w1, #0xff │ │ + umull x9, w11, w4 │ │ lsr x8, x8, #47 │ │ - lsr x10, x10, #47 │ │ - msub w8, w8, w0, w12 │ │ - msub w10, w10, w0, w13 │ │ - orr w10, w10, w8, lsl #16 │ │ - str w10, [x21, #10496] │ │ - b.ne 1c844 // b.any │ │ - ldr w8, [x21, #10484] │ │ - cmp w10, w8 │ │ + lsr x9, x9, #47 │ │ + msub w8, w8, w2, w12 │ │ + msub w9, w9, w2, w11 │ │ + orr w9, w8, w9, lsl #16 │ │ + str w9, [x21, #10456] │ │ + b.ne 1ce7c // b.any │ │ + ldr w8, [x21, #10452] │ │ + cmp w9, w8 │ │ mov w8, #0xfffffffe // #-2 │ │ - csel w9, wzr, w8, eq // eq = none │ │ - add x8, x27, x26 │ │ - strb w9, [x29, #8] │ │ - sub x8, x24, x8 │ │ - str x22, [x29, #16] │ │ - add x8, x8, x25 │ │ - ldp x20, x19, [sp, #256] │ │ - str x8, [x29] │ │ - ldp x22, x21, [sp, #240] │ │ - ldp x24, x23, [sp, #224] │ │ - ldp x26, x25, [sp, #208] │ │ - ldp x28, x27, [sp, #192] │ │ - ldp x29, x30, [sp, #176] │ │ - add sp, sp, #0x110 │ │ + csel w1, wzr, w8, eq // eq = none │ │ + ldur x9, [x29, #-88] │ │ + add x8, x13, x24 │ │ + ldr x10, [sp, #88] │ │ + sub x8, x9, x8 │ │ + strb w1, [x10, #8] │ │ + str x8, [x10] │ │ + str x22, [x10, #16] │ │ + ldp x20, x19, [sp, #288] │ │ + ldp x22, x21, [sp, #272] │ │ + ldp x24, x23, [sp, #256] │ │ + ldp x26, x25, [sp, #240] │ │ + ldp x28, x27, [sp, #224] │ │ + ldp x29, x30, [sp, #208] │ │ + add sp, sp, #0x130 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xd78 │ │ - mov w1, #0x13 // #19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x958 │ │ - mov x0, x8 │ │ - mov w1, #0x240 // #576 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xda8 │ │ - mov w1, #0x1c9 // #457 │ │ - bl 161cc │ │ - mov w19, #0x21 // #33 │ │ - mov w29, w8 │ │ - b 1c418 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xcb8 │ │ - mov x0, x22 │ │ - mov x1, x12 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xcb8 │ │ - mov x1, x12 │ │ - bl 161cc │ │ - mov w19, #0x22 // #34 │ │ - mov w14, w8 │ │ - b 1c418 │ │ - mov w19, #0x1e // #30 │ │ - b 1c418 │ │ - mov w19, #0x23 // #35 │ │ - mov w14, w8 │ │ - b 1c418 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x958 │ │ - mov w1, #0x240 // #576 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xcb8 │ │ - mov x0, x22 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xdc0 │ │ - mov w0, #0x3 // #3 │ │ - mov w1, #0x3 // #3 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xdd8 │ │ - mov w1, #0x1c9 // #457 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xd90 │ │ - mov w1, #0x3 // #3 │ │ - bl 161cc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xce8 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0xaa0 │ │ mov x0, x2 │ │ mov w1, #0x120 // #288 │ │ mov x2, x8 │ │ - bl 1697c │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xd00 │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xab8 │ │ + bl 187f8 │ │ mov x0, x2 │ │ - mov w1, #0x120 // #288 │ │ - mov x2, x8 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xd18 │ │ - bl 172fc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xd18 │ │ - mov x0, x1 │ │ - mov w1, #0x1c9 // #457 │ │ - bl 1697c │ │ - mov x0, x2 │ │ - bl 18b34 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xd60 │ │ + bl 199c4 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb00 │ │ mov x0, x22 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xcd0 │ │ - mov x1, x19 │ │ - bl 172fc │ │ - mov x1, x10 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xcd0 │ │ - mov x0, x19 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xdf0 │ │ - mov x0, x19 │ │ + b 1cf14 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa88 │ │ + mov x0, x22 │ │ + mov x1, x27 │ │ + bl 187f8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa88 │ │ + mov x0, x27 │ │ + mov x1, x5 │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb60 │ │ mov x1, x8 │ │ - bl 172fc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xdf0 │ │ - mov x0, x8 │ │ - mov w1, #0x1c9 // #457 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xd48 │ │ - mov x1, x24 │ │ - bl 16184 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x940 │ │ + bl 187f8 │ │ + ldur x1, [x29, #-88] │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xae8 │ │ + bl 17624 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb18 │ │ mov w0, #0x4 // #4 │ │ - bl 1697c │ │ + mov x1, x24 │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x830 │ │ + mov w1, #0x240 // #576 │ │ + bl 16e34 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa70 │ │ + mov x0, x22 │ │ + b 1cf78 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa70 │ │ + mov x1, x5 │ │ + bl 16e34 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb30 │ │ + b 1cf98 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb48 │ │ + mov x0, x9 │ │ + mov w1, #0x13 // #19 │ │ + bl 16e34 │ │ sub sp, sp, #0x110 │ │ stp x29, x30, [sp, #176] │ │ stp x28, x27, [sp, #192] │ │ stp x26, x25, [sp, #208] │ │ stp x24, x23, [sp, #224] │ │ stp x22, x21, [sp, #240] │ │ stp x20, x19, [sp, #256] │ │ - ldr w21, [x0, #10492] │ │ - cmp w21, #0x2 │ │ - b.hi 1cde0 // b.pmore │ │ - mov x20, x0 │ │ - mov w24, #0xda0 // #3488 │ │ - add x25, sp, #0x68 │ │ - add x28, sp, #0x20 │ │ - str x1, [sp, #16] │ │ - add x8, x20, x21, lsl #2 │ │ - madd x23, x21, x24, x20 │ │ + add x29, sp, #0xb0 │ │ + mov w8, #0x28f1 // #10481 │ │ + mov w9, #0x1b00 // #6912 │ │ movi v0.2d, #0x0 │ │ + add x8, x0, x8 │ │ + add x27, x0, x9 │ │ + mov w9, #0x31e // #798 │ │ + str x8, [sp, #24] │ │ + mov w8, #0x28a0 // #10400 │ │ + add x21, x0, #0x2, lsl #12 │ │ + add x8, x0, x8 │ │ + dup v1.8h, w9 │ │ + sub x28, x29, #0x50 │ │ + str x8, [sp, #16] │ │ + mov w8, #0x2780 // #10112 │ │ + ldrb w9, [x21, #2287] │ │ + add x8, x0, x8 │ │ + add x24, x0, #0xe80 │ │ + add x26, x0, #0x200 │ │ + stp x1, x8, [sp] │ │ + mov w8, #0x28e8 // #10472 │ │ + add x19, x28, #0x4 │ │ + add x3, x0, x8 │ │ + mov w4, #0x1 // #1 │ │ + add x23, sp, #0x40 │ │ + mov w5, #0xffffffff // #-1 │ │ + str x3, [sp, #48] │ │ + str q1, [sp, #32] │ │ + and w8, w9, #0xff │ │ + cmp w8, #0x2 │ │ + b.eq 1d0d4 // b.none │ │ + cmp w8, #0x1 │ │ + str x9, [sp, #56] │ │ + b.eq 1d07c // b.none │ │ + cbnz w8, 1d320 │ │ + mov x8, xzr │ │ + stp q0, q0, [sp, #64] │ │ + stur wzr, [x29, #-16] │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + str q1, [x26, x8] │ │ + add x8, x8, #0x10 │ │ + cmp x8, #0x800 │ │ + b.ne 1d05c // b.any │ │ + ldr x20, [sp, #8] │ │ + mov x22, x26 │ │ + mov w25, #0x120 // #288 │ │ + b 1d0ac │ │ + mov x8, xzr │ │ + stp q0, q0, [sp, #64] │ │ + stur wzr, [x29, #-16] │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + str q1, [x24, x8] │ │ + add x8, x8, #0x10 │ │ + cmp x8, #0x800 │ │ + b.ne 1d090 // b.any │ │ + ldr x20, [sp, #16] │ │ + mov x22, x24 │ │ + mov w25, #0x20 // #32 │ │ + add x0, x22, #0x800 │ │ mov w1, wzr │ │ - mov x0, x23 │ │ - mov w2, #0xc80 // #3200 │ │ - ldr w22, [x8, #10512] │ │ - str xzr, [sp, #104] │ │ - stp q0, q0, [sp, #32] │ │ + mov w2, #0x480 // #1152 │ │ + bl 75f00 │ │ + ldp x3, x9, [sp, #48] │ │ + movi v0.2d, #0x0 │ │ + ldr q1, [sp, #32] │ │ + mov w4, #0x1 // #1 │ │ + mov w5, #0xffffffff // #-1 │ │ + b 1d104 │ │ + mov x8, xzr │ │ stp q0, q0, [sp, #64] │ │ - bl 73040 │ │ - cmp w22, #0x121 │ │ - b.cs 1ce7c // b.hs, b.nlast │ │ - cbz w22, 1caf8 │ │ - madd x8, x21, x24, x20 │ │ - mov x9, x22 │ │ - add x8, x8, #0xc80 │ │ - ldrb w0, [x8] │ │ - cmp x0, #0x10 │ │ - b.cs 1ce38 // b.hs, b.nlast │ │ - lsl x10, x0, #2 │ │ - add x8, x8, #0x1 │ │ - subs x9, x9, #0x1 │ │ - ldr w11, [x28, x10] │ │ - add w11, w11, #0x1 │ │ - str w11, [x28, x10] │ │ - b.ne 1caa8 // b.any │ │ - ldp w10, w9, [sp, #36] │ │ - ldp w4, w3, [sp, #44] │ │ - ldp w13, w2, [sp, #52] │ │ - ldp w1, w12, [sp, #60] │ │ - ldp w0, w17, [sp, #68] │ │ - ldp w8, w11, [sp, #76] │ │ - ldp w16, w15, [sp, #84] │ │ - ldr w14, [sp, #92] │ │ - str w8, [sp, #28] │ │ - b 1cb34 │ │ - mov w14, wzr │ │ - mov w15, wzr │ │ - mov w16, wzr │ │ + stur wzr, [x29, #-16] │ │ + stp q0, q0, [x29, #-80] │ │ + stp q0, q0, [x29, #-48] │ │ + str q1, [x27, x8] │ │ + add x8, x8, #0x10 │ │ + cmp x8, #0x800 │ │ + b.ne 1d0e8 // b.any │ │ + ldr x20, [sp, #24] │ │ + mov x22, x27 │ │ + mov w25, #0x13 // #19 │ │ + and x9, x9, #0xff │ │ + ldrh w8, [x3, x9, lsl #1] │ │ + cmp x25, x8 │ │ + b.cc 1d334 // b.lo, b.ul, b.last │ │ + mov x10, x8 │ │ + mov x11, x20 │ │ + cbz w8, 1d144 │ │ + ldrb w12, [x11] │ │ + cmp x12, #0xf │ │ + b.hi 1d320 // b.pmore │ │ + ldrh w13, [x23, x12, lsl #1] │ │ + subs x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + add w13, w13, #0x1 │ │ + strh w13, [x23, x12, lsl #1] │ │ + b.ne 1d120 // b.any │ │ + mov x12, xzr │ │ mov w11, wzr │ │ - str wzr, [sp, #28] │ │ - mov w17, wzr │ │ - mov w0, wzr │ │ - mov w12, wzr │ │ - mov w1, wzr │ │ - mov w2, wzr │ │ - mov w13, wzr │ │ - mov w3, wzr │ │ - mov w4, wzr │ │ - mov w9, wzr │ │ mov w10, wzr │ │ - lsl w5, w10, #1 │ │ - str w10, [sp, #24] │ │ - add w6, w9, w5 │ │ - mov w10, w9 │ │ - lsl w6, w6, #1 │ │ - add w7, w4, w6 │ │ - lsl w7, w7, #1 │ │ - add w30, w3, w7 │ │ - stp w5, w6, [sp, #112] │ │ - lsl w30, w30, #1 │ │ - ldr w5, [sp, #28] │ │ - add w19, w13, w30 │ │ - lsl w19, w19, #1 │ │ - add w27, w2, w19 │ │ - stp w7, w30, [sp, #120] │ │ - lsl w27, w27, #1 │ │ - add w29, w1, w27 │ │ - lsl w29, w29, #1 │ │ - add w26, w12, w29 │ │ - stp w19, w27, [sp, #128] │ │ - lsl w26, w26, #1 │ │ - add w8, w0, w26 │ │ - lsl w8, w8, #1 │ │ - add w9, w17, w8 │ │ - stp w29, w26, [sp, #136] │ │ - lsl w9, w9, #1 │ │ - add w5, w5, w9 │ │ - lsl w5, w5, #1 │ │ - add w6, w11, w5 │ │ - stp w8, w9, [sp, #144] │ │ - lsl w6, w6, #1 │ │ - add w7, w16, w6 │ │ - lsl w7, w7, #1 │ │ - add w19, w15, w7 │ │ - stp w5, w6, [sp, #152] │ │ - lsl w8, w19, #1 │ │ - add w9, w14, w8 │ │ - lsl w9, w9, #1 │ │ - cmp w9, #0x10, lsl #12 │ │ - stp w7, w8, [sp, #160] │ │ - str w9, [sp, #168] │ │ - b.eq 1cc24 // b.none │ │ - ldr w8, [sp, #24] │ │ - add w9, w3, w10 │ │ - add w10, w2, w13 │ │ - add w8, w4, w8 │ │ - add w8, w9, w8 │ │ - add w9, w1, w10 │ │ - add w10, w16, w11 │ │ - ldr w11, [sp, #28] │ │ - add w8, w9, w8 │ │ - add w9, w0, w12 │ │ - add w9, w17, w9 │ │ + mov w13, #0x1 // #1 │ │ + tbz wzr, #0, 1d180 │ │ + b 1d1ac │ │ + ldrh w15, [x23, x12, lsl #1] │ │ + mov x13, xzr │ │ + add w11, w11, w15 │ │ add w10, w15, w10 │ │ - add w9, w11, w9 │ │ - add w8, w9, w8 │ │ - add w9, w14, w10 │ │ - add w8, w9, w8 │ │ - cmp w8, #0x1 │ │ - b.hi 1cdf4 // b.pmore │ │ - mov w16, #0xffffffff // #-1 │ │ - mov w17, #0x1 // #1 │ │ - adrp x1, 7000 │ │ - add x1, x1, #0xfac │ │ - cbz w22, 1cdc0 │ │ - mov x9, xzr │ │ - mov w8, #0xffff // #65535 │ │ - b 1cc4c │ │ - cmp x9, x22 │ │ - b.cs 1cdc0 // b.hs, b.nlast │ │ - madd x11, x21, x24, x20 │ │ - mov x10, x9 │ │ - add x9, x11, x9 │ │ - ldrb w0, [x9, #3200] │ │ - add x9, x10, #0x1 │ │ - cbz w0, 1cc44 │ │ - cmp w0, #0x11 │ │ - b.cs 1ce48 // b.hs, b.nlast │ │ - lsl x14, x0, #2 │ │ - neg w11, w0 │ │ - and x11, x11, #0x1f │ │ - ldr w12, [x25, x14] │ │ - lsr x13, x16, x11 │ │ - and x13, x12, x13 │ │ - add w15, w12, #0x1 │ │ - cmp w13, #0x400 │ │ - str w15, [x25, x14] │ │ - b.cs 1cca0 // b.hs, b.nlast │ │ - ldr w12, [x1, x13, lsl #2] │ │ - lsr w11, w12, w11 │ │ - b 1ccc4 │ │ - mov w11, wzr │ │ - mov w13, wzr │ │ - lsr w14, w12, #1 │ │ - bfi w12, w11, #1, #31 │ │ - add w13, w13, #0x1 │ │ - mov w11, w12 │ │ - mov w12, w14 │ │ - cmp w0, w13, uxtb │ │ - b.hi 1cca8 // b.pmore │ │ - cmp w0, #0xb │ │ - b.cs 1ccf4 // b.hs, b.nlast │ │ - cmp w11, #0x3ff │ │ - b.hi 1cc44 // b.pmore │ │ - orr w10, w10, w0, lsl #9 │ │ - lsl x12, x17, x0 │ │ - mov w11, w11 │ │ - strh w10, [x23, x11, lsl #1] │ │ - add x11, x11, x12 │ │ - cmp x11, #0x400 │ │ - b.cc 1cce0 // b.lo, b.ul, b.last │ │ - b 1cc44 │ │ - and w13, w11, #0x3ff │ │ - ldrh w14, [x23, w13, uxtw #1] │ │ - cbz w14, 1cd74 │ │ - mov w12, w8 │ │ - lsr w11, w11, #9 │ │ - cmp w0, #0xc │ │ - b.cc 1cd8c // b.lo, b.ul, b.last │ │ - mov w13, #0xb // #11 │ │ - b 1cd38 │ │ - mov w8, w12 │ │ - mov w12, w14 │ │ - add w13, w13, #0x1 │ │ - lsr w11, w11, #1 │ │ - mov w14, w12 │ │ - mov w12, w8 │ │ - cmp w0, w13, uxtb │ │ - b.ls 1cd90 // b.plast │ │ - ubfx w8, w11, #1, #1 │ │ - mvn w14, w14 │ │ - add w8, w8, w14 │ │ - and w14, w8, #0xffff │ │ - sxth x8, w8 │ │ - cmp w14, #0x240 │ │ - b.cs 1ce58 // b.hs, b.nlast │ │ - madd x14, x21, x24, x20 │ │ - add x8, x14, x8, lsl #1 │ │ - ldrh w14, [x8, #2048] │ │ - cbnz w14, 1cd18 │ │ - add x14, x8, #0x800 │ │ - sub w8, w12, #0x2 │ │ - strh w12, [x14] │ │ - b 1cd20 │ │ - sub w12, w8, #0x2 │ │ - mov w14, w8 │ │ - strh w8, [x23, x13, lsl #1] │ │ - lsr w11, w11, #9 │ │ - cmp w0, #0xc │ │ - b.cs 1cd10 // b.hs, b.nlast │ │ - mov w8, w12 │ │ - ubfx w11, w11, #1, #1 │ │ - mvn w12, w14 │ │ - add w11, w11, w12 │ │ - sxth x0, w11 │ │ - and w12, w11, #0xffff │ │ - cmp w12, #0x240 │ │ - b.cs 1ce6c // b.hs, b.nlast │ │ - madd x11, x21, x24, x20 │ │ - cmp x9, x22 │ │ - add x11, x11, x0, lsl #1 │ │ - strh w10, [x11, #2048] │ │ - b.cc 1cc4c // b.lo, b.ul, b.last │ │ - ldr w8, [x20, #10492] │ │ - cbz w8, 1cdfc │ │ + mov w15, #0x1 // #1 │ │ + lsl w11, w11, #1 │ │ + str w11, [x19, x12, lsl #2] │ │ + mov x12, x14 │ │ + tbnz w15, #0, 1d1ac │ │ + mov w14, #0x10 // #16 │ │ + sub x14, x14, x12 │ │ + cmp x14, x13 │ │ + csel x13, x14, x13, cc // cc = lo, ul, last │ │ + add x13, x13, x12 │ │ + cmp x12, x13 │ │ + csel x12, x12, x13, hi // hi = pmore │ │ + cmp x12, #0xf │ │ + b.hi 1d1b8 // b.pmore │ │ + add x14, x12, #0x1 │ │ + b 1d15c │ │ + cmp x12, #0x10 │ │ + cinc x14, x12, cc // cc = lo, ul, last │ │ + b.cc 1d15c // b.lo, b.ul, b.last │ │ + cmp w11, #0x10, lsl #12 │ │ + b.eq 1d1dc // b.none │ │ + cmp w9, #0x2 │ │ + mov w0, #0x1 // #1 │ │ + mov w1, #0x1c // #28 │ │ + b.eq 1d360 // b.none │ │ + and w9, w10, #0xffff │ │ + cmp w9, #0x1 │ │ + b.hi 1d360 // b.pmore │ │ + mov x11, xzr │ │ + add x9, x22, #0x800 │ │ + mov w10, #0xffff // #65535 │ │ + cmp x11, x8 │ │ + b.cs 1d304 // b.hs, b.nlast │ │ + add x15, x11, #0x1 │ │ + ldrb w14, [x20, x11] │ │ + mov x12, x11 │ │ + mov x11, x15 │ │ + and x13, x14, #0xf │ │ + cbz w13, 1d25c │ │ + neg w15, w13 │ │ + ldr w16, [x28, w13, uxtw #2] │ │ + neg w14, w14 │ │ + lsr w15, w5, w15 │ │ + and w14, w14, #0xf │ │ + cmp w13, #0xa │ │ + and w15, w16, w15 │ │ + rbit w15, w15 │ │ + lsr w15, w15, #16 │ │ + lsr w14, w15, w14 │ │ + add w15, w16, #0x1 │ │ + str w15, [x28, w13, uxtw #2] │ │ + b.hi 1d26c // b.pmore │ │ + cmp w14, #0x3ff │ │ + b.hi 1d25c // b.pmore │ │ + orr w12, w12, w13, lsl #9 │ │ + lsl x13, x4, x13 │ │ + strh w12, [x22, x14, lsl #1] │ │ + add x14, x14, x13 │ │ + cmp x14, #0x400 │ │ + b.cc 1d24c // b.lo, b.ul, b.last │ │ + cmp x11, x8 │ │ + cinc x15, x11, cc // cc = lo, ul, last │ │ + b.cc 1d1f4 // b.lo, b.ul, b.last │ │ + b 1d304 │ │ + and x16, x14, #0x3ff │ │ + ldrh w15, [x22, x16, lsl #1] │ │ + cmp w15, #0x31e │ │ + b.ne 1d28c // b.any │ │ + sub w17, w10, #0x2 │ │ + strh w10, [x22, x16, lsl #1] │ │ + mov w15, w10 │ │ + mov w10, w17 │ │ + lsr w14, w14, #9 │ │ + cmp w13, #0xb │ │ + b.eq 1d2e0 // b.none │ │ + mov w16, #0xc // #12 │ │ + ubfx w17, w14, #1, #1 │ │ + mvn w15, w15 │ │ + add w15, w17, w15 │ │ + and w17, w15, #0xffff │ │ + cmp w17, #0x23f │ │ + b.hi 1d328 // b.pmore │ │ + and x17, x15, #0xffff │ │ + ldrh w15, [x9, x17, lsl #1] │ │ + cbnz w15, 1d2d0 │ │ + sub w0, w10, #0x2 │ │ + strh w10, [x9, x17, lsl #1] │ │ + mov w15, w10 │ │ + mov w10, w0 │ │ + ubfx w14, w14, #1, #15 │ │ + cmp w13, w16, uxtb │ │ + add w16, w16, #0x1 │ │ + b.hi 1d29c // b.pmore │ │ + ubfx w13, w14, #1, #1 │ │ + mvn w14, w15 │ │ + add w13, w13, w14 │ │ + and w14, w13, #0xffff │ │ + cmp w14, #0x23f │ │ + b.hi 1d328 // b.pmore │ │ + and x13, x13, #0xffff │ │ + strh w12, [x9, x13, lsl #1] │ │ + b 1d1e8 │ │ + ldrb w8, [x21, #2287] │ │ + cbz w8, 1d340 │ │ cmp w8, #0x2 │ │ - b.eq 1ce04 // b.none │ │ - sub w21, w8, #0x1 │ │ - cmp w21, #0x3 │ │ - str w21, [x20, #10492] │ │ - b.cc 1ca64 // b.lo, b.ul, b.last │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x970 │ │ - mov x0, x21 │ │ - mov w1, #0x3 // #3 │ │ - bl 161cc │ │ - mov w8, #0x1c // #28 │ │ - b 1ce10 │ │ - mov w8, #0xc // #12 │ │ - b 1ce08 │ │ - mov w8, #0xa // #10 │ │ - ldr x9, [sp, #16] │ │ - str wzr, [x9, #16] │ │ + b.eq 1d350 // b.none │ │ + sub w9, w8, #0x1 │ │ + strb w9, [x21, #2287] │ │ + b 1d02c │ │ + mov w0, #0x3 // #3 │ │ + b 1d360 │ │ + mov w0, #0x3 // #3 │ │ + mov w1, #0xa // #10 │ │ + b 1d360 │ │ + mov w0, #0x3 // #3 │ │ + mov w1, #0x1c // #28 │ │ + b 1d360 │ │ + ldr x8, [sp] │ │ + mov w0, #0x1 // #1 │ │ + mov w1, #0xc // #12 │ │ + b 1d35c │ │ + ldr x8, [sp] │ │ + mov w0, #0x1 // #1 │ │ + mov w1, #0xa // #10 │ │ + str wzr, [x8, #16] │ │ ldp x20, x19, [sp, #256] │ │ - mov w9, #0x1 // #1 │ │ ldp x22, x21, [sp, #240] │ │ - orr w0, w9, w8, lsl #8 │ │ ldp x24, x23, [sp, #224] │ │ ldp x26, x25, [sp, #208] │ │ ldp x28, x27, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0x110 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x9e8 │ │ - mov w1, #0x10 // #16 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x9a0 │ │ - mov w1, #0x11 // #17 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x9d0 │ │ - mov x0, x8 │ │ - mov w1, #0x240 // #576 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x9b8 │ │ - mov w1, #0x240 // #576 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x988 │ │ - mov x0, x22 │ │ - mov w1, #0x120 // #288 │ │ - bl 1697c │ │ - str x30, [sp, #-16]! │ │ - mov x10, x2 │ │ - sub x2, x2, x3 │ │ - cmp x4, #0x3 │ │ - b.ne 1cf04 // b.any │ │ - cmp x2, x1 │ │ - b.cs 1cf10 // b.hs, b.nlast │ │ - cmp x10, x1 │ │ - b.cs 1cf24 // b.hs, b.nlast │ │ - ldrb w9, [x0, x2] │ │ - add x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - strb w9, [x0, x10] │ │ - b.cs 1cf34 // b.hs, b.nlast │ │ - add x9, x10, #0x1 │ │ - cmp x9, x1 │ │ - b.cs 1cf44 // b.hs, b.nlast │ │ - ldrb w11, [x0, x8] │ │ - add x8, x2, #0x2 │ │ - cmp x8, x1 │ │ - strb w11, [x0, x9] │ │ - b.cs 1cf54 // b.hs, b.nlast │ │ - add x9, x10, #0x2 │ │ - cmp x9, x1 │ │ - b.cs 1cf64 // b.hs, b.nlast │ │ - ldrb w8, [x0, x8] │ │ - strb w8, [x0, x9] │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov x3, x10 │ │ - ldr x30, [sp], #16 │ │ - b 1cf74 │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xc28 │ │ - mov x0, x2 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xc40 │ │ - mov x0, x10 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xc58 │ │ - mov x0, x8 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xc70 │ │ - mov x0, x9 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xc88 │ │ - mov x0, x8 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xca0 │ │ - mov x0, x9 │ │ - bl 161cc │ │ sub sp, sp, #0x60 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - subs x8, x3, x2 │ │ - mov x21, x4 │ │ - subs x9, x2, x3 │ │ + add x29, sp, #0x30 │ │ + sub x10, x3, x2 │ │ + subs x8, x2, x3 │ │ + mov x22, x4 │ │ + csel x9, x8, x10, hi // hi = pmore │ │ + and x8, x4, #0xfffffffc │ │ mov x19, x1 │ │ mov x20, x0 │ │ - csel x8, x9, x8, hi // hi = pmore │ │ + cmp x9, #0x1 │ │ + add x21, x8, x3 │ │ + b.ne 1d3fc // b.any │ │ cmp x3, x2 │ │ - b.ls 1cfe4 // b.plast │ │ - cmp x8, #0x1 │ │ - b.ne 1cfe4 // b.any │ │ + b.ls 1d3fc // b.plast │ │ sub x0, x3, #0x1 │ │ cmp x0, x19 │ │ - b.cs 1d29c // b.hs, b.nlast │ │ - and x2, x21, #0xfffffffffffffffc │ │ - adds x22, x2, x3 │ │ - b.cs 1d3e0 // b.hs, b.nlast │ │ - cmp x22, x19 │ │ - b.hi 1d3f4 // b.pmore │ │ - cbz x2, 1cfdc │ │ + b.cs 1d764 // b.hs, b.nlast │ │ + cmp x21, x3 │ │ + b.cc 1d6a4 // b.lo, b.ul, b.last │ │ + cmp x21, x19 │ │ + b.hi 1d6b8 // b.pmore │ │ + cbz x8, 1d3f4 │ │ ldrb w1, [x20, x0] │ │ add x0, x20, x3 │ │ - bl 73040 │ │ - sub x2, x22, #0x1 │ │ - b 1d12c │ │ + mov x2, x8 │ │ + bl 75f00 │ │ + sub x1, x21, #0x1 │ │ + b 1d540 │ │ + subs x8, x19, #0x3 │ │ + csel x8, xzr, x8, cc // cc = lo, ul, last │ │ + cmp x8, x21 │ │ + csel x9, x8, x21, cc // cc = lo, ul, last │ │ cmp x3, x2 │ │ - b.ls 1d048 // b.plast │ │ - cmp x8, #0x3 │ │ - b.ls 1d048 // b.plast │ │ - cmp x21, #0x4 │ │ - b.cc 1d050 // b.lo, b.ul, b.last │ │ - lsr x8, x21, #2 │ │ - sub x9, x19, #0x4 │ │ - mov x22, x3 │ │ - add x10, x2, #0x3 │ │ - adds x1, x10, #0x1 │ │ - b.cs 1d384 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.hi 1d388 // b.pmore │ │ + b.ls 1d46c // b.plast │ │ + cmp x10, #0x3 │ │ + b.ls 1d46c // b.plast │ │ + cmp x3, x9 │ │ + b.cs 1d538 // b.hs, b.nlast │ │ + sub x8, x19, #0x4 │ │ + mov x21, x3 │ │ + cmn x2, #0x4 │ │ + b.eq 1d64c // b.none │ │ + cmn x2, #0x5 │ │ + add x1, x2, #0x4 │ │ + b.hi 1d650 // b.pmore │ │ cmp x1, x19 │ │ - b.hi 1d39c // b.pmore │ │ - cmp x9, x22 │ │ - b.cc 1d3b0 // b.lo, b.ul, b.last │ │ + b.hi 1d664 // b.pmore │ │ + cmp x21, x8 │ │ + b.hi 1d678 // b.pmore │ │ ldr w10, [x20, x2] │ │ - add x2, x2, #0x4 │ │ - subs x8, x8, #0x1 │ │ - str w10, [x20, x22] │ │ - add x22, x22, #0x4 │ │ - b.ne 1d008 // b.any │ │ - b 1d12c │ │ - cmp x21, #0x4 │ │ - b.cs 1d058 // b.hs, b.nlast │ │ - mov x22, x3 │ │ - b 1d12c │ │ - mov x8, xzr │ │ - lsr x9, x21, #2 │ │ - add x10, x20, x2 │ │ - add x11, x20, x3 │ │ - add x0, x2, x8 │ │ - cmp x0, x19 │ │ - b.cs 1d21c // b.hs, b.nlast │ │ - add x0, x3, x8 │ │ - cmp x0, x19 │ │ - b.cs 1d22c // b.hs, b.nlast │ │ - add x13, x2, x8 │ │ - ldrb w12, [x10, x8] │ │ - add x0, x13, #0x1 │ │ - cmp x0, x19 │ │ - strb w12, [x11, x8] │ │ - b.cs 1d23c // b.hs, b.nlast │ │ - add x12, x3, x8 │ │ - add x0, x12, #0x1 │ │ - cmp x0, x19 │ │ - b.cs 1d24c // b.hs, b.nlast │ │ - add x12, x10, x8 │ │ - add x14, x2, x8 │ │ - add x13, x11, x8 │ │ - add x0, x14, #0x2 │ │ + mov x2, x1 │ │ + str w10, [x20, x21] │ │ + add x21, x21, #0x4 │ │ + cmp x21, x9 │ │ + b.cs 1d540 // b.hs, b.nlast │ │ + b 1d42c │ │ + cmp x3, x9 │ │ + b.cs 1d538 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + add x11, x20, x2 │ │ + add x12, x20, x3 │ │ + add x0, x3, x10 │ │ + add x8, x0, #0x3 │ │ + cmp x8, x19 │ │ + b.cs 1d61c // b.hs, b.nlast │ │ + add x8, x2, x10 │ │ + add x13, x8, #0x3 │ │ + cmp x13, x19 │ │ + b.cs 1d634 // b.hs, b.nlast │ │ + cmp x8, x19 │ │ + b.cs 1d754 // b.hs, b.nlast │ │ cmp x0, x19 │ │ - ldrb w12, [x12, #1] │ │ - strb w12, [x13, #1] │ │ - b.cs 1d25c // b.hs, b.nlast │ │ - add x12, x3, x8 │ │ - add x0, x12, #0x2 │ │ + b.cs 1d748 // b.hs, b.nlast │ │ + add x8, x2, x10 │ │ + add x0, x8, #0x1 │ │ + ldrb w8, [x11, x10] │ │ cmp x0, x19 │ │ - b.cs 1d26c // b.hs, b.nlast │ │ - add x12, x10, x8 │ │ - add x14, x2, x8 │ │ - add x13, x11, x8 │ │ - add x0, x14, #0x3 │ │ + strb w8, [x12, x10] │ │ + b.cs 1d73c // b.hs, b.nlast │ │ + add x8, x3, x10 │ │ + add x0, x8, #0x1 │ │ cmp x0, x19 │ │ - ldrb w12, [x12, #2] │ │ - strb w12, [x13, #2] │ │ - b.cs 1d27c // b.hs, b.nlast │ │ - add x12, x3, x8 │ │ - add x0, x12, #0x3 │ │ + b.cs 1d730 // b.hs, b.nlast │ │ + add x8, x11, x10 │ │ + add x13, x2, x10 │ │ + ldrb w8, [x8, #1] │ │ + add x0, x13, #0x2 │ │ + add x13, x12, x10 │ │ cmp x0, x19 │ │ - b.cs 1d28c // b.hs, b.nlast │ │ - add x12, x10, x8 │ │ - add x13, x11, x8 │ │ - add x8, x8, #0x4 │ │ - subs x9, x9, #0x1 │ │ - ldrb w12, [x12, #3] │ │ - strb w12, [x13, #3] │ │ - b.ne 1d068 // b.any │ │ - add x2, x2, x8 │ │ - add x22, x3, x8 │ │ - and x8, x21, #0x3 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x3b2 │ │ - adr x10, 1d148 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - cmp x2, x19 │ │ - b.cs 1d2ac // b.hs, b.nlast │ │ - cmp x22, x19 │ │ - b.cc 1d200 // b.lo, b.ul, b.last │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xb08 │ │ - mov x0, x22 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - cmp x2, x19 │ │ - b.cs 1d2c4 // b.hs, b.nlast │ │ - cmp x22, x19 │ │ - b.cs 1d2f4 // b.hs, b.nlast │ │ - ldrb w8, [x20, x2] │ │ - add x2, x2, #0x1 │ │ - cmp x2, x19 │ │ - strb w8, [x20, x22] │ │ - b.cs 1d31c // b.hs, b.nlast │ │ - add x22, x22, #0x1 │ │ - cmp x22, x19 │ │ - b.cc 1d200 // b.lo, b.ul, b.last │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xb68 │ │ - mov x0, x22 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - cmp x2, x19 │ │ - b.cs 1d2dc // b.hs, b.nlast │ │ - cmp x22, x19 │ │ - b.cs 1d308 // b.hs, b.nlast │ │ - ldrb w8, [x20, x2] │ │ - add x0, x2, #0x1 │ │ + strb w8, [x13, #1] │ │ + b.cs 1d724 // b.hs, b.nlast │ │ + add x8, x3, x10 │ │ + add x0, x8, #0x2 │ │ cmp x0, x19 │ │ - strb w8, [x20, x22] │ │ - b.cs 1d334 // b.hs, b.nlast │ │ - add x8, x22, #0x1 │ │ + b.cs 1d718 // b.hs, b.nlast │ │ + add x8, x11, x10 │ │ + add x14, x12, x10 │ │ + add x10, x10, #0x4 │ │ + ldrb w13, [x8, #2] │ │ + add x21, x3, x10 │ │ + cmp x21, x9 │ │ + strb w13, [x14, #2] │ │ + ldrb w8, [x8, #3] │ │ + strb w8, [x14, #3] │ │ + b.cc 1d480 // b.lo, b.ul, b.last │ │ + add x1, x2, x10 │ │ + b 1d540 │ │ + mov x21, x3 │ │ + mov x1, x2 │ │ + and x8, x22, #0x3 │ │ + cmp x8, #0x1 │ │ + b.gt 1d56c │ │ + cbz x8, 1d608 │ │ + cmp x1, x19 │ │ + b.cs 1d770 // b.hs, b.nlast │ │ + cmp x21, x19 │ │ + b.cc 1d600 // b.lo, b.ul, b.last │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x950 │ │ + b 1d7b8 │ │ + cmp x8, #0x2 │ │ + b.ne 1d5a8 // b.any │ │ + add x8, x21, #0x1 │ │ cmp x8, x19 │ │ - b.cs 1d344 // b.hs, b.nlast │ │ - ldrb w9, [x20, x0] │ │ - add x2, x2, #0x2 │ │ - cmp x2, x19 │ │ - strb w9, [x20, x8] │ │ - b.cs 1d358 // b.hs, b.nlast │ │ - add x22, x22, #0x2 │ │ - cmp x22, x19 │ │ - b.cs 1d370 // b.hs, b.nlast │ │ - ldrb w8, [x20, x2] │ │ - strb w8, [x20, x22] │ │ + b.cs 1d6c8 // b.hs, b.nlast │ │ + add x9, x1, #0x1 │ │ + cmp x9, x19 │ │ + b.cs 1d6f0 // b.hs, b.nlast │ │ + cmp x1, x19 │ │ + b.cs 1d77c // b.hs, b.nlast │ │ + cmp x21, x19 │ │ + b.cc 1d5f0 // b.lo, b.ul, b.last │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x9b0 │ │ + b 1d7b8 │ │ + add x8, x21, #0x2 │ │ + cmp x8, x19 │ │ + b.cs 1d6dc // b.hs, b.nlast │ │ + add x9, x1, #0x2 │ │ + cmp x9, x19 │ │ + b.cs 1d704 // b.hs, b.nlast │ │ + cmp x1, x19 │ │ + b.cs 1d788 // b.hs, b.nlast │ │ + cmp x21, x19 │ │ + b.cs 1d794 // b.hs, b.nlast │ │ + ldrb w10, [x20, x1] │ │ + add x1, x1, #0x1 │ │ + cmp x1, x19 │ │ + strb w10, [x20, x21] │ │ + b.cs 1d7a0 // b.hs, b.nlast │ │ + add x21, x21, #0x1 │ │ + cmp x21, x19 │ │ + b.cs 1d7b0 // b.hs, b.nlast │ │ + ldrb w10, [x20, x1] │ │ + mov x1, x9 │ │ + strb w10, [x20, x21] │ │ + mov x21, x8 │ │ + ldrb w8, [x20, x1] │ │ + strb w8, [x20, x21] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x60 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa30 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa48 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa60 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa78 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa90 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xaa8 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xac0 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xad8 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa00 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xaf0 │ │ - mov x0, x2 │ │ - mov x1, x19 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xb20 │ │ - mov x0, x2 │ │ - mov x1, x19 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xb80 │ │ - mov x0, x2 │ │ - mov x1, x19 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xb38 │ │ - mov x0, x22 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xb98 │ │ - mov x0, x22 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xb50 │ │ - mov x0, x2 │ │ - mov x1, x19 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xbb0 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xbc8 │ │ - mov x0, x8 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xbe0 │ │ - mov x0, x2 │ │ - mov x1, x19 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xbf8 │ │ - mov x0, x22 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - bl 18afc │ │ - adrp x8, 74000 │ │ - add x8, x8, #0xc10 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x230 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x878 │ │ + mov w1, #0x2f // #47 │ │ + bl 17a00 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x25f │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x890 │ │ + mov w1, #0x48 // #72 │ │ + bl 17a00 │ │ + bl 1998c │ │ + adrp x8, 77000 │ │ + add x8, x8, #0xa58 │ │ mov x0, x2 │ │ mov x2, x8 │ │ - bl 172fc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xc10 │ │ + bl 187f8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa58 │ │ mov x0, x1 │ │ mov x1, x19 │ │ - bl 1697c │ │ - adrp x8, 74000 │ │ - add x8, x8, #0x900 │ │ + bl 17680 │ │ + adrp x8, 77000 │ │ + add x8, x8, #0x808 │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0xc10 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xa58 │ │ mov x0, sp │ │ stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16154 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa18 │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x860 │ │ mov x0, x3 │ │ - mov x1, x22 │ │ - bl 172fc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xa18 │ │ - mov x0, x22 │ │ + mov x1, x21 │ │ + bl 187f8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x860 │ │ + mov x0, x21 │ │ + b 1d670 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x2a7 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x968 │ │ + b 1d62c │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x31e │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x9c8 │ │ + b 1d62c │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x2d6 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x980 │ │ + b 1d644 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x34d │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x9e0 │ │ + b 1d644 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x920 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x908 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x8f0 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x8d8 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x8c0 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x8a8 │ │ + mov x0, x8 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x848 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x938 │ │ + b 1d7a8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x998 │ │ + b 1d7a8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x9f8 │ │ + b 1d7a8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa10 │ │ + b 1d7b8 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa28 │ │ + mov x0, x1 │ │ + b 1d7bc │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xa40 │ │ + mov x0, x21 │ │ mov x1, x19 │ │ - bl 1697c │ │ - cmp x3, x2 │ │ - mov x8, x0 │ │ - cset w9, cc // cc = lo, ul, last │ │ + bl 16e34 │ │ + mov x8, x2 │ │ + cmp x4, #0x3 │ │ + sub x2, x2, x3 │ │ + b.ne 1d828 // b.any │ │ + cmn x8, #0x4 │ │ + b.hi 1d824 // b.pmore │ │ + add x9, x8, #0x3 │ │ + cmp x9, x1 │ │ + b.hi 1d824 // b.pmore │ │ + add x9, x2, #0x2 │ │ + cmp x9, x1 │ │ + b.cs 1d824 // b.hs, b.nlast │ │ + cmp x2, x1 │ │ + b.cs 1d824 // b.hs, b.nlast │ │ + add x10, x2, #0x1 │ │ + cmp x10, x1 │ │ + b.cs 1d824 // b.hs, b.nlast │ │ + ldrb w11, [x0, x2] │ │ + add x8, x0, x8 │ │ + strb w11, [x8] │ │ + ldrb w10, [x0, x10] │ │ + strb w10, [x8, #1] │ │ + ldrb w9, [x0, x9] │ │ + strb w9, [x8, #2] │ │ + ret │ │ + mov x3, x8 │ │ + b 1d380 │ │ + subs x8, x3, x2 │ │ + b.cc 1d870 // b.lo, b.ul, b.last │ │ cmp x3, x1 │ │ - csinc w10, w9, wzr, ls // ls = plast │ │ - add x8, x0, x2 │ │ - cmp w10, #0x0 │ │ - mov x0, xzr │ │ - csel x8, xzr, x8, ne // ne = any │ │ - subs x9, x3, x2 │ │ - b.eq 1d598 // b.none │ │ - tbnz w10, #0, 1d598 │ │ - cmp x9, #0x8 │ │ - b.cs 1d4c4 // b.hs, b.nlast │ │ - ldrb w10, [x8] │ │ - cbz w10, 1d508 │ │ - cmp x9, #0x1 │ │ - b.eq 1d59c // b.none │ │ - mov x10, x8 │ │ - ldrb w11, [x10, #1]! │ │ - cbz w11, 1d50c │ │ - cmp x9, #0x2 │ │ - b.eq 1d59c // b.none │ │ - mov x10, x8 │ │ - ldrb w11, [x10, #2]! │ │ - cbz w11, 1d50c │ │ - cmp x9, #0x3 │ │ - b.eq 1d59c // b.none │ │ - mov x10, x8 │ │ - ldrb w11, [x10, #3]! │ │ - cbz w11, 1d50c │ │ - cmp x9, #0x4 │ │ - b.eq 1d59c // b.none │ │ - mov x10, x8 │ │ - ldrb w11, [x10, #4]! │ │ - cbz w11, 1d50c │ │ - cmp x9, #0x5 │ │ - b.eq 1d59c // b.none │ │ - mov x10, x8 │ │ - ldrb w11, [x10, #5]! │ │ - cbz w11, 1d50c │ │ - cmp x9, #0x6 │ │ - b.eq 1d59c // b.none │ │ - mov x10, x8 │ │ - ldrb w11, [x10, #6]! │ │ - cbnz w11, 1d59c │ │ - b 1d50c │ │ - ldr x10, [x8] │ │ - mov x11, #0xfefefefefefefefe // #-72340172838076674 │ │ - movk x11, #0xfeff │ │ - add x11, x10, x11 │ │ - bic x10, x11, x10 │ │ - tst x10, #0x8080808080808080 │ │ - b.eq 1d51c // b.none │ │ - cmp x9, #0x1 │ │ - b.lt 1d59c // b.tstop │ │ - mov x11, x9 │ │ - mov x10, x8 │ │ + b.hi 1d870 // b.pmore │ │ + cmp x3, x2 │ │ + b.ls 1d870 // b.plast │ │ + cmp x8, #0xf │ │ + add x9, x0, x2 │ │ + b.hi 1d878 // b.pmore │ │ + mov x11, x8 │ │ + mov x10, x9 │ │ ldrb w12, [x10] │ │ - cbz w12, 1d50c │ │ - add x10, x10, #0x1 │ │ + cbz w12, 1d89c │ │ subs x11, x11, #0x1 │ │ - b.ne 1d4f0 // b.any │ │ - b 1d59c │ │ - mov x10, x8 │ │ - sub x1, x10, x8 │ │ - cmp x1, x9 │ │ - csel x0, xzr, x8, hi // hi = pmore │ │ - ret │ │ - and x10, x8, #0xfffffffffffffff8 │ │ - add x11, x8, x9 │ │ - add x10, x10, #0x8 │ │ - cmp x9, #0x10 │ │ - b.cc 1d574 // b.lo, b.ul, b.last │ │ - sub x12, x11, #0x10 │ │ - cmp x10, x12 │ │ - b.hi 1d574 // b.pmore │ │ - mov x13, #0xfefefefefefefefe // #-72340172838076674 │ │ - movk x13, #0xfeff │ │ - dup v0.2d, x13 │ │ - ldr q1, [x10] │ │ - add v2.2d, v1.2d, v0.2d │ │ - bic v1.16b, v2.16b, v1.16b │ │ - dup v2.2d, v1.d[1] │ │ - orr v1.16b, v2.16b, v1.16b │ │ - fmov x13, d1 │ │ - tst x13, #0x8080808080808080 │ │ - b.ne 1d574 // b.any │ │ - add x10, x10, #0x10 │ │ - cmp x10, x12 │ │ - b.ls 1d548 // b.plast │ │ - cmp x10, x11 │ │ - b.cs 1d59c // b.hs, b.nlast │ │ - sub x11, x11, x10 │ │ - mov x0, xzr │ │ - ldrb w12, [x10] │ │ - cbz w12, 1d50c │ │ add x10, x10, #0x1 │ │ - subs x11, x11, #0x1 │ │ - b.ne 1d584 // b.any │ │ - ret │ │ + b.ne 1d85c // b.any │ │ mov x0, xzr │ │ ret │ │ - str x30, [sp, #-16]! │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x86a │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe08 │ │ + ldr q0, [x9] │ │ + cmeq v0.16b, v0.16b, #0 │ │ + shrn v0.8b, v0.8h, #4 │ │ + fmov x10, d0 │ │ + ands x10, x10, #0x8888888888888888 │ │ + b.eq 1d8ac // b.none │ │ + rbit x10, x10 │ │ + clz x10, x10 │ │ + add x10, x9, x10, lsr #2 │ │ + sub x1, x10, x9 │ │ + cmp x1, x8 │ │ + csel x0, xzr, x9, hi // hi = pmore │ │ + ret │ │ + and x11, x9, #0xfffffffffffffff0 │ │ + cmp x8, #0x40 │ │ + add x10, x0, x3 │ │ + add x11, x11, #0x10 │ │ + b.cc 1d92c // b.lo, b.ul, b.last │ │ + sub x12, x10, #0x40 │ │ + cmp x11, x12 │ │ + b.hi 1d92c // b.pmore │ │ + and x11, x9, #0xf │ │ + sub x11, x2, x11 │ │ + add x11, x11, x0 │ │ + add x13, x11, #0x40 │ │ + mov x11, x13 │ │ + ldp q1, q4, [x13, #-32] │ │ + ldr q0, [x11, #-48]! │ │ + ldr q5, [x13] │ │ + cmeq v3.16b, v0.16b, #0 │ │ + cmeq v2.16b, v1.16b, #0 │ │ + cmeq v1.16b, v4.16b, #0 │ │ + cmeq v0.16b, v5.16b, #0 │ │ + orr v4.16b, v2.16b, v3.16b │ │ + orr v5.16b, v1.16b, v0.16b │ │ + orr v4.16b, v4.16b, v5.16b │ │ + umaxp v4.16b, v4.16b, v4.16b │ │ + fmov x14, d4 │ │ + cbnz x14, 1d998 │ │ + add x14, x13, #0x10 │ │ + add x11, x13, #0x40 │ │ + cmp x14, x12 │ │ + mov x13, x11 │ │ + b.ls 1d8dc // b.plast │ │ + sub x11, x11, #0x30 │ │ + sub x12, x10, #0x10 │ │ + cmp x11, x12 │ │ + b.hi 1d95c // b.pmore │ │ + ldr q0, [x11] │ │ + cmeq v0.16b, v0.16b, #0 │ │ + shrn v0.8b, v0.8h, #4 │ │ + fmov x13, d0 │ │ + ands x13, x13, #0x8888888888888888 │ │ + b.ne 1d9c4 // b.any │ │ + add x11, x11, #0x10 │ │ + cmp x11, x12 │ │ + b.ls 1d938 // b.plast │ │ + cmp x11, x10 │ │ + b.cs 1d870 // b.hs, b.nlast │ │ + ldr q0, [x10, #-16]! │ │ + cmeq v0.16b, v0.16b, #0 │ │ + shrn v0.8b, v0.8h, #4 │ │ + fmov x11, d0 │ │ + ands x11, x11, #0x8888888888888888 │ │ + b.eq 1d870 // b.none │ │ + rbit x11, x11 │ │ + clz x11, x11 │ │ + add x10, x10, x11, lsr #2 │ │ + sub x1, x10, x9 │ │ + cmp x1, x8 │ │ + csel x0, xzr, x9, hi // hi = pmore │ │ + ret │ │ + shrn v3.8b, v3.8h, #4 │ │ + fmov x10, d3 │ │ + ands x10, x10, #0x8888888888888888 │ │ + b.eq 1d9e0 // b.none │ │ + rbit x10, x10 │ │ + clz x10, x10 │ │ + add x10, x11, x10, lsr #2 │ │ + sub x1, x10, x9 │ │ + cmp x1, x8 │ │ + csel x0, xzr, x9, hi // hi = pmore │ │ + ret │ │ + rbit x10, x13 │ │ + clz x10, x10 │ │ + add x10, x11, x10, lsr #2 │ │ + sub x1, x10, x9 │ │ + cmp x1, x8 │ │ + csel x0, xzr, x9, hi // hi = pmore │ │ + ret │ │ + shrn v2.8b, v2.8h, #4 │ │ + fmov x10, d2 │ │ + ands x10, x10, #0x8888888888888888 │ │ + b.eq 1da10 // b.none │ │ + rbit x10, x10 │ │ + add x11, x11, #0x10 │ │ + clz x10, x10 │ │ + add x10, x11, x10, lsr #2 │ │ + sub x1, x10, x9 │ │ + cmp x1, x8 │ │ + csel x0, xzr, x9, hi // hi = pmore │ │ + ret │ │ + shrn v1.8b, v1.8h, #4 │ │ + fmov x10, d1 │ │ + ands x10, x10, #0x8888888888888888 │ │ + b.eq 1da40 // b.none │ │ + rbit x10, x10 │ │ + add x11, x11, #0x20 │ │ + clz x10, x10 │ │ + add x10, x11, x10, lsr #2 │ │ + sub x1, x10, x9 │ │ + cmp x1, x8 │ │ + csel x0, xzr, x9, hi // hi = pmore │ │ + ret │ │ + shrn v0.8b, v0.8h, #4 │ │ + add x11, x11, #0x30 │ │ + fmov x10, d0 │ │ + and x10, x10, #0x8888888888888888 │ │ + b 1d9a8 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x4e9 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb78 │ │ mov w1, #0x28 // #40 │ │ - bl 16d98 │ │ - str x30, [sp, #-16]! │ │ - bl 1d5cc │ │ - bl 1d6f0 │ │ - sub sp, sp, #0x30 │ │ - stp x30, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x7f │ │ + bl 17a00 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 1da84 │ │ + bl 47ac4 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + str x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + adrp x1, 7000 │ │ + add x1, x1, #0xd67 │ │ mov x0, xzr │ │ - bl 73050 │ │ - str x0, [sp, #8] │ │ - cbz x0, 1d6e0 │ │ - ldr x8, [x20, #32] │ │ - mov x0, x19 │ │ - blr x8 │ │ - ldr x8, [x1, #24] │ │ + bl 75f10 │ │ + str x0, [x29, #24] │ │ + cbz x0, 1dba0 │ │ + mov x0, x20 │ │ + blr x19 │ │ + ldr x20, [x1, #24] │ │ + mov x8, sp │ │ mov x19, x0 │ │ - mov x20, x1 │ │ - blr x8 │ │ - cbz x19, 1d654 │ │ - mov x8, #0xef64 // #61284 │ │ - movk x8, #0xb1, lsl #16 │ │ - movk x8, #0x1681, lsl #32 │ │ - movk x8, #0xfdbc, lsl #48 │ │ - cmp x1, x8 │ │ - mov x8, #0x7bc1 // #31681 │ │ - movk x8, #0xcd1e, lsl #16 │ │ - movk x8, #0xc89c, lsl #32 │ │ - movk x8, #0xc1a2, lsl #48 │ │ - ccmp x0, x8, #0x0, eq // eq = none │ │ - b.ne 1d654 // b.any │ │ - add x8, x19, #0x8 │ │ - ldr x20, [x8] │ │ - cbnz x20, 1d6a4 │ │ - b 1d6e0 │ │ - ldr x8, [x20, #24] │ │ + blr x20 │ │ + mov x10, #0x4178 // #16760 │ │ + ldp x9, x8, [sp] │ │ + movk x10, #0x57a6, lsl #16 │ │ + movk x10, #0x1b71, lsl #32 │ │ + movk x10, #0xb98b, lsl #48 │ │ + cmp x8, x10 │ │ + mov x8, #0x5d6d // #23917 │ │ + movk x8, #0xd6cb, lsl #16 │ │ + movk x8, #0x502c, lsl #32 │ │ + movk x8, #0x63eb, lsl #48 │ │ + ccmp x9, x8, #0x0, eq // eq = none │ │ + b.ne 1db14 // b.any │ │ + mov w9, #0x8 // #8 │ │ + mov x8, x19 │ │ + ldr x19, [x19, x9] │ │ + cbnz x19, 1db60 │ │ + b 1dba0 │ │ + mov x8, sp │ │ mov x0, x19 │ │ - blr x8 │ │ - cbz x19, 1d6e0 │ │ - mov x8, #0xa2c9 // #41673 │ │ - movk x8, #0xe1a5, lsl #16 │ │ - movk x8, #0x2c79, lsl #32 │ │ - movk x8, #0x5e91, lsl #48 │ │ - cmp x1, x8 │ │ - mov x8, #0xa647 // #42567 │ │ - movk x8, #0x88f5, lsl #16 │ │ - movk x8, #0x1caa, lsl #32 │ │ - movk x8, #0xa098, lsl #48 │ │ - ccmp x0, x8, #0x0, eq // eq = none │ │ - b.ne 1d6e0 // b.any │ │ - add x9, x19, #0x8 │ │ - add x8, x19, #0x10 │ │ - mov x19, x9 │ │ + blr x20 │ │ + mov x10, #0xdd23 // #56611 │ │ + ldp x9, x8, [sp] │ │ + movk x10, #0xe389, lsl #16 │ │ + movk x10, #0x4378, lsl #32 │ │ + movk x10, #0xaa51, lsl #48 │ │ + cmp x8, x10 │ │ + mov x8, #0x5a44 // #23108 │ │ + movk x8, #0xb4fc, lsl #16 │ │ + movk x8, #0xc28f, lsl #32 │ │ + movk x8, #0xcb4b, lsl #48 │ │ + ccmp x9, x8, #0x0, eq // eq = none │ │ + b.ne 1dba0 // b.any │ │ + add x8, x19, #0x8 │ │ + mov w9, #0x10 // #16 │ │ + ldr x19, [x19, x9] │ │ + cbz x19, 1dba0 │ │ ldr x20, [x8] │ │ - cbz x20, 1d6e0 │ │ - add x0, x20, #0x1 │ │ - ldr x21, [x19] │ │ - bl 72f30 │ │ - cbz x0, 1d6e0 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x19, x0 │ │ - bl 72f80 │ │ - mov x0, x19 │ │ - strb wzr, [x19, x20] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - ldr x1, [sp, #8] │ │ - add sp, sp, #0x30 │ │ + add x0, x19, #0x1 │ │ + bl 75e30 │ │ + cbz x0, 1dba0 │ │ + mov x1, x20 │ │ + mov x2, x19 │ │ + mov x21, x0 │ │ + bl 75e40 │ │ + mov x0, x21 │ │ + strb wzr, [x21, x19] │ │ + ldr x1, [x29, #24] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ br x1 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ - str x30, [sp, #-16]! │ │ - bl 73060 │ │ sub sp, sp, #0xa0 │ │ stp x29, x30, [sp, #64] │ │ stp x28, x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ - ldr x8, [x0, #4096] │ │ - tst x8, #0xf │ │ - b.ne 1e034 // b.any │ │ - add w9, w8, #0x1f0 │ │ - and x10, x9, #0x1ff │ │ - cmp x10, #0x1f1 │ │ - b.cs 1e04c // b.hs, b.nlast │ │ - and x11, x8, #0x1ff │ │ - cmp x11, #0x1f1 │ │ - b.cs 1e064 // b.hs, b.nlast │ │ - add w12, w8, #0x10 │ │ - add x16, x10, #0xf │ │ - add x7, x11, #0xf │ │ - and x9, x12, #0x1ff │ │ - add x14, x11, #0x1 │ │ - add x12, x10, #0xd │ │ - add x15, x10, #0x6 │ │ - add x3, x10, #0x4 │ │ - str x9, [sp, #48] │ │ - tbnz w8, #9, 1dbf0 │ │ - lsl x9, x12, #2 │ │ - lsl x8, x15, #2 │ │ - lsl x13, x14, #2 │ │ - add x12, x0, x11, lsl #2 │ │ - str x1, [sp, #56] │ │ - add x1, x0, x10, lsl #2 │ │ - ldr w14, [x0, x9] │ │ - str x9, [sp, #24] │ │ - ldr w11, [x0, x8] │ │ - lsl x16, x16, #2 │ │ - ldr w17, [x0, x13] │ │ - ldr w15, [x12] │ │ - ror w14, w14, #10 │ │ - str x16, [sp, #40] │ │ - ror w11, w11, #8 │ │ - ldp w27, w19, [x12, #48] │ │ - eor w14, w14, w17, ror #23 │ │ - add w11, w11, w15 │ │ - add w9, w11, w14 │ │ - mov w26, w9 │ │ - str w9, [x12] │ │ - ldr w10, [x1, #56] │ │ - ldr w11, [x1, #28] │ │ - ldr w15, [x0, x3, lsl #2] │ │ - ldp w3, w6, [x12, #8] │ │ - ror w10, w10, #10 │ │ - ror w14, w11, #8 │ │ - add x11, x0, #0x800 │ │ - and x5, x15, #0xff │ │ - eor w10, w10, w3, ror #23 │ │ - add w14, w17, w14 │ │ - add w22, w10, w14 │ │ - ldr w4, [x11, x5, lsl #2] │ │ - str w22, [x0, x13] │ │ - ldr w10, [x0, x16] │ │ - ldr w13, [x1, #32] │ │ - ldr w5, [x1, #20] │ │ - ror w13, w13, #8 │ │ - ror w10, w10, #10 │ │ - and x14, x5, #0xff │ │ - lsr x5, x5, #16 │ │ - add w13, w3, w13 │ │ - eor w10, w10, w6, ror #23 │ │ - add w17, w10, w13 │ │ - ldr w10, [x11, x14, lsl #2] │ │ - ldp w13, w28, [x12, #16] │ │ - add x5, x11, w5, uxtb #2 │ │ - ldr x3, [sp, #56] │ │ - str w17, [x12, #8] │ │ - str w10, [sp, #36] │ │ - ldr w10, [x1, #36] │ │ - ror w14, w13, #23 │ │ - ldr w20, [x0, x8] │ │ - ldr w5, [x5, #1024] │ │ - ror w8, w10, #8 │ │ - eor w10, w14, w9, ror #10 │ │ - and x14, x20, #0xff │ │ - lsr x20, x20, #16 │ │ - add w8, w6, w8 │ │ - add w8, w10, w8 │ │ - add x20, x11, w20, uxtb #2 │ │ - ldr w24, [x11, x14, lsl #2] │ │ - mov w16, w8 │ │ - ror w14, w28, #23 │ │ - str w8, [x12, #12] │ │ + add x29, sp, #0x40 │ │ + ldr x17, [x0, #4096] │ │ + tst x17, #0xf │ │ + b.ne 1e47c // b.any │ │ + add w9, w17, #0x1f0 │ │ + add x8, x17, #0x10 │ │ + and x15, x17, #0x1f0 │ │ + and x16, x9, #0x1f0 │ │ + mov w9, #0xd // #13 │ │ + stur x8, [x29, #-8] │ │ + and x11, x8, #0x1f0 │ │ + orr x13, x15, #0xf │ │ + orr x6, x15, #0x1 │ │ + orr x14, x16, #0xf │ │ + orr x8, x16, x9 │ │ + orr x10, x16, #0x6 │ │ + orr x3, x16, #0x4 │ │ + add x9, x0, #0x800 │ │ + stp x8, x11, [x29, #-24] │ │ + stp x14, x13, [sp, #24] │ │ + tbnz w17, #9, 1e030 │ │ + ldr w17, [x0, x8, lsl #2] │ │ + ldr w2, [x0, x10, lsl #2] │ │ + add x15, x0, x15, lsl #2 │ │ + ldr w4, [x0, x6, lsl #2] │ │ + add x16, x0, x16, lsl #2 │ │ + mov w20, #0x100 // #256 │ │ + ror w17, w17, #10 │ │ + ror w2, w2, #8 │ │ + ldr w5, [x15] │ │ + ldp w28, w30, [x15, #16] │ │ + eor w17, w17, w4, ror #23 │ │ + add w2, w5, w2 │ │ + ldr w12, [x0, x13, lsl #2] │ │ + mov w11, #0x100 // #256 │ │ + add w2, w2, w17 │ │ + ror w24, w28, #23 │ │ + str w12, [sp, #12] │ │ + str w2, [x15] │ │ + bfxil w20, w2, #16, #8 │ │ + and w12, w2, #0xff │ │ + ldr w17, [x16, #56] │ │ + ldr w7, [x16, #28] │ │ + eor w24, w24, w2, ror #10 │ │ + ldr w12, [x9, w12, uxtw #2] │ │ + ldr w20, [x9, w20, uxtw #2] │ │ + ror w19, w17, #10 │ │ + ror w7, w7, #8 │ │ + ldp w5, w17, [x15, #8] │ │ + add w7, w7, w4 │ │ + ldr w4, [x0, x3, lsl #2] │ │ + add w12, w20, w12 │ │ + ldp w26, w22, [x15, #24] │ │ + eor w19, w19, w5, ror #23 │ │ + lsr x13, x4, #16 │ │ + str w12, [sp, #16] │ │ + ldur x12, [x29, #-24] │ │ + add w3, w7, w19 │ │ + str w3, [x0, x6, lsl #2] │ │ + add x13, x9, w13, uxtb #2 │ │ + ldr w7, [x0, x14, lsl #2] │ │ + ldr w6, [x16, #32] │ │ + ldr w8, [x16, #20] │ │ + ldr w13, [x13, #1024] │ │ + ror w14, w30, #23 │ │ + bfxil w11, w3, #16, #8 │ │ + ror w7, w7, #10 │ │ + ror w19, w6, #8 │ │ + mov x6, x10 │ │ + lsr x20, x8, #16 │ │ + and x8, x8, #0xff │ │ + eor w14, w14, w3, ror #10 │ │ + eor w7, w7, w17, ror #23 │ │ + add w5, w19, w5 │ │ + ldr w8, [x9, x8, lsl #2] │ │ + add x20, x9, w20, uxtb #2 │ │ + ldr w11, [x9, w11, uxtw #2] │ │ + add w5, w5, w7 │ │ + str w5, [x15, #8] │ │ ldr w20, [x20, #1024] │ │ - ldr w8, [x1, #40] │ │ - ldr w21, [x1, #28] │ │ - eor w14, w14, w22, ror #10 │ │ - ldp w23, w10, [x12, #24] │ │ - ror w8, w8, #8 │ │ + ldr w10, [x16, #36] │ │ + add w8, w20, w8 │ │ + ror w10, w10, #8 │ │ + eor w8, w8, w3 │ │ + ldp w21, w7, [x15, #32] │ │ + add w10, w10, w17 │ │ + add w17, w10, w24 │ │ + and x10, x4, #0xff │ │ + ldr w4, [x0, x6, lsl #2] │ │ + str w17, [x15, #12] │ │ + mov w6, w17 │ │ + ldr w10, [x9, x10, lsl #2] │ │ + ldr w17, [x16, #40] │ │ + ldr w24, [x15, #56] │ │ + add w10, w13, w10 │ │ + ror w13, w17, #8 │ │ + and w17, w3, #0xff │ │ + eor w10, w10, w2 │ │ + ldr w17, [x9, w17, uxtw #2] │ │ + stp w10, w8, [x1] │ │ + ror w10, w22, #23 │ │ + add w13, w13, w28 │ │ + ror w2, w2, #8 │ │ + ror w3, w3, #8 │ │ + add w28, w13, w14 │ │ + ldr w13, [x16, #28] │ │ + add w11, w11, w17 │ │ + str w28, [x15, #16] │ │ + lsr x17, x4, #16 │ │ + ror w14, w26, #23 │ │ + ldr w20, [x16, #44] │ │ + lsr x8, x13, #16 │ │ + and x4, x4, #0xff │ │ + add x17, x9, w17, uxtb #2 │ │ + eor w14, w14, w5, ror #10 │ │ + and x13, x13, #0xff │ │ + ror w20, w20, #8 │ │ + add x8, x9, w8, uxtb #2 │ │ + ldr w13, [x9, x13, lsl #2] │ │ + ldr w17, [x17, #1024] │ │ + eor w10, w10, w6, ror #10 │ │ + str w11, [sp, #8] │ │ + add w20, w20, w30 │ │ + ldr w30, [x9, x4, lsl #2] │ │ + ldr w8, [x8, #1024] │ │ + add w4, w20, w14 │ │ + ror w11, w21, #23 │ │ + add w14, w17, w30 │ │ + ldr w17, [x16, #32] │ │ + str w4, [x15, #20] │ │ + add w8, w8, w13 │ │ + ldr w13, [x16, #48] │ │ + eor w14, w14, w5 │ │ + eor w8, w8, w6 │ │ + eor w11, w11, w28, ror #10 │ │ + ror w30, w7, #23 │ │ + stp w14, w8, [x1, #8] │ │ + ldr w14, [x16, #36] │ │ + ror w13, w13, #8 │ │ + lsr x8, x17, #16 │ │ + and x17, x17, #0xff │ │ + lsr x20, x14, #16 │ │ + add w13, w13, w26 │ │ + ldr w17, [x9, x17, lsl #2] │ │ + add x8, x9, w8, uxtb #2 │ │ + add w10, w13, w10 │ │ + and x13, x14, #0xff │ │ + add x20, x9, w20, uxtb #2 │ │ + str w10, [x15, #24] │ │ + ldr w13, [x9, x13, lsl #2] │ │ + ldr w8, [x8, #1024] │ │ + ldr w14, [x20, #1024] │ │ + ldr w20, [x0, x12, lsl #2] │ │ + ldp w27, w25, [x15, #40] │ │ + ldp w23, w19, [x15, #48] │ │ + add w8, w8, w17 │ │ + ror w17, w5, #8 │ │ + add w13, w14, w13 │ │ + ldr w14, [x16, #40] │ │ + ror w20, w20, #8 │ │ + add w2, w27, w2 │ │ + ror w26, w27, #23 │ │ + add w3, w25, w3 │ │ + ror w27, w25, #23 │ │ + add w25, w23, w17 │ │ + add w17, w20, w22 │ │ + lsr x20, x14, #16 │ │ + add w11, w17, w11 │ │ + ror w22, w23, #23 │ │ + ror w23, w28, #8 │ │ + add x20, x9, w20, uxtb #2 │ │ + str w11, [x15, #28] │ │ + and x14, x14, #0xff │ │ + eor w8, w8, w28 │ │ + eor w13, w13, w4 │ │ + ldr w14, [x9, x14, lsl #2] │ │ + ldr w17, [x20, #1024] │ │ + ldr w20, [x16, #56] │ │ + stp w8, w13, [x1, #16] │ │ + add w13, w24, w23 │ │ + ror w23, w24, #23 │ │ + eor w24, w30, w4, ror #10 │ │ + ror w20, w20, #8 │ │ + add w14, w17, w14 │ │ + ldr w17, [x16, #44] │ │ + eor w27, w27, w11, ror #10 │ │ + ldr x28, [sp, #24] │ │ + ror w8, w6, #8 │ │ + add w20, w20, w21 │ │ + lsr x21, x17, #16 │ │ + eor w26, w26, w10, ror #10 │ │ add w20, w20, w24 │ │ - ldp w9, w25, [x12, #32] │ │ - eor w20, w20, w17 │ │ - add w8, w13, w8 │ │ - and x13, x21, #0xff │ │ - add w6, w14, w8 │ │ - lsr x14, x15, #16 │ │ - mov x15, x7 │ │ - lsr x21, x21, #16 │ │ - ldr w8, [x11, x13, lsl #2] │ │ - ror w13, w23, #23 │ │ - str w6, [x12, #16] │ │ - add x14, x11, w14, uxtb #2 │ │ - ldr w7, [x1, #32] │ │ - add x21, x11, w21, uxtb #2 │ │ - eor w13, w13, w17, ror #10 │ │ - lsl x15, x15, #2 │ │ - str w8, [sp, #32] │ │ - ldr w8, [x1, #44] │ │ - and x30, x7, #0xff │ │ - ldr w14, [x14, #1024] │ │ + add w2, w2, w27 │ │ + add w8, w19, w8 │ │ + str w20, [x15, #32] │ │ + add x21, x9, w21, uxtb #2 │ │ + eor w23, w23, w2, ror #10 │ │ + ldr w24, [x16, #48] │ │ + ldr w27, [x0, x28, lsl #2] │ │ + and x17, x17, #0xff │ │ + eor w10, w14, w10 │ │ + ldr w17, [x9, x17, lsl #2] │ │ ldr w21, [x21, #1024] │ │ - lsr x7, x7, #16 │ │ - ror w8, w8, #8 │ │ - ldr w24, [sp, #32] │ │ - add w14, w14, w4 │ │ - mov w4, w26 │ │ - eor w14, w14, w26 │ │ - mov w26, w16 │ │ - add w8, w28, w8 │ │ - add w21, w21, w24 │ │ - add w13, w13, w8 │ │ - ldr w8, [x11, x30, lsl #2] │ │ - ldr x30, [sp, #24] │ │ - str w14, [x3] │ │ - ldr x3, [sp, #56] │ │ - eor w21, w21, w16 │ │ - str w13, [x12, #20] │ │ - add x7, x11, w7, uxtb #2 │ │ - ldr w2, [x1, #48] │ │ - str w8, [sp, #20] │ │ - mov w8, w10 │ │ - ror w10, w10, #23 │ │ - str x15, [sp, #8] │ │ - ror w24, w25, #23 │ │ - ror w2, w2, #8 │ │ - ldr w7, [x7, #1024] │ │ - eor w10, w10, w16, ror #10 │ │ - ldr w16, [sp, #36] │ │ - ldp w28, w29, [x12, #40] │ │ - add w2, w23, w2 │ │ - ldr w23, [x1, #36] │ │ - add w10, w10, w2 │ │ - add w5, w5, w16 │ │ - mov w16, w22 │ │ - eor w5, w5, w22 │ │ - and x2, x23, #0xff │ │ - lsr x23, x23, #16 │ │ - eor w24, w24, w13, ror #10 │ │ - str w13, [sp, #4] │ │ - str w5, [x3, #4] │ │ - ror w5, w9, #23 │ │ - ldr w2, [x11, x2, lsl #2] │ │ - str w10, [x12, #24] │ │ - ldr w22, [x0, x30] │ │ - add x23, x11, w23, uxtb #2 │ │ - ldr w3, [x0, x15] │ │ - mov w15, w25 │ │ - ldr w25, [x1, #40] │ │ - eor w5, w5, w6, ror #10 │ │ - ldr w14, [x12, #56] │ │ - ror w22, w22, #8 │ │ - add w22, w8, w22 │ │ - ldr x8, [sp, #56] │ │ - add w5, w5, w22 │ │ - and x22, x25, #0xff │ │ - lsr x25, x25, #16 │ │ - str w20, [x8, #8] │ │ - ldr x8, [sp, #56] │ │ - ldr w22, [x11, x22, lsl #2] │ │ - str w5, [x12, #28] │ │ - ror w20, w16, #8 │ │ - str w21, [x8, #12] │ │ - ldr w8, [sp, #20] │ │ - ldr w21, [x23, #1024] │ │ - ldr w23, [x1, #56] │ │ - add w20, w29, w20 │ │ - add w7, w7, w8 │ │ - ldr x8, [sp, #56] │ │ - eor w7, w7, w6 │ │ - add w2, w21, w2 │ │ - eor w2, w2, w13 │ │ - ror w23, w23, #8 │ │ - ldr x13, [sp, #40] │ │ - ror w29, w29, #23 │ │ - str w7, [x8, #16] │ │ - ldr x8, [sp, #56] │ │ - add x7, x11, w25, uxtb #2 │ │ - add w23, w9, w23 │ │ - add w23, w24, w23 │ │ - eor w29, w29, w5, ror #10 │ │ - str w2, [x8, #20] │ │ - ldr w2, [x1, #44] │ │ - ldr w7, [x7, #1024] │ │ - ror w21, w28, #23 │ │ - add w28, w28, w29 │ │ - ror w29, w4, #8 │ │ - and x24, x2, #0xff │ │ - lsr x2, x2, #16 │ │ - add w7, w7, w22 │ │ - eor w21, w21, w10, ror #10 │ │ - eor w10, w7, w10 │ │ - add w7, w28, w29 │ │ - ldr w24, [x11, x24, lsl #2] │ │ - str w23, [x12, #32] │ │ - ldr w22, [x0, x13] │ │ - add x2, x11, w2, uxtb #2 │ │ - ldr w28, [x1, #48] │ │ - ror w25, w17, #8 │ │ - ror w9, w27, #23 │ │ - ror w6, w6, #8 │ │ - ldr w2, [x2, #1024] │ │ - ror w29, w26, #8 │ │ - ror w22, w22, #8 │ │ - add w25, w27, w25 │ │ - ror w27, w3, #23 │ │ - eor w9, w9, w23, ror #10 │ │ - add w9, w20, w9 │ │ - add w2, w2, w24 │ │ - add w22, w15, w22 │ │ - ldr x8, [sp, #56] │ │ - add w21, w21, w22 │ │ - and x22, x28, #0xff │ │ - add w6, w14, w6 │ │ - eor w2, w2, w5 │ │ - eor w5, w27, w9, ror #10 │ │ - lsr x28, x28, #16 │ │ - ldr w22, [x11, x22, lsl #2] │ │ - str w21, [x12, #36] │ │ - ldr w30, [x0, x30] │ │ - add w5, w6, w5 │ │ - str w10, [x8, #24] │ │ - ldr x8, [sp, #56] │ │ - add x20, x11, w28, uxtb #2 │ │ - ror w14, w14, #23 │ │ - add w29, w19, w29 │ │ - lsr x6, x30, #16 │ │ - and x24, x30, #0xff │ │ - str w2, [x8, #28] │ │ - ldr w20, [x20, #1024] │ │ - add x6, x11, w6, uxtb #2 │ │ - ror w8, w19, #23 │ │ - ldr w2, [x11, x24, lsl #2] │ │ - str w7, [x12, #40] │ │ - ldr w15, [x1, #56] │ │ - add w10, w20, w22 │ │ - ldr w6, [x6, #1024] │ │ - eor w10, w10, w23 │ │ - ldr x1, [sp, #56] │ │ - eor w8, w8, w21, ror #10 │ │ - eor w14, w14, w7, ror #10 │ │ - add w8, w25, w8 │ │ - add w2, w6, w2 │ │ - and x6, x15, #0xff │ │ - lsr x15, x15, #16 │ │ - eor w2, w2, w21 │ │ - mov w21, #0x100 // #256 │ │ - add w14, w29, w14 │ │ - add x15, x11, w15, uxtb #2 │ │ - ldr w6, [x11, x6, lsl #2] │ │ - str w9, [x12, #44] │ │ - bfxil w21, w4, #16, #8 │ │ - ldr w22, [x0, x13] │ │ - stp w10, w2, [x1, #32] │ │ - ldr w10, [x15, #1024] │ │ - and w2, w4, #0xff │ │ - ldr w4, [x11, w21, uxtw #2] │ │ - mov w15, #0x100 // #256 │ │ - bfxil w15, w16, #16, #8 │ │ - and w16, w16, #0xff │ │ - add w10, w10, w6 │ │ - and x6, x22, #0xff │ │ - lsr x21, x22, #16 │ │ - mov w20, #0x100 // #256 │ │ - bfxil w20, w17, #16, #8 │ │ - ldr w15, [x11, w15, uxtw #2] │ │ - add x21, x11, w21, uxtb #2 │ │ - ldr w6, [x11, x6, lsl #2] │ │ - str w8, [x12, #48] │ │ - and w17, w17, #0xff │ │ - ldr w2, [x11, w2, uxtw #2] │ │ - str w14, [x12, #52] │ │ - ldr w16, [x11, w16, uxtw #2] │ │ - str w5, [x12, #56] │ │ - ldr w12, [x21, #1024] │ │ - eor w10, w10, w7 │ │ - ldr x21, [sp, #48] │ │ - ldr w13, [sp, #4] │ │ - add w2, w4, w2 │ │ - ldr w20, [x11, w20, uxtw #2] │ │ - add w12, w12, w6 │ │ - ldr w21, [x0, x21, lsl #2] │ │ - eor w9, w12, w9 │ │ - ldr w17, [x11, w17, uxtw #2] │ │ - ror w19, w13, #8 │ │ - add w15, w15, w16 │ │ - eor w12, w2, w8 │ │ - eor w14, w15, w14 │ │ - stp w10, w9, [x1, #40] │ │ - ror w16, w21, #23 │ │ - add w9, w3, w19 │ │ - add w15, w20, w17 │ │ - eor w15, w15, w5 │ │ - stp w12, w14, [x1, #48] │ │ - eor w8, w16, w8, ror #10 │ │ - add w8, w9, w8 │ │ - ldr x9, [sp, #8] │ │ - str w15, [x1, #56] │ │ - str w8, [x0, x9] │ │ - b 1dfe8 │ │ - lsl x13, x12, #2 │ │ - lsl x2, x15, #2 │ │ - add x12, x0, #0x800 │ │ - lsl x8, x14, #2 │ │ - add x14, x12, x11, lsl #2 │ │ - lsl x16, x16, #2 │ │ - ldr w9, [x12, x13] │ │ - mov w27, #0x100 // #256 │ │ - ldr w11, [x12, x2] │ │ - mov w28, #0x100 // #256 │ │ - ldr w17, [x12, x8] │ │ - ldr w15, [x14] │ │ - ror w9, w9, #22 │ │ - ror w11, w11, #24 │ │ - ldp w21, w22, [x14, #24] │ │ - eor w9, w9, w17, ror #9 │ │ - add w11, w11, w15 │ │ - add x15, x12, x10, lsl #2 │ │ - add w11, w11, w9 │ │ - and w24, w11, #0xff │ │ - str w11, [x14] │ │ - bfxil w27, w11, #16, #8 │ │ - ldr w10, [x15, #28] │ │ - ldr w9, [x15, #56] │ │ - ldr w3, [x12, x3, lsl #2] │ │ - ror w5, w10, #24 │ │ - ldr w24, [x0, w24, uxtw #2] │ │ - ldp w4, w10, [x14, #8] │ │ - ror w9, w9, #22 │ │ - add w17, w17, w5 │ │ - eor w9, w9, w4, ror #9 │ │ - add w17, w9, w17 │ │ - and w29, w17, #0xff │ │ - str w17, [x12, x8] │ │ - ldr w8, [x12, x16] │ │ - bfxil w28, w17, #16, #8 │ │ - ldr w9, [x15, #32] │ │ - ldr w20, [x15, #20] │ │ - ldr w29, [x0, w29, uxtw #2] │ │ - ror w5, w9, #24 │ │ - ror w6, w8, #22 │ │ - lsl x9, x7, #2 │ │ - lsr x30, x20, #16 │ │ - ldp w7, w19, [x14, #16] │ │ - add w8, w4, w5 │ │ - eor w5, w6, w10, ror #9 │ │ - add w5, w5, w8 │ │ - add x30, x0, w30, uxtb #2 │ │ - and x20, x20, #0xff │ │ - ldr w4, [x12, x9] │ │ - ror w23, w7, #9 │ │ - str w5, [x14, #8] │ │ - ldr w8, [x15, #36] │ │ - eor w23, w23, w11, ror #22 │ │ + lsr x14, x24, #16 │ │ + eor w22, w22, w20, ror #10 │ │ + ror w27, w27, #8 │ │ + add w8, w8, w23 │ │ + ldr w23, [sp, #12] │ │ + add w17, w21, w17 │ │ + add x14, x9, w14, uxtb #2 │ │ + add w3, w3, w22 │ │ + add w7, w27, w7 │ │ + ror w21, w23, #23 │ │ + ror w19, w19, #23 │ │ + and x22, x24, #0xff │ │ + add w7, w7, w26 │ │ + ldr w22, [x9, x22, lsl #2] │ │ + ldr w14, [x14, #1024] │ │ + eor w21, w21, w3, ror #10 │ │ + eor w11, w17, w11 │ │ + eor w17, w19, w7, ror #10 │ │ + stp w10, w11, [x1, #24] │ │ + add w11, w14, w22 │ │ + mov w14, #0x100 // #256 │ │ + str w7, [x15, #36] │ │ + add w10, w13, w21 │ │ + add w13, w25, w17 │ │ + bfxil w14, w5, #16, #8 │ │ + and w17, w5, #0xff │ │ + ldr w5, [x0, x12, lsl #2] │ │ + str w2, [x15, #40] │ │ + ldr w12, [sp, #8] │ │ + eor w11, w11, w20 │ │ + ldr w16, [x16, #56] │ │ + str w3, [x15, #44] │ │ + ldr w20, [sp, #16] │ │ + eor w12, w12, w8 │ │ + ldr w19, [x0, x28, lsl #2] │ │ + stp w13, w8, [x15, #48] │ │ + and x8, x5, #0xff │ │ + lsr x5, x5, #16 │ │ + eor w20, w20, w13 │ │ + str w10, [x15, #56] │ │ + lsr x15, x16, #16 │ │ + ldr w8, [x9, x8, lsl #2] │ │ + add x5, x9, w5, uxtb #2 │ │ + stp w20, w12, [x1, #48] │ │ + lsr x12, x19, #16 │ │ + add x15, x9, w15, uxtb #2 │ │ + and x16, x16, #0xff │ │ + ldur x20, [x29, #-16] │ │ + ldr w5, [x5, #1024] │ │ + add x12, x9, w12, uxtb #2 │ │ + ldr w17, [x9, w17, uxtw #2] │ │ + ldr w14, [x9, w14, uxtw #2] │ │ + ldr w16, [x9, x16, lsl #2] │ │ + and x19, x19, #0xff │ │ + ldr w15, [x15, #1024] │ │ + add w8, w5, w8 │ │ ldr w20, [x0, x20, lsl #2] │ │ - ror w25, w8, #24 │ │ - ldp w6, w8, [x14, #32] │ │ - add w10, w10, w25 │ │ - lsr x25, x3, #16 │ │ - add w26, w23, w10 │ │ - ldr w10, [x0, w27, uxtw #2] │ │ - add x23, x0, w25, uxtb #2 │ │ - ldr w25, [x12, x2] │ │ - ror w2, w19, #9 │ │ - and x3, x3, #0xff │ │ - str w26, [x14, #12] │ │ - ldr w27, [x15, #40] │ │ - eor w2, w2, w17, ror #22 │ │ - ldr w3, [x0, x3, lsl #2] │ │ - ldr w23, [x23, #1024] │ │ - ror w27, w27, #24 │ │ - add w23, w23, w3 │ │ - ror w3, w21, #9 │ │ - add w7, w7, w27 │ │ - eor w23, w23, w11 │ │ - add w7, w2, w7 │ │ - add w2, w10, w24 │ │ - ldr w24, [x15, #28] │ │ - eor w3, w3, w5, ror #22 │ │ - ldr w10, [x30, #1024] │ │ - ror w11, w11, #24 │ │ - str w7, [x14, #16] │ │ - ldr w27, [x0, w28, uxtw #2] │ │ - ldr w30, [x15, #44] │ │ - mov w28, #0x100 // #256 │ │ - add w10, w10, w20 │ │ - and w20, w5, #0xff │ │ - eor w10, w10, w17 │ │ - bfxil w28, w5, #16, #8 │ │ - ror w30, w30, #24 │ │ - add w27, w27, w29 │ │ - ror w29, w22, #9 │ │ - ldr w20, [x0, w20, uxtw #2] │ │ - stp w23, w10, [x1] │ │ - lsr x23, x24, #16 │ │ - add w19, w19, w30 │ │ - and x30, x25, #0xff │ │ - add w3, w3, w19 │ │ - lsr x25, x25, #16 │ │ - and x24, x24, #0xff │ │ - add x23, x0, w23, uxtb #2 │ │ - add x10, x0, w25, uxtb #2 │ │ - ldr w25, [x15, #32] │ │ - str w3, [x14, #20] │ │ - ldr w19, [x0, x30, lsl #2] │ │ - ldr w30, [x15, #48] │ │ - eor w29, w29, w26, ror #22 │ │ - ldr w10, [x10, #1024] │ │ - ror w17, w17, #24 │ │ - ldr w24, [x0, x24, lsl #2] │ │ - ror w30, w30, #24 │ │ - ldr w28, [x0, w28, uxtw #2] │ │ - add w10, w10, w19 │ │ - ldr w19, [x23, #1024] │ │ - and x23, x25, #0xff │ │ - lsr x25, x25, #16 │ │ - add w21, w21, w30 │ │ - ldr w30, [x15, #36] │ │ - add w21, w29, w21 │ │ - add w19, w19, w24 │ │ - add x25, x0, w25, uxtb #2 │ │ - ldr w23, [x0, x23, lsl #2] │ │ - lsr x24, x30, #16 │ │ - and x29, x30, #0xff │ │ - str w21, [x14, #24] │ │ - add w20, w28, w20 │ │ - add x24, x0, w24, uxtb #2 │ │ - ldr w30, [x12, x13] │ │ - ldr w25, [x25, #1024] │ │ - eor w10, w10, w5 │ │ - ldr w28, [x0, x29, lsl #2] │ │ - eor w19, w19, w26 │ │ - ldr w24, [x24, #1024] │ │ - ror w5, w5, #24 │ │ - ror w29, w30, #24 │ │ - add w23, w25, w23 │ │ - ror w25, w6, #9 │ │ - stp w10, w19, [x1, #8] │ │ - add w24, w24, w28 │ │ - ldr w28, [x15, #40] │ │ - ldp w10, w19, [x14, #40] │ │ - add w22, w22, w29 │ │ - eor w25, w25, w7, ror #22 │ │ - add w22, w25, w22 │ │ - lsr x25, x28, #16 │ │ - eor w23, w23, w7 │ │ - and x28, x28, #0xff │ │ - eor w24, w24, w3 │ │ - add x25, x0, w25, uxtb #2 │ │ - add w17, w19, w17 │ │ - ror w19, w19, #9 │ │ - str w22, [x14, #28] │ │ - ldr w28, [x0, x28, lsl #2] │ │ - stp w23, w24, [x1, #16] │ │ - ldr w23, [x25, #1024] │ │ - ldr w25, [x15, #56] │ │ - eor w19, w19, w22, ror #22 │ │ - ror w24, w10, #9 │ │ - add w10, w10, w19 │ │ + ldr w19, [x9, x19, lsl #2] │ │ + ldr w12, [x12, #1024] │ │ + eor w8, w8, w7 │ │ + stp w11, w8, [x1, #32] │ │ + add w11, w14, w17 │ │ + add w14, w15, w16 │ │ + eor w8, w14, w2 │ │ + add w12, w12, w19 │ │ + ror w14, w20, #23 │ │ + ror w15, w4, #8 │ │ + eor w12, w12, w3 │ │ + stp w8, w12, [x1, #40] │ │ + eor w8, w11, w10 │ │ + eor w10, w14, w13, ror #10 │ │ + str w8, [x1, #56] │ │ + add w8, w23, w15 │ │ + add w11, w8, w10 │ │ + ldr x8, [sp, #32] │ │ + str w11, [x0, x8, lsl #2] │ │ + b 1e434 │ │ + ldr w8, [x9, x8, lsl #2] │ │ + str x10, [sp, #16] │ │ + add x15, x9, x15, lsl #2 │ │ + ldr w10, [x9, x10, lsl #2] │ │ + ldr w11, [x9, x6, lsl #2] │ │ + add x16, x9, x16, lsl #2 │ │ + ror w8, w8, #22 │ │ + ldr w12, [x15] │ │ + ror w10, w10, #24 │ │ + eor w8, w8, w11, ror #9 │ │ + add w10, w12, w10 │ │ + mov w12, #0x100 // #256 │ │ + add w2, w10, w8 │ │ + str w2, [x15] │ │ + ldr w8, [x16, #56] │ │ + ldr w10, [x16, #28] │ │ + ldr w4, [x9, x3, lsl #2] │ │ + ldp w5, w17, [x15, #8] │ │ + ror w8, w8, #22 │ │ + ror w10, w10, #24 │ │ + lsr x28, x4, #16 │ │ + ldp w19, w24, [x15, #16] │ │ + eor w8, w8, w5, ror #9 │ │ add w10, w10, w11 │ │ - ldr w11, [x15, #44] │ │ - ror w25, w25, #24 │ │ - add w23, w23, w28 │ │ - ror w29, w8, #9 │ │ - eor w24, w24, w21, ror #22 │ │ - eor w19, w23, w21 │ │ - ror w7, w7, #24 │ │ - ldp w21, w23, [x14, #48] │ │ - add w6, w6, w25 │ │ - lsr x25, x11, #16 │ │ + add x28, x0, w28, uxtb #2 │ │ + ldp w25, w21, [x15, #24] │ │ + add w3, w10, w8 │ │ + str w3, [x9, x6, lsl #2] │ │ + mov w10, #0x100 // #256 │ │ + ldr w8, [x9, x14, lsl #2] │ │ + ldr w6, [x16, #32] │ │ + bfxil w10, w2, #16, #8 │ │ + ror w26, w24, #9 │ │ + ldr w28, [x28, #1024] │ │ + bfxil w12, w3, #16, #8 │ │ + ror w7, w8, #22 │ │ + ror w11, w6, #24 │ │ + ldr w8, [x9, x13, lsl #2] │ │ + and w6, w2, #0xff │ │ + ldr w10, [x0, w10, uxtw #2] │ │ + eor w26, w26, w3, ror #22 │ │ + eor w13, w7, w17, ror #9 │ │ + add w11, w11, w5 │ │ + str w8, [sp, #12] │ │ + ldr x8, [sp, #16] │ │ + ldr w30, [x0, w6, uxtw #2] │ │ + ror w27, w25, #9 │ │ + add w5, w11, w13 │ │ + ldr w11, [x16, #20] │ │ + ror w13, w19, #9 │ │ + str w5, [x15, #8] │ │ + ldr w12, [x0, w12, uxtw #2] │ │ + ldr w14, [x16, #36] │ │ + eor w13, w13, w2, ror #22 │ │ + ldp w20, w7, [x15, #32] │ │ + ror w14, w14, #24 │ │ + ldp w23, w22, [x15, #40] │ │ + add w14, w14, w17 │ │ + ror w17, w21, #9 │ │ + add w6, w14, w13 │ │ + and x13, x4, #0xff │ │ + ldr w4, [x9, x8, lsl #2] │ │ + str w6, [x15, #12] │ │ + add w8, w10, w30 │ │ + lsr x30, x11, #16 │ │ + ldr w14, [x16, #40] │ │ + ldr w13, [x0, x13, lsl #2] │ │ and x11, x11, #0xff │ │ - eor w28, w29, w3, ror #22 │ │ - add x25, x0, w25, uxtb #2 │ │ - add w6, w28, w6 │ │ - add w5, w21, w5 │ │ - ror w21, w21, #9 │ │ - ror w3, w3, #24 │ │ - ldr w11, [x0, x11, lsl #2] │ │ - ldr w25, [x25, #1024] │ │ - str w6, [x14, #32] │ │ - eor w21, w21, w6, ror #22 │ │ - ldr w28, [x14, #56] │ │ - add w3, w4, w3 │ │ - ror w4, w4, #9 │ │ - add w17, w17, w21 │ │ - ldr w21, [x12, x16] │ │ - add w11, w25, w11 │ │ - add w7, w28, w7 │ │ - eor w11, w11, w22 │ │ - ldr w22, [x15, #48] │ │ - eor w4, w4, w17, ror #22 │ │ - ror w25, w26, #24 │ │ - add w4, w7, w4 │ │ - ror w7, w21, #24 │ │ - lsr x21, x22, #16 │ │ - stp w19, w11, [x1, #24] │ │ - and x11, x22, #0xff │ │ - ror w19, w28, #9 │ │ - add w8, w8, w7 │ │ - add x7, x0, w21, uxtb #2 │ │ - add w8, w24, w8 │ │ - ror w22, w23, #9 │ │ + add x30, x0, w30, uxtb #2 │ │ ldr w11, [x0, x11, lsl #2] │ │ - add w21, w23, w25 │ │ - ldr w7, [x7, #1024] │ │ - eor w19, w19, w10, ror #22 │ │ - str w8, [x14, #36] │ │ - add w19, w21, w19 │ │ - ldr w13, [x12, x13] │ │ - str w10, [x14, #40] │ │ - add w7, w7, w11 │ │ - eor w11, w22, w8, ror #22 │ │ - add w5, w5, w11 │ │ - eor w20, w20, w4 │ │ - ldr w15, [x15, #56] │ │ - str w17, [x14, #44] │ │ - ldr w16, [x12, x16] │ │ - str w4, [x14, #56] │ │ - stp w5, w19, [x14, #48] │ │ - and x14, x13, #0xff │ │ - lsr x13, x13, #16 │ │ - str w20, [x1, #56] │ │ - eor w20, w27, w19 │ │ - ldr x19, [sp, #48] │ │ - lsr x4, x15, #16 │ │ + str w8, [sp, #16] │ │ + ror w14, w14, #24 │ │ + add w13, w28, w13 │ │ + and w28, w3, #0xff │ │ + ldr w28, [x0, w28, uxtw #2] │ │ + eor w13, w13, w2 │ │ + eor w17, w17, w6, ror #22 │ │ + add w14, w14, w19 │ │ + ldr w19, [x30, #1024] │ │ + lsr x30, x4, #16 │ │ + add w26, w14, w26 │ │ + ldr w14, [x16, #28] │ │ + ldur x10, [x29, #-24] │ │ + str w26, [x15, #16] │ │ + add w11, w19, w11 │ │ + add w19, w12, w28 │ │ + ldr w8, [x16, #44] │ │ + eor w11, w11, w3 │ │ + eor w12, w27, w5, ror #22 │ │ + stp w13, w11, [x1] │ │ + lsr x13, x14, #16 │ │ + and x11, x4, #0xff │ │ + ror w8, w8, #24 │ │ + add x27, x0, w30, uxtb #2 │ │ + and x14, x14, #0xff │ │ add x13, x0, w13, uxtb #2 │ │ - and x15, x15, #0xff │ │ - lsr x21, x16, #16 │ │ - ldr w19, [x12, x19, lsl #2] │ │ - add x4, x0, w4, uxtb #2 │ │ - ldr w14, [x0, x14, lsl #2] │ │ - and x16, x16, #0xff │ │ - eor w2, w2, w5 │ │ - add x21, x0, w21, uxtb #2 │ │ + ldr w11, [x0, x11, lsl #2] │ │ + ror w3, w3, #24 │ │ + add w8, w8, w24 │ │ + ldr w27, [x27, #1024] │ │ + add w4, w8, w12 │ │ + ldr w12, [x16, #32] │ │ + ldr w8, [x0, x14, lsl #2] │ │ + str w4, [x15, #20] │ │ ldr w13, [x13, #1024] │ │ - eor w6, w7, w6 │ │ - ldr w15, [x0, x15, lsl #2] │ │ - ror w7, w19, #9 │ │ - ldr w4, [x4, #1024] │ │ - stp w2, w20, [x1, #48] │ │ - ldr w16, [x0, x16, lsl #2] │ │ - add w13, w13, w14 │ │ - ldr w2, [x21, #1024] │ │ - eor w8, w13, w8 │ │ - add w14, w4, w15 │ │ - mov x11, x0 │ │ - eor w10, w14, w10 │ │ - eor w14, w7, w5, ror #22 │ │ - add w13, w2, w16 │ │ - stp w6, w8, [x1, #32] │ │ - eor w13, w13, w17 │ │ - add w8, w3, w14 │ │ - str w8, [x12, x9] │ │ - stp w10, w13, [x1, #40] │ │ - mov w10, #0x100 // #256 │ │ - and w9, w26, #0xff │ │ - bfxil w10, w26, #16, #8 │ │ + add w11, w27, w11 │ │ + ldr w14, [x16, #48] │ │ + ldr w30, [x16, #36] │ │ + eor w11, w11, w5 │ │ + add w8, w13, w8 │ │ + add w3, w22, w3 │ │ + ror w22, w22, #9 │ │ + ror w13, w14, #24 │ │ + lsr x14, x12, #16 │ │ + eor w8, w8, w6 │ │ + stp w11, w8, [x1, #8] │ │ + and x12, x12, #0xff │ │ + lsr x8, x30, #16 │ │ + add x14, x0, w14, uxtb #2 │ │ + add w13, w13, w25 │ │ + ldr w12, [x0, x12, lsl #2] │ │ + add w25, w13, w17 │ │ + add x8, x0, w8, uxtb #2 │ │ + ror w17, w2, #24 │ │ + ldr w14, [x14, #1024] │ │ + str w25, [x15, #24] │ │ + ror w11, w20, #9 │ │ + ldr w2, [x9, x10, lsl #2] │ │ + ldr w8, [x8, #1024] │ │ + ror w13, w7, #9 │ │ + add w12, w14, w12 │ │ + and x14, x30, #0xff │ │ + eor w11, w11, w26, ror #22 │ │ + ldr w14, [x0, x14, lsl #2] │ │ + ror w2, w2, #24 │ │ + eor w12, w12, w26 │ │ + ldr w27, [x15, #56] │ │ + ror w26, w26, #24 │ │ + eor w13, w13, w4, ror #22 │ │ + add w8, w8, w14 │ │ + ldr w14, [x16, #40] │ │ + add w2, w2, w21 │ │ + add w11, w2, w11 │ │ + eor w8, w8, w4 │ │ + add w17, w23, w17 │ │ + lsr x2, x14, #16 │ │ + str w11, [x15, #28] │ │ + and x14, x14, #0xff │ │ + stp w12, w8, [x1, #16] │ │ + ldr w12, [x16, #56] │ │ + ldr w14, [x0, x14, lsl #2] │ │ + add x2, x0, w2, uxtb #2 │ │ + ldr w30, [x16, #44] │ │ + add w26, w27, w26 │ │ + ror w12, w12, #24 │ │ + ror w27, w27, #9 │ │ + ror w21, w5, #24 │ │ + ldr w2, [x2, #1024] │ │ + ror w23, w23, #9 │ │ + ror w8, w6, #24 │ │ + add w12, w12, w20 │ │ + lsr x20, x30, #16 │ │ + add w14, w2, w14 │ │ + eor w2, w22, w11, ror #22 │ │ + add w12, w12, w13 │ │ + and x13, x30, #0xff │ │ + ldr x30, [sp, #24] │ │ + str w12, [x15, #32] │ │ + add w2, w17, w2 │ │ + add x17, x0, w20, uxtb #2 │ │ + ldr w13, [x0, x13, lsl #2] │ │ + ldp w28, w24, [x15, #48] │ │ + eor w20, w27, w2, ror #22 │ │ + ldr w27, [x9, x30, lsl #2] │ │ + ldr w17, [x17, #1024] │ │ + eor w22, w23, w25, ror #22 │ │ + ldr w23, [x16, #48] │ │ + eor w14, w14, w25 │ │ + ror w27, w27, #24 │ │ + add w21, w28, w21 │ │ + ror w28, w28, #9 │ │ + add w13, w17, w13 │ │ + lsr x25, x23, #16 │ │ + add w8, w24, w8 │ │ + add w17, w27, w7 │ │ + ldr w27, [sp, #12] │ │ + eor w28, w28, w12, ror #22 │ │ + add w17, w17, w22 │ │ + ror w22, w24, #9 │ │ + add w8, w8, w20 │ │ + ror w7, w27, #9 │ │ + add w3, w3, w28 │ │ + add x20, x0, w25, uxtb #2 │ │ + and x23, x23, #0xff │ │ + eor w11, w13, w11 │ │ + eor w13, w22, w17, ror #22 │ │ + eor w7, w7, w3, ror #22 │ │ + str w17, [x15, #36] │ │ + ldr w23, [x0, x23, lsl #2] │ │ + ldr w20, [x20, #1024] │ │ + stp w14, w11, [x1, #24] │ │ + add w13, w21, w13 │ │ + add w11, w26, w7 │ │ + ldr w7, [x9, x10, lsl #2] │ │ + str w2, [x15, #40] │ │ + ldr w16, [x16, #56] │ │ + str w3, [x15, #44] │ │ + ldr w10, [sp, #16] │ │ + add w14, w20, w23 │ │ + eor w19, w19, w8 │ │ + ldr w20, [x9, x30, lsl #2] │ │ + stp w13, w8, [x15, #48] │ │ + and x8, x7, #0xff │ │ + lsr x7, x7, #16 │ │ + eor w10, w10, w13 │ │ + str w11, [x15, #56] │ │ + lsr x15, x16, #16 │ │ + add x7, x0, w7, uxtb #2 │ │ + stp w10, w19, [x1, #48] │ │ + and x10, x16, #0xff │ │ + lsr x16, x20, #16 │ │ + eor w12, w14, w12 │ │ + mov w14, #0x100 // #256 │ │ + add x15, x0, w15, uxtb #2 │ │ + bfxil w14, w5, #16, #8 │ │ + ldr w8, [x0, x8, lsl #2] │ │ + ldur x19, [x29, #-16] │ │ + ldr w7, [x7, #1024] │ │ + add x16, x0, w16, uxtb #2 │ │ + and w5, w5, #0xff │ │ + ldr w10, [x0, x10, lsl #2] │ │ + and x20, x20, #0xff │ │ + ldr w15, [x15, #1024] │ │ + ldr w5, [x0, w5, uxtw #2] │ │ + ldr w14, [x0, w14, uxtw #2] │ │ + ldr w19, [x9, x19, lsl #2] │ │ + ldr w20, [x0, x20, lsl #2] │ │ + add w8, w7, w8 │ │ + ldr w16, [x16, #1024] │ │ + eor w8, w8, w17 │ │ + add w10, w15, w10 │ │ + stp w12, w8, [x1, #32] │ │ + add w12, w14, w5 │ │ + eor w8, w10, w2 │ │ + add w10, w16, w20 │ │ + ror w14, w19, #9 │ │ + ror w15, w4, #24 │ │ + eor w10, w10, w3 │ │ + stp w8, w10, [x1, #40] │ │ + eor w8, w12, w11 │ │ + eor w10, w14, w13, ror #22 │ │ + str w8, [x1, #56] │ │ + add w8, w27, w15 │ │ + add w11, w8, w10 │ │ + ldr x8, [sp, #32] │ │ + str w11, [x9, x8, lsl #2] │ │ + mov x9, x0 │ │ + mov w8, #0x100 // #256 │ │ + and w10, w6, #0xff │ │ + bfxil w8, w6, #16, #8 │ │ + ldr w10, [x9, w10, uxtw #2] │ │ + ldr w8, [x9, w8, uxtw #2] │ │ + add w8, w8, w10 │ │ + eor w8, w8, w11 │ │ + str w8, [x1, #60] │ │ + ldur x8, [x29, #-8] │ │ + str x8, [x0, #4096] │ │ ldp x20, x19, [sp, #144] │ │ - ldr w9, [x11, w9, uxtw #2] │ │ - ldr w10, [x11, w10, uxtw #2] │ │ - ldr x11, [x0, #4096] │ │ ldp x22, x21, [sp, #128] │ │ - add w9, w10, w9 │ │ ldp x24, x23, [sp, #112] │ │ - eor w8, w9, w8 │ │ - add x9, x11, #0x10 │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ - str w8, [x1, #60] │ │ ldp x29, x30, [sp, #64] │ │ - str x9, [x0, #4096] │ │ add sp, sp, #0xa0 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x152 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe50 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x42b │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xb90 │ │ mov w1, #0x2c // #44 │ │ - bl 16d98 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0xb7 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe20 │ │ - mov w1, #0x1f // #31 │ │ - bl 16d98 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x133 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe38 │ │ - mov w1, #0x1f // #31 │ │ - bl 16d98 │ │ - stp x29, x30, [sp, #-80]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ + bl 17a00 │ │ + stp x29, x30, [sp, #-96]! │ │ + str x28, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ sub sp, sp, #0x1, lsl #12 │ │ - stp q0, q1, [sp, #-48]! │ │ - add x8, sp, #0x20 │ │ - mov x19, x0 │ │ + str xzr, [sp], #-16 │ │ + mov x8, sp │ │ + ldp q0, q1, [x1] │ │ add x20, x8, #0x40 │ │ - mov w1, wzr │ │ + mov x21, x1 │ │ + mov x19, x0 │ │ mov x0, x20 │ │ + mov w1, wzr │ │ mov w2, #0xfc8 // #4040 │ │ - stp q0, q0, [sp, #32] │ │ - str q1, [sp, #64] │ │ - bl 73040 │ │ - ldr q0, [sp] │ │ + stp q0, q0, [sp] │ │ + str q1, [sp, #32] │ │ + bl 75f00 │ │ + ldr q0, [x21, #16] │ │ mov w8, #0x10 // #16 │ │ - fmov w9, s0 │ │ - ldr q0, [sp, #16] │ │ - str q0, [sp, #80] │ │ - ldur w10, [x20, #-8] │ │ - ldur w11, [x20, #-60] │ │ - ldur w12, [x20, #-28] │ │ - ror w13, w10, #17 │ │ - ror w14, w11, #7 │ │ - add w9, w9, w12 │ │ - eor w12, w13, w10, ror #19 │ │ - eor w13, w14, w11, ror #18 │ │ - eor w10, w12, w10, lsr #10 │ │ - eor w12, w13, w11, lsr #3 │ │ - add w9, w9, w10 │ │ - add w10, w8, w12 │ │ + str q0, [sp, #48] │ │ + ldp w12, w10, [x20, #-64] │ │ + ldur w9, [x20, #-8] │ │ + ldur w14, [x20, #-28] │ │ + ror w11, w9, #17 │ │ + ror w13, w10, #7 │ │ + eor w11, w11, w9, ror #19 │ │ + eor w13, w13, w10, ror #18 │ │ + eor w9, w11, w9, lsr #10 │ │ + eor w10, w13, w10, lsr #3 │ │ + add w11, w14, w12 │ │ + add w10, w8, w10 │ │ + add x8, x8, #0x1 │ │ + add w9, w11, w9 │ │ add w9, w10, w9 │ │ - add x10, x8, #0x1 │ │ - mov x8, x10 │ │ - cmp x10, #0x110 │ │ + cmp x8, #0x110 │ │ str w9, [x20], #4 │ │ - mov w9, w11 │ │ - b.ne 1e0d0 // b.any │ │ - ldr q0, [sp, #1056] │ │ - add x8, sp, #0x20 │ │ - ldr q1, [sp, #1072] │ │ + b.ne 1e4f0 // b.any │ │ + ldr q0, [sp, #1024] │ │ + ldr q1, [sp, #1040] │ │ + mov x8, sp │ │ + ldr q2, [sp, #1056] │ │ add x8, x8, #0x40 │ │ - ldr q2, [sp, #1088] │ │ mov x9, #0xfffffffffffffc10 // #-1008 │ │ - ldr q3, [sp, #1104] │ │ - stp q0, q1, [sp, #32] │ │ - ldr w10, [sp, #32] │ │ - stp q2, q3, [sp, #64] │ │ - ldur w11, [x8, #-8] │ │ - ldur w12, [x8, #-60] │ │ - ldur w13, [x8, #-28] │ │ - ror w14, w11, #17 │ │ - ror w15, w12, #7 │ │ - add w10, w10, w13 │ │ - eor w13, w14, w11, ror #19 │ │ - eor w14, w15, w12, ror #18 │ │ - eor w11, w13, w11, lsr #10 │ │ - eor w13, w14, w12, lsr #3 │ │ - add w10, w10, w11 │ │ - add w11, w9, w13 │ │ + stp q0, q1, [sp] │ │ + ldr q0, [sp, #1072] │ │ + stp q2, q0, [sp, #32] │ │ + ldp w13, w11, [x8, #-64] │ │ + ldur w10, [x8, #-8] │ │ + ldur w15, [x8, #-28] │ │ + ror w12, w10, #17 │ │ + ror w14, w11, #7 │ │ + eor w12, w12, w10, ror #19 │ │ + eor w14, w14, w11, ror #18 │ │ + eor w10, w12, w10, lsr #10 │ │ + eor w11, w14, w11, lsr #3 │ │ + add w12, w15, w13 │ │ + add w10, w12, w10 │ │ + add w11, w9, w11 │ │ adds x9, x9, #0x1 │ │ add w10, w11, w10 │ │ add w10, w10, #0x500 │ │ str w10, [x8], #4 │ │ - mov w10, w12 │ │ - b.cc 1e144 // b.lo, b.ul, b.last │ │ - add x8, sp, #0x20 │ │ + b.cc 1e558 // b.lo, b.ul, b.last │ │ + mov x8, sp │ │ + ldr x16, [sp, #4096] │ │ mov w10, #0x40 // #64 │ │ add x9, x8, #0x800 │ │ - ldr x15, [sp, #4128] │ │ - b 1e5c4 │ │ - ldr w15, [x9, x14] │ │ - lsl x4, x16, #2 │ │ - ldr w3, [x9, x0] │ │ - add x16, x9, x4 │ │ - ldr w5, [x9, x1] │ │ - ldr w12, [x9, x12, lsl #2] │ │ - ror w15, w15, #22 │ │ - ldr w6, [x16] │ │ - ror w3, w3, #24 │ │ - eor w15, w15, w5, ror #9 │ │ - add w3, w3, w6 │ │ - add w3, w3, w15 │ │ - ldp w6, w7, [x16, #8] │ │ - str w3, [x16] │ │ - ldr w15, [x9, x17, lsl #2] │ │ - lsr x17, x15, #16 │ │ - and x15, x15, #0xff │ │ - add x17, x8, w17, uxtb #2 │ │ - ldr w15, [x8, x15, lsl #2] │ │ - ldr w17, [x17, #1024] │ │ - add w17, w17, w15 │ │ - add x15, x4, x8 │ │ - eor w17, w17, w3 │ │ - add x3, x9, x2, lsl #2 │ │ - str w17, [x15, #2048] │ │ - ldr w2, [x3, #56] │ │ - ldr w4, [x3, #28] │ │ - ror w2, w2, #22 │ │ - ror w4, w4, #24 │ │ - eor w2, w2, w6, ror #9 │ │ - add w4, w5, w4 │ │ - add w2, w2, w4 │ │ - str w2, [x9, x1] │ │ - ldr w1, [x3, #20] │ │ + mov w11, #0xd // #13 │ │ + b 1e9e8 │ │ + add x16, x8, x16, lsl #2 │ │ + ldr w2, [x8, x15, lsl #2] │ │ + ldr w4, [x8, x3, lsl #2] │ │ + ldr w6, [x8, x17, lsl #2] │ │ + ldr w5, [x16, #4] │ │ + ror w2, w2, #10 │ │ + ror w4, w4, #8 │ │ + eor w2, w2, w5, ror #23 │ │ + add w4, w6, w4 │ │ + add w4, w4, w2 │ │ + str w4, [x8, x17, lsl #2] │ │ + ldr w1, [x8, x1, lsl #2] │ │ + lsr x2, x1, #16 │ │ + and x1, x1, #0xff │ │ + ldr w1, [x9, x1, lsl #2] │ │ + add x2, x9, w2, uxtb #2 │ │ + ldr w5, [x2, #1024] │ │ + add x2, x8, x0, lsl #2 │ │ + add w0, w5, w1 │ │ + eor w0, w0, w4 │ │ + str w0, [x8, x17, lsl #2] │ │ + ldr w0, [x2, #56] │ │ + ldr w1, [x2, #28] │ │ + ldp w4, w5, [x16, #4] │ │ + ror w0, w0, #10 │ │ + ror w1, w1, #8 │ │ + eor w0, w0, w5, ror #23 │ │ + add w1, w4, w1 │ │ + add w0, w1, w0 │ │ + str w0, [x16, #4] │ │ + ldr w1, [x2, #20] │ │ lsr x4, x1, #16 │ │ and x1, x1, #0xff │ │ - add x4, x8, w4, uxtb #2 │ │ - ldr w1, [x8, x1, lsl #2] │ │ + ldr w1, [x9, x1, lsl #2] │ │ + add x4, x9, w4, uxtb #2 │ │ ldr w4, [x4, #1024] │ │ add w1, w4, w1 │ │ - eor w1, w1, w2 │ │ - str w1, [x15, #2052] │ │ - ldr w2, [x9, x13] │ │ - ldr w4, [x3, #32] │ │ - ror w4, w4, #24 │ │ - ror w2, w2, #22 │ │ - add w4, w6, w4 │ │ - eor w2, w2, w7, ror #9 │ │ - add w2, w2, w4 │ │ - str w2, [x16, #8] │ │ - ldr w0, [x9, x0] │ │ - lsr x4, x0, #16 │ │ - and x0, x0, #0xff │ │ - add x4, x8, w4, uxtb #2 │ │ - ldr w0, [x8, x0, lsl #2] │ │ - ldr w4, [x4, #1024] │ │ - add w0, w4, w0 │ │ - eor w0, w0, w2 │ │ - ldp w4, w5, [x16, #16] │ │ - str w0, [x15, #2056] │ │ - ldr w2, [x3, #36] │ │ - ror w6, w4, #9 │ │ - ror w2, w2, #24 │ │ - eor w6, w6, w17, ror #22 │ │ - add w2, w7, w2 │ │ - add w2, w6, w2 │ │ - str w2, [x16, #12] │ │ - ldr w6, [x3, #28] │ │ - lsr x7, x6, #16 │ │ - and x6, x6, #0xff │ │ - add x7, x8, w7, uxtb #2 │ │ - ldr w6, [x8, x6, lsl #2] │ │ - ldr w7, [x7, #1024] │ │ - add w6, w7, w6 │ │ - ror w7, w5, #9 │ │ - eor w2, w6, w2 │ │ - eor w7, w7, w1, ror #22 │ │ - str w2, [x15, #2060] │ │ - ldr w6, [x3, #40] │ │ - ror w6, w6, #24 │ │ - add w4, w4, w6 │ │ - add w4, w7, w4 │ │ - str w4, [x16, #16] │ │ - ldr w6, [x3, #32] │ │ - lsr x7, x6, #16 │ │ - and x6, x6, #0xff │ │ - add x7, x8, w7, uxtb #2 │ │ - ldr w6, [x8, x6, lsl #2] │ │ - ldr w7, [x7, #1024] │ │ - add w6, w7, w6 │ │ - eor w4, w6, w4 │ │ - ldp w7, w20, [x16, #24] │ │ - str w4, [x15, #2064] │ │ - ldr w6, [x3, #44] │ │ - ror w21, w7, #9 │ │ - ror w6, w6, #24 │ │ - eor w21, w21, w0, ror #22 │ │ - add w5, w5, w6 │ │ - add w5, w21, w5 │ │ - str w5, [x16, #20] │ │ - ldr w6, [x3, #36] │ │ - lsr x21, x6, #16 │ │ - and x6, x6, #0xff │ │ - add x21, x8, w21, uxtb #2 │ │ - ldr w6, [x8, x6, lsl #2] │ │ - ldr w21, [x21, #1024] │ │ - add w6, w21, w6 │ │ - ror w21, w20, #9 │ │ - eor w5, w6, w5 │ │ - eor w21, w21, w2, ror #22 │ │ - str w5, [x15, #2068] │ │ - ldr w6, [x3, #48] │ │ - ror w6, w6, #24 │ │ - add w6, w7, w6 │ │ - add w6, w21, w6 │ │ - str w6, [x16, #24] │ │ - ldr w7, [x3, #40] │ │ - lsr x21, x7, #16 │ │ - and x7, x7, #0xff │ │ - add x21, x8, w21, uxtb #2 │ │ - ldr w7, [x8, x7, lsl #2] │ │ - ldr w21, [x21, #1024] │ │ - add w7, w21, w7 │ │ - eor w7, w7, w6 │ │ - ldp w21, w22, [x16, #32] │ │ - str w7, [x15, #2072] │ │ - ldr w6, [x9, x14] │ │ - ror w23, w21, #9 │ │ - ror w6, w6, #24 │ │ - eor w23, w23, w4, ror #22 │ │ - ror w4, w4, #24 │ │ - add w6, w20, w6 │ │ - add w6, w23, w6 │ │ - str w6, [x16, #28] │ │ - ldr w20, [x3, #44] │ │ - lsr x23, x20, #16 │ │ - and x20, x20, #0xff │ │ - add x23, x8, w23, uxtb #2 │ │ - ldr w20, [x8, x20, lsl #2] │ │ - ldr w23, [x23, #1024] │ │ - add w20, w23, w20 │ │ - ror w23, w22, #9 │ │ - eor w20, w20, w6 │ │ - eor w23, w23, w5, ror #22 │ │ - str w20, [x15, #2076] │ │ - ldr w6, [x3, #56] │ │ - ror w6, w6, #24 │ │ - add w6, w21, w6 │ │ - add w6, w23, w6 │ │ - str w6, [x16, #32] │ │ - ldr w21, [x3, #48] │ │ - lsr x23, x21, #16 │ │ - and x21, x21, #0xff │ │ - add x23, x8, w23, uxtb #2 │ │ - ldr w21, [x8, x21, lsl #2] │ │ - ldr w23, [x23, #1024] │ │ - add w21, w23, w21 │ │ - eor w6, w21, w6 │ │ - ldp w23, w24, [x16, #40] │ │ - str w6, [x15, #2080] │ │ - ldr w21, [x9, x13] │ │ - ror w25, w23, #9 │ │ - ror w21, w21, #24 │ │ - eor w7, w25, w7, ror #22 │ │ - ror w25, w17, #24 │ │ - add w21, w22, w21 │ │ - ror w22, w24, #9 │ │ - add w7, w7, w21 │ │ - add w23, w23, w25 │ │ - eor w20, w22, w20, ror #22 │ │ - ror w22, w1, #24 │ │ - str w7, [x16, #36] │ │ - add w20, w23, w20 │ │ - ldr w14, [x9, x14] │ │ - add w22, w24, w22 │ │ - str w20, [x16, #40] │ │ - lsr x21, x14, #16 │ │ - and x14, x14, #0xff │ │ - add x21, x8, w21, uxtb #2 │ │ - ldr w14, [x8, x14, lsl #2] │ │ - ldr w21, [x21, #1024] │ │ - add w14, w21, w14 │ │ - eor w14, w14, w7 │ │ - mov w7, #0x100 // #256 │ │ - ldp w21, w25, [x16, #48] │ │ - bfxil w7, w17, #16, #8 │ │ - and w17, w17, #0xff │ │ - str w14, [x15, #2084] │ │ - ldr w3, [x3, #56] │ │ - ror w26, w21, #9 │ │ - ldr w17, [x8, w17, uxtw #2] │ │ - ror w24, w25, #9 │ │ - lsr x23, x3, #16 │ │ - and x3, x3, #0xff │ │ - eor w6, w26, w6, ror #22 │ │ - add x23, x8, w23, uxtb #2 │ │ - add w6, w22, w6 │ │ + eor w0, w1, w0 │ │ + str w0, [x16, #4] │ │ + ldr w4, [x2, #32] │ │ + ldr w1, [x8, x14, lsl #2] │ │ + ror w7, w4, #8 │ │ + ror w1, w1, #10 │ │ + ldp w6, w4, [x16, #12] │ │ + add w5, w7, w5 │ │ + eor w1, w1, w6, ror #23 │ │ + add w1, w5, w1 │ │ + str w1, [x16, #8] │ │ ldr w3, [x8, x3, lsl #2] │ │ - mov w22, #0x100 // #256 │ │ - bfxil w22, w1, #16, #8 │ │ - eor w14, w24, w14, ror #22 │ │ - ldr w23, [x23, #1024] │ │ - str w6, [x16, #44] │ │ - ldr w16, [x16, #56] │ │ - add w3, w23, w3 │ │ - and w23, w1, #0xff │ │ - eor w1, w3, w20 │ │ - ldr w3, [x8, w7, uxtw #2] │ │ - ldr w20, [x8, w22, uxtw #2] │ │ - ror w22, w0, #24 │ │ - ldr w7, [x8, w23, uxtw #2] │ │ - mov w23, #0x100 // #256 │ │ - str w1, [x15, #2088] │ │ - bfxil w23, w0, #16, #8 │ │ - ldr w13, [x9, x13] │ │ - and w0, w0, #0xff │ │ - add w17, w3, w17 │ │ - ror w3, w12, #9 │ │ - add w7, w20, w7 │ │ - add w20, w21, w22 │ │ - ror w21, w2, #24 │ │ - add w4, w16, w4 │ │ - lsr x22, x13, #16 │ │ - and x13, x13, #0xff │ │ - ror w16, w16, #9 │ │ - ldr w0, [x8, w0, uxtw #2] │ │ - add x22, x8, w22, uxtb #2 │ │ - ldr w23, [x8, w23, uxtw #2] │ │ - ldr w13, [x8, x13, lsl #2] │ │ - add w14, w20, w14 │ │ - add w21, w25, w21 │ │ - eor w16, w16, w1, ror #22 │ │ - ldr w22, [x22, #1024] │ │ - eor w14, w17, w14 │ │ - add w16, w21, w16 │ │ - add w0, w23, w0 │ │ - eor w16, w7, w16 │ │ - add w13, w22, w13 │ │ - str w14, [x15, #2096] │ │ - eor w13, w13, w6 │ │ - str w16, [x15, #2100] │ │ - and w16, w2, #0xff │ │ - eor w17, w3, w13, ror #22 │ │ - add w17, w4, w17 │ │ - str w13, [x15, #2092] │ │ - eor w17, w0, w17 │ │ - mov w13, #0x100 // #256 │ │ - bfxil w13, w2, #16, #8 │ │ - ldr w16, [x8, w16, uxtw #2] │ │ - str w17, [x15, #2104] │ │ - ror w17, w5, #24 │ │ - ldr w11, [x9, x11, lsl #2] │ │ - ldr w13, [x8, w13, uxtw #2] │ │ - add w12, w12, w17 │ │ - ror w11, w11, #9 │ │ - eor w11, w11, w14, ror #22 │ │ - add w11, w12, w11 │ │ - add w12, w13, w16 │ │ - eor w11, w12, w11 │ │ - str w11, [x15, #2108] │ │ - ldr x11, [sp, #4128] │ │ - subs w10, w10, #0x1 │ │ - add x15, x11, #0x10 │ │ - str x15, [sp, #4128] │ │ - b.eq 1ea3c // b.none │ │ - tst x15, #0xf │ │ - b.ne 1ea70 // b.any │ │ - add w11, w15, #0x1f0 │ │ - and x2, x11, #0x1ff │ │ - cmp x2, #0x1f1 │ │ - b.cs 1ea88 // b.hs, b.nlast │ │ - and x16, x15, #0x1ff │ │ - cmp x16, #0x1f1 │ │ - b.cs 1eaa0 // b.hs, b.nlast │ │ - add w11, w15, #0x10 │ │ - add x13, x2, #0xf │ │ - add x14, x16, #0x1 │ │ - add x0, x2, #0xd │ │ - add x3, x2, #0x6 │ │ - add x12, x16, #0xf │ │ - and x11, x11, #0x1ff │ │ - add x17, x2, #0x4 │ │ - lsl x1, x14, #2 │ │ - lsl x14, x0, #2 │ │ - lsl x0, x3, #2 │ │ - lsl x13, x13, #2 │ │ - cmp x15, #0x1ff │ │ - b.hi 1e1a0 // b.pmore │ │ - ldr w3, [x8, x14] │ │ - add x15, x8, x16, lsl #2 │ │ - ldr w16, [x8, x0] │ │ - add x2, x8, x2, lsl #2 │ │ - ldr w4, [x8, x1] │ │ - lsl x12, x12, #2 │ │ - ldr w5, [x15] │ │ - ror w3, w3, #10 │ │ - ror w16, w16, #8 │ │ - eor w3, w3, w4, ror #23 │ │ - add w16, w16, w5 │ │ - add w16, w16, w3 │ │ - ldp w5, w6, [x15, #8] │ │ - str w16, [x15] │ │ - ldr w17, [x8, x17, lsl #2] │ │ - lsr x3, x17, #16 │ │ - and x17, x17, #0xff │ │ - add x3, x9, w3, uxtb #2 │ │ - ldr w17, [x9, x17, lsl #2] │ │ - ldr w3, [x3, #1024] │ │ - add w17, w3, w17 │ │ - eor w16, w17, w16 │ │ - str w16, [x15] │ │ - ldr w17, [x2, #56] │ │ - ldr w3, [x2, #28] │ │ - ror w17, w17, #10 │ │ - ror w3, w3, #8 │ │ - eor w17, w17, w5, ror #23 │ │ - add w3, w4, w3 │ │ - add w17, w17, w3 │ │ - str w17, [x8, x1] │ │ - ldr w3, [x2, #20] │ │ - lsr x4, x3, #16 │ │ + lsr x5, x3, #16 │ │ and x3, x3, #0xff │ │ - add x4, x9, w4, uxtb #2 │ │ ldr w3, [x9, x3, lsl #2] │ │ - ldr w4, [x4, #1024] │ │ - add w3, w4, w3 │ │ - eor w17, w3, w17 │ │ - str w17, [x8, x1] │ │ - ldr w1, [x8, x13] │ │ - ldr w3, [x2, #32] │ │ - ror w3, w3, #8 │ │ - ror w1, w1, #10 │ │ + add x5, x9, w5, uxtb #2 │ │ + ldr w5, [x5, #1024] │ │ add w3, w5, w3 │ │ - eor w1, w1, w6, ror #23 │ │ - add w1, w1, w3 │ │ - str w1, [x15, #8] │ │ - ldr w0, [x8, x0] │ │ - lsr x3, x0, #16 │ │ - and x0, x0, #0xff │ │ - add x3, x9, w3, uxtb #2 │ │ - ldr w0, [x9, x0, lsl #2] │ │ - ldr w3, [x3, #1024] │ │ - add w0, w3, w0 │ │ - eor w0, w0, w1 │ │ - ldp w3, w4, [x15, #16] │ │ - str w0, [x15, #8] │ │ - ldr w1, [x2, #36] │ │ - ror w5, w3, #23 │ │ - ror w1, w1, #8 │ │ - eor w5, w5, w16, ror #10 │ │ - add w1, w6, w1 │ │ - add w1, w5, w1 │ │ - str w1, [x15, #12] │ │ - ldr w5, [x2, #28] │ │ - lsr x6, x5, #16 │ │ - and x5, x5, #0xff │ │ - add x6, x9, w6, uxtb #2 │ │ - ldr w5, [x9, x5, lsl #2] │ │ - ldr w6, [x6, #1024] │ │ - add w5, w6, w5 │ │ - ror w6, w4, #23 │ │ - eor w1, w5, w1 │ │ - eor w6, w6, w17, ror #10 │ │ - str w1, [x15, #12] │ │ - ldr w5, [x2, #40] │ │ + eor w1, w3, w1 │ │ + str w1, [x16, #8] │ │ + ldr w3, [x8, x17, lsl #2] │ │ + ldr w5, [x2, #36] │ │ + ror w3, w3, #10 │ │ ror w5, w5, #8 │ │ - add w3, w3, w5 │ │ + eor w3, w3, w4, ror #23 │ │ add w3, w6, w3 │ │ - str w3, [x15, #16] │ │ - ldr w5, [x2, #32] │ │ + add w3, w5, w3 │ │ + str w3, [x16, #12] │ │ + ldr w5, [x2, #28] │ │ lsr x6, x5, #16 │ │ and x5, x5, #0xff │ │ - add x6, x9, w6, uxtb #2 │ │ ldr w5, [x9, x5, lsl #2] │ │ + add x6, x9, w6, uxtb #2 │ │ ldr w6, [x6, #1024] │ │ add w5, w6, w5 │ │ eor w3, w5, w3 │ │ - ldp w6, w7, [x15, #24] │ │ - str w3, [x15, #16] │ │ - ldr w5, [x2, #44] │ │ - ror w20, w6, #23 │ │ - ror w5, w5, #8 │ │ + ldp w5, w6, [x16, #20] │ │ + str w3, [x16, #12] │ │ + ldr w7, [x2, #40] │ │ + ror w20, w5, #23 │ │ + ror w7, w7, #8 │ │ eor w20, w20, w0, ror #10 │ │ - add w4, w4, w5 │ │ - add w4, w20, w4 │ │ - str w4, [x15, #20] │ │ - ldr w5, [x2, #36] │ │ - lsr x20, x5, #16 │ │ - and x5, x5, #0xff │ │ + add w4, w7, w4 │ │ + add w4, w4, w20 │ │ + str w4, [x16, #16] │ │ + ldr w7, [x2, #32] │ │ + lsr x20, x7, #16 │ │ + and x7, x7, #0xff │ │ + ldr w7, [x9, x7, lsl #2] │ │ add x20, x9, w20, uxtb #2 │ │ - ldr w5, [x9, x5, lsl #2] │ │ ldr w20, [x20, #1024] │ │ - add w5, w20, w5 │ │ - ror w20, w7, #23 │ │ - eor w4, w5, w4 │ │ + add w7, w20, w7 │ │ + ror w20, w6, #23 │ │ + eor w4, w7, w4 │ │ + str w4, [x16, #16] │ │ eor w20, w20, w1, ror #10 │ │ - str w4, [x15, #20] │ │ - ldr w5, [x2, #48] │ │ - ror w5, w5, #8 │ │ - add w5, w6, w5 │ │ - add w5, w20, w5 │ │ - str w5, [x15, #24] │ │ - ldr w6, [x2, #40] │ │ - lsr x20, x6, #16 │ │ - and x6, x6, #0xff │ │ + ldr w7, [x2, #44] │ │ + ror w7, w7, #8 │ │ + add w5, w7, w5 │ │ + add w5, w5, w20 │ │ + str w5, [x16, #20] │ │ + ldr w7, [x2, #36] │ │ + lsr x20, x7, #16 │ │ + and x7, x7, #0xff │ │ + ldr w7, [x9, x7, lsl #2] │ │ add x20, x9, w20, uxtb #2 │ │ - ldr w6, [x9, x6, lsl #2] │ │ ldr w20, [x20, #1024] │ │ - add w6, w20, w6 │ │ - eor w5, w6, w5 │ │ - ldp w20, w21, [x15, #32] │ │ - str w5, [x15, #24] │ │ - ldr w6, [x8, x14] │ │ - ror w22, w20, #23 │ │ - ror w6, w6, #8 │ │ + add w7, w20, w7 │ │ + eor w5, w7, w5 │ │ + ldp w21, w20, [x16, #28] │ │ + str w5, [x16, #20] │ │ + ldr w7, [x2, #48] │ │ + ror w22, w21, #23 │ │ + ror w7, w7, #8 │ │ eor w22, w22, w3, ror #10 │ │ ror w3, w3, #8 │ │ add w6, w7, w6 │ │ - add w6, w22, w6 │ │ - str w6, [x15, #28] │ │ - ldr w7, [x2, #44] │ │ + add w6, w6, w22 │ │ + str w6, [x16, #24] │ │ + ldr w7, [x2, #40] │ │ lsr x22, x7, #16 │ │ and x7, x7, #0xff │ │ - add x22, x9, w22, uxtb #2 │ │ ldr w7, [x9, x7, lsl #2] │ │ + add x22, x9, w22, uxtb #2 │ │ ldr w22, [x22, #1024] │ │ add w7, w22, w7 │ │ - ror w22, w21, #23 │ │ - eor w6, w7, w6 │ │ + ror w22, w20, #23 │ │ + eor w7, w7, w6 │ │ + str w7, [x16, #24] │ │ eor w22, w22, w4, ror #10 │ │ - str w6, [x15, #28] │ │ - ldr w7, [x2, #56] │ │ - ror w7, w7, #8 │ │ - add w7, w20, w7 │ │ + ldr w6, [x8, x15, lsl #2] │ │ + ror w6, w6, #8 │ │ + add w6, w6, w21 │ │ + add w6, w6, w22 │ │ + str w6, [x16, #28] │ │ + ldr w21, [x2, #44] │ │ + lsr x22, x21, #16 │ │ + and x21, x21, #0xff │ │ + ldr w21, [x9, x21, lsl #2] │ │ + add x22, x9, w22, uxtb #2 │ │ + ldr w22, [x22, #1024] │ │ + add w21, w22, w21 │ │ + eor w6, w21, w6 │ │ + ldp w22, w21, [x16, #36] │ │ + str w6, [x16, #28] │ │ + ldr w23, [x2, #56] │ │ + ror w24, w22, #23 │ │ + ror w23, w23, #8 │ │ + eor w24, w24, w5, ror #10 │ │ + add w20, w23, w20 │ │ + add w20, w20, w24 │ │ + str w20, [x16, #32] │ │ + ldr w23, [x2, #48] │ │ + lsr x24, x23, #16 │ │ + and x23, x23, #0xff │ │ + ldr w23, [x9, x23, lsl #2] │ │ + add x24, x9, w24, uxtb #2 │ │ + ldr w24, [x24, #1024] │ │ + add w23, w24, w23 │ │ + ror w24, w21, #23 │ │ + eor w20, w23, w20 │ │ + str w20, [x16, #32] │ │ + eor w7, w24, w7, ror #10 │ │ + ldr w23, [x8, x14, lsl #2] │ │ + ror w23, w23, #8 │ │ + add w22, w23, w22 │ │ add w7, w22, w7 │ │ - str w7, [x15, #32] │ │ - ldr w20, [x2, #48] │ │ - lsr x22, x20, #16 │ │ - and x20, x20, #0xff │ │ + str w7, [x16, #36] │ │ + ldr w15, [x8, x15, lsl #2] │ │ + lsr x22, x15, #16 │ │ + and x15, x15, #0xff │ │ + ldr w15, [x9, x15, lsl #2] │ │ add x22, x9, w22, uxtb #2 │ │ - ldr w20, [x9, x20, lsl #2] │ │ ldr w22, [x22, #1024] │ │ - add w20, w22, w20 │ │ - eor w7, w20, w7 │ │ - ldp w22, w23, [x15, #40] │ │ - str w7, [x15, #32] │ │ - ldr w20, [x8, x13] │ │ + add w15, w22, w15 │ │ + eor w15, w15, w7 │ │ + ldp w22, w7, [x16, #44] │ │ + str w15, [x16, #36] │ │ + ldr w23, [x8, x17, lsl #2] │ │ ror w24, w22, #23 │ │ - ror w20, w20, #8 │ │ - eor w5, w24, w5, ror #10 │ │ - ror w24, w23, #23 │ │ - add w20, w21, w20 │ │ - ror w21, w16, #8 │ │ - add w5, w5, w20 │ │ + ror w23, w23, #8 │ │ eor w6, w24, w6, ror #10 │ │ - add w21, w22, w21 │ │ - str w5, [x15, #36] │ │ - ldr w14, [x8, x14] │ │ + ror w24, w0, #8 │ │ + add w21, w23, w21 │ │ + ror w23, w7, #23 │ │ + add w6, w21, w6 │ │ + str w6, [x16, #40] │ │ + eor w20, w23, w20, ror #10 │ │ + ldr w2, [x2, #56] │ │ + lsr x21, x2, #16 │ │ + and x2, x2, #0xff │ │ + ldr w2, [x9, x2, lsl #2] │ │ + add x21, x9, w21, uxtb #2 │ │ + ldr w21, [x21, #1024] │ │ + add w2, w21, w2 │ │ + add w21, w22, w24 │ │ + ror w24, w1, #8 │ │ + eor w2, w2, w6 │ │ + add w6, w21, w20 │ │ + stp w2, w6, [x16, #40] │ │ + add w7, w7, w24 │ │ + ldr w14, [x8, x14, lsl #2] │ │ + ldp w21, w22, [x16, #52] │ │ lsr x20, x14, #16 │ │ and x14, x14, #0xff │ │ - add x20, x9, w20, uxtb #2 │ │ ldr w14, [x9, x14, lsl #2] │ │ + add x20, x9, w20, uxtb #2 │ │ + ror w23, w21, #23 │ │ + add w3, w21, w3 │ │ ldr w20, [x20, #1024] │ │ + eor w15, w23, w15, ror #10 │ │ add w14, w20, w14 │ │ - eor w14, w14, w5 │ │ - add w5, w21, w6 │ │ - ldp w20, w22, [x15, #48] │ │ - ror w21, w17, #8 │ │ - stp w14, w5, [x15, #36] │ │ - ldr w2, [x2, #56] │ │ - ror w24, w20, #23 │ │ - add w21, w23, w21 │ │ - mov w23, #0x100 // #256 │ │ + add w15, w7, w15 │ │ + ror w7, w22, #23 │ │ + eor w14, w14, w6 │ │ + stp w14, w15, [x16, #44] │ │ + eor w2, w7, w2, ror #10 │ │ + ldr w17, [x8, x17, lsl #2] │ │ + lsr x6, x17, #16 │ │ + and x17, x17, #0xff │ │ + ldr w17, [x9, x17, lsl #2] │ │ + add x6, x9, w6, uxtb #2 │ │ + ldr w6, [x6, #1024] │ │ + add w17, w6, w17 │ │ + mov w6, #0x100 // #256 │ │ + eor w15, w17, w15 │ │ + bfxil w6, w0, #16, #8 │ │ + add w17, w3, w2 │ │ + stp w15, w17, [x16, #48] │ │ + and w0, w0, #0xff │ │ + ldr w0, [x9, w0, uxtw #2] │ │ + ldr w2, [x9, w6, uxtw #2] │ │ + add w0, w2, w0 │ │ + eor w17, w0, w17 │ │ + ror w0, w4, #8 │ │ + str w17, [x16, #52] │ │ + ldr w17, [x8, x13, lsl #2] │ │ + ror w17, w17, #23 │ │ + eor w14, w17, w14, ror #10 │ │ + add w17, w22, w0 │ │ + mov w0, #0x100 // #256 │ │ + bfxil w0, w1, #16, #8 │ │ + add w14, w17, w14 │ │ + and w17, w1, #0xff │ │ + str w14, [x16, #56] │ │ + ldr w17, [x9, w17, uxtw #2] │ │ + ldr w0, [x9, w0, uxtw #2] │ │ + add w17, w0, w17 │ │ + eor w14, w17, w14 │ │ + str w14, [x16, #56] │ │ + ror w14, w5, #8 │ │ + ldr w12, [x8, x12, lsl #2] │ │ + ldr w17, [x8, x13, lsl #2] │ │ + ror w12, w12, #23 │ │ + add w14, w17, w14 │ │ + eor w12, w12, w15, ror #10 │ │ + add w12, w14, w12 │ │ + str w12, [x8, x13, lsl #2] │ │ + ldr w14, [x16, #12] │ │ + lsr x15, x14, #16 │ │ + and x14, x14, #0xff │ │ + ldr w14, [x9, x14, lsl #2] │ │ + add x15, x9, w15, uxtb #2 │ │ + ldr w15, [x15, #1024] │ │ + add w14, w15, w14 │ │ + eor w12, w14, w12 │ │ + str w12, [x8, x13, lsl #2] │ │ + ldr x12, [sp, #4096] │ │ + subs w10, w10, #0x1 │ │ + add x16, x12, #0x10 │ │ + str x16, [sp, #4096] │ │ + b.eq 1ee40 // b.none │ │ + tst x16, #0xf │ │ + b.ne 1ee78 // b.any │ │ + add w12, w16, #0x1f0 │ │ + and x17, x16, #0x1f0 │ │ + add w13, w16, #0x10 │ │ + and x0, x12, #0x1f0 │ │ + cmp x16, #0x200 │ │ + and x12, x13, #0x1f0 │ │ + orr x13, x17, #0xf │ │ + orr x14, x0, #0xf │ │ + orr x15, x0, x11 │ │ + orr x3, x0, #0x6 │ │ + orr x1, x0, #0x4 │ │ + b.cc 1e5b4 // b.lo, b.ul, b.last │ │ + lsl x16, x17, #2 │ │ + ldr w2, [x9, x15, lsl #2] │ │ + ldr w4, [x9, x3, lsl #2] │ │ + ldr w13, [x9, x13, lsl #2] │ │ + add x17, x9, x16 │ │ + ror w2, w2, #22 │ │ + ror w4, w4, #24 │ │ + ldp w5, w6, [x17] │ │ + add x16, x8, x16 │ │ + eor w2, w2, w6, ror #9 │ │ + add w4, w5, w4 │ │ + ldp w7, w5, [x17, #8] │ │ + add w2, w4, w2 │ │ + str w2, [x17] │ │ + ldr w1, [x9, x1, lsl #2] │ │ + lsr x4, x1, #16 │ │ + and x1, x1, #0xff │ │ + ldr w1, [x8, x1, lsl #2] │ │ + add x4, x8, w4, uxtb #2 │ │ + ldr w4, [x4, #1024] │ │ + add w1, w4, w1 │ │ + add x4, x9, x0, lsl #2 │ │ + eor w0, w1, w2 │ │ + str w0, [x16, #2048] │ │ + ldr w1, [x4, #56] │ │ + ldr w2, [x4, #28] │ │ + ror w1, w1, #22 │ │ + ror w2, w2, #24 │ │ + eor w1, w1, w7, ror #9 │ │ + add w2, w2, w6 │ │ + add w1, w2, w1 │ │ + str w1, [x17, #4] │ │ + ldr w2, [x4, #20] │ │ lsr x6, x2, #16 │ │ and x2, x2, #0xff │ │ - bfxil w23, w16, #16, #8 │ │ - and w16, w16, #0xff │ │ - add x6, x9, w6, uxtb #2 │ │ - ldr w2, [x9, x2, lsl #2] │ │ + ldr w2, [x8, x2, lsl #2] │ │ + add x6, x8, w6, uxtb #2 │ │ ldr w6, [x6, #1024] │ │ add w2, w6, w2 │ │ - eor w6, w24, w7, ror #10 │ │ - eor w2, w2, w5 │ │ - add w5, w21, w6 │ │ - ror w7, w0, #8 │ │ - ror w21, w22, #23 │ │ - stp w2, w5, [x15, #40] │ │ - ldr w13, [x8, x13] │ │ - add w7, w20, w7 │ │ - eor w14, w21, w14, ror #10 │ │ - mov w21, #0x100 // #256 │ │ - add w14, w7, w14 │ │ - ror w7, w1, #8 │ │ - bfxil w21, w17, #16, #8 │ │ - and w17, w17, #0xff │ │ - lsr x6, x13, #16 │ │ - and x13, x13, #0xff │ │ - add w7, w22, w7 │ │ - add x6, x9, w6, uxtb #2 │ │ - ldr w13, [x9, x13, lsl #2] │ │ + eor w1, w2, w1 │ │ + str w1, [x16, #2052] │ │ + ldr w2, [x9, x14, lsl #2] │ │ + ldr w6, [x4, #32] │ │ + ror w2, w2, #22 │ │ + ror w6, w6, #24 │ │ + eor w2, w2, w5, ror #9 │ │ + add w6, w6, w7 │ │ + add w2, w6, w2 │ │ + str w2, [x17, #8] │ │ + ldr w3, [x9, x3, lsl #2] │ │ + lsr x6, x3, #16 │ │ + and x3, x3, #0xff │ │ + ldr w3, [x8, x3, lsl #2] │ │ + add x6, x8, w6, uxtb #2 │ │ ldr w6, [x6, #1024] │ │ - add w13, w6, w13 │ │ - ldr w6, [x9, w23, uxtw #2] │ │ - eor w13, w13, w5 │ │ - ldr w5, [x15, #56] │ │ - stp w13, w14, [x15, #44] │ │ - ror w20, w5, #23 │ │ - ldr w16, [x9, w16, uxtw #2] │ │ - add w3, w5, w3 │ │ - eor w2, w20, w2, ror #10 │ │ - mov w20, #0x100 // #256 │ │ - bfxil w20, w0, #16, #8 │ │ - add w16, w6, w16 │ │ - ldr w6, [x9, w21, uxtw #2] │ │ - eor w14, w16, w14 │ │ - add w16, w7, w2 │ │ - ldr w2, [x8, x12] │ │ - stp w14, w16, [x15, #48] │ │ - ldr w17, [x9, w17, uxtw #2] │ │ - ror w7, w2, #23 │ │ - add w17, w6, w17 │ │ - eor w13, w7, w13, ror #10 │ │ - eor w16, w17, w16 │ │ - add w13, w3, w13 │ │ - and w17, w0, #0xff │ │ - stp w16, w13, [x15, #52] │ │ - ldr w16, [x9, w20, uxtw #2] │ │ - ldr w17, [x9, w17, uxtw #2] │ │ - add w16, w16, w17 │ │ - eor w13, w16, w13 │ │ - str w13, [x15, #56] │ │ - ror w13, w4, #8 │ │ - ldr w11, [x8, x11, lsl #2] │ │ - mov w15, #0x100 // #256 │ │ - bfxil w15, w1, #16, #8 │ │ - add w13, w2, w13 │ │ - ror w11, w11, #23 │ │ - eor w11, w11, w14, ror #10 │ │ - and w14, w1, #0xff │ │ - add w11, w13, w11 │ │ - str w11, [x8, x12] │ │ - ldr w13, [x9, w14, uxtw #2] │ │ - ldr w14, [x9, w15, uxtw #2] │ │ - add w13, w14, w13 │ │ - eor w11, w13, w11 │ │ - str w11, [x8, x12] │ │ - ldr x11, [sp, #4128] │ │ + add w3, w6, w3 │ │ + eor w2, w3, w2 │ │ + ldp w7, w6, [x17, #16] │ │ + str w2, [x16, #2056] │ │ + ldr w3, [x4, #36] │ │ + ror w20, w7, #9 │ │ + ror w3, w3, #24 │ │ + eor w20, w20, w0, ror #22 │ │ + add w3, w3, w5 │ │ + add w3, w3, w20 │ │ + str w3, [x17, #12] │ │ + ldr w5, [x4, #28] │ │ + lsr x20, x5, #16 │ │ + and x5, x5, #0xff │ │ + ldr w5, [x8, x5, lsl #2] │ │ + add x20, x8, w20, uxtb #2 │ │ + ldr w20, [x20, #1024] │ │ + add w5, w20, w5 │ │ + ror w20, w6, #9 │ │ + eor w3, w5, w3 │ │ + str w3, [x16, #2060] │ │ + eor w20, w20, w1, ror #22 │ │ + ldr w5, [x4, #40] │ │ + ror w5, w5, #24 │ │ + add w5, w5, w7 │ │ + add w5, w5, w20 │ │ + str w5, [x17, #16] │ │ + ldr w7, [x4, #32] │ │ + lsr x20, x7, #16 │ │ + and x7, x7, #0xff │ │ + ldr w7, [x8, x7, lsl #2] │ │ + add x20, x8, w20, uxtb #2 │ │ + ldr w20, [x20, #1024] │ │ + add w7, w20, w7 │ │ + eor w5, w7, w5 │ │ + ldp w7, w20, [x17, #24] │ │ + str w5, [x16, #2064] │ │ + ldr w21, [x4, #44] │ │ + ror w22, w7, #9 │ │ + ror w21, w21, #24 │ │ + eor w22, w22, w2, ror #22 │ │ + add w6, w21, w6 │ │ + add w6, w6, w22 │ │ + str w6, [x17, #20] │ │ + ldr w21, [x4, #36] │ │ + lsr x22, x21, #16 │ │ + and x21, x21, #0xff │ │ + ldr w21, [x8, x21, lsl #2] │ │ + add x22, x8, w22, uxtb #2 │ │ + ldr w22, [x22, #1024] │ │ + add w21, w22, w21 │ │ + ror w22, w20, #9 │ │ + eor w6, w21, w6 │ │ + str w6, [x16, #2068] │ │ + eor w22, w22, w3, ror #22 │ │ + ldr w21, [x4, #48] │ │ + ror w21, w21, #24 │ │ + add w7, w21, w7 │ │ + add w7, w7, w22 │ │ + str w7, [x17, #24] │ │ + ldr w21, [x4, #40] │ │ + lsr x22, x21, #16 │ │ + and x21, x21, #0xff │ │ + ldr w21, [x8, x21, lsl #2] │ │ + add x22, x8, w22, uxtb #2 │ │ + ldr w22, [x22, #1024] │ │ + add w21, w22, w21 │ │ + eor w7, w21, w7 │ │ + ldp w22, w21, [x17, #32] │ │ + str w7, [x16, #2072] │ │ + ldr w23, [x9, x15, lsl #2] │ │ + ror w24, w22, #9 │ │ + ror w23, w23, #24 │ │ + eor w24, w24, w5, ror #22 │ │ + ror w5, w5, #24 │ │ + add w20, w23, w20 │ │ + add w20, w20, w24 │ │ + str w20, [x17, #28] │ │ + ldr w23, [x4, #44] │ │ + lsr x24, x23, #16 │ │ + and x23, x23, #0xff │ │ + ldr w23, [x8, x23, lsl #2] │ │ + add x24, x8, w24, uxtb #2 │ │ + ldr w24, [x24, #1024] │ │ + add w23, w24, w23 │ │ + ror w24, w21, #9 │ │ + eor w23, w23, w20 │ │ + str w23, [x16, #2076] │ │ + eor w24, w24, w6, ror #22 │ │ + ldr w20, [x4, #56] │ │ + ror w20, w20, #24 │ │ + add w20, w20, w22 │ │ + add w20, w20, w24 │ │ + str w20, [x17, #32] │ │ + ldr w22, [x4, #48] │ │ + lsr x24, x22, #16 │ │ + and x22, x22, #0xff │ │ + ldr w22, [x8, x22, lsl #2] │ │ + add x24, x8, w24, uxtb #2 │ │ + ldr w24, [x24, #1024] │ │ + add w22, w24, w22 │ │ + eor w20, w22, w20 │ │ + ldp w24, w22, [x17, #40] │ │ + str w20, [x16, #2080] │ │ + ldr w25, [x9, x14, lsl #2] │ │ + ror w26, w24, #9 │ │ + ror w25, w25, #24 │ │ + eor w7, w26, w7, ror #22 │ │ + ror w26, w0, #24 │ │ + add w21, w25, w21 │ │ + ror w25, w22, #9 │ │ + add w7, w21, w7 │ │ + str w7, [x17, #36] │ │ + eor w23, w25, w23, ror #22 │ │ + ldr w15, [x9, x15, lsl #2] │ │ + lsr x21, x15, #16 │ │ + and x15, x15, #0xff │ │ + ldr w15, [x8, x15, lsl #2] │ │ + add x21, x8, w21, uxtb #2 │ │ + ldr w25, [x21, #1024] │ │ + add w21, w24, w26 │ │ + ror w26, w1, #24 │ │ + add w21, w21, w23 │ │ + add w15, w25, w15 │ │ + str w21, [x17, #40] │ │ + add w22, w22, w26 │ │ + eor w15, w15, w7 │ │ + str w15, [x16, #2084] │ │ + ldr w23, [x4, #56] │ │ + ldp w4, w7, [x17, #48] │ │ + lsr x24, x23, #16 │ │ + and x23, x23, #0xff │ │ + ldr w23, [x8, x23, lsl #2] │ │ + add x24, x8, w24, uxtb #2 │ │ + ror w25, w4, #9 │ │ + ldr w24, [x24, #1024] │ │ + eor w20, w25, w20, ror #22 │ │ + mov w25, #0x100 // #256 │ │ + bfxil w25, w0, #16, #8 │ │ + and w0, w0, #0xff │ │ + add w23, w24, w23 │ │ + add w20, w22, w20 │ │ + ldr w0, [x8, w0, uxtw #2] │ │ + eor w21, w23, w21 │ │ + str w20, [x17, #44] │ │ + ror w23, w7, #9 │ │ + str w21, [x16, #2088] │ │ + ldr w24, [x8, w25, uxtw #2] │ │ + ror w25, w2, #24 │ │ + ldr w14, [x9, x14, lsl #2] │ │ + eor w15, w23, w15, ror #22 │ │ + ldr w17, [x17, #56] │ │ + add w4, w4, w25 │ │ + mov w22, #0x100 // #256 │ │ + add w0, w24, w0 │ │ + lsr x23, x14, #16 │ │ + and x14, x14, #0xff │ │ + mov w24, #0x100 // #256 │ │ + ldr w14, [x8, x14, lsl #2] │ │ + add w15, w4, w15 │ │ + ror w25, w13, #9 │ │ + add x23, x8, w23, uxtb #2 │ │ + ror w4, w17, #9 │ │ + bfxil w22, w1, #16, #8 │ │ + eor w15, w0, w15 │ │ + ror w0, w3, #24 │ │ + bfxil w24, w2, #16, #8 │ │ + ldr w23, [x23, #1024] │ │ + and w1, w1, #0xff │ │ + and w2, w2, #0xff │ │ + ldr w1, [x8, w1, uxtw #2] │ │ + ldr w22, [x8, w22, uxtw #2] │ │ + add w0, w7, w0 │ │ + add w14, w23, w14 │ │ + eor w4, w4, w21, ror #22 │ │ + ldr w2, [x8, w2, uxtw #2] │ │ + eor w14, w14, w20 │ │ + ldr w7, [x8, w24, uxtw #2] │ │ + add w17, w17, w5 │ │ + str w14, [x16, #2092] │ │ + eor w14, w25, w14, ror #22 │ │ + add w0, w0, w4 │ │ + add w1, w22, w1 │ │ + str w15, [x16, #2096] │ │ + add w14, w17, w14 │ │ + add w17, w7, w2 │ │ + eor w0, w1, w0 │ │ + eor w14, w17, w14 │ │ + str w0, [x16, #2100] │ │ + ror w17, w6, #24 │ │ + str w14, [x16, #2104] │ │ + mov w14, #0x100 // #256 │ │ + and w0, w3, #0xff │ │ + ldr w12, [x9, x12, lsl #2] │ │ + bfxil w14, w3, #16, #8 │ │ + add w13, w13, w17 │ │ + ror w12, w12, #9 │ │ + ldr w14, [x8, w14, uxtw #2] │ │ + eor w12, w12, w15, ror #22 │ │ + ldr w15, [x8, w0, uxtw #2] │ │ + add w12, w13, w12 │ │ + add w13, w14, w15 │ │ + eor w12, w13, w12 │ │ + str w12, [x16, #2108] │ │ + ldr x12, [sp, #4096] │ │ subs w10, w10, #0x1 │ │ - add x15, x11, #0x10 │ │ - str x15, [sp, #4128] │ │ - b.ne 1e5c4 // b.any │ │ - add x1, sp, #0x20 │ │ + add x16, x12, #0x10 │ │ + str x16, [sp, #4096] │ │ + b.ne 1e9e8 // b.any │ │ + mov x1, sp │ │ mov x0, x19 │ │ mov w2, #0x1008 // #4104 │ │ - str xzr, [sp, #4128] │ │ - bl 72f80 │ │ + str xzr, [sp, #4096] │ │ + bl 75e40 │ │ add sp, sp, #0x1, lsl #12 │ │ - add sp, sp, #0x30 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x29, x30, [sp], #80 │ │ - ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x152 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe98 │ │ - mov w1, #0x2c // #44 │ │ - bl 16d98 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0xb7 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe68 │ │ - mov w1, #0x1f // #31 │ │ - bl 16d98 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x133 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xe80 │ │ - mov w1, #0x1f // #31 │ │ - bl 16d98 │ │ - sub sp, sp, #0x70 │ │ - stp x29, x30, [sp, #16] │ │ - stp x28, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - ldp x24, x23, [x1, #16] │ │ - mov x19, x0 │ │ - mov x11, xzr │ │ - subs x8, x23, x24 │ │ - b.cc 1ed94 // b.lo, b.ul, b.last │ │ - ldr x25, [x1, #8] │ │ - mov x20, x1 │ │ - cmp x23, x25 │ │ - b.hi 1ed94 // b.pmore │ │ - ldr x26, [x20] │ │ - add x22, x20, #0x28 │ │ - ldr x21, [x20, #32] │ │ - add x9, x26, x24 │ │ - sub x27, x21, #0x1 │ │ - cmp x21, #0x4 │ │ - b.ls 1ec4c // b.plast │ │ - mov x11, #0xfefefefefefefefe // #-72340172838076674 │ │ - mov x10, #0x101010101010101 // #72340172838076673 │ │ - movk x11, #0xfeff │ │ - dup v0.2d, x11 │ │ - b 1eb38 │ │ - mov x11, xzr │ │ - subs x8, x23, x24 │ │ - add x9, x26, x24 │ │ - b.cc 1ed94 // b.lo, b.ul, b.last │ │ - ldrb w11, [x22, x27] │ │ - subs x13, x8, #0x10 │ │ - b.cs 1eb6c // b.hs, b.nlast │ │ - cmp x23, x24 │ │ - b.eq 1ed8c // b.none │ │ - mov x14, xzr │ │ - ldrb w12, [x9, x14] │ │ - cmp w12, w11 │ │ - b.eq 1ec1c // b.none │ │ - add x14, x14, #0x1 │ │ - cmp x8, x14 │ │ - b.ne 1eb50 // b.any │ │ - b 1ed8c │ │ - add x12, x9, #0x7 │ │ - and x12, x12, #0xfffffffffffffff8 │ │ - subs x12, x12, x9 │ │ - b.eq 1ebb0 // b.none │ │ - cmp x12, x8 │ │ - csel x12, x12, x8, cc // cc = lo, ul, last │ │ - cbz x12, 1ebb0 │ │ - mov x14, xzr │ │ - ldrb w15, [x9, x14] │ │ - cmp w15, w11 │ │ - b.eq 1ec1c // b.none │ │ - add x14, x14, #0x1 │ │ - cmp x12, x14 │ │ - b.ne 1eb8c // b.any │ │ - cmp x12, x13 │ │ - b.ls 1ebb4 // b.plast │ │ - b 1ebec │ │ - mov x12, xzr │ │ - mul x14, x11, x10 │ │ - dup v1.2d, x14 │ │ - ldr q2, [x9, x12] │ │ - eor v2.16b, v2.16b, v1.16b │ │ - add v3.2d, v2.2d, v0.2d │ │ - bic v2.16b, v3.16b, v2.16b │ │ - dup v3.2d, v2.d[1] │ │ - orr v2.16b, v3.16b, v2.16b │ │ - fmov x14, d2 │ │ - tst x14, #0x8080808080808080 │ │ - b.ne 1ebec // b.any │ │ - add x12, x12, #0x10 │ │ - cmp x12, x13 │ │ - b.ls 1ebbc // b.plast │ │ - subs x8, x8, x12 │ │ - b.eq 1ed8c // b.none │ │ - mov x13, xzr │ │ - add x9, x9, x12 │ │ - ldrb w14, [x9, x13] │ │ - cmp w14, w11 │ │ - b.eq 1ec18 // b.none │ │ - add x13, x13, #0x1 │ │ - cmp x8, x13 │ │ - b.ne 1ebfc // b.any │ │ - b 1ed8c │ │ - add x14, x13, x12 │ │ - add x8, x14, x24 │ │ - add x24, x8, #0x1 │ │ - cmp x24, x21 │ │ - str x24, [x20, #16] │ │ - b.cc 1eb28 // b.lo, b.ul, b.last │ │ - cmp x24, x25 │ │ - b.hi 1eb28 // b.pmore │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xf90 │ │ - mov x0, x21 │ │ - mov w1, #0x4 // #4 │ │ - bl 1697c │ │ - mov x10, #0xfefefefefefefefe // #-72340172838076674 │ │ - mov x28, #0x101010101010101 // #72340172838076673 │ │ - movk x10, #0xfeff │ │ - dup v3.2d, x10 │ │ - ldrb w10, [x22, x27] │ │ - subs x12, x8, #0x10 │ │ - b.cs 1ec90 // b.hs, b.nlast │ │ - cmp x23, x24 │ │ - b.eq 1ed8c // b.none │ │ - mov x13, xzr │ │ - ldrb w11, [x9, x13] │ │ - cmp w11, w10 │ │ - b.eq 1ed40 // b.none │ │ - add x13, x13, #0x1 │ │ - cmp x8, x13 │ │ - b.ne 1ec74 // b.any │ │ - b 1ed8c │ │ - add x11, x9, #0x7 │ │ - and x11, x11, #0xfffffffffffffff8 │ │ - subs x11, x11, x9 │ │ - b.eq 1ecd4 // b.none │ │ - cmp x11, x8 │ │ - csel x11, x11, x8, cc // cc = lo, ul, last │ │ - cbz x11, 1ecd4 │ │ - mov x13, xzr │ │ - ldrb w14, [x9, x13] │ │ - cmp w14, w10 │ │ - b.eq 1ed40 // b.none │ │ - add x13, x13, #0x1 │ │ - cmp x11, x13 │ │ - b.ne 1ecb0 // b.any │ │ - cmp x11, x12 │ │ - b.ls 1ecd8 // b.plast │ │ - b 1ed10 │ │ - mov x11, xzr │ │ - mul x13, x10, x28 │ │ - dup v0.2d, x13 │ │ - ldr q1, [x9, x11] │ │ - eor v1.16b, v1.16b, v0.16b │ │ - add v2.2d, v1.2d, v3.2d │ │ - bic v1.16b, v2.16b, v1.16b │ │ - dup v2.2d, v1.d[1] │ │ - orr v1.16b, v2.16b, v1.16b │ │ - fmov x13, d1 │ │ - tst x13, #0x8080808080808080 │ │ - b.ne 1ed10 // b.any │ │ - add x11, x11, #0x10 │ │ - cmp x11, x12 │ │ - b.ls 1ece0 // b.plast │ │ - subs x8, x8, x11 │ │ - b.eq 1ed8c // b.none │ │ - mov x12, xzr │ │ - add x9, x9, x11 │ │ - ldrb w13, [x9, x12] │ │ - cmp w13, w10 │ │ - b.eq 1ed3c // b.none │ │ - add x12, x12, #0x1 │ │ - cmp x8, x12 │ │ - b.ne 1ed20 // b.any │ │ - b 1ed8c │ │ - add x13, x12, x11 │ │ - add x8, x13, x24 │ │ - add x24, x8, #0x1 │ │ - subs x29, x24, x21 │ │ - str x24, [x20, #16] │ │ - b.cc 1ed78 // b.lo, b.ul, b.last │ │ - cmp x24, x25 │ │ - b.hi 1ed78 // b.pmore │ │ - add x0, x26, x29 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - str q3, [sp] │ │ - bl 72fa0 │ │ - ldr q3, [sp] │ │ - cbz w0, 1edb8 │ │ - mov x11, xzr │ │ - subs x8, x23, x24 │ │ - add x9, x26, x24 │ │ - b.cs 1ec5c // b.hs, b.nlast │ │ - b 1ed94 │ │ - mov x11, xzr │ │ - str x23, [x20, #16] │ │ - str x11, [x19] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - ldp x29, x30, [sp, #16] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - mov w11, #0x1 // #1 │ │ - stp x29, x24, [x19, #8] │ │ - b 1ed94 │ │ - ret │ │ - sub sp, sp, #0x60 │ │ - stp x30, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - ldp x20, x23, [x1, #32] │ │ - mov x21, x1 │ │ - mov x19, x0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x246 │ │ - mov w2, #0xd // #13 │ │ - mov x0, x20 │ │ - ldr x22, [x23, #24] │ │ - blr x22 │ │ - tbz w0, #0, 1ee18 │ │ - mov w0, #0x1 // #1 │ │ + add sp, sp, #0x10 │ │ ldp x20, x19, [sp, #80] │ │ + ldr x28, [sp, #16] │ │ ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x29, x30, [sp], #96 │ │ ret │ │ - ldrb w8, [x21, #52] │ │ - tbnz w8, #2, 1ee50 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e5 │ │ - mov x0, x20 │ │ - mov w2, #0x3 // #3 │ │ - blr x22 │ │ - tbz w0, #0, 1eef8 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x42b │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xba8 │ │ + mov w1, #0x2c // #44 │ │ + bl 17a00 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #128] │ │ + add x29, sp, #0x80 │ │ + ldr w8, [x1, #16] │ │ + tbnz w8, #25, 1eee8 │ │ + tbnz w8, #26, 1ef54 │ │ + ldrb w10, [x0] │ │ + adrp x9, 8000 │ │ + add x9, x9, #0x544 │ │ + cmp w10, #0xa │ │ + b.cc 1ef60 // b.lo, b.ul, b.last │ │ + mov w8, #0x29 // #41 │ │ + mul w8, w10, w8 │ │ + lsr w11, w8, #12 │ │ + mov w8, #0x64 // #100 │ │ + msub w8, w11, w8, w10 │ │ + and x8, x8, #0xff │ │ + ldrh w8, [x9, x8, lsl #1] │ │ + sturh w8, [sp, #1] │ │ + mov w8, #0x1 // #1 │ │ + cbnz w10, 1ef6c │ │ + b 1ef70 │ │ + ldrb w10, [x0] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr w13, w10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x57 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp w10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov w10, w13 │ │ + b.hi 1eef4 // b.pmore │ │ + add x8, x11, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x10, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ + mov x0, x1 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + b 1efa8 │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ + b 1a14c │ │ + mov w8, #0x3 // #3 │ │ + mov w11, w10 │ │ + cbz w10, 1ef70 │ │ + cbz w11, 1ef88 │ │ + ubfiz x10, x11, #1, #7 │ │ + sub x8, x8, #0x1 │ │ + add x9, x9, x10 │ │ + mov x10, sp │ │ + ldrb w9, [x9, #1] │ │ + strb w9, [x10, x8] │ │ + mov w9, #0x3 // #3 │ │ + mov x0, x1 │ │ + mov w1, #0x1 // #1 │ │ + sub x5, x9, x8 │ │ + mov x9, sp │ │ + mov w2, #0x1 // #1 │ │ + add x4, x9, x8 │ │ + mov x3, xzr │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ ret │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xf1f │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + ldp x20, x26, [x1] │ │ + mov w1, #0x22 // #34 │ │ + ldp x28, x21, [x0] │ │ + ldr x19, [x26, #32] │ │ mov x0, x20 │ │ - mov w2, #0x3 // #3 │ │ - blr x22 │ │ - mov w8, w0 │ │ - mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 1ee04 │ │ - ldr q0, [x21, #32] │ │ - add x8, sp, #0x2c │ │ - strb w0, [sp, #44] │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xce8 │ │ - add x0, sp, #0x10 │ │ - mov w2, #0x4 // #4 │ │ - stp q0, q0, [sp] │ │ - str x8, [sp, #32] │ │ - bl 17618 │ │ - tbnz w0, #0, 1eee0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xf79 │ │ - add x0, sp, #0x10 │ │ - mov w2, #0x2 // #2 │ │ - bl 17618 │ │ - tbnz w0, #0, 1eee0 │ │ - ldrb w8, [x19] │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x4a8 │ │ - adrp x11, 9000 │ │ - add x11, x11, #0x480 │ │ + blr x19 │ │ + tbnz w0, #0, 1f278 │ │ + cbz x21, 1f234 │ │ + str x19, [sp, #8] │ │ + mov x23, xzr │ │ + mov x22, xzr │ │ + mov x19, x28 │ │ + mov x8, x21 │ │ + mov x9, xzr │ │ + add x27, x19, x8 │ │ + ldrb w10, [x19, x9] │ │ + sub w11, w10, #0x7f │ │ + cmn w11, #0x5f │ │ + b.cc 1f044 // b.lo, b.ul, b.last │ │ + cmp w10, #0x22 │ │ + b.eq 1f044 // b.none │ │ + cmp w10, #0x5c │ │ + b.eq 1f044 // b.none │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + b.ne 1f014 // b.any │ │ + b 1f1ec │ │ + add x8, x19, x9 │ │ + add x22, x9, x22 │ │ + mov x19, x8 │ │ + ldrsb w10, [x19], #1 │ │ + and w24, w10, #0xff │ │ + tbz w10, #31, 1f0bc │ │ + ldrb w9, [x8, #1] │ │ + cmp w24, #0xe0 │ │ + and w9, w9, #0x3f │ │ + b.cc 1f0a4 // b.lo, b.ul, b.last │ │ + ldrb w10, [x8, #2] │ │ + cmp w24, #0xf0 │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w9, lsl #6 │ │ + and w9, w24, #0x1f │ │ + b.cc 1f0b4 // b.lo, b.ul, b.last │ │ + ldrb w11, [x8, #3] │ │ + add x19, x8, #0x4 │ │ + and w11, w11, #0x3f │ │ + orr w24, w11, w10, lsl #6 │ │ + bfi w24, w9, #18, #3 │ │ + cmp w24, #0x110, lsl #12 │ │ + b.ne 1f0bc // b.any │ │ + b 1f1e0 │ │ + bfi w9, w24, #6, #5 │ │ + add x19, x8, #0x2 │ │ + mov w24, w9 │ │ + b 1f0bc │ │ + orr w24, w10, w9, lsl #12 │ │ + add x19, x8, #0x3 │ │ add x0, sp, #0x10 │ │ - ldrsw x10, [x9, x8, lsl #2] │ │ - ldr x2, [x11, x8, lsl #3] │ │ - add x1, x9, x10 │ │ - bl 17618 │ │ - cbz w0, 1ef9c │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xce8 │ │ + mov w1, w24 │ │ + mov w2, #0x10001 // #65537 │ │ + bl 18178 │ │ + ldrb w8, [sp, #29] │ │ + ldrb w9, [sp, #28] │ │ + sub w8, w8, w9 │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x1 │ │ + b.eq 1f1b0 // b.none │ │ + subs x2, x22, x23 │ │ + b.cc 1f2ac // b.lo, b.ul, b.last │ │ + cbz x23, 1f10c │ │ + cmp x23, x21 │ │ + b.cs 1f108 // b.hs, b.nlast │ │ + ldrsb w8, [x28, x23] │ │ + cmn w8, #0x41 │ │ + b.le 1f2ac │ │ + b 1f10c │ │ + b.ne 1f2ac // b.any │ │ + cbz x22, 1f12c │ │ + cmp x22, x21 │ │ + b.cs 1f128 // b.hs, b.nlast │ │ + ldrsb w8, [x28, x22] │ │ + cmn w8, #0x41 │ │ + b.le 1f2ac │ │ + b 1f12c │ │ + b.ne 1f2ac // b.any │ │ + ldr x25, [x26, #24] │ │ + add x1, x28, x23 │ │ + mov x0, x20 │ │ + blr x25 │ │ + tbnz w0, #0, 1f278 │ │ + ldrb w8, [sp, #29] │ │ + cmp x8, #0x81 │ │ + b.cc 1f164 // b.lo, b.ul, b.last │ │ + ldr w1, [sp, #16] │ │ + ldr x8, [sp, #8] │ │ mov x0, x20 │ │ - mov w2, #0x4 // #4 │ │ - blr x22 │ │ - tbz w0, #0, 1ef28 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xf79 │ │ + blr x8 │ │ + tbnz w0, #0, 1f278 │ │ + b 1f180 │ │ + ldrb w9, [sp, #28] │ │ mov x0, x20 │ │ - mov w2, #0x2 // #2 │ │ - blr x22 │ │ - tbz w0, #0, 1ef58 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - ldrb w8, [x19] │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x4a8 │ │ - adrp x11, 9000 │ │ - add x11, x11, #0x480 │ │ + sub x2, x8, x9 │ │ + add x8, sp, #0x10 │ │ + add x1, x8, x9 │ │ + blr x25 │ │ + tbnz w0, #0, 1f278 │ │ + cmp w24, #0x80 │ │ + b.cs 1f190 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 1f1ac │ │ + cmp w24, #0x800 │ │ + b.cs 1f1a0 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 1f1ac │ │ + cmp w24, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x23, x8, x22 │ │ + cmp w24, #0x80 │ │ + b.cs 1f1c0 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 1f1dc │ │ + cmp w24, #0x800 │ │ + b.cs 1f1d0 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 1f1dc │ │ + cmp w24, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x22, x8, x22 │ │ + subs x8, x27, x19 │ │ + b.ne 1f00c // b.any │ │ + b 1f1f0 │ │ + add x22, x8, x22 │ │ + cmp x23, x22 │ │ + b.hi 1f2bc // b.pmore │ │ + cbz x23, 1f23c │ │ + cmp x23, x21 │ │ + b.cs 1f24c // b.hs, b.nlast │ │ + ldrsb w8, [x28, x23] │ │ + cmn w8, #0x41 │ │ + mov x8, x23 │ │ + b.le 1f2bc │ │ + cbz x22, 1f244 │ │ + cmp x22, x21 │ │ + b.cs 1f258 // b.hs, b.nlast │ │ + ldrsb w9, [x28, x22] │ │ + cmn w9, #0x41 │ │ + b.le 1f2b8 │ │ + mov x21, x22 │ │ + b 1f25c │ │ + mov x8, xzr │ │ + b 1f260 │ │ + mov x8, xzr │ │ + cbnz x22, 1f218 │ │ + mov x21, xzr │ │ + b 1f25c │ │ + mov x8, x21 │ │ + b.eq 1f214 // b.none │ │ + b 1f2bc │ │ + b.ne 1f2b8 // b.any │ │ + ldr x19, [sp, #8] │ │ + ldr x9, [x26, #24] │ │ + sub x2, x21, x8 │ │ + add x1, x28, x8 │ │ mov x0, x20 │ │ - ldrsw x10, [x9, x8, lsl #2] │ │ - ldr x2, [x11, x8, lsl #3] │ │ - add x1, x9, x10 │ │ - blr x22 │ │ - tbz w0, #0, 1efcc │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xf22 │ │ - add x0, sp, #0x10 │ │ - mov w2, #0x2 // #2 │ │ - bl 17618 │ │ - tbz w0, #0, 1eff8 │ │ + blr x9 │ │ + tbz w0, #0, 1f280 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - ldr x8, [x23, #24] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e8 │ │ + b 1f28c │ │ mov x0, x20 │ │ + mov w1, #0x22 // #34 │ │ + blr x19 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + adrp x4, 77000 │ │ + add x4, x4, #0x3f0 │ │ + b 1f2c4 │ │ + mov x23, x8 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0x408 │ │ + mov x0, x28 │ │ + mov x1, x21 │ │ + mov x2, x23 │ │ + mov x3, x22 │ │ + bl 19118 │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #80] │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x50 │ │ + ldr x8, [x0] │ │ + mov x19, x1 │ │ + ldr x20, [x8] │ │ + cbz x20, 1fc24 │ │ + ldp x23, x26, [x8, #8] │ │ + mov w8, #0xffef0000 // #-1114112 │ │ + mov x28, xzr │ │ + mov w22, #0xa // #10 │ │ + mov w17, #0xffffffde // #-34 │ │ + orr w8, w8, #0x800 │ │ + str w8, [sp, #12] │ │ + str x26, [sp, #16] │ │ + cmp x28, x26 │ │ + mov x8, x28 │ │ + cinc x28, x28, cc // cc = lo, ul, last │ │ + b.cs 1fc1c // b.hs, b.nlast │ │ + cbz x23, 1fc9c │ │ + ldrb w11, [x20] │ │ + mov x12, xzr │ │ + add x9, x8, #0x1 │ │ + sub x13, x23, #0x1 │ │ + mov x25, x23 │ │ + mov w10, w11 │ │ + add x24, x20, x12 │ │ + mov w14, w10 │ │ + tbz w10, #7, 1f3b4 │ │ + ldrb w14, [x24, #1] │ │ + cmp w10, #0xe0 │ │ + and w14, w14, #0x3f │ │ + b.cc 1f3a8 // b.lo, b.ul, b.last │ │ + add x16, x20, x12 │ │ + cmp w10, #0xf0 │ │ + ldrb w15, [x16, #2] │ │ + and w15, w15, #0x3f │ │ + orr w14, w15, w14, lsl #6 │ │ + and w15, w10, #0x1f │ │ + b.cc 1f3b0 // b.lo, b.ul, b.last │ │ + ldrb w16, [x16, #3] │ │ + and w16, w16, #0x3f │ │ + orr w14, w16, w14, lsl #6 │ │ + bfi w14, w15, #18, #3 │ │ + cmp w14, #0x110, lsl #12 │ │ + b.ne 1f3b4 // b.any │ │ + b 1fc9c │ │ + bfi w14, w10, #6, #5 │ │ + b 1f3b4 │ │ + orr w14, w14, w15, lsl #12 │ │ + sub w14, w14, #0x30 │ │ + cmp w14, #0xa │ │ + b.cs 1f3e8 // b.hs, b.nlast │ │ + cmp x13, x12 │ │ + b.eq 1fc9c // b.none │ │ + add x10, x20, x12 │ │ + ldrsb w10, [x10, #1] │ │ + cmn w10, #0x41 │ │ + b.le 1fcb0 │ │ + and w10, w10, #0xff │ │ + sub x25, x25, #0x1 │ │ + add x12, x12, #0x1 │ │ + b 1f354 │ │ + subs x3, x23, x25 │ │ + b.eq 1fcd0 // b.none │ │ + ldrsb w12, [x20, x3] │ │ + cmn w12, #0x41 │ │ + b.le 1fcf8 │ │ + subs x12, x3, #0x1 │ │ + b.ne 1f418 // b.any │ │ + cmp w11, #0x2b │ │ + b.eq 1fcd0 // b.none │ │ + cmp w11, #0x2d │ │ + b.ne 1f47c // b.any │ │ + b 1fcd0 │ │ + cmp w11, #0x2b │ │ + b.ne 1f474 // b.any │ │ + cmp x3, #0x12 │ │ + add x20, x20, #0x1 │ │ + mov x3, x12 │ │ + b.cc 1f47c // b.lo, b.ul, b.last │ │ + mov x23, xzr │ │ + cbz x3, 1f4a4 │ │ + umulh x11, x23, x22 │ │ + ldrb w12, [x20], #1 │ │ + cmp xzr, x11 │ │ + sub w11, w12, #0x30 │ │ + cset w12, ne // ne = any │ │ + cmp w11, #0x9 │ │ + b.hi 1fca8 // b.pmore │ │ + tbnz w12, #0, 1fccc │ │ + add x12, x23, x23, lsl #2 │ │ + sub x3, x3, #0x1 │ │ + lsl x12, x12, #1 │ │ + add x23, x12, w11, uxtw │ │ + cmn x12, w11, uxtw │ │ + b.cc 1f434 // b.lo, b.ul, b.last │ │ + b 1fccc │ │ + cmp x3, #0x11 │ │ + b.cs 1f430 // b.hs, b.nlast │ │ + mov x23, xzr │ │ + ldrb w11, [x20] │ │ + sub w11, w11, #0x30 │ │ + cmp w11, #0x9 │ │ + b.hi 1fca8 // b.pmore │ │ + mul x12, x23, x22 │ │ + subs x3, x3, #0x1 │ │ + add x20, x20, #0x1 │ │ + add x23, x12, w11, uxtw │ │ + b.ne 1f480 // b.any │ │ + cbz x23, 1f4c4 │ │ + cmp x25, x23 │ │ + b.ls 1f4c0 // b.plast │ │ + ldrsb w11, [x24, x23] │ │ + cmn w11, #0x41 │ │ + b.gt 1f4c4 │ │ + b 1fd10 │ │ + b.ne 1fd10 // b.any │ │ + cmp x9, x26 │ │ + add x20, x24, x23 │ │ + b.ne 1f59c // b.any │ │ + ldr w9, [x19, #16] │ │ + tbz w9, #23, 1f59c │ │ + cmp w10, #0x68 │ │ + b.ne 1f59c // b.any │ │ + cbz x23, 1f59c │ │ + cmp x23, #0x1 │ │ + b.eq 1f4f8 // b.none │ │ + ldrsb w9, [x24, #1] │ │ + cmn w9, #0x40 │ │ + b.lt 1fd28 // b.tstop │ │ + add x9, x24, #0x1 │ │ + cmp x9, x20 │ │ + b.eq 1fc1c // b.none │ │ + mov x11, x9 │ │ + ldrsb w12, [x11], #1 │ │ + and w10, w12, #0xff │ │ + tbnz w12, #31, 1f51c │ │ + mov x9, x11 │ │ + b 1f57c │ │ + ldrb w11, [x9, #1] │ │ + cmp w10, #0xe0 │ │ + and w11, w11, #0x3f │ │ + b.cc 1f564 // b.lo, b.ul, b.last │ │ + ldrb w12, [x9, #2] │ │ + cmp w10, #0xf0 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w11, lsl #6 │ │ + and w11, w10, #0x1f │ │ + b.cc 1f574 // b.lo, b.ul, b.last │ │ + ldrb w10, [x9, #3] │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w12, lsl #6 │ │ + bfi w10, w11, #18, #3 │ │ + cmp w10, #0x110, lsl #12 │ │ + b.eq 1fc1c // b.none │ │ + add x9, x9, #0x4 │ │ + b 1f57c │ │ + bfi w11, w10, #6, #5 │ │ + add x9, x9, #0x2 │ │ + mov w10, w11 │ │ + b 1f57c │ │ + orr w10, w12, w11, lsl #12 │ │ + add x9, x9, #0x3 │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, w17 │ │ + add w11, w11, #0xa │ │ + csel w10, w11, w12, hi // hi = pmore │ │ + cmp w10, #0xf │ │ + b.ls 1f4fc // b.plast │ │ + cbz x8, 1f5bc │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x496 │ │ mov w2, #0x2 // #2 │ │ + ldr x8, [x8, #24] │ │ blr x8 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - ldr q0, [sp] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2fc │ │ + tbnz w0, #0, 1fc8c │ │ + subs x21, x23, #0x1 │ │ + b.ls 1f5d4 // b.plast │ │ + ldrh w8, [x24] │ │ + mov w9, #0x245f // #9311 │ │ + cmp w8, w9 │ │ + b.eq 1fc04 // b.none │ │ + mov x21, x23 │ │ + sub x23, x25, x23 │ │ + mov x26, x21 │ │ + mov x25, x24 │ │ + cbz x21, 1f628 │ │ + ldrb w8, [x25] │ │ + cmp w8, #0x24 │ │ + b.eq 1f704 // b.none │ │ + cmp w8, #0x2e │ │ + b.ne 1f628 // b.any │ │ + subs x21, x26, #0x1 │ │ + b.ne 1f7dc // b.any │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xdad │ │ mov w2, #0x1 // #1 │ │ - mov x8, v0.d[1] │ │ - fmov x0, d0 │ │ + mov w24, #0x1 // #1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ + tbz w0, #0, 1f8a4 │ │ + b 1fc94 │ │ + mov x10, xzr │ │ + add x8, x25, x26 │ │ + mov x9, x25 │ │ + cmp x9, x8 │ │ + b.eq 1fbe0 // b.none │ │ + mov x11, x9 │ │ + mov x24, x10 │ │ + ldrsb w12, [x11], #1 │ │ + and w10, w12, #0xff │ │ + tbz w12, #31, 1f6a8 │ │ + ldrb w11, [x9, #1] │ │ + cmp w10, #0xe0 │ │ + and w12, w11, #0x3f │ │ + b.cc 1f690 // b.lo, b.ul, b.last │ │ + ldrb w11, [x9, #2] │ │ + cmp w10, #0xf0 │ │ + and w11, w11, #0x3f │ │ + orr w12, w11, w12, lsl #6 │ │ + and w11, w10, #0x1f │ │ + b.cc 1f6a0 // b.lo, b.ul, b.last │ │ + ldrb w10, [x9, #3] │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w12, lsl #6 │ │ + bfi w10, w11, #18, #3 │ │ + add x11, x9, #0x4 │ │ + b 1f6a8 │ │ + bfi w12, w10, #6, #5 │ │ + add x11, x9, #0x2 │ │ + mov w10, w12 │ │ + b 1f6a8 │ │ + orr w10, w12, w11, lsl #12 │ │ + add x11, x9, #0x3 │ │ + cmp w10, #0x24 │ │ + b.eq 1f6c4 // b.none │ │ + sub x9, x24, x9 │ │ + cmp w10, #0x2e │ │ + add x10, x9, x11 │ │ + mov x9, x11 │ │ + b.ne 1f634 // b.any │ │ + cbz x24, 1f790 │ │ + cmp x24, x26 │ │ + b.cs 1f7ac // b.hs, b.nlast │ │ + ldrsb w8, [x25, x24] │ │ + cmn w8, #0x41 │ │ + b.le 1fc70 │ │ + ldp x0, x8, [x19] │ │ + mov x1, x25 │ │ + mov x2, x24 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 1fc8c │ │ + ldrsb w8, [x25, x24] │ │ + cmn w8, #0x40 │ │ + b.ge 1f7d0 // b.tcont │ │ + b 1fd34 │ │ + subs x21, x26, #0x1 │ │ + b.eq 1f718 // b.none │ │ + ldrsb w8, [x25, #1] │ │ + cmn w8, #0x41 │ │ + b.le 1fd4c │ │ + mov x24, xzr │ │ + add x27, x25, #0x1 │ │ + sub x2, x21, x24 │ │ + add x1, x27, x24 │ │ + cmp x2, #0xf │ │ + b.hi 1f758 // b.pmore │ │ + cmp x21, x24 │ │ + b.eq 1fbe0 // b.none │ │ + mov x8, xzr │ │ + ldrb w9, [x1, x8] │ │ + cmp w9, #0x24 │ │ + b.eq 1f768 // b.none │ │ + add x8, x8, #0x1 │ │ + cmp x2, x8 │ │ + b.ne 1f73c // b.any │ │ + b 1fbe0 │ │ + mov w0, #0x24 // #36 │ │ + bl 1987c │ │ + tbz w0, #0, 1fbe0 │ │ + mov x8, x1 │ │ + add x1, x8, x24 │ │ + cmp x1, x21 │ │ + b.cs 1f780 // b.hs, b.nlast │ │ + ldrb w8, [x27, x1] │ │ + cmp w8, #0x24 │ │ + b.eq 1f8ac // b.none │ │ + add x24, x1, #0x1 │ │ + cmp x21, x24 │ │ + b.cs 1f720 // b.hs, b.nlast │ │ + b 1fbe0 │ │ + ldp x0, x8, [x19] │ │ + mov x1, x25 │ │ + mov x2, xzr │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbz w0, #0, 1f7d0 │ │ + b 1fc8c │ │ + b.ne 1fc70 // b.any │ │ + cbz x25, 1fc70 │ │ + ldp x0, x8, [x19] │ │ + mov x1, x25 │ │ + mov x2, x26 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + mov x24, x26 │ │ + tbnz w0, #0, 1fc8c │ │ + sub x21, x26, x24 │ │ + add x24, x25, x24 │ │ + b 1f5dc │ │ + ldrsb w8, [x25, #1] │ │ + cmn w8, #0x41 │ │ + b.le 1fd58 │ │ + and w8, w8, #0xff │ │ + tbz w8, #7, 1f83c │ │ + ldrb w9, [x25, #2] │ │ + cmp w8, #0xe0 │ │ + and w9, w9, #0x3f │ │ + b.cc 1f82c // b.lo, b.ul, b.last │ │ + ldrb w10, [x25, #3] │ │ + cmp w8, #0xf0 │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w9, lsl #6 │ │ + and w9, w8, #0x1f │ │ + b.cc 1f838 // b.lo, b.ul, b.last │ │ + ldrb w8, [x25, #4] │ │ + and w8, w8, #0x3f │ │ + orr w8, w8, w10, lsl #6 │ │ + bfi w8, w9, #18, #3 │ │ + b 1f83c │ │ + bfi w9, w8, #6, #5 │ │ + mov w8, w9 │ │ + b 1f83c │ │ + orr w8, w10, w9, lsl #12 │ │ + ldp x0, x9, [x19] │ │ + cmp w8, #0x2e │ │ + ldr x9, [x9, #24] │ │ + b.ne 1f880 // b.any │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x496 │ │ + mov w2, #0x2 // #2 │ │ + blr x9 │ │ + tbnz w0, #0, 1fc8c │ │ + cmp x26, #0x3 │ │ + b.cc 1f874 // b.lo, b.ul, b.last │ │ + ldrsb w8, [x25, #2] │ │ + cmn w8, #0x40 │ │ + b.lt 1fd9c // b.tstop │ │ + sub x21, x26, #0x2 │ │ + add x24, x25, #0x2 │ │ + b 1f5dc │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xdad │ │ + mov w2, #0x1 // #1 │ │ + mov w24, #0x1 // #1 │ │ + blr x9 │ │ + tbnz w0, #0, 1fc94 │ │ + ldrsb w8, [x25, #1] │ │ + cmn w8, #0x40 │ │ + b.lt 1fd80 // b.tstop │ │ + add x24, x25, #0x1 │ │ + b 1f5dc │ │ + ldrsb w9, [x27] │ │ + cmn w9, #0x40 │ │ + b.lt 1fdb4 // b.tstop │ │ + add x2, x1, #0x2 │ │ + subs x21, x26, x2 │ │ + b.ls 1f8d0 // b.plast │ │ + ldrsb w8, [x25, x2] │ │ + cmn w8, #0x40 │ │ + b.lt 1fdd0 // b.tstop │ │ + subs x8, x1, #0x1 │ │ + and w9, w9, #0xff │ │ + add x24, x25, x2 │ │ + b.eq 1f980 // b.none │ │ + cmp x1, #0x2 │ │ + b.eq 1f904 // b.none │ │ + cbz x1, 1fbe0 │ │ + cmp w9, #0x75 │ │ + b.ne 1fbe0 // b.any │ │ + ldrsb w9, [x25, #2] │ │ + cmn w9, #0x40 │ │ + b.ge 1f998 // b.tcont │ │ + b 1fde4 │ │ + ldrh w10, [x27] │ │ + mov w11, #0x5053 // #20563 │ │ + cmp w10, w11 │ │ + b.eq 1fad4 // b.none │ │ + ldrh w10, [x27] │ │ + mov w11, #0x5042 // #20546 │ │ + cmp w10, w11 │ │ + b.eq 1fb88 // b.none │ │ + ldrh w10, [x27] │ │ + mov w11, #0x4652 // #18002 │ │ + cmp w10, w11 │ │ + b.eq 1fb94 // b.none │ │ + ldrh w10, [x27] │ │ + mov w11, #0x544c // #21580 │ │ + cmp w10, w11 │ │ + b.eq 1fba0 // b.none │ │ + ldrh w10, [x27] │ │ + mov w11, #0x5447 // #21575 │ │ + cmp w10, w11 │ │ + b.eq 1fbac // b.none │ │ + ldrh w10, [x27] │ │ + mov w11, #0x504c // #20556 │ │ + cmp w10, w11 │ │ + b.eq 1fbb8 // b.none │ │ + ldrh w10, [x27] │ │ + mov w11, #0x5052 // #20562 │ │ + cmp w10, w11 │ │ + b.ne 1f8ec // b.any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0xd05 │ │ + b 1fbc0 │ │ + cmp w9, #0x43 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x499 │ │ + b.eq 1fbc0 // b.none │ │ + cmp w9, #0x75 │ │ + b.ne 1fbe0 // b.any │ │ + add x9, x25, #0x2 │ │ + add x10, x27, x1 │ │ + mov x11, x9 │ │ + cmp x11, x10 │ │ + b.eq 1fa44 // b.none │ │ + mov x13, x11 │ │ + ldrsb w14, [x13], #1 │ │ + and w12, w14, #0xff │ │ + tbnz w14, #31, 1f9c4 │ │ + mov x11, x13 │ │ + b 1fa24 │ │ + ldrb w13, [x11, #1] │ │ + cmp w12, #0xe0 │ │ + and w13, w13, #0x3f │ │ + b.cc 1fa0c // b.lo, b.ul, b.last │ │ + ldrb w14, [x11, #2] │ │ + cmp w12, #0xf0 │ │ + and w14, w14, #0x3f │ │ + orr w14, w14, w13, lsl #6 │ │ + and w13, w12, #0x1f │ │ + b.cc 1fa1c // b.lo, b.ul, b.last │ │ + ldrb w12, [x11, #3] │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w14, lsl #6 │ │ + bfi w12, w13, #18, #3 │ │ + cmp w12, #0x110, lsl #12 │ │ + b.eq 1fa44 // b.none │ │ + add x11, x11, #0x4 │ │ + b 1fa24 │ │ + bfi w13, w12, #6, #5 │ │ + add x11, x11, #0x2 │ │ + mov w12, w13 │ │ + b 1fa24 │ │ + orr w12, w14, w13, lsl #12 │ │ + add x11, x11, #0x3 │ │ + sub w13, w12, #0x3a │ │ + cmn w13, #0xb │ │ + b.hi 1f9a4 // b.pmore │ │ + sub w12, w12, #0x67 │ │ + cmn w12, #0x7 │ │ + b.hi 1f9a4 // b.pmore │ │ + mov w10, #0x1 // #1 │ │ + b 1fa48 │ │ + mov w10, wzr │ │ + cmp x1, #0x1 │ │ + b.eq 1fb24 // b.none │ │ + subs x11, x1, #0x2 │ │ + b.ne 1fa74 // b.any │ │ + ldrb w12, [x9] │ │ + mov w8, #0x1 // #1 │ │ + cmp w12, #0x2b │ │ + b.eq 1fb2c // b.none │ │ + cmp w12, #0x2d │ │ + b.ne 1fae8 // b.any │ │ + b 1fb2c │ │ + ldrb w12, [x9] │ │ + cmp w12, #0x2b │ │ + b.ne 1fae0 // b.any │ │ + cmp x8, #0xa │ │ + add x9, x25, #0x3 │ │ + mov x8, x11 │ │ + b.cc 1fae8 // b.lo, b.ul, b.last │ │ + mov w11, wzr │ │ + lsr w12, w11, #28 │ │ + cbnz w12, 1fb24 │ │ + ldrb w12, [x9] │ │ + sub w13, w12, #0x41 │ │ + sub w14, w12, #0x30 │ │ + cmp w12, #0x39 │ │ + and w13, w13, #0xffffffdf │ │ + add w13, w13, #0xa │ │ + csel w12, w13, w14, hi // hi = pmore │ │ + cmp w12, #0x10 │ │ + b.cs 1fb24 // b.hs, b.nlast │ │ + orr w11, w12, w11, lsl #4 │ │ + subs x8, x8, #0x1 │ │ + add x9, x9, #0x1 │ │ + b.eq 1fb2c // b.none │ │ + b 1fa94 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x49f │ │ + b 1fbc0 │ │ + cmp x8, #0x9 │ │ + b.cs 1fa90 // b.hs, b.nlast │ │ + mov w11, wzr │ │ + ldrb w12, [x9] │ │ + sub w13, w12, #0x41 │ │ + sub w14, w12, #0x30 │ │ + cmp w12, #0x39 │ │ + and w13, w13, #0xffffffdf │ │ + add w13, w13, #0xa │ │ + csel w12, w13, w14, hi // hi = pmore │ │ + cmp w12, #0xf │ │ + b.hi 1fb24 // b.pmore │ │ + orr w11, w12, w11, lsl #4 │ │ + subs x8, x8, #0x1 │ │ + add x9, x9, #0x1 │ │ + b.eq 1fb2c // b.none │ │ + b 1faec │ │ + mov w11, wzr │ │ + mov w8, #0x1 // #1 │ │ + mov w9, #0xd800 // #55296 │ │ + ldr w12, [sp, #12] │ │ + eor w9, w11, w9 │ │ + sub w9, w9, #0x110, lsl #12 │ │ + cmp w9, w12 │ │ + csinc w8, w8, wzr, cs // cs = hs, nlast │ │ + cmp w8, #0x0 │ │ + mov w8, #0x110000 // #1114112 │ │ + csel w8, w8, w11, ne // ne = any │ │ + cmp w8, #0x110, lsl #12 │ │ + csinc w9, w10, wzr, ne // ne = any │ │ + tbnz w9, #0, 1fbe0 │ │ + cmp w8, #0x20 │ │ + str w8, [sp, #24] │ │ + b.cc 1fbe0 // b.lo, b.ul, b.last │ │ + sub w8, w8, #0x7f │ │ + cmp w8, #0x21 │ │ + b.cc 1fbe0 // b.lo, b.ul, b.last │ │ + add x0, sp, #0x18 │ │ + mov x1, x19 │ │ + bl 18870 │ │ + tbz w0, #0, 1f5dc │ │ + b 1fc8c │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x49e │ │ + b 1fbc0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x49d │ │ + b 1fbc0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x49c │ │ + b 1fbc0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x49b │ │ + b 1fbc0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x49a │ │ + ldp x0, x8, [x19] │ │ + mov x1, x2 │ │ + mov w2, #0x1 // #1 │ │ + mov w25, #0x1 // #1 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 1fc4c │ │ + b 1f5dc │ │ + ldp x0, x8, [x19] │ │ + mov x1, x25 │ │ + mov x2, x26 │ │ + ldr x8, [x8, #24] │ │ + blr x8 │ │ + ldr x26, [sp, #16] │ │ + mov w17, #0xffffffde // #-34 │ │ + tbz w0, #0, 1f328 │ │ + b 1fc8c │ │ + mov x8, x24 │ │ + ldrsb w9, [x8, #1]! │ │ + cmn w9, #0x40 │ │ + b.lt 1fd64 // b.tstop │ │ + mov x24, x8 │ │ + b 1f5d8 │ │ + mov w25, wzr │ │ + b 1fc4c │ │ + ldp x9, x8, [x8, #8] │ │ + add x0, sp, #0x18 │ │ + mov w1, #0x1 // #1 │ │ + str wzr, [sp, #48] │ │ + str x19, [sp, #56] │ │ + stp x8, xzr, [sp, #32] │ │ + str x9, [sp, #24] │ │ + str wzr, [sp, #64] │ │ + bl 1fdfc │ │ + mov w25, w0 │ │ + mov w0, w25 │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ ret │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd78 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + mov x2, xzr │ │ + mov x3, x24 │ │ + bl 19118 │ │ + mov w25, #0x1 // #1 │ │ + b 1fc4c │ │ + mov w25, w24 │ │ + b 1fc4c │ │ + adrp x0, 77000 │ │ + add x0, x0, #0xce8 │ │ + bl 18804 │ │ + mov w3, #0x1 // #1 │ │ + b 1fcd0 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd00 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, #0x1 // #1 │ │ + mov x3, x25 │ │ + bl 19118 │ │ + mov w3, #0x2 // #2 │ │ + sturb w3, [x29, #-4] │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x662 │ │ + adrp x3, 77000 │ │ + add x3, x3, #0xc38 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd30 │ │ + sub x2, x29, #0x4 │ │ + mov w1, #0x2b // #43 │ │ + bl 19064 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd18 │ │ + mov x0, x20 │ │ + mov x1, x23 │ │ + mov x2, xzr │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd48 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, x23 │ │ + b 1fcc4 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xcd0 │ │ + b 1fd6c │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd90 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + mov x2, x24 │ │ + b 1fd94 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xda8 │ │ + b 1fd88 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe08 │ │ + b 1fd88 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xd60 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov w2, #0x1 // #1 │ │ + mov x3, x23 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe38 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + mov w2, #0x1 // #1 │ │ + mov x3, x26 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe20 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + mov w2, #0x2 // #2 │ │ + b 1fd94 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xdc0 │ │ + add x3, x1, #0x1 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + mov w2, #0x1 // #1 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xdd8 │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + b 1fd94 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xdf0 │ │ + mov x0, x27 │ │ + mov w2, #0x1 // #1 │ │ + mov x3, x1 │ │ + bl 19118 │ │ sub sp, sp, #0x90 │ │ - str x30, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ + stp x29, x30, [sp, #96] │ │ + str x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ - mov x19, x0 │ │ + add x29, sp, #0x60 │ │ ldr x8, [x0] │ │ - cbz x8, 1f5c8 │ │ + mov x19, x0 │ │ + cbz x8, 2028c │ │ ldr w9, [x19, #24] │ │ add w9, w9, #0x1 │ │ cmp w9, #0x1f5 │ │ str w9, [x19, #24] │ │ - b.cs 1f0f8 // b.hs, b.nlast │ │ - ldp x9, x11, [x19, #8] │ │ - cmp x11, x9 │ │ - b.cs 1f418 // b.hs, b.nlast │ │ - ldrb w21, [x8, x11] │ │ - add x10, x11, #0x1 │ │ - str x10, [x19, #16] │ │ - sub w12, w21, #0x42 │ │ - cmp w12, #0x17 │ │ - b.hi 1f418 // b.pmore │ │ - adrp x13, 6000 │ │ - add x13, x13, #0x3b6 │ │ - mov w20, w1 │ │ - adr x14, 1f09c │ │ - ldrb w15, [x13, x12] │ │ - add x14, x14, x15, lsl #2 │ │ - br x14 │ │ - cmp x10, x9 │ │ - b.cs 1f0d4 // b.hs, b.nlast │ │ - ldrb w10, [x8, x10] │ │ - cmp w10, #0x73 │ │ - b.ne 1f0d4 // b.any │ │ - add x10, x11, #0x2 │ │ - cmp x10, x9 │ │ - str x10, [x19, #16] │ │ - b.cs 1f394 // b.hs, b.nlast │ │ - ldrb w12, [x8, x10] │ │ - cmp w12, #0x5f │ │ - b.ne 1f394 // b.any │ │ - add x8, x11, #0x3 │ │ - str x8, [x19, #16] │ │ - mov x0, x19 │ │ - mov w1, wzr │ │ - ldr x20, [x19, #32] │ │ - str xzr, [x19, #32] │ │ - bl 1f02c │ │ - cbnz w0, 1f758 │ │ - str x20, [x19, #32] │ │ - cbnz x20, 1f2c4 │ │ - b 1f2e0 │ │ + b.cc 1fe60 // b.lo, b.ul, b.last │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f130 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ + cbz x0, 1fe4c │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ab │ │ mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbz w0, #0, 1f130 │ │ - mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ mov w8, #0x1 // #1 │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb w8, [x19, #8] │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + b 203e8 │ │ + ldp x10, x9, [x19, #8] │ │ + cmp x9, x10 │ │ + b.cs 1ff80 // b.hs, b.nlast │ │ + ldrb w21, [x8, x9] │ │ + mov w20, w1 │ │ + add x8, x9, #0x1 │ │ + str x8, [x19, #16] │ │ + cmp w21, #0x4c │ │ + b.le 1fef8 │ │ + cmp w21, #0x57 │ │ + b.gt 1ff70 │ │ + cmp w21, #0x4d │ │ + b.eq 1ffb4 // b.none │ │ + cmp w21, #0x4e │ │ + b.ne 1ff80 // b.any │ │ mov x0, x19 │ │ - mov w1, w20 │ │ - bl 1f77c │ │ - tbnz w0, #0, 1f434 │ │ - b 1f340 │ │ - add x0, sp, #0x20 │ │ - mov x1, x19 │ │ - bl 1f978 │ │ - ldrb w8, [sp, #32] │ │ - cbz w8, 1f474 │ │ - ldrb w21, [sp, #33] │ │ + bl 20d78 │ │ + mov x21, x0 │ │ + tbz w21, #0, 20108 │ │ ldr x0, [x19, #32] │ │ - cbz w21, 1f568 │ │ - cbz x0, 1f580 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - b 1f580 │ │ + and x21, x21, #0x100 │ │ + cbz x0, 1fee4 │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x5ab │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xe40 │ │ + cmp x21, #0x0 │ │ + mov w10, #0x19 // #25 │ │ + mov w11, #0x10 // #16 │ │ + csel x1, x9, x8, eq // eq = none │ │ + csel x2, x11, x10, eq // eq = none │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ + lsr x8, x21, #8 │ │ + mov w20, wzr │ │ + str xzr, [x19] │ │ + strb w8, [x19, #8] │ │ + b 203e8 │ │ + cmp w21, #0x42 │ │ + b.eq 20004 // b.none │ │ + cmp w21, #0x43 │ │ + b.eq 200a4 // b.none │ │ + cmp w21, #0x49 │ │ + b.ne 1ff80 // b.any │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl 1f02c │ │ - tbnz w0, #0, 1f434 │ │ - tbz w20, #0, 1f1d8 │ │ + bl 1fdfc │ │ + tbnz w0, #0, 1ff9c │ │ + tbz w20, #0, 1ff40 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f1d8 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x281 │ │ + cbz x0, 1ff40 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x496 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f1f8 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x287 │ │ + cbz x0, 1ff60 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49c │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f118 │ │ + bl 176dc │ │ + tbnz w0, #0, 203e8 │ │ mov x0, x19 │ │ - bl 20698 │ │ - cbnz x0, 1f434 │ │ - b 1f320 │ │ - mov x0, x19 │ │ - bl 2016c │ │ - mov x21, x0 │ │ - tbnz w21, #0, 1f370 │ │ - mov x0, x19 │ │ - mov w1, w20 │ │ - bl 1f02c │ │ - tbnz w0, #0, 1f434 │ │ - ldr x8, [x19] │ │ - cbz x8, 1f5a4 │ │ + bl 2130c │ │ + tbnz w0, #0, 1ff9c │ │ + b 20080 │ │ + cmp w21, #0x58 │ │ + b.eq 1ffb4 // b.none │ │ + cmp w21, #0x59 │ │ + b.eq 20020 // b.none │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 1ffa4 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xe40 │ │ + mov w2, #0x10 // #16 │ │ + bl 176dc │ │ + tbz w0, #0, 1ffa4 │ │ + mov w20, #0x1 // #1 │ │ + b 203e8 │ │ + mov w20, wzr │ │ + str xzr, [x19] │ │ + strb wzr, [x19, #8] │ │ + b 203e8 │ │ add x0, sp, #0x20 │ │ mov x1, x19 │ │ - bl 1f978 │ │ + mov w2, #0x73 // #115 │ │ + bl 20694 │ │ ldrb w8, [sp, #32] │ │ - cbnz w8, 1f180 │ │ - ldr x8, [x19] │ │ - cbz x8, 1f5c8 │ │ - add x0, sp, #0x20 │ │ - mov x1, x19 │ │ - ldr x20, [sp, #40] │ │ - bl 1fa98 │ │ - ldr x8, [sp, #32] │ │ - cbz x8, 1f55c │ │ - ldp q0, q1, [sp, #32] │ │ - lsr x22, x21, #32 │ │ - cmp w22, #0x110, lsl #12 │ │ - stp q0, q1, [sp, #64] │ │ - b.ne 1f628 // b.any │ │ - ldr x8, [sp, #72] │ │ - ldr x9, [sp, #88] │ │ - orr x8, x8, x9 │ │ - cbz x8, 1f340 │ │ + cmp w8, #0x1 │ │ + b.ne 20018 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f340 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x281 │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - ldr x1, [x19, #32] │ │ - cbz x1, 1f340 │ │ - add x0, sp, #0x40 │ │ - bl 1fce8 │ │ - tbz w0, #0, 1f340 │ │ - b 1f434 │ │ - ldr x20, [x19, #32] │ │ - cbz x20, 1f2e0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x287 │ │ - mov x0, x20 │ │ + ldrb w21, [sp, #33] │ │ + cbz x0, 200f8 │ │ + cmp w21, #0x0 │ │ + mov w8, #0x10 // #16 │ │ + mov w9, #0x19 // #25 │ │ + adrp x10, 5000 │ │ + add x10, x10, #0xe40 │ │ + csel x2, x9, x8, ne // ne = any │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x5ab │ │ + csel x1, x8, x10, ne // ne = any │ │ + b 200f0 │ │ + mov x0, x19 │ │ + mov w1, w20 │ │ + bl 205a8 │ │ + tbnz w0, #0, 1ff9c │ │ + b 203c8 │ │ + mov x0, x19 │ │ + bl 20dd4 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 20040 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49c │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f118 │ │ + bl 176dc │ │ + tbnz w0, #0, 203e8 │ │ mov x0, x19 │ │ - bl 201c8 │ │ - tbnz w0, #0, 1f434 │ │ + bl 20e34 │ │ + tbnz w0, #0, 1ff9c │ │ cmp w21, #0x4d │ │ - b.eq 1f320 // b.none │ │ + b.eq 20080 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f310 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcf4 │ │ + cbz x0, 20070 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xc8 │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ mov x0, x19 │ │ mov w1, wzr │ │ - bl 1f02c │ │ - tbnz w0, #0, 1f434 │ │ + bl 1fdfc │ │ + tbnz w0, #0, 1ff9c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f340 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x286 │ │ + cbz x0, 203c8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49b │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f118 │ │ - ldr x8, [x19] │ │ - cbz x8, 1f5f0 │ │ - ldr w8, [x19, #24] │ │ - mov w20, wzr │ │ - sub w8, w8, #0x1 │ │ - str w8, [x19, #24] │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - ldr x0, [x19, #32] │ │ - tbnz w21, #8, 1f518 │ │ - cbz x0, 1f530 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - b 1f530 │ │ - cmp x10, x9 │ │ - mov x11, xzr │ │ - csel x12, x10, x9, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - cmp x10, x9 │ │ - b.cs 1f3b8 // b.hs, b.nlast │ │ - ldrb w14, [x8, x10] │ │ - cmp w14, #0x5f │ │ - b.eq 1f60c // b.none │ │ - cmp x12, x10 │ │ - b.eq 1f418 // b.none │ │ - ldrb w15, [x8, x10] │ │ - sub w14, w15, #0x30 │ │ - cmp w14, #0xa │ │ - b.cc 1f3f4 // b.lo, b.ul, b.last │ │ - sub w14, w15, #0x61 │ │ - cmp w14, #0x1a │ │ - b.cs 1f3e4 // b.hs, b.nlast │ │ - sub w14, w15, #0x57 │ │ - b 1f3f4 │ │ - sub w14, w15, #0x41 │ │ - cmp w14, #0x1a │ │ - b.cs 1f418 // b.hs, b.nlast │ │ - sub w14, w15, #0x1d │ │ - add x10, x10, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x10, [x19, #16] │ │ - b.ne 1f418 // b.any │ │ - lsl x15, x11, #6 │ │ - sub x11, x15, x11, lsl #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 1f3a4 // b.lo, b.ul, b.last │ │ + bl 176dc │ │ + tbz w0, #0, 203c8 │ │ + b 203e8 │ │ + add x0, sp, #0x20 │ │ + mov x1, x19 │ │ + mov w2, #0x73 // #115 │ │ + bl 20694 │ │ + ldrb w8, [sp, #32] │ │ + cmp w8, #0x1 │ │ + b.ne 201b4 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f450 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 1f450 │ │ - mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + ldrb w21, [sp, #33] │ │ + cbz x0, 200f8 │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xe40 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x5ab │ │ + cmp w21, #0x0 │ │ + mov w10, #0x10 // #16 │ │ + mov w11, #0x19 // #25 │ │ + csel x1, x9, x8, ne // ne = any │ │ + csel x2, x11, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ mov w20, wzr │ │ str xzr, [x19] │ │ - strb wzr, [x19, #8] │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + strb w21, [x19, #8] │ │ + b 203e8 │ │ + mov x0, x19 │ │ + mov w1, w20 │ │ + bl 1fdfc │ │ + tbnz w0, #0, 1ff9c │ │ + ldr x8, [x19] │ │ + cbz x8, 20268 │ │ + add x0, sp, #0x20 │ │ + mov x1, x19 │ │ + mov w2, #0x73 // #115 │ │ + bl 20694 │ │ + ldrb w8, [sp, #32] │ │ + cmp w8, #0x1 │ │ + b.eq 200c0 // b.none │ │ ldr x8, [x19] │ │ - cbz x8, 1f5c8 │ │ + cbz x8, 2028c │ │ + ldr x20, [sp, #40] │ │ add x0, sp, #0x20 │ │ mov x1, x19 │ │ + bl 2072c │ │ + ldr x8, [sp, #32] │ │ + cbz x8, 20258 │ │ + lsr x21, x21, #32 │ │ + ldp q0, q1, [sp, #32] │ │ + cmp x21, #0x110, lsl #12 │ │ + stp q0, q1, [x29, #-32] │ │ + b.ne 202b4 // b.any │ │ + ldur x8, [x29, #-24] │ │ + ldur x9, [x29, #-8] │ │ + orr x8, x8, x9 │ │ + cbz x8, 203c8 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 203c8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x496 │ │ + mov w2, #0x2 // #2 │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ + ldr x1, [x19, #32] │ │ + cbz x1, 203c8 │ │ + sub x0, x29, #0x20 │ │ + bl 20948 │ │ + tbnz w0, #0, 1ff9c │ │ + b 203c8 │ │ + ldr x8, [x19] │ │ + cbz x8, 2028c │ │ ldr x21, [sp, #40] │ │ - bl 1fa98 │ │ + add x0, sp, #0x20 │ │ + mov x1, x19 │ │ + bl 2072c │ │ ldr x8, [sp, #32] │ │ - cbz x8, 1f55c │ │ + cbz x8, 20258 │ │ ldp q0, q1, [sp, #32] │ │ ldr x1, [x19, #32] │ │ stp q0, q1, [sp] │ │ - cbz x1, 1f340 │ │ + cbz x1, 203c8 │ │ mov x0, sp │ │ - bl 1fce8 │ │ - tbnz w0, #0, 1f434 │ │ + bl 20948 │ │ + tbnz w0, #0, 1ff9c │ │ ldr x8, [x19, #32] │ │ - cbz x8, 1f340 │ │ - ldrb w9, [x8, #52] │ │ - tbnz w9, #2, 1f340 │ │ - ldp x0, x9, [x8, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b7 │ │ + cbz x8, 203c8 │ │ + cbz x21, 203c8 │ │ + ldr w9, [x8, #16] │ │ + tbnz w9, #23, 203c8 │ │ + ldp x0, x9, [x8] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ca │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbnz w0, #0, 1f118 │ │ + tbnz w0, #0, 203e8 │ │ ldr x1, [x19, #32] │ │ mov x0, x21 │ │ - bl 17d88 │ │ - tbnz w0, #0, 1f434 │ │ + bl 1a338 │ │ + tbnz w0, #0, 1ff9c │ │ ldr x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5cb │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - ldp x0, x9, [x8, #32] │ │ + ldp x0, x9, [x8] │ │ ldr x8, [x9, #24] │ │ blr x8 │ │ - tbnz w0, #0, 1f118 │ │ - b 1f340 │ │ - cbz x0, 1f530 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - and x8, x21, #0x100 │ │ - mov w20, wzr │ │ - lsr x8, x8, #8 │ │ - str xzr, [x19] │ │ - strb w8, [x19, #8] │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - ldrb w21, [sp, #40] │ │ + b 2009c │ │ ldr x0, [x19, #32] │ │ - cbnz w21, 1f18c │ │ - cbz x0, 1f580 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - mov w20, wzr │ │ - str xzr, [x19] │ │ - strb w21, [x19, #8] │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + ldrb w21, [sp, #40] │ │ + cbnz x0, 200cc │ │ + b 200f8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f5f0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x281 │ │ + cbz x0, 203e4 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x496 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ ldr x8, [x19] │ │ - cbnz x8, 1f230 │ │ + cbnz x8, 20120 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f5f0 │ │ - ldp x20, x19, [sp, #128] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldp x22, x21, [sp, #112] │ │ + cbz x0, 203e4 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - ldr x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - b 169c4 │ │ - mov w20, wzr │ │ - mov w0, w20 │ │ - ldr x30, [sp, #96] │ │ ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ + ldr x21, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ - ret │ │ - add x9, x10, #0x1 │ │ - adds x8, x11, #0x1 │ │ - str x9, [x19, #16] │ │ - b.cs 1f418 // b.hs, b.nlast │ │ - cmn x8, #0x1 │ │ - b.ne 1f0d4 // b.any │ │ - b 1f418 │ │ + b 176dc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f644 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b9 │ │ + cbz x0, 202d0 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5cc │ │ mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - mov x21, x20 │ │ - cmp w22, #0x43 │ │ - b.eq 1f678 // b.none │ │ - cmp w22, #0x53 │ │ - b.ne 1f698 // b.any │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ + cmp w21, #0x43 │ │ + b.eq 202f8 // b.none │ │ + cmp w21, #0x53 │ │ + b.ne 20318 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f6b0 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xd00 │ │ + cbz x0, 20330 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xd4 │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - b 1f6b0 │ │ + b 2030c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f6b0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3bc │ │ + cbz x0, 20330 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5cf │ │ mov w2, #0x7 // #7 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f434 │ │ - b 1f6b0 │ │ + bl 176dc │ │ + tbnz w0, #0, 1ff9c │ │ + b 20330 │ │ ldr x1, [x19, #32] │ │ - str w22, [sp, #32] │ │ - cbz x1, 1f6b0 │ │ + str w21, [sp, #32] │ │ + cbz x1, 20330 │ │ add x0, sp, #0x20 │ │ - bl 189e8 │ │ - tbnz w0, #0, 1f434 │ │ - ldr x8, [sp, #72] │ │ - ldr x9, [sp, #88] │ │ + bl 18870 │ │ + tbnz w0, #0, 1ff9c │ │ + ldur x8, [x29, #-24] │ │ + ldur x9, [x29, #-8] │ │ ldr x0, [x19, #32] │ │ orr x8, x8, x9 │ │ - cbnz x8, 1f71c │ │ - cbz x0, 1f340 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3c3 │ │ + cbnz x8, 2038c │ │ + mov x21, x20 │ │ + cbz x0, 203c8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5d6 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f118 │ │ + bl 176dc │ │ + tbnz w0, #0, 203e8 │ │ ldr x1, [x19, #32] │ │ - str x21, [sp, #32] │ │ - cbz x1, 1f340 │ │ - add x0, sp, #0x20 │ │ - bl 16214 │ │ - tbnz w0, #0, 1f434 │ │ + cbz x1, 203c8 │ │ + mov x0, x21 │ │ + bl 17d20 │ │ + tbnz w0, #0, 1ff9c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f340 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2fc │ │ - mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f118 │ │ - b 1f340 │ │ - cbz x0, 1f340 │ │ - adrp x1, a000 │ │ - add x1, x1, #0x2ca │ │ + cbz x0, 203c8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4e7 │ │ + b 20090 │ │ + cbz x0, 203c8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x8e3 │ │ mov w2, #0x1 // #1 │ │ + mov x21, x20 │ │ mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 1f118 │ │ + bl 176dc │ │ + tbnz w0, #0, 203e8 │ │ ldr x1, [x19, #32] │ │ - cbz x1, 1f340 │ │ - add x0, sp, #0x40 │ │ - bl 1fce8 │ │ - tbnz w0, #0, 1f434 │ │ + cbz x1, 203c8 │ │ + sub x0, x29, #0x20 │ │ + bl 20948 │ │ + tbnz w0, #0, 1ff9c │ │ ldr x0, [x19, #32] │ │ - cbnz x0, 1f6c8 │ │ - b 1f340 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x2b5 │ │ - adrp x3, 74000 │ │ - add x3, x3, #0xf00 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x318 │ │ - add x2, sp, #0x20 │ │ - mov w1, #0x3d // #61 │ │ - bl 178c0 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x19, x0 │ │ - ldr x9, [x0] │ │ - cbz x9, 1f8b4 │ │ - ldp x10, x8, [x19, #8] │ │ - cmp x8, x10 │ │ - b.cs 1f814 // b.hs, b.nlast │ │ - ldrb w11, [x9, x8] │ │ - cmp w11, #0x5f │ │ - b.ne 1f814 // b.any │ │ - add x10, x8, #0x1 │ │ - mov x9, xzr │ │ - str x10, [x19, #16] │ │ - sub x8, x8, #0x1 │ │ - cmp x9, x8 │ │ - b.cs 1f8e8 // b.hs, b.nlast │ │ + cbnz x0, 2034c │ │ + ldr x8, [x19] │ │ + cbz x8, 203e4 │ │ ldr w8, [x19, #24] │ │ - add w8, w8, #0x1 │ │ - cmp w8, #0x1f5 │ │ - b.cs 1f938 // b.hs, b.nlast │ │ - ldr x10, [x19, #32] │ │ - cbz x10, 1f964 │ │ + mov w20, wzr │ │ + sub w8, w8, #0x1 │ │ + str w8, [x19, #24] │ │ + b 203e8 │ │ + mov w20, wzr │ │ + mov w0, w20 │ │ + ldp x20, x19, [sp, #128] │ │ + ldr x21, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #32] │ │ + str x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x20 │ │ + ldp x19, x23, [x1] │ │ + mov x21, x1 │ │ + mov x20, x0 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x489 │ │ + mov w2, #0xd // #13 │ │ + ldr x22, [x23, #24] │ │ + mov x0, x19 │ │ + blr x22 │ │ + tbz w0, #0, 2045c │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x23, [sp, #48] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x60 │ │ + ret │ │ + ldrb w8, [x21, #18] │ │ + tbnz w8, #7, 204ec │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f8 │ │ + mov x0, x19 │ │ + mov w2, #0x3 // #3 │ │ + blr x22 │ │ + tbnz w0, #0, 20440 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xbc │ │ + mov x0, x19 │ │ + mov w2, #0x4 // #4 │ │ + blr x22 │ │ + tbnz w0, #0, 20440 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x6ea │ │ + mov x0, x19 │ │ + mov w2, #0x2 // #2 │ │ + blr x22 │ │ + tbnz w0, #0, 20440 │ │ + ldrb w8, [x20] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x320 │ │ + mov x0, x19 │ │ + ldr x2, [x9, x8, lsl #3] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x348 │ │ + ldrsw x8, [x9, x8, lsl #2] │ │ + add x1, x9, x8 │ │ + blr x22 │ │ + tbnz w0, #0, 20440 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5fb │ │ + mov x0, x19 │ │ + mov w2, #0x2 // #2 │ │ + b 205a0 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x53f │ │ + mov x0, x19 │ │ + mov w2, #0x3 // #3 │ │ + blr x22 │ │ + mov w8, w0 │ │ + mov w0, #0x1 // #1 │ │ + tbnz w8, #0, 20444 │ │ + strb w0, [x29, #28] │ │ + add x8, x29, #0x1c │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xbc │ │ + add x0, sp, #0x8 │ │ + mov w2, #0x4 // #4 │ │ + stp x19, x23, [sp, #8] │ │ + str x8, [sp, #24] │ │ + bl 18d68 │ │ + tbnz w0, #0, 20440 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x6ea │ │ + add x0, sp, #0x8 │ │ + mov w2, #0x2 // #2 │ │ + bl 18d68 │ │ + tbnz w0, #0, 20440 │ │ + ldrb w8, [x20] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x360 │ │ + add x0, sp, #0x8 │ │ + ldr x2, [x9, x8, lsl #3] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x388 │ │ + ldrsw x8, [x9, x8, lsl #2] │ │ + add x1, x9, x8 │ │ + bl 18d68 │ │ + cbnz w0, 20440 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x542 │ │ + add x0, sp, #0x8 │ │ + mov w2, #0x2 // #2 │ │ + bl 18d68 │ │ + tbnz w0, #0, 20440 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4e7 │ │ + mov x0, x19 │ │ + mov w2, #0x1 // #1 │ │ + blr x22 │ │ + b 20444 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x40 │ │ + ldr x8, [x0] │ │ + mov x19, x0 │ │ + cbz x8, 2060c │ │ + mov w20, w1 │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + bl 231a8 │ │ + ldr x8, [sp] │ │ + cbz x8, 20630 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 20680 │ │ ldp q0, q1, [x19] │ │ - tst w1, #0xff │ │ + and w1, w20, #0x1 │ │ mov x0, x19 │ │ - cset w1, ne // ne = any │ │ - str x9, [x19, #16] │ │ - str w8, [x19, #24] │ │ - stp q0, q1, [sp] │ │ - bl 1f02c │ │ - ldp q0, q1, [sp] │ │ + stp q0, q1, [sp, #32] │ │ + ldp q0, q2, [sp] │ │ + stp q0, q2, [x19] │ │ + bl 1fdfc │ │ + ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - cmp x8, x10 │ │ - mov x11, xzr │ │ - csel x12, x8, x10, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - mov x14, x8 │ │ - cmp x14, x10 │ │ - b.cs 1f83c // b.hs, b.nlast │ │ - ldrb w15, [x9, x14] │ │ - cmp w15, #0x5f │ │ - b.eq 1f8d8 // b.none │ │ - cmp x12, x14 │ │ - b.eq 1f8e8 // b.none │ │ - ldrb w16, [x9, x14] │ │ - sub w15, w16, #0x30 │ │ - cmp w15, #0xa │ │ - b.cc 1f864 // b.lo, b.ul, b.last │ │ - sub w15, w16, #0x61 │ │ - cmp w15, #0x1a │ │ - b.cs 1f88c // b.hs, b.nlast │ │ - sub w15, w16, #0x57 │ │ - add x14, x14, #0x1 │ │ - umulh x16, x11, x13 │ │ - cmp xzr, x16 │ │ - str x14, [x19, #16] │ │ - b.ne 1f8e8 // b.any │ │ - lsl x16, x11, #6 │ │ - sub x11, x16, x11, lsl #1 │ │ - adds x11, x11, w15, uxtb │ │ - b.cc 1f828 // b.lo, b.ul, b.last │ │ - b 1f8e8 │ │ - sub w15, w16, #0x41 │ │ - cmp w15, #0x1a │ │ - b.cs 1f8e8 // b.hs, b.nlast │ │ - sub w15, w16, #0x1d │ │ - add x14, x14, #0x1 │ │ - umulh x16, x11, x13 │ │ - cmp xzr, x16 │ │ - str x14, [x19, #16] │ │ - b.eq 1f878 // b.none │ │ - b 1f8e8 │ │ + b 20684 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f804 │ │ - ldp x20, x19, [sp, #48] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldr x30, [sp, #32] │ │ + cbz x0, 20684 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - add sp, sp, #0x40 │ │ - b 169c4 │ │ - add x10, x14, #0x1 │ │ - adds x9, x11, #0x1 │ │ - str x10, [x19, #16] │ │ - b.cc 1f7b8 // b.lo, b.ul, b.last │ │ - mov w20, wzr │ │ - mov w8, #0x1 // #1 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x60 │ │ + b 176dc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 1f948 │ │ + cbz x0, 20670 │ │ + ldrb w8, [sp, #8] │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xe40 │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x5ab │ │ + mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ - mov w8, #0x19 // #25 │ │ - mov w9, #0x10 // #16 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x398 │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x110 │ │ - csel x2, x9, x8, ne // ne = any │ │ - csel x1, x11, x10, ne // ne = any │ │ - bl 169c4 │ │ - tbz w0, #0, 1f948 │ │ + mov w8, #0x10 // #16 │ │ + csel x1, x10, x9, ne // ne = any │ │ + csel x2, x11, x8, ne // ne = any │ │ + bl 176dc │ │ + tbz w0, #0, 20670 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, wzr │ │ - mov w20, #0x1 // #1 │ │ - ldr x0, [x19, #32] │ │ - cbnz x0, 1f8f8 │ │ + b 20684 │ │ + ldp q0, q1, [sp] │ │ mov w0, wzr │ │ - str xzr, [x19] │ │ - strb w20, [x19, #8] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ + stp q0, q1, [x19] │ │ + b 20684 │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x60 │ │ ret │ │ - ldp x8, x11, [x1, #8] │ │ - cmp x11, x8 │ │ - b.cs 1f9d0 // b.hs, b.nlast │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + str x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ + ldp x9, x8, [x1, #8] │ │ + mov x19, x0 │ │ + cmp x8, x9 │ │ + b.cs 206ec // b.hs, b.nlast │ │ ldr x9, [x1] │ │ - ldrb w10, [x9, x11] │ │ - cmp w10, #0x73 │ │ - b.ne 1f9d0 // b.any │ │ - add x10, x11, #0x1 │ │ - cmp x10, x8 │ │ - str x10, [x1, #16] │ │ - b.cs 1f9dc // b.hs, b.nlast │ │ - ldrb w12, [x9, x10] │ │ - cmp w12, #0x5f │ │ - b.ne 1f9dc // b.any │ │ - add x9, x11, #0x2 │ │ - mov x8, xzr │ │ - str x9, [x1, #16] │ │ - adds x9, x8, #0x1 │ │ - b.cs 1fa88 // b.hs, b.nlast │ │ - str x9, [x0, #8] │ │ - strb wzr, [x0] │ │ - ret │ │ - str xzr, [x0, #8] │ │ - strb wzr, [x0] │ │ - ret │ │ - cmp x10, x8 │ │ - mov x11, xzr │ │ - csel x12, x10, x8, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - cmp x10, x8 │ │ - b.cs 1fa00 // b.hs, b.nlast │ │ - ldrb w14, [x9, x10] │ │ - cmp w14, #0x5f │ │ - b.eq 1fa78 // b.none │ │ - cmp x12, x10 │ │ - b.eq 1fa88 // b.none │ │ - ldrb w15, [x9, x10] │ │ - sub w14, w15, #0x30 │ │ - cmp w14, #0xa │ │ - b.cc 1fa28 // b.lo, b.ul, b.last │ │ - sub w14, w15, #0x61 │ │ - cmp w14, #0x1a │ │ - b.cs 1fa50 // b.hs, b.nlast │ │ - sub w14, w15, #0x57 │ │ - add x10, x10, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x10, [x1, #16] │ │ - b.ne 1fa88 // b.any │ │ - lsl x15, x11, #6 │ │ - sub x11, x15, x11, lsl #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 1f9ec // b.lo, b.ul, b.last │ │ - b 1fa88 │ │ - sub w14, w15, #0x41 │ │ - cmp w14, #0x1a │ │ - b.cs 1fa88 // b.hs, b.nlast │ │ - sub w14, w15, #0x1d │ │ - add x10, x10, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x10, [x1, #16] │ │ - b.eq 1fa3c // b.none │ │ - b 1fa88 │ │ - add x9, x10, #0x1 │ │ - adds x8, x11, #0x1 │ │ - str x9, [x1, #16] │ │ - b.cc 1f9bc // b.lo, b.ul, b.last │ │ + ldrb w9, [x9, x8] │ │ + cmp w9, w2, uxtb │ │ + b.ne 206ec // b.any │ │ + add x8, x8, #0x1 │ │ + mov x0, sp │ │ + str x8, [x1, #16] │ │ + bl 2147c │ │ + ldrb w8, [sp] │ │ + tbz w8, #0, 20708 │ │ + ldrb w8, [sp, #1] │ │ + strb w8, [x19, #1] │ │ mov w8, #0x1 // #1 │ │ - strb wzr, [x0, #1] │ │ - strb w8, [x0] │ │ + b 206f4 │ │ + mov w8, wzr │ │ + str xzr, [x19, #8] │ │ + strb w8, [x19] │ │ + ldp x29, x30, [sp, #16] │ │ + ldr x19, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - str x30, [sp, #-16]! │ │ + ldr x9, [sp, #8] │ │ + cmn x9, #0x1 │ │ + b.eq 20724 // b.none │ │ + add x9, x9, #0x1 │ │ + mov w8, wzr │ │ + str x9, [x19, #8] │ │ + b 206f4 │ │ + strb wzr, [x19, #1] │ │ + b 206e4 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + ldp x8, x12, [x1, #8] │ │ mov x9, x1 │ │ - ldr x1, [x1, #8] │ │ - ldr x11, [x9, #16] │ │ - cmp x11, x1 │ │ - b.cs 1fad8 // b.hs, b.nlast │ │ - ldr x8, [x9] │ │ - ldrb w8, [x8, x11] │ │ - cmp w8, #0x75 │ │ - b.ne 1fad8 // b.any │ │ - add x11, x11, #0x1 │ │ - mov w10, #0x1 // #1 │ │ - str x11, [x9, #16] │ │ - cmp x11, x1 │ │ - b.cc 1fae4 // b.lo, b.ul, b.last │ │ - b 1fca0 │ │ - mov w10, wzr │ │ - cmp x11, x1 │ │ - b.cs 1fca0 // b.hs, b.nlast │ │ - ldr x8, [x9] │ │ - ldrb w12, [x8, x11] │ │ - sub w13, w12, #0x30 │ │ - cmp w13, #0x9 │ │ - b.hi 1fca0 // b.pmore │ │ - add x12, x11, #0x1 │ │ - tst w13, #0xff │ │ - str x12, [x9, #16] │ │ - b.eq 1fb58 // b.none │ │ - cmp x12, x1 │ │ - and x11, x13, #0xff │ │ - csel x2, x12, x1, hi // hi = pmore │ │ - mov w13, #0xa // #10 │ │ - cmp x2, x12 │ │ - b.eq 1fb88 // b.none │ │ - ldrb w14, [x8, x12] │ │ - sub w14, w14, #0x30 │ │ - cmp w14, #0x9 │ │ - b.hi 1fb5c // b.pmore │ │ + cmp x12, x8 │ │ + b.cs 20764 // b.hs, b.nlast │ │ + ldr x10, [x9] │ │ + ldrb w10, [x10, x12] │ │ + cmp w10, #0x75 │ │ + b.ne 20764 // b.any │ │ add x12, x12, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ + mov w11, #0x1 // #1 │ │ str x12, [x9, #16] │ │ - b.ne 1fca0 // b.any │ │ - add x11, x11, x11, lsl #2 │ │ - lsl x11, x11, #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 1fb18 // b.lo, b.ul, b.last │ │ - b 1fca0 │ │ - mov x11, xzr │ │ - cmp x12, x1 │ │ - b.cs 1fb84 // b.hs, b.nlast │ │ - ldrb w13, [x8, x12] │ │ - cmp w13, #0x5f │ │ - b.ne 1fbb8 // b.any │ │ + b 20768 │ │ + mov w11, wzr │ │ + cmp x12, x8 │ │ + b.cs 20820 // b.hs, b.nlast │ │ + ldr x10, [x9] │ │ + ldrb w13, [x10, x12] │ │ + sub w13, w13, #0x30 │ │ + cmp w13, #0xa │ │ + b.cs 20820 // b.hs, b.nlast │ │ add x2, x12, #0x1 │ │ + tst w13, #0xff │ │ str x2, [x9, #16] │ │ - adds x3, x2, x11 │ │ - b.cc 1fb90 // b.lo, b.ul, b.last │ │ - b 1fca0 │ │ - mov x2, x12 │ │ - adds x3, x2, x11 │ │ - b.cs 1fca0 // b.hs, b.nlast │ │ - cmp x3, x1 │ │ + b.eq 207e0 // b.none │ │ + and x1, x13, #0xff │ │ + mov w12, #0xa // #10 │ │ + cmp x8, x2 │ │ + b.eq 20804 // b.none │ │ + ldrb w13, [x10, x2] │ │ + sub w13, w13, #0x30 │ │ + cmp w13, #0x9 │ │ + b.hi 207e4 // b.pmore │ │ + umulh x14, x1, x12 │ │ + add x2, x2, #0x1 │ │ + str x2, [x9, #16] │ │ + cmp xzr, x14 │ │ + b.ne 20820 // b.any │ │ + add x14, x1, x1, lsl #2 │ │ + lsl x14, x14, #1 │ │ + add x1, x14, w13, uxtb │ │ + cmn x14, w13, uxtb │ │ + b.cs 20820 // b.hs, b.nlast │ │ + b 2079c │ │ + mov x1, xzr │ │ + cmp x2, x8 │ │ + b.cs 20808 // b.hs, b.nlast │ │ + ldrb w12, [x10, x2] │ │ + cmp w12, #0x5f │ │ + b.ne 20808 // b.any │ │ + add x2, x2, #0x1 │ │ + str x2, [x9, #16] │ │ + b 20808 │ │ + mov x2, x8 │ │ + cmn x2, x1 │ │ + b.cs 20820 // b.hs, b.nlast │ │ + add x3, x2, x1 │ │ + cmp x3, x8 │ │ str x3, [x9, #16] │ │ - b.hi 1fca0 // b.pmore │ │ - cbz x2, 1fbcc │ │ - cmp x2, x1 │ │ - b.cs 1fbc8 // b.hs, b.nlast │ │ - ldrsb w9, [x8, x2] │ │ - cmn w9, #0x40 │ │ - b.ge 1fbcc // b.tcont │ │ - b 1fcb0 │ │ - mov x2, x12 │ │ - adds x3, x12, x11 │ │ - b.cc 1fb90 // b.lo, b.ul, b.last │ │ - b 1fca0 │ │ - b.ne 1fcb0 // b.any │ │ - cbz x3, 1fbe4 │ │ - cmp x3, x1 │ │ - b.cs 1fbe4 // b.hs, b.nlast │ │ - ldrsb w9, [x8, x3] │ │ + b.ls 20830 // b.plast │ │ + strb wzr, [x0, #8] │ │ + str xzr, [x0] │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + cbz x2, 20848 │ │ + cmp x2, x8 │ │ + b.cs 20848 // b.hs, b.nlast │ │ + ldrsb w9, [x10, x2] │ │ cmn w9, #0x41 │ │ - b.le 1fcb0 │ │ - add x9, x8, x2 │ │ - sub x1, x3, x2 │ │ - tbz w10, #0, 1fc3c │ │ - add x10, x8, x3 │ │ - add x8, x2, x8 │ │ - sub x3, x10, x9 │ │ - sub x10, x8, #0x1 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - cbz x3, 1fc8c │ │ + b.le 20920 │ │ + cbz x3, 20860 │ │ + cmp x3, x8 │ │ + b.cs 20860 // b.hs, b.nlast │ │ + ldrsb w9, [x10, x3] │ │ + cmn w9, #0x41 │ │ + b.le 20920 │ │ + add x8, x10, x2 │ │ + tbz w11, #0, 208ac │ │ + add x9, x2, x10 │ │ + mov x3, x1 │ │ + sub x10, x9, #0x1 │ │ + mov w9, #0x1 // #1 │ │ + cbz x3, 20910 │ │ ldrb w11, [x10, x3] │ │ mov x2, x3 │ │ sub x3, x3, #0x1 │ │ cmp w11, #0x5f │ │ - b.ne 1fc08 // b.any │ │ - cbz x3, 1fc5c │ │ + b.ne 20878 // b.any │ │ + cbz x3, 208c4 │ │ cmp x3, x1 │ │ - b.cs 1fc54 // b.hs, b.nlast │ │ - ldrsb w8, [x9, x3] │ │ - cmn w8, #0x41 │ │ - b.gt 1fc5c │ │ - b 1fcd4 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - stp x9, x1, [x0] │ │ + b.cs 208bc // b.hs, b.nlast │ │ + ldrsb w9, [x8, x3] │ │ + cmn w9, #0x41 │ │ + b.gt 208c4 │ │ + b 20934 │ │ + stp x8, x1, [x0] │ │ + mov w8, #0x1 // #1 │ │ stp x8, xzr, [x0, #16] │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - b.ne 1fcd4 // b.any │ │ - cbz x2, 1fc80 │ │ - subs x8, x1, x2 │ │ - b.ls 1fc74 // b.plast │ │ - ldrsb w10, [x9, x2] │ │ - cmn w10, #0x41 │ │ - b.gt 1fc7c │ │ - b 1fcc0 │ │ - b.ne 1fcc0 // b.any │ │ - mov x2, x1 │ │ - mov x1, x8 │ │ - add x10, x9, x2 │ │ - mov x8, x9 │ │ - mov x9, x10 │ │ - cbz x1, 1fca0 │ │ - stp x8, x3, [x0] │ │ - stp x9, x1, [x0, #16] │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - strb wzr, [x0, #8] │ │ - str xzr, [x0] │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x2d0 │ │ + b 20828 │ │ + b.ne 20934 // b.any │ │ + cbz x2, 208fc │ │ + cmp x2, x1 │ │ + b.cs 208e0 // b.hs, b.nlast │ │ + ldrsb w9, [x8, x2] │ │ + cmn w9, #0x41 │ │ + b.le 208e8 │ │ + mov x10, x2 │ │ + b 20900 │ │ + mov x10, x1 │ │ + b.eq 20900 // b.none │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xfc8 │ │ mov x0, x8 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x300 │ │ - mov x0, x9 │ │ mov x3, x1 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x2e8 │ │ - mov x0, x9 │ │ + bl 19118 │ │ + mov x10, xzr │ │ + add x11, x8, x10 │ │ + mov x9, x8 │ │ + sub x1, x1, x10 │ │ + mov x8, x11 │ │ + cbz x1, 20820 │ │ + stp x9, x3, [x0] │ │ + stp x8, x1, [x0, #16] │ │ + b 20828 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xf98 │ │ + mov x0, x10 │ │ + mov x1, x8 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xfb0 │ │ + mov x0, x8 │ │ mov x2, xzr │ │ - bl 18044 │ │ - str x29, [sp, #-80]! │ │ - stp x30, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - sub sp, sp, #0x210 │ │ - movi v0.2d, #0x0 │ │ + bl 19118 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x220 │ │ mov x20, x1 │ │ - ldr x19, [x0, #24] │ │ - stp q0, q0, [sp, #16] │ │ - stp q0, q0, [sp, #48] │ │ - stp q0, q0, [sp, #80] │ │ - stp q0, q0, [sp, #112] │ │ - stp q0, q0, [sp, #144] │ │ - stp q0, q0, [sp, #176] │ │ - stp q0, q0, [sp, #208] │ │ - stp q0, q0, [sp, #240] │ │ - stp q0, q0, [sp, #272] │ │ - stp q0, q0, [sp, #304] │ │ - stp q0, q0, [sp, #336] │ │ - stp q0, q0, [sp, #368] │ │ - stp q0, q0, [sp, #400] │ │ - stp q0, q0, [sp, #432] │ │ - stp q0, q0, [sp, #464] │ │ - stp q0, q0, [sp, #496] │ │ - cbz x19, 1fe20 │ │ - ldp x23, x21, [x0, #8] │ │ - ldr x22, [x0] │ │ - ldrb w1, [x21] │ │ - cbz x23, 1fe4c │ │ - mov x9, xzr │ │ - add x8, x22, x23 │ │ - add x10, sp, #0x10 │ │ - mov x11, x22 │ │ - mov x14, x11 │ │ - ldrsb w12, [x14], #1 │ │ - and w13, w12, #0xff │ │ - tbnz w12, #31, 1fd94 │ │ - mov w12, w13 │ │ - mov x11, x14 │ │ - cmp x9, #0x80 │ │ - b.ne 1fe08 // b.any │ │ - b 20070 │ │ - ldrb w12, [x11, #1] │ │ - cmp w13, #0xdf │ │ - and w12, w12, #0x3f │ │ - b.ls 1fde4 // b.plast │ │ - ldrb w14, [x11, #2] │ │ - cmp w13, #0xf0 │ │ - and w15, w14, #0x3f │ │ - and w14, w13, #0x1f │ │ - orr w12, w15, w12, lsl #6 │ │ - b.cc 1fdf8 // b.lo, b.ul, b.last │ │ - ldrb w13, [x11, #3] │ │ + mov x23, x0 │ │ + add x0, sp, #0x14 │ │ + mov w1, wzr │ │ + mov w2, #0x200 // #512 │ │ + bl 75f00 │ │ + ldr x19, [x23, #24] │ │ + cbz x19, 20a40 │ │ + ldp x22, x21, [x23, #8] │ │ + ldr x23, [x23] │ │ + ldrb w15, [x21] │ │ + cbz x22, 20a6c │ │ + mov x8, xzr │ │ + add x9, x23, x22 │ │ + add x10, sp, #0x14 │ │ + mov x11, x23 │ │ + mov x13, x11 │ │ + ldrsb w14, [x13], #1 │ │ + and w12, w14, #0xff │ │ + tbnz w14, #31, 209c0 │ │ + mov x11, x13 │ │ + b 20a20 │ │ + ldrb w13, [x11, #1] │ │ + cmp w12, #0xe0 │ │ and w13, w13, #0x3f │ │ - orr w12, w13, w12, lsl #6 │ │ - bfi w12, w14, #18, #3 │ │ + b.cc 20a08 // b.lo, b.ul, b.last │ │ + ldrb w14, [x11, #2] │ │ + cmp w12, #0xf0 │ │ + and w14, w14, #0x3f │ │ + orr w14, w14, w13, lsl #6 │ │ + and w13, w12, #0x1f │ │ + b.cc 20a18 // b.lo, b.ul, b.last │ │ + ldrb w12, [x11, #3] │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w14, lsl #6 │ │ + bfi w12, w13, #18, #3 │ │ cmp w12, #0x110, lsl #12 │ │ - b.eq 20124 // b.none │ │ + b.eq 20d30 // b.none │ │ add x11, x11, #0x4 │ │ - cmp x9, #0x80 │ │ - b.ne 1fe08 // b.any │ │ - b 20070 │ │ + b 20a20 │ │ + bfi w13, w12, #6, #5 │ │ add x11, x11, #0x2 │ │ - bfi w12, w13, #6, #5 │ │ - cmp x9, #0x80 │ │ - b.ne 1fe08 // b.any │ │ - b 20070 │ │ + mov w12, w13 │ │ + b 20a20 │ │ + orr w12, w14, w13, lsl #12 │ │ add x11, x11, #0x3 │ │ - orr w12, w12, w14, lsl #12 │ │ - cmp x9, #0x80 │ │ - b.eq 20070 // b.none │ │ - add x16, x9, #0x1 │ │ - str w12, [x10, x9, lsl #2] │ │ - mov x9, x16 │ │ - cmp x11, x8 │ │ - b.ne 1fd70 // b.any │ │ - b 1fe50 │ │ - ldp x8, x9, [x20, #32] │ │ - ldp x1, x2, [x0] │ │ - mov x0, x8 │ │ - ldr x3, [x9, #24] │ │ - add sp, sp, #0x210 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x30, x25, [sp, #16] │ │ - ldr x29, [sp], #80 │ │ + cmp x8, #0x80 │ │ + b.eq 20c78 // b.none │ │ + add x2, x8, #0x1 │ │ + cmp x11, x9 │ │ + str w12, [x10, x8, lsl #2] │ │ + mov x8, x2 │ │ + b.eq 20a70 // b.none │ │ + b 209a8 │ │ + ldp x0, x8, [x20] │ │ + ldp x1, x2, [x23] │ │ + ldr x3, [x8, #24] │ │ + add sp, sp, #0x220 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ br x3 │ │ - mov x16, xzr │ │ - mov x14, #0xea0f // #59919 │ │ - lsl x9, x16, #2 │ │ - movk x14, #0xea0, lsl #16 │ │ + mov x2, xzr │ │ + mov x17, #0xea0f // #59919 │ │ + lsl x12, x2, #2 │ │ + add x9, sp, #0x14 │ │ + movk x17, #0xea0, lsl #16 │ │ + add x11, x9, x2, lsl #2 │ │ + mov w16, #0xffef0000 // #-1114112 │ │ + movk x17, #0xa0ea, lsl #32 │ │ mov x0, xzr │ │ - movk x14, #0xa0ea, lsl #32 │ │ add x8, x21, x19 │ │ - add x24, x9, #0x4 │ │ - mov w17, #0x2bc // #700 │ │ - mov w2, #0x48 // #72 │ │ - mov w9, #0x80 // #128 │ │ - mov w10, #0x24 // #36 │ │ - mov w11, #0x1a // #26 │ │ - mov w12, #0xd800 // #55296 │ │ - add x13, sp, #0x10 │ │ - movk x14, #0xea0e, lsl #48 │ │ - mov x15, x21 │ │ - subs x3, x10, x2 │ │ - sub w4, w1, #0x61 │ │ - csel x3, xzr, x3, cc // cc = lo, ul, last │ │ - and w5, w4, #0xff │ │ - cmp x3, #0x1 │ │ - csinc x3, x3, xzr, hi // hi = pmore │ │ - cmp x3, #0x1a │ │ - csel x3, x3, x11, cc // cc = lo, ul, last │ │ - cmp w5, #0x1a │ │ - b.cc 1fecc // b.lo, b.ul, b.last │ │ - sub w4, w1, #0x30 │ │ - and w4, w4, #0xff │ │ - cmp w4, #0x9 │ │ - b.hi 20070 // b.pmore │ │ - sub w4, w1, #0x16 │ │ - add x15, x15, #0x1 │ │ - and x1, x4, #0xff │ │ - cmp x3, x1 │ │ - b.ls 1ff4c // b.plast │ │ - adds x0, x0, x1 │ │ - b.cs 20070 // b.hs, b.nlast │ │ - add x3, x16, #0x1 │ │ - udiv x2, x0, x3 │ │ - adds x9, x9, x2 │ │ - b.cs 20070 // b.hs, b.nlast │ │ - lsr x4, x9, #32 │ │ - cbnz x4, 20070 │ │ - cmp w9, #0x110, lsl #12 │ │ - b.eq 20070 // b.none │ │ - eor w4, w9, w12 │ │ - sub w4, w4, #0x800 │ │ - lsr w4, w4, #11 │ │ - cmp w4, #0x21e │ │ - b.hi 20070 // b.pmore │ │ - cmp x16, #0x7f │ │ - b.hi 20070 // b.pmore │ │ - msub x0, x2, x3, x0 │ │ - cmp x16, x0 │ │ - b.ls 1ffe0 // b.plast │ │ - add x2, x13, x16, lsl #2 │ │ - sub x4, x16, #0x1 │ │ - mov x16, x4 │ │ - cmp x4, x0 │ │ - ldur w5, [x2, #-4] │ │ - str w5, [x2] │ │ - b.hi 1ff2c // b.pmore │ │ - b 1ffe8 │ │ - sub x4, x10, x3 │ │ - mov w3, #0x48 // #72 │ │ - subs x5, x3, x2 │ │ - csel x5, xzr, x5, cc // cc = lo, ul, last │ │ - cmp x5, #0x1 │ │ - csinc x5, x5, xzr, hi // hi = pmore │ │ - cmp x5, #0x1a │ │ - csel x6, x5, x11, cc // cc = lo, ul, last │ │ - cmp x15, x8 │ │ - b.eq 20070 // b.none │ │ + mov w3, #0x2bc // #700 │ │ + mov w5, #0x48 // #72 │ │ + mov w10, #0x80 // #128 │ │ + add x24, x12, #0x4 │ │ + mov w12, #0x24 // #36 │ │ + mov w13, #0x1a // #26 │ │ + mov w14, #0xd800 // #55296 │ │ + orr w16, w16, #0x800 │ │ + movk x17, #0xea0e, lsl #48 │ │ + mov x1, x21 │ │ + mov w27, wzr │ │ + mov x4, xzr │ │ + add x1, x1, #0x1 │ │ + mov w26, #0x1 // #1 │ │ + mov w6, #0x24 // #36 │ │ + mov w7, #0x1 // #1 │ │ + subs x25, x6, x5 │ │ + csel x25, xzr, x25, cc // cc = lo, ul, last │ │ + cmp x25, #0x1 │ │ + csinc x25, x25, xzr, hi // hi = pmore │ │ + cmp x25, #0x1a │ │ + csel x25, x25, x13, cc // cc = lo, ul, last │ │ + tbz w27, #0, 20b00 │ │ + cmp x1, x8 │ │ + b.eq 20c78 // b.none │ │ + ldrb w27, [x1], #1 │ │ + b 20b08 │ │ + mov w27, w15 │ │ + tbz w26, #0, 20c78 │ │ + sub w26, w27, #0x61 │ │ + and w28, w26, #0xff │ │ + cmp w28, #0x1a │ │ + b.cc 20b2c // b.lo, b.ul, b.last │ │ + sub w26, w27, #0x30 │ │ + and w26, w26, #0xff │ │ + cmp w26, #0x9 │ │ + b.hi 20c78 // b.pmore │ │ + sub w26, w27, #0x16 │ │ + and x26, x26, #0xff │ │ + umulh x27, x26, x7 │ │ + cmp xzr, x27 │ │ + b.ne 20c78 // b.any │ │ + mul x27, x26, x7 │ │ + cmn x4, x27 │ │ + b.cs 20c78 // b.hs, b.nlast │ │ + cmp x25, x26 │ │ + add x4, x27, x4 │ │ + b.hi 20b78 // b.pmore │ │ + sub x25, x12, x25 │ │ + mov w26, wzr │ │ + add x6, x6, #0x24 │ │ + umulh x27, x7, x25 │ │ + mul x7, x7, x25 │ │ + cmp xzr, x27 │ │ + mov w27, #0x1 // #1 │ │ + b.eq 20ad4 // b.none │ │ + b 20c78 │ │ + cmn x0, x4 │ │ + b.cs 20c78 // b.hs, b.nlast │ │ + add x6, x2, #0x1 │ │ + add x15, x4, x0 │ │ + udiv x0, x15, x6 │ │ + cmn x10, x0 │ │ + b.cs 20c78 // b.hs, b.nlast │ │ + add x10, x0, x10 │ │ + lsr x5, x10, #32 │ │ + cbnz x5, 20c78 │ │ + eor w5, w10, w14 │ │ + sub w5, w5, #0x110, lsl #12 │ │ + cmp w5, w16 │ │ + b.cc 20c78 // b.lo, b.ul, b.last │ │ + cmp x10, #0x110, lsl #12 │ │ + b.eq 20c78 // b.none │ │ + cmp x2, #0x7f │ │ + b.hi 20c78 // b.pmore │ │ + msub x0, x0, x6, x15 │ │ + mov x15, x11 │ │ + cmp x2, x0 │ │ + b.ls 20bf0 // b.plast │ │ mov x5, x15 │ │ - ldrb w7, [x5], #1 │ │ - sub w25, w7, #0x61 │ │ - cmp w25, #0x1a │ │ - b.cc 1ff98 // b.lo, b.ul, b.last │ │ - sub w25, w7, #0x30 │ │ - cmp w25, #0x9 │ │ - b.hi 20070 // b.pmore │ │ - sub w25, w7, #0x16 │ │ - and x7, x25, #0xff │ │ - umulh x25, x7, x4 │ │ - cmp xzr, x25 │ │ - b.ne 20070 // b.any │ │ - mul x25, x7, x4 │ │ - adds x1, x1, x25 │ │ - b.cs 20070 // b.hs, b.nlast │ │ - cmp x6, x7 │ │ - b.hi 20064 // b.pmore │ │ - sub x15, x10, x6 │ │ - add x3, x3, #0x24 │ │ - mul x6, x4, x15 │ │ - umulh x7, x4, x15 │ │ + sub x2, x2, #0x1 │ │ + ldr w7, [x5, #-4]! │ │ + cmp x2, x0 │ │ + str w7, [x15] │ │ mov x15, x5 │ │ - mov x4, x6 │ │ - cmp xzr, x7 │ │ - b.eq 1ff54 // b.none │ │ - b 20070 │ │ + b.hi 20bd0 // b.pmore │ │ + b 20bf8 │ │ cmp x0, #0x80 │ │ - b.cs 2015c // b.hs, b.nlast │ │ - cmp x15, x8 │ │ - str w9, [x13, x0, lsl #2] │ │ - b.eq 2012c // b.none │ │ - udiv x16, x1, x17 │ │ - udiv x17, x16, x3 │ │ - add x17, x17, x16 │ │ - cmp x17, #0x1c8 │ │ - b.cc 20030 // b.lo, b.ul, b.last │ │ - mov x16, xzr │ │ - mov x1, x17 │ │ - umulh x17, x1, x14 │ │ - add x16, x16, #0x24 │ │ - lsr x2, x1, #3 │ │ - lsr x17, x17, #5 │ │ - cmp x2, #0x7ca │ │ - mov x1, x17 │ │ - b.hi 20010 // b.pmore │ │ - b 20034 │ │ - mov x16, xzr │ │ - add w1, w17, w17, lsl #3 │ │ - add w17, w17, #0x26 │ │ - ubfiz w1, w1, #2, #14 │ │ - and w17, w17, #0xffff │ │ + b.cs 20d68 // b.hs, b.nlast │ │ + cmp x1, x8 │ │ + str w10, [x9, x0, lsl #2] │ │ + b.eq 20d38 // b.none │ │ + udiv x15, x4, x3 │ │ + udiv x2, x15, x6 │ │ + add x15, x2, x15 │ │ + cmp x15, #0x1c8 │ │ + b.cc 20c40 // b.lo, b.ul, b.last │ │ + mov x2, xzr │ │ + mov x3, x15 │ │ + umulh x15, x3, x17 │ │ + lsr x3, x3, #3 │ │ + add x2, x2, #0x24 │ │ + cmp x3, #0x7ca │ │ + lsr x15, x15, #5 │ │ + mov x3, x15 │ │ + b.hi 20c20 // b.pmore │ │ + b 20c44 │ │ + mov x2, xzr │ │ + add w3, w15, w15, lsl #3 │ │ + add w15, w15, #0x26 │ │ add x0, x0, #0x1 │ │ + and w15, w15, #0xffff │ │ add x24, x24, #0x4 │ │ - udiv w17, w1, w17 │ │ - ldrb w1, [x15] │ │ - add x2, x16, x17 │ │ - mov x16, x3 │ │ - mov w17, #0x2 // #2 │ │ - b 1fe90 │ │ - add x15, x15, #0x1 │ │ - adds x0, x0, x1 │ │ - b.cc 1fee4 // b.lo, b.ul, b.last │ │ - ldp x20, x8, [x20, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2f2 │ │ + add x11, x11, #0x4 │ │ + ubfiz w3, w3, #2, #14 │ │ + udiv w3, w3, w15 │ │ + ldrb w15, [x1] │ │ + add x5, x2, x3 │ │ + mov x2, x6 │ │ + mov w3, #0x2 // #2 │ │ + b 20abc │ │ + ldp x20, x8, [x20] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4dd │ │ mov w2, #0x9 // #9 │ │ - mov x0, x20 │ │ ldr x3, [x8, #24] │ │ + mov x0, x20 │ │ str x3, [sp, #8] │ │ blr x3 │ │ - tbnz w0, #0, 200e8 │ │ - cbz x23, 200d0 │ │ - mov x0, x20 │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ + tbnz w0, #0, 20cf0 │ │ + cbz x22, 20cd8 │ │ ldr x3, [sp, #8] │ │ + mov x0, x20 │ │ + mov x1, x23 │ │ + mov x2, x22 │ │ blr x3 │ │ - tbnz w0, #0, 200e8 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2fb │ │ + tbnz w0, #0, 20cf0 │ │ + ldr x3, [sp, #8] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4e6 │ │ mov x0, x20 │ │ mov w2, #0x1 // #1 │ │ - ldr x3, [sp, #8] │ │ mov w22, #0x1 // #1 │ │ blr x3 │ │ - tbnz w0, #0, 200ec │ │ + tbnz w0, #0, 20cf4 │ │ + ldr x3, [sp, #8] │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov x2, x19 │ │ - ldr x3, [sp, #8] │ │ blr x3 │ │ - tbz w0, #0, 2010c │ │ + tbz w0, #0, 20d18 │ │ mov w22, #0x1 // #1 │ │ mov w0, w22 │ │ - add sp, sp, #0x210 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x30, x25, [sp, #16] │ │ - ldr x29, [sp], #80 │ │ + add sp, sp, #0x220 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ ret │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2fc │ │ + ldr x3, [sp, #8] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4e7 │ │ mov x0, x20 │ │ mov w2, #0x1 // #1 │ │ - ldr x3, [sp, #8] │ │ - b 1fe30 │ │ - mov x16, x9 │ │ - b 1fe50 │ │ - add x19, sp, #0x10 │ │ + b 20a4c │ │ + mov x2, x8 │ │ + b 20a70 │ │ + add x19, sp, #0x14 │ │ ldr w8, [x19] │ │ - add x0, sp, #0x21c │ │ + sub x0, x29, #0xc │ │ mov x1, x20 │ │ - str w8, [sp, #540] │ │ - bl 189e8 │ │ + stur w8, [x29, #-12] │ │ + bl 18870 │ │ mov w22, w0 │ │ - tbnz w0, #0, 200ec │ │ - add x19, x19, #0x4 │ │ + cbnz w0, 20cf4 │ │ subs x24, x24, #0x4 │ │ - b.ne 20130 // b.any │ │ - b 200ec │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x1e8 │ │ + add x19, x19, #0x4 │ │ + b.eq 20cf4 // b.none │ │ + b 20d3c │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xec8 │ │ mov w1, #0x80 // #128 │ │ - bl 161cc │ │ - ldp x9, x8, [x0, #8] │ │ - cmp x8, x9 │ │ - b.cs 201bc // b.hs, b.nlast │ │ - ldr x9, [x0] │ │ - mov w10, #0x110000 // #1114112 │ │ - ldrb w9, [x9, x8] │ │ - sub w11, w9, #0x7b │ │ - sub w12, w9, #0x5b │ │ - cmn w11, #0x1a │ │ - csel x10, xzr, x10, cc // cc = lo, ul, last │ │ - cmn w12, #0x1a │ │ - cset w12, cc // cc = lo, ul, last │ │ - csel x9, x10, x9, cc // cc = lo, ul, last │ │ - cmn w11, #0x1a │ │ - add x10, x8, #0x1 │ │ - csel w8, wzr, w12, cs // cs = hs, nlast │ │ - orr x8, x8, x9, lsl #32 │ │ - str x10, [x0, #16] │ │ - mov x0, x8 │ │ + bl 16e34 │ │ + ldp x8, x9, [x0, #8] │ │ + cmp x9, x8 │ │ + b.cs 20dac // b.hs, b.nlast │ │ + ldr x8, [x0] │ │ + ldrb w8, [x8, x9] │ │ + add x9, x9, #0x1 │ │ + str x9, [x0, #16] │ │ + sub w10, w8, #0x41 │ │ + cmp w10, #0x1a │ │ + b.cs 20db8 // b.hs, b.nlast │ │ + lsl x8, x8, #32 │ │ + mov x9, xzr │ │ + b 20dcc │ │ + mov x8, xzr │ │ + mov w9, #0x1 // #1 │ │ + b 20dcc │ │ + sub w8, w8, #0x7b │ │ + cmn w8, #0x1a │ │ + mov x8, #0x11000000000000 // #4785074604081152 │ │ + cset w9, cc // cc = lo, ul, last │ │ + csel x8, xzr, x8, cc // cc = lo, ul, last │ │ + orr x0, x8, x9 │ │ ret │ │ - mov w8, #0x1 // #1 │ │ - mov x0, x8 │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ + ldr x20, [x0, #32] │ │ + mov w1, wzr │ │ + mov x19, x0 │ │ + str xzr, [x0, #32] │ │ + bl 1fdfc │ │ + cbnz w0, 20e10 │ │ + str x20, [x19, #32] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x30 │ │ ret │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x4a0 │ │ + adrp x3, 77000 │ │ + add x3, x3, #0xbf8 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xfe0 │ │ + sub x2, x29, #0x1 │ │ + mov w1, #0x3d // #61 │ │ + bl 19064 │ │ sub sp, sp, #0x50 │ │ - stp x30, x25, [sp, #16] │ │ + stp x29, x30, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ + ldr x21, [x0] │ │ mov x19, x0 │ │ - ldr x23, [x0] │ │ - cbz x23, 202cc │ │ - ldp x24, x21, [x19, #8] │ │ - cmp x21, x24 │ │ - b.cs 204e8 // b.hs, b.nlast │ │ - ldrb w22, [x23, x21] │ │ - add x25, x21, #0x1 │ │ - str x25, [x19, #16] │ │ - sub w8, w22, #0x61 │ │ - cmp w8, #0x19 │ │ - b.hi 2021c // b.pmore │ │ - mov w9, #0xfbbf // #64447 │ │ - movk w9, #0x3bc, lsl #16 │ │ - lsr w9, w9, w8 │ │ - tbnz w9, #0, 20328 │ │ - ldr w8, [x19, #24] │ │ - add w8, w8, #0x1 │ │ - cmp w8, #0x1f4 │ │ - str w8, [x19, #24] │ │ - b.hi 202f8 // b.pmore │ │ - sub w8, w22, #0x41 │ │ - cmp w8, #0x13 │ │ - b.hi 20438 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x3ce │ │ - adr x10, 20254 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 20274 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b7 │ │ - mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20644 │ │ - mov x0, x19 │ │ - bl 201c8 │ │ - tbnz w0, #0, 20504 │ │ - cmp w22, #0x41 │ │ - b.ne 202b8 // b.any │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 202a4 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3cb │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 208a0 │ │ - tbnz w0, #0, 20644 │ │ + cbz x21, 20e94 │ │ + ldp x23, x22, [x19, #8] │ │ + cmp x22, x23 │ │ + b.cs 20fc4 // b.hs, b.nlast │ │ + ldrb w20, [x21, x22] │ │ + add x24, x22, #0x1 │ │ + str x24, [x19, #16] │ │ + mov w0, w20 │ │ + bl 23240 │ │ + cbz x0, 20ec0 │ │ + mov x8, x0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20624 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b8 │ │ - b 20590 │ │ + cbz x0, 212b4 │ │ + mov x2, x1 │ │ + mov x1, x8 │ │ + b 20ea8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20640 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ + cbz x0, 212b4 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ - ldp x30, x25, [sp, #16] │ │ + ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ - b 169c4 │ │ + b 176dc │ │ + ldr w8, [x19, #24] │ │ + add w8, w8, #0x1 │ │ + cmp w8, #0x1f5 │ │ + str w8, [x19, #24] │ │ + b.cc 20f04 // b.lo, b.ul, b.last │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20314 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ + cbz x0, 20ef0 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ab │ │ mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ + bl 176dc │ │ + tbnz w0, #0, 20fe0 │ │ mov w8, #0x1 // #1 │ │ - mov w20, wzr │ │ + mov w21, wzr │ │ str xzr, [x19] │ │ strb w8, [x19, #8] │ │ - b 20644 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 20640 │ │ - and x8, x8, #0xff │ │ - adrp x9, 75000 │ │ - add x9, x9, #0x3a8 │ │ - lsl x8, x8, #3 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x4c0 │ │ - ldr x1, [x9, x8] │ │ - ldr x2, [x10, x8] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x30, x25, [sp, #16] │ │ - add sp, sp, #0x50 │ │ - b 169c4 │ │ - ldr x21, [x19, #32] │ │ - cbz x21, 20618 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x289 │ │ - mov x0, x21 │ │ - mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20644 │ │ - cmp w22, #0x50 │ │ - b.ne 205a4 // b.any │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3c5 │ │ - mov x0, x21 │ │ - mov w2, #0x6 // #6 │ │ - bl 169c4 │ │ - tbz w0, #0, 20618 │ │ - b 20504 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 203d0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x288 │ │ - mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20644 │ │ - cmp x25, x24 │ │ - b.cs 205f4 // b.hs, b.nlast │ │ - ldrb w8, [x23, x25] │ │ - cmp w8, #0x4c │ │ - b.ne 205f4 // b.any │ │ - add x8, x21, #0x2 │ │ - mov x0, sp │ │ - mov x1, x19 │ │ - str x8, [x19, #16] │ │ - bl 23820 │ │ - ldrb w8, [sp] │ │ - cbz w8, 205c0 │ │ - ldrb w21, [sp, #1] │ │ - ldr x0, [x19, #32] │ │ - cbz w21, 204c0 │ │ - cbz x0, 204d8 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ - b 204d8 │ │ - mov x0, x19 │ │ - bl 2362c │ │ - tbnz w0, #0, 20504 │ │ - b 20624 │ │ - mov x0, x19 │ │ - mov w1, wzr │ │ - str x21, [x19, #16] │ │ - bl 1f02c │ │ - tbz w0, #0, 20624 │ │ - b 20504 │ │ + b 212b8 │ │ + cmp w20, #0x50 │ │ + b.gt 20ff8 │ │ + cmp w20, #0x45 │ │ + b.gt 2107c │ │ + cmp w20, #0x41 │ │ + b.eq 210c8 // b.none │ │ + cmp w20, #0x42 │ │ + b.eq 2120c // b.none │ │ + cmp w20, #0x44 │ │ + b.ne 2121c // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2046c │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcc0 │ │ + cbz x0, 20f48 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x9c │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ + bl 176dc │ │ + tbnz w0, #0, 20fe0 │ │ mov x0, x19 │ │ - bl 239d4 │ │ - tbnz w0, #0, 20504 │ │ + bl 235b0 │ │ + tbnz w0, #0, 20fe0 │ │ ldr x8, [x19] │ │ - cbz x8, 204e8 │ │ + cbz x8, 20fc4 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 204e8 // b.hs, b.nlast │ │ + b.cs 20fc4 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x4c │ │ - b.ne 204e8 // b.any │ │ + b.ne 20fc4 // b.any │ │ add x8, x9, #0x1 │ │ mov x0, sp │ │ mov x1, x19 │ │ str x8, [x19, #16] │ │ - bl 23820 │ │ + bl 2147c │ │ ldrb w8, [sp] │ │ - cbz w8, 20660 │ │ - ldrb w21, [sp, #1] │ │ + tbz w8, #0, 212d4 │ │ ldr x0, [x19, #32] │ │ - cbnz w21, 2040c │ │ - cbz x0, 204d8 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ - mov w20, wzr │ │ - str xzr, [x19] │ │ - strb w21, [x19, #8] │ │ - b 20644 │ │ + ldrb w20, [sp, #1] │ │ + cbz x0, 211e4 │ │ + cmp w20, #0x0 │ │ + mov w8, #0x10 // #16 │ │ + mov w9, #0x19 // #25 │ │ + adrp x10, 5000 │ │ + add x10, x10, #0xe40 │ │ + csel x2, x9, x8, ne // ne = any │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x5ab │ │ + csel x1, x8, x10, ne // ne = any │ │ + b 211dc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2050c │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ + cbz x0, 20fe8 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xe40 │ │ mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 2050c │ │ - mov w20, #0x1 // #1 │ │ - b 20644 │ │ - mov w20, wzr │ │ + bl 176dc │ │ + tbz w0, #0, 20fe8 │ │ + mov w21, #0x1 // #1 │ │ + b 212b8 │ │ + mov w21, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - b 20644 │ │ - mov x0, x19 │ │ - bl 2339c │ │ - tbz w0, #0, 20624 │ │ - b 20504 │ │ + b 212b8 │ │ + sub w8, w20, #0x51 │ │ + cmp w8, #0x2 │ │ + b.cc 21150 // b.lo, b.ul, b.last │ │ + cmp w20, #0x53 │ │ + b.eq 210c8 // b.none │ │ + cmp w20, #0x54 │ │ + b.ne 2121c // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2054c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x285 │ │ + cbz x0, 21034 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49a │ │ mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20644 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 212b8 │ │ mov x0, x19 │ │ - bl 23918 │ │ - cbnz x0, 20504 │ │ + bl 23504 │ │ + tbnz w0, #0, 20fe0 │ │ cmp x1, #0x1 │ │ - b.ne 20580 // b.any │ │ + b.ne 21068 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20624 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x284 │ │ + cbz x0, 21298 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x499 │ │ mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20644 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 212b8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20624 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xee5 │ │ - mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbz w0, #0, 20624 │ │ - b 20644 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcd8 │ │ - mov x0, x21 │ │ - mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ - b 20618 │ │ + cbz x0, 21298 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xd05 │ │ + b 2113c │ │ + sub w8, w20, #0x4f │ │ + cmp w8, #0x2 │ │ + b.cs 211f4 // b.hs, b.nlast │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 210a8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49e │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 212b8 │ │ + cmp w20, #0x50 │ │ + b.ne 21270 // b.any │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 2128c │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5d8 │ │ + mov w2, #0x6 // #6 │ │ + b 21284 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 210e8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ca │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 212b8 │ │ + mov x0, x19 │ │ + bl 20e34 │ │ + tbnz w0, #0, 20fe0 │ │ + cmp w20, #0x41 │ │ + b.ne 2112c // b.any │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 21118 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5de │ │ + mov w2, #0x2 // #2 │ │ + bl 176dc │ │ + tbnz w0, #0, 20fe0 │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 21564 │ │ + tbnz w0, #0, 212b8 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 21298 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5cb │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbz w0, #0, 21298 │ │ + b 212b8 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 2117c │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49d │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 212b8 │ │ + ldr x21, [x19] │ │ + cbz x21, 21268 │ │ + ldp x23, x24, [x19, #8] │ │ + cmp x24, x23 │ │ + b.cs 21268 // b.hs, b.nlast │ │ + ldrb w8, [x21, x24] │ │ + cmp w8, #0x4c │ │ + b.ne 21268 // b.any │ │ + add x8, x24, #0x1 │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + str x8, [x19, #16] │ │ + bl 2147c │ │ + ldrb w8, [sp] │ │ + tbz w8, #0, 21234 │ │ + ldr x0, [x19, #32] │ │ + ldrb w20, [sp, #1] │ │ + cbz x0, 211e4 │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xe40 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x5ab │ │ + cmp w20, #0x0 │ │ + mov w10, #0x10 // #16 │ │ + mov w11, #0x19 // #25 │ │ + csel x1, x9, x8, ne // ne = any │ │ + csel x2, x11, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 20fe0 │ │ + mov w21, wzr │ │ + str xzr, [x19] │ │ + strb w20, [x19, #8] │ │ + b 212b8 │ │ + cmp w20, #0x46 │ │ + b.ne 2121c // b.any │ │ + mov x0, x19 │ │ + bl 23278 │ │ + tbnz w0, #0, 20fe0 │ │ + b 21298 │ │ + mov x0, x19 │ │ + bl 23420 │ │ + tbnz w0, #0, 20fe0 │ │ + b 21298 │ │ + mov x0, x19 │ │ + mov w1, wzr │ │ + str x22, [x19, #16] │ │ + bl 1fdfc │ │ + tbnz w0, #0, 20fe0 │ │ + b 21298 │ │ ldr x1, [sp, #8] │ │ - cbz x1, 205f4 │ │ + cbz x1, 21268 │ │ mov x0, x19 │ │ - bl 20f1c │ │ - tbnz w0, #0, 20504 │ │ + bl 21b54 │ │ + tbnz w0, #0, 20fe0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 205f4 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3c4 │ │ + cbz x0, 21268 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5d7 │ │ mov w2, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20644 │ │ - cmp w22, #0x52 │ │ - b.eq 20618 // b.none │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 212b8 │ │ + cmp w20, #0x52 │ │ + b.eq 2128c // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20618 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcd8 │ │ + cbz x0, 2128c │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb0 │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ + bl 176dc │ │ + tbnz w0, #0, 20fe0 │ │ mov x0, x19 │ │ - bl 201c8 │ │ - tbnz w0, #0, 20504 │ │ + bl 20e34 │ │ + tbnz w0, #0, 20fe0 │ │ ldr x8, [x19] │ │ - cbz x8, 20640 │ │ + cbz x8, 212b4 │ │ ldr w8, [x19, #24] │ │ - mov w20, wzr │ │ + mov w21, wzr │ │ sub w8, w8, #0x1 │ │ str w8, [x19, #24] │ │ - b 20644 │ │ - mov w20, wzr │ │ - mov w0, w20 │ │ + b 212b8 │ │ + mov w21, wzr │ │ + mov w0, w21 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ - ldp x30, x25, [sp, #16] │ │ + ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x50 │ │ ret │ │ ldr x20, [sp, #8] │ │ - cbz x20, 20624 │ │ + cbz x20, 21298 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20684 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3cd │ │ + cbz x0, 212f8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5e0 │ │ mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20504 │ │ + bl 176dc │ │ + tbnz w0, #0, 20fe0 │ │ mov x0, x19 │ │ mov x1, x20 │ │ - bl 20f1c │ │ - tbz w0, #0, 20624 │ │ - b 20504 │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + bl 21b54 │ │ + tbnz w0, #0, 20fe0 │ │ + b 21298 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ - cbz x8, 2070c │ │ - mov x20, x0 │ │ + cbz x8, 21400 │ │ + mov x19, x0 │ │ mov x22, xzr │ │ - mov w19, #0x1 // #1 │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x3b5 │ │ - ldp x10, x9, [x20, #8] │ │ + mov w20, #0x1 // #1 │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x5c8 │ │ + ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 206d8 // b.hs, b.nlast │ │ - ldrb w8, [x8, x9] │ │ - cmp w8, #0x45 │ │ - b.eq 20724 // b.none │ │ - cbz x22, 206f4 │ │ - ldr x0, [x20, #32] │ │ - cbz x0, 206f4 │ │ + b.cs 21354 // b.hs, b.nlast │ │ + ldrb w11, [x8, x9] │ │ + cmp w11, #0x45 │ │ + b.eq 2141c // b.none │ │ + cbz x22, 2137c │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 2137c │ │ mov x1, x21 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20710 │ │ - mov x0, x20 │ │ - bl 20744 │ │ - tbnz w0, #0, 20710 │ │ - ldr x8, [x20] │ │ - sub x22, x22, #0x1 │ │ - cbnz x8, 206c0 │ │ - mov x19, xzr │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ + bl 176dc │ │ + tbnz w0, #0, 21404 │ │ + ldr x8, [x19] │ │ + cbz x8, 213c8 │ │ + ldp x10, x9, [x19, #8] │ │ + cmp x9, x10 │ │ + b.cs 213c8 // b.hs, b.nlast │ │ + ldrb w8, [x8, x9] │ │ + cmp w8, #0x4b │ │ + b.eq 213e4 // b.none │ │ + cmp w8, #0x4c │ │ + b.ne 213c8 // b.any │ │ add x8, x9, #0x1 │ │ - mov x19, xzr │ │ - str x8, [x20, #16] │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - stp x30, x19, [sp, #-16]! │ │ - mov x19, x0 │ │ - ldr x8, [x0] │ │ - cbz x8, 207a8 │ │ - ldp x9, x11, [x19, #8] │ │ - cmp x11, x9 │ │ - b.cs 207a8 // b.hs, b.nlast │ │ - ldrb w10, [x8, x11] │ │ - cmp w10, #0x4b │ │ - b.eq 207b4 // b.none │ │ - cmp w10, #0x4c │ │ - b.ne 207a8 // b.any │ │ - add x10, x11, #0x1 │ │ - cmp x10, x9 │ │ - str x10, [x19, #16] │ │ - b.cs 207cc // b.hs, b.nlast │ │ - ldrb w12, [x8, x10] │ │ - cmp w12, #0x5f │ │ - b.ne 207cc // b.any │ │ - add x8, x11, #0x2 │ │ - mov x1, xzr │ │ + mov x0, sp │ │ + mov x1, x19 │ │ str x8, [x19, #16] │ │ + bl 2147c │ │ + ldrb w8, [sp] │ │ + tbnz w8, #0, 2142c │ │ + ldr x1, [sp, #8] │ │ mov x0, x19 │ │ - ldp x30, x19, [sp], #16 │ │ - b 20f1c │ │ + bl 21b54 │ │ + tbnz w0, #0, 21404 │ │ + b 213d4 │ │ mov x0, x19 │ │ - ldp x30, x19, [sp], #16 │ │ - b 201c8 │ │ - add x8, x11, #0x1 │ │ + bl 20e34 │ │ + tbnz w0, #0, 21404 │ │ + ldr x8, [x19] │ │ + sub x22, x22, #0x1 │ │ + cbnz x8, 2133c │ │ + b 21400 │ │ + add x8, x9, #0x1 │ │ mov x0, x19 │ │ mov w1, wzr │ │ str x8, [x19, #16] │ │ - ldp x30, x19, [sp], #16 │ │ - b 208a0 │ │ - cmp x10, x9 │ │ + bl 21564 │ │ + tbnz w0, #0, 21404 │ │ + b 213d4 │ │ + mov x20, xzr │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + add x8, x9, #0x1 │ │ + mov x20, xzr │ │ + str x8, [x19, #16] │ │ + b 21404 │ │ + ldr x0, [x19, #32] │ │ + ldrb w21, [sp, #1] │ │ + cbz x0, 2146c │ │ + cmp w21, #0x0 │ │ + mov w8, #0x10 // #16 │ │ + mov w9, #0x19 // #25 │ │ + adrp x10, 5000 │ │ + add x10, x10, #0xe40 │ │ + csel x2, x9, x8, ne // ne = any │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x5ab │ │ + csel x1, x8, x10, ne // ne = any │ │ + bl 176dc │ │ + cbz w0, 2146c │ │ + mov w20, #0x1 // #1 │ │ + b 21404 │ │ + mov x20, xzr │ │ + str xzr, [x19] │ │ + strb w21, [x19, #8] │ │ + b 21404 │ │ + ldp x9, x8, [x1, #8] │ │ + ldr x10, [x1] │ │ + cmp x8, x9 │ │ + b.cs 214ac // b.hs, b.nlast │ │ + ldrb w11, [x10, x8] │ │ + cmp w11, #0x5f │ │ + b.ne 214ac // b.any │ │ + add x8, x8, #0x1 │ │ + mov w9, wzr │ │ + str xzr, [x0, #8] │ │ + str x8, [x1, #16] │ │ + b 2153c │ │ + cmp x8, x9 │ │ mov x11, xzr │ │ - csel x12, x10, x9, hi // hi = pmore │ │ mov w13, #0x3e // #62 │ │ - cmp x10, x9 │ │ - b.cs 207f0 // b.hs, b.nlast │ │ - ldrb w14, [x8, x10] │ │ + csel x12, x8, x9, hi // hi = pmore │ │ + cmp x8, x9 │ │ + b.cs 214d0 // b.hs, b.nlast │ │ + ldrb w14, [x10, x8] │ │ cmp w14, #0x5f │ │ - b.eq 20854 // b.none │ │ - cmp x12, x10 │ │ - b.eq 20864 // b.none │ │ - ldrb w15, [x8, x10] │ │ + b.eq 21544 // b.none │ │ + cmp x12, x8 │ │ + b.eq 21534 // b.none │ │ + ldrb w15, [x10, x8] │ │ sub w14, w15, #0x30 │ │ cmp w14, #0xa │ │ - b.cc 2082c // b.lo, b.ul, b.last │ │ + b.cc 2150c // b.lo, b.ul, b.last │ │ sub w14, w15, #0x61 │ │ cmp w14, #0x1a │ │ - b.cs 2081c // b.hs, b.nlast │ │ + b.cs 214fc // b.hs, b.nlast │ │ sub w14, w15, #0x57 │ │ - b 2082c │ │ + b 2150c │ │ sub w14, w15, #0x41 │ │ cmp w14, #0x1a │ │ - b.cs 20864 // b.hs, b.nlast │ │ + b.cs 21534 // b.hs, b.nlast │ │ sub w14, w15, #0x1d │ │ - add x10, x10, #0x1 │ │ umulh x15, x11, x13 │ │ + add x8, x8, #0x1 │ │ + str x8, [x1, #16] │ │ cmp xzr, x15 │ │ - str x10, [x19, #16] │ │ - b.ne 20864 // b.any │ │ + b.ne 21534 // b.any │ │ lsl x15, x11, #6 │ │ sub x11, x15, x11, lsl #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 207dc // b.lo, b.ul, b.last │ │ - b 20864 │ │ - add x8, x10, #0x1 │ │ - adds x1, x11, #0x1 │ │ - str x8, [x19, #16] │ │ - b.cc 2079c // b.lo, b.ul, b.last │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 2088c │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 2088c │ │ - mov w0, #0x1 // #1 │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - mov w0, wzr │ │ - str xzr, [x19] │ │ - strb wzr, [x19, #8] │ │ - ldp x30, x19, [sp], #16 │ │ + cmn x11, w14, uxtb │ │ + add x11, x11, w14, uxtb │ │ + b.cc 214bc // b.lo, b.ul, b.last │ │ + mov w9, #0x1 // #1 │ │ + strb wzr, [x0, #1] │ │ + strb w9, [x0] │ │ ret │ │ + add x8, x8, #0x1 │ │ + cmn x11, #0x1 │ │ + str x8, [x1, #16] │ │ + b.eq 21534 // b.none │ │ + add x8, x11, #0x1 │ │ + mov w9, wzr │ │ + str x8, [x0, #8] │ │ + b 2153c │ │ sub sp, sp, #0x40 │ │ - str x30, [sp, #16] │ │ + stp x29, x30, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ - mov x19, x0 │ │ + add x29, sp, #0x10 │ │ ldr x9, [x0] │ │ - cbz x9, 20c84 │ │ + mov x19, x0 │ │ + cbz x9, 21934 │ │ ldp x10, x8, [x19, #8] │ │ cmp x8, x10 │ │ - b.cs 2098c // b.hs, b.nlast │ │ + b.cs 21910 // b.hs, b.nlast │ │ ldr w12, [x19, #24] │ │ - add x11, x8, #0x1 │ │ ldrb w22, [x9, x8] │ │ - add w12, w12, #0x1 │ │ + add x11, x8, #0x1 │ │ str x11, [x19, #16] │ │ - cmp w12, #0x1f4 │ │ + add w12, w12, #0x1 │ │ + cmp w12, #0x1f5 │ │ str w12, [x19, #24] │ │ - b.hi 209c4 // b.pmore │ │ - sub w12, w22, #0x41 │ │ - cmp w12, #0x38 │ │ - b.hi 20d74 // b.pmore │ │ - adrp x13, 6000 │ │ - add x13, x13, #0x3e2 │ │ + b.cc 215e0 // b.lo, b.ul, b.last │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 215cc │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ab │ │ + mov w2, #0x19 // #25 │ │ + bl 176dc │ │ + tbnz w0, #0, 2192c │ │ + mov w8, #0x1 // #1 │ │ + mov w21, wzr │ │ + str xzr, [x19] │ │ + strb w8, [x19, #8] │ │ + b 21970 │ │ + sub w12, w22, #0x51 │ │ mov w20, w1 │ │ - adr x14, 20910 │ │ - ldrh w15, [x13, x12, lsl #1] │ │ + cmp w12, #0x28 │ │ + b.hi 21670 // b.pmore │ │ + adrp x13, 6000 │ │ + add x13, x13, #0x122 │ │ + adr x14, 21608 │ │ + ldrb w15, [x13, x12] │ │ add x14, x14, x15, lsl #2 │ │ br x14 │ │ cmp x11, x10 │ │ - b.cs 2094c // b.hs, b.nlast │ │ + b.cs 21644 // b.hs, b.nlast │ │ ldrb w9, [x9, x11] │ │ cmp w9, #0x6e │ │ - b.ne 2094c // b.any │ │ - add x8, x8, #0x2 │ │ + b.ne 21644 // b.any │ │ ldr x0, [x19, #32] │ │ + add x8, x8, #0x2 │ │ str x8, [x19, #16] │ │ - cbz x0, 2094c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2fb │ │ + cbz x0, 21644 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4e6 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ mov x0, x19 │ │ mov w1, w22 │ │ - bl 2118c │ │ - tbnz w0, #0, 209e0 │ │ + bl 21c70 │ │ + tbnz w0, #0, 2192c │ │ ldr x8, [x19] │ │ - cbz x8, 20cac │ │ + cbz x8, 2196c │ │ ldr w8, [x19, #24] │ │ mov w21, wzr │ │ sub w8, w8, #0x1 │ │ str w8, [x19, #24] │ │ - mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 20d90 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 20d90 │ │ - mov w21, #0x1 // #1 │ │ - mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 209fc │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbz w0, #0, 209fc │ │ - mov w21, #0x1 // #1 │ │ - mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, #0x1 // #1 │ │ - mov w21, wzr │ │ - str xzr, [x19] │ │ - strb w8, [x19, #8] │ │ - mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - tbnz w20, #0, 20a48 │ │ + b 21970 │ │ + cmp w22, #0x41 │ │ + b.eq 219dc // b.none │ │ + cmp w22, #0x42 │ │ + b.ne 21910 // b.any │ │ + mov x0, x19 │ │ + mov w1, w20 │ │ + bl 21dd0 │ │ + tbz w0, #0, 21654 │ │ + b 2192c │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + bl 21ebc │ │ + ldr x0, [sp] │ │ + cbz x0, 21a74 │ │ + ldr x1, [sp, #8] │ │ + bl 21f6c │ │ + tbz w0, #0, 21910 │ │ + cbz x1, 21abc │ │ + cmp x1, #0x1 │ │ + b.ne 21910 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20a48 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e4 │ │ - mov w2, #0x1 // #1 │ │ - mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + cbz x0, 21654 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb4 │ │ + mov w2, #0x4 // #4 │ │ + b 21ad0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20a68 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b7 │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5a7 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ - mov x0, x19 │ │ - bl 21d44 │ │ - cbnz x0, 209e0 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b8 │ │ - b 20bd0 │ │ - mov x0, x19 │ │ - mov w1, w20 │ │ - bl 214b0 │ │ - tbnz w0, #0, 209e0 │ │ - b 2095c │ │ + bl 176dc │ │ + tbz w0, #0, 21654 │ │ + b 21970 │ │ cmp x11, x10 │ │ - b.cs 20ac8 // b.hs, b.nlast │ │ + b.cs 21728 // b.hs, b.nlast │ │ ldrb w9, [x9, x11] │ │ cmp w9, #0x65 │ │ - b.ne 20ac8 // b.any │ │ + b.ne 21728 // b.any │ │ add x8, x8, #0x2 │ │ mov x0, x19 │ │ str x8, [x19, #16] │ │ - bl 21a20 │ │ - tbnz w0, #0, 209e0 │ │ - b 2095c │ │ - tbnz w20, #0, 20aec │ │ + bl 222b8 │ │ + tbz w0, #0, 21654 │ │ + b 2192c │ │ + tbnz w20, #0, 2174c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20aec │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e4 │ │ + cbz x0, 2174c │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f7 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20b0c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x288 │ │ + cbz x0, 2176c │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49d │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ cmp w22, #0x52 │ │ - b.eq 20b30 // b.none │ │ + b.eq 21790 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20b30 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcd8 │ │ + cbz x0, 21790 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb0 │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ + bl 176dc │ │ + tbnz w0, #0, 2192c │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 208a0 │ │ - tbnz w0, #0, 209ac │ │ - b 20e04 │ │ - tbnz w20, #0, 20b6c │ │ + bl 21564 │ │ + tbnz w0, #0, 21970 │ │ + b 21a4c │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + bl 21ebc │ │ + ldr x0, [sp] │ │ + cbz x0, 21a74 │ │ + ldr x1, [sp, #8] │ │ + bl 21f6c │ │ + lsr x9, x1, #32 │ │ + mov w8, #0xd800 // #55296 │ │ + eor w8, w1, w8 │ │ + cmp x9, #0x0 │ │ + mov w9, #0xffef0000 // #-1114112 │ │ + sub w8, w8, #0x110, lsl #12 │ │ + cset w10, eq // eq = none │ │ + orr w9, w9, #0x800 │ │ + and w10, w0, w10 │ │ + cmp w8, w9 │ │ + mov w8, #0x110000 // #1114112 │ │ + csel w1, w8, w1, cc // cc = lo, ul, last │ │ + cmp w10, #0x1 │ │ + b.ne 21910 // b.any │ │ + cmp w1, #0x110, lsl #12 │ │ + b.eq 21910 // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20b6c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e4 │ │ + bl 220b8 │ │ + tbz w0, #0, 21654 │ │ + b 2192c │ │ + tbnz w20, #0, 21838 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 21838 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f7 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20b8c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x285 │ │ + cbz x0, 21858 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49a │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ mov x0, x19 │ │ - bl 21df4 │ │ - cbnz x0, 209e0 │ │ + bl 22694 │ │ + tbnz w0, #0, 2192c │ │ cmp x1, #0x1 │ │ - b.ne 20bc0 // b.any │ │ + b.ne 2188c // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x284 │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x499 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xee5 │ │ - mov w2, #0x1 // #1 │ │ - mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ - b 20e04 │ │ - tbnz w20, #0, 20c08 │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xd05 │ │ + b 21a3c │ │ + tbnz w20, #0, 218c4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20c08 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e4 │ │ + cbz x0, 218c4 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f7 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 1f02c │ │ - tbnz w0, #0, 209ac │ │ + bl 1fdfc │ │ + tbnz w0, #0, 21970 │ │ ldr x8, [x19] │ │ - cbz x8, 20c84 │ │ + cbz x8, 21934 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 20d74 // b.hs, b.nlast │ │ + b.cs 21910 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ add x9, x9, #0x1 │ │ str x9, [x19, #16] │ │ cmp w8, #0x53 │ │ - b.eq 20ed4 // b.none │ │ - cmp w8, #0x55 │ │ - b.eq 20e04 // b.none │ │ + b.eq 21b0c // b.none │ │ cmp w8, #0x54 │ │ - b.ne 20d74 // b.any │ │ + b.eq 21adc // b.none │ │ + cmp w8, #0x55 │ │ + b.eq 21a4c // b.none │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20c74 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x285 │ │ - mov w2, #0x1 // #1 │ │ + cbz x0, 2195c │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xe40 │ │ + mov w2, #0x10 // #16 │ │ + bl 176dc │ │ + tbz w0, #0, 2195c │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ - mov x0, x19 │ │ - bl 21d44 │ │ - cbnz x0, 209e0 │ │ - b 20bc0 │ │ + b 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20cac │ │ - ldp x20, x19, [sp, #48] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldp x22, x21, [sp, #32] │ │ + cbz x0, 2196c │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x40 │ │ - b 169c4 │ │ - mov w21, wzr │ │ - mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ - ret │ │ - mov x0, sp │ │ - mov x1, x19 │ │ - bl 216ac │ │ - ldr x0, [sp] │ │ - cbz x0, 20e50 │ │ - ldr x1, [sp, #8] │ │ - bl 21760 │ │ - cmp x0, #0x1 │ │ - b.ne 20d74 // b.any │ │ - cmp x1, #0x1 │ │ - b.eq 20eb4 // b.none │ │ - cbnz x1, 20d74 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3df │ │ - mov w2, #0x5 // #5 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ - b 2095c │ │ - mov x0, sp │ │ - mov x1, x19 │ │ - bl 216ac │ │ - ldr x0, [sp] │ │ - cbz x0, 20e50 │ │ - ldr x1, [sp, #8] │ │ - bl 21760 │ │ - cbz x0, 20d74 │ │ - lsr x8, x1, #32 │ │ - cbnz x8, 20d74 │ │ - mov w8, #0xd800 // #55296 │ │ - mov w9, #0xffef0000 // #-1114112 │ │ - eor w8, w1, w8 │ │ - orr w9, w9, #0x800 │ │ - sub w8, w8, #0x110, lsl #12 │ │ - cmp w8, w9 │ │ - b.cc 20d74 // b.lo, b.ul, b.last │ │ - cmp w1, #0x110, lsl #12 │ │ - b.eq 20d74 // b.none │ │ - ldr x0, [x19, #32] │ │ - bl 218f4 │ │ - tbnz w0, #0, 209e0 │ │ - b 2095c │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 20d90 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ + b 176dc │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ + b 21970 │ │ + mov w21, wzr │ │ mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x40 │ │ ret │ │ - tbnz w20, #0, 20dd8 │ │ + tbnz w20, #0, 219ac │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20dd8 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e4 │ │ + cbz x0, 219ac │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f7 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20df8 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x289 │ │ + cbz x0, 219cc │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49e │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ mov x0, x19 │ │ - bl 21a20 │ │ - tbnz w0, #0, 209e0 │ │ - tbnz w20, #0, 2095c │ │ + bl 222b8 │ │ + tbnz w0, #0, 2192c │ │ + b 21a4c │ │ + tbnz w20, #0, 21a00 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x2fc │ │ + cbz x0, 21a00 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f7 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ - b 2095c │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x394 │ │ + cbz x0, 21a20 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ca │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209ac │ │ - b 2095c │ │ - ldrb w20, [sp, #8] │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ + mov x0, x19 │ │ + bl 225f0 │ │ + tbnz w0, #0, 2192c │ │ ldr x0, [x19, #32] │ │ - cbz w20, 20e78 │ │ - cbz x0, 20e90 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ - b 20e90 │ │ - cbz x0, 20e90 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5cb │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ + tbnz w20, #0, 21654 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x4e7 │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbz w0, #0, 21654 │ │ + b 21970 │ │ + ldr x0, [x19, #32] │ │ + ldrb w20, [sp, #8] │ │ + cbz x0, 21aac │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xe40 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x5ab │ │ + cmp w20, #0x0 │ │ + mov w10, #0x10 // #16 │ │ + mov w11, #0x19 // #25 │ │ + csel x1, x9, x8, ne // ne = any │ │ + csel x2, x11, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 2192c │ │ mov w21, wzr │ │ str xzr, [x19] │ │ strb w20, [x19, #8] │ │ - mov w0, w21 │ │ - ldr x30, [sp, #16] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ + b 21970 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcdc │ │ - mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ - b 2095c │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f2 │ │ + mov w2, #0x5 // #5 │ │ + bl 176dc │ │ + tbz w0, #0, 21654 │ │ + b 2192c │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 21afc │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49a │ │ + mov w2, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 21970 │ │ + mov x0, x19 │ │ + bl 225f0 │ │ + tbz w0, #0, 2188c │ │ + b 2192c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 20ef0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e5 │ │ + cbz x0, 21b28 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5f8 │ │ mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ + bl 176dc │ │ + tbnz w0, #0, 2192c │ │ mov x0, x19 │ │ - bl 21eb4 │ │ - cbnz x0, 209e0 │ │ + bl 22744 │ │ + tbnz w0, #0, 2192c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2095c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3e8 │ │ + cbz x0, 21654 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5fb │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 209e0 │ │ - b 20e04 │ │ - sub sp, sp, #0x60 │ │ - str x30, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ + bl 176dc │ │ + tbnz w0, #0, 2192c │ │ + b 21a4c │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ ldr x19, [x0, #32] │ │ - cbz x19, 20f70 │ │ + cbz x19, 21bc4 │ │ mov x20, x0 │ │ mov x22, x1 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b2 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c5 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbz w0, #0, 20f8c │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - mov w21, wzr │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - cbz x22, 20fd0 │ │ + bl 176dc │ │ + tbnz w0, #0, 21bc8 │ │ + cbz x22, 21be0 │ │ ldr w8, [x20, #40] │ │ subs x22, x8, x22 │ │ - b.cs 20ff4 // b.hs, b.nlast │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ + b.cs 21c04 // b.hs, b.nlast │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xe40 │ │ mov x0, x19 │ │ mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 21014 │ │ + bl 176dc │ │ + tbz w0, #0, 21c28 │ │ mov w21, #0x1 // #1 │ │ + b 21bc8 │ │ + mov w21, wzr │ │ mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5a7 │ │ mov x0, x19 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x394 │ │ - ldp x22, x21, [sp, #64] │ │ mov w2, #0x1 // #1 │ │ - add sp, sp, #0x60 │ │ - b 169c4 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + b 176dc │ │ cmp x22, #0x1a │ │ - b.cs 21038 // b.hs, b.nlast │ │ + b.cs 21c38 // b.hs, b.nlast │ │ add w8, w22, #0x61 │ │ - add x0, sp, #0x8 │ │ + sub x0, x29, #0x4 │ │ mov x1, x19 │ │ - str w8, [sp, #8] │ │ - bl 189e8 │ │ - b 21170 │ │ + stur w8, [x29, #-4] │ │ + bl 18870 │ │ + mov w21, w0 │ │ + b 21bc8 │ │ mov w21, wzr │ │ str xzr, [x20] │ │ strb wzr, [x20, #8] │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x394 │ │ + b 21bc8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5a7 │ │ mov x0, x19 │ │ mov w2, #0x1 // #1 │ │ mov w21, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 20f58 │ │ - lsr x8, x22, #4 │ │ - cmp x8, #0x271 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xf3f │ │ - b.cc 210e0 // b.lo, b.ul, b.last │ │ - mov x10, #0x594b // #22859 │ │ - mov w15, #0xe0ff // #57599 │ │ - movk x10, #0x3886, lsl #16 │ │ - mov x9, xzr │ │ - movk x10, #0xc5d6, lsl #32 │ │ - mov w11, #0xd8f0 // #55536 │ │ - movk x10, #0x346d, lsl #48 │ │ - mov w12, #0x147b // #5243 │ │ - mov w13, #0xffffff9c // #-100 │ │ - add x14, sp, #0x8 │ │ - movk w15, #0x5f5, lsl #16 │ │ - umulh x17, x22, x10 │ │ - mov x16, x22 │ │ - add x1, x14, x9 │ │ - sub x9, x9, #0x4 │ │ - lsr x22, x17, #11 │ │ - cmp x16, x15 │ │ - madd w17, w22, w11, w16 │ │ - ubfx w0, w17, #2, #14 │ │ - mul w0, w0, w12 │ │ - lsr w0, w0, #17 │ │ - madd w17, w0, w13, w17 │ │ - ldrh w0, [x8, w0, uxtw #1] │ │ - and x17, x17, #0xffff │ │ - ldrh w17, [x8, x17, lsl #1] │ │ - sturh w0, [x1, #35] │ │ - sturh w17, [x1, #37] │ │ - b.hi 21094 // b.pmore │ │ - add x9, x9, #0x27 │ │ - b 210e4 │ │ - mov w9, #0x27 // #39 │ │ - cmp x22, #0x63 │ │ - b.ls 2111c // b.plast │ │ - ubfx w10, w22, #2, #14 │ │ - mov w11, #0x147b // #5243 │ │ - sub x9, x9, #0x2 │ │ - add x12, sp, #0x8 │ │ - mul w10, w10, w11 │ │ - mov w11, #0xffffff9c // #-100 │ │ - lsr w10, w10, #17 │ │ - madd w11, w10, w11, w22 │ │ - mov x22, x10 │ │ - and x11, x11, #0xffff │ │ - ldrh w11, [x8, x11, lsl #1] │ │ - strh w11, [x12, x9] │ │ - cmp x22, #0xa │ │ - b.cs 21138 // b.hs, b.nlast │ │ - sub x9, x9, #0x1 │ │ - add w8, w22, #0x30 │ │ - add x10, sp, #0x8 │ │ - strb w8, [x10, x9] │ │ - b 21148 │ │ - sub x9, x9, #0x2 │ │ - ldrh w8, [x8, x22, lsl #1] │ │ - add x10, sp, #0x8 │ │ - strh w8, [x10, x9] │ │ - add x8, sp, #0x8 │ │ - mov w10, #0x27 // #39 │ │ - add x4, x8, x9 │ │ - sub x5, x10, x9 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov x3, xzr │ │ - bl 16350 │ │ - mov w21, w0 │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - sub sp, sp, #0x60 │ │ - str x30, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ + bl 176dc │ │ + tbnz w0, #0, 21bc8 │ │ + mov x0, x22 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + b 17d20 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ + ldr x8, [x0] │ │ mov x20, x0 │ │ - ldr x0, [x0] │ │ - cbz x0, 21258 │ │ + cbz x8, 21cd8 │ │ mov w19, w1 │ │ - ldp x1, x2, [x20, #8] │ │ - cmp x2, x1 │ │ - mov x10, x2 │ │ - csel x8, x2, x1, hi // hi = pmore │ │ - cmp x8, x10 │ │ - b.eq 21220 // b.none │ │ - ldrb w9, [x0, x10] │ │ - mov x3, x10 │ │ - add x10, x10, #0x1 │ │ - sub w11, w9, #0x30 │ │ - str x10, [x20, #16] │ │ - cmp w11, #0xa │ │ - b.cc 211bc // b.lo, b.ul, b.last │ │ - sub w11, w9, #0x61 │ │ - cmp w11, #0x6 │ │ - b.cc 211bc // b.lo, b.ul, b.last │ │ - cmp w9, #0x5f │ │ - b.ne 21220 // b.any │ │ - subs x21, x3, x2 │ │ - b.cc 21498 // b.lo, b.ul, b.last │ │ - cbz x2, 212ac │ │ - cmp x2, x1 │ │ - b.cs 212a8 // b.hs, b.nlast │ │ - cmp x3, x1 │ │ - b.hi 21498 // b.pmore │ │ - ldrsb w8, [x0, x2] │ │ - cmn w8, #0x40 │ │ - b.ge 212b4 // b.tcont │ │ - b 21498 │ │ - ldr x0, [x20, #32] │ │ - cbz x0, 21284 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 21284 │ │ - mov w21, #0x1 // #1 │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ + mov x0, sp │ │ + mov x1, x20 │ │ + bl 21ebc │ │ + ldr x21, [sp] │ │ + cbz x21, 21d00 │ │ + ldr x22, [sp, #8] │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + bl 21f6c │ │ + tbz w0, #0, 21d48 │ │ + ldr x20, [x20, #32] │ │ + cbz x20, 21dac │ │ + mov x0, x1 │ │ + mov x1, x20 │ │ + bl 17d20 │ │ + tbnz w0, #0, 21d7c │ │ + b 21d84 │ │ ldr x0, [x20, #32] │ │ - cbz x0, 2147c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ + cbz x0, 21db0 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - bl 169c4 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - mov w21, wzr │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + b 176dc │ │ + ldr x0, [x20, #32] │ │ + ldrb w19, [sp, #8] │ │ + cbz x0, 21d38 │ │ + cmp w19, #0x0 │ │ + mov w8, #0x10 // #16 │ │ + mov w9, #0x19 // #25 │ │ + adrp x10, 5000 │ │ + add x10, x10, #0xe40 │ │ + csel x2, x9, x8, ne // ne = any │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x5ab │ │ + csel x1, x8, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 21d7c │ │ + mov w0, wzr │ │ str xzr, [x20] │ │ - strb wzr, [x20, #8] │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - b.ne 21498 // b.any │ │ - cmp x3, x1 │ │ - b.hi 21498 // b.pmore │ │ - add x22, x0, x2 │ │ - mov x1, x21 │ │ - mov x0, x22 │ │ - bl 21760 │ │ + strb w19, [x20, #8] │ │ + b 21db0 │ │ ldr x20, [x20, #32] │ │ - cbz x0, 2135c │ │ - cbz x20, 2147c │ │ - lsr x8, x1, #4 │ │ - cmp x8, #0x271 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xf3f │ │ - b.cc 21390 // b.lo, b.ul, b.last │ │ - mov x10, #0x594b // #22859 │ │ - mov w15, #0xe0ff // #57599 │ │ - movk x10, #0x3886, lsl #16 │ │ - mov x9, xzr │ │ - movk x10, #0xc5d6, lsl #32 │ │ - mov w11, #0xd8f0 // #55536 │ │ - movk x10, #0x346d, lsl #48 │ │ - mov w12, #0x147b // #5243 │ │ - mov w13, #0xffffff9c // #-100 │ │ - add x14, sp, #0x9 │ │ - movk w15, #0x5f5, lsl #16 │ │ - umulh x17, x1, x10 │ │ - mov x16, x1 │ │ - add x2, x14, x9 │ │ - sub x9, x9, #0x4 │ │ - lsr x1, x17, #11 │ │ - cmp x16, x15 │ │ - madd w17, w1, w11, w16 │ │ - ubfx w0, w17, #2, #14 │ │ - mul w0, w0, w12 │ │ - lsr w0, w0, #17 │ │ - madd w17, w0, w13, w17 │ │ - ldrh w0, [x8, w0, uxtw #1] │ │ - and x17, x17, #0xffff │ │ - ldrh w17, [x8, x17, lsl #1] │ │ - sturh w0, [x2, #35] │ │ - sturh w17, [x2, #37] │ │ - b.hi 21310 // b.pmore │ │ - add x9, x9, #0x27 │ │ - b 21394 │ │ - cbz x20, 2147c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3ea │ │ + cbz x20, 21dac │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5fd │ │ mov x0, x20 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 2123c │ │ - mov x0, x20 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - bl 169c4 │ │ - tbnz w0, #0, 2123c │ │ - b 21428 │ │ - mov w9, #0x27 // #39 │ │ - cmp x1, #0x63 │ │ - b.ls 213cc // b.plast │ │ - ubfx w10, w1, #2, #14 │ │ - mov w11, #0x147b // #5243 │ │ - sub x9, x9, #0x2 │ │ - add x12, sp, #0x9 │ │ - mul w10, w10, w11 │ │ - mov w11, #0xffffff9c // #-100 │ │ - lsr w10, w10, #17 │ │ - madd w11, w10, w11, w1 │ │ - mov x1, x10 │ │ - and x11, x11, #0xffff │ │ - ldrh w11, [x8, x11, lsl #1] │ │ - strh w11, [x12, x9] │ │ - cmp x1, #0xa │ │ - b.cs 213e8 // b.hs, b.nlast │ │ - sub x9, x9, #0x1 │ │ - add w8, w1, #0x30 │ │ - add x10, sp, #0x9 │ │ - strb w8, [x10, x9] │ │ - b 213f8 │ │ - sub x9, x9, #0x2 │ │ - ldrh w8, [x8, x1, lsl #1] │ │ - add x10, sp, #0x9 │ │ - strh w8, [x10, x9] │ │ - add x8, sp, #0x9 │ │ - mov w10, #0x27 // #39 │ │ - add x4, x8, x9 │ │ - sub x5, x10, x9 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ + bl 176dc │ │ + tbnz w0, #0, 21d7c │ │ mov x0, x20 │ │ - mov w1, #0x1 // #1 │ │ - mov x3, xzr │ │ - mov w21, #0x1 // #1 │ │ - bl 16350 │ │ - tbnz w0, #0, 21240 │ │ - ldrb w8, [x20, #52] │ │ - tbnz w8, #2, 2147c │ │ - sub w8, w19, #0x61 │ │ - and w9, w8, #0xff │ │ - cmp w9, #0x1a │ │ - b.cs 214a4 // b.hs, b.nlast │ │ - mov w9, #0xfbbf // #64447 │ │ - movk w9, #0x3bc, lsl #16 │ │ - lsr w9, w9, w8 │ │ - tbz w9, #0, 214a4 │ │ - and x8, x8, #0xff │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x4c0 │ │ - lsl x8, x8, #3 │ │ - adrp x10, 75000 │ │ - add x10, x10, #0x3a8 │ │ + mov x1, x21 │ │ + mov x2, x22 │ │ + bl 176dc │ │ + tbz w0, #0, 21d84 │ │ + mov w0, #0x1 // #1 │ │ + b 21db0 │ │ + ldrb w8, [x20, #18] │ │ + tbnz w8, #7, 21dac │ │ + mov w0, w19 │ │ + bl 23240 │ │ + cbz x0, 21dc4 │ │ + mov x8, x0 │ │ + mov x2, x1 │ │ mov x0, x20 │ │ - ldr x2, [x9, x8] │ │ - ldr x1, [x10, x8] │ │ - bl 169c4 │ │ - cbnz w0, 2123c │ │ - mov w21, wzr │ │ - mov w0, w21 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - add sp, sp, #0x60 │ │ + mov x1, x8 │ │ + b 21cec │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ ret │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x2b8 │ │ - bl 18044 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x348 │ │ - bl 17a54 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x10 │ │ + bl 18804 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x40 │ │ + ldr x8, [x0] │ │ mov x19, x0 │ │ - ldr x9, [x0] │ │ - cbz x9, 215e8 │ │ - ldp x10, x8, [x19, #8] │ │ - cmp x8, x10 │ │ - b.cs 21548 // b.hs, b.nlast │ │ - ldrb w11, [x9, x8] │ │ - cmp w11, #0x5f │ │ - b.ne 21548 // b.any │ │ - add x10, x8, #0x1 │ │ - mov x9, xzr │ │ - str x10, [x19, #16] │ │ - sub x8, x8, #0x1 │ │ - cmp x9, x8 │ │ - b.cs 2161c // b.hs, b.nlast │ │ - ldr w8, [x19, #24] │ │ - add w8, w8, #0x1 │ │ - cmp w8, #0x1f5 │ │ - b.cs 2166c // b.hs, b.nlast │ │ - ldr x10, [x19, #32] │ │ - cbz x10, 21698 │ │ + cbz x8, 21e34 │ │ + mov w20, w1 │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + bl 231a8 │ │ + ldr x8, [sp] │ │ + cbz x8, 21e58 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 21ea8 │ │ ldp q0, q1, [x19] │ │ - tst w1, #0xff │ │ + and w1, w20, #0x1 │ │ mov x0, x19 │ │ - cset w1, ne // ne = any │ │ - str x9, [x19, #16] │ │ - str w8, [x19, #24] │ │ - stp q0, q1, [sp] │ │ - bl 208a0 │ │ - ldp q0, q1, [sp] │ │ + stp q0, q1, [sp, #32] │ │ + ldp q0, q2, [sp] │ │ + stp q0, q2, [x19] │ │ + bl 21564 │ │ + ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - cmp x8, x10 │ │ - mov x11, xzr │ │ - csel x12, x8, x10, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - mov x14, x8 │ │ - cmp x14, x10 │ │ - b.cs 21570 // b.hs, b.nlast │ │ - ldrb w15, [x9, x14] │ │ - cmp w15, #0x5f │ │ - b.eq 2160c // b.none │ │ - cmp x12, x14 │ │ - b.eq 2161c // b.none │ │ - ldrb w16, [x9, x14] │ │ - sub w15, w16, #0x30 │ │ - cmp w15, #0xa │ │ - b.cc 21598 // b.lo, b.ul, b.last │ │ - sub w15, w16, #0x61 │ │ - cmp w15, #0x1a │ │ - b.cs 215c0 // b.hs, b.nlast │ │ - sub w15, w16, #0x57 │ │ - add x14, x14, #0x1 │ │ - umulh x16, x11, x13 │ │ - cmp xzr, x16 │ │ - str x14, [x19, #16] │ │ - b.ne 2161c // b.any │ │ - lsl x16, x11, #6 │ │ - sub x11, x16, x11, lsl #1 │ │ - adds x11, x11, w15, uxtb │ │ - b.cc 2155c // b.lo, b.ul, b.last │ │ - b 2161c │ │ - sub w15, w16, #0x41 │ │ - cmp w15, #0x1a │ │ - b.cs 2161c // b.hs, b.nlast │ │ - sub w15, w16, #0x1d │ │ - add x14, x14, #0x1 │ │ - umulh x16, x11, x13 │ │ - cmp xzr, x16 │ │ - str x14, [x19, #16] │ │ - b.eq 215ac // b.none │ │ - b 2161c │ │ + b 21eac │ │ ldr x0, [x19, #32] │ │ - cbz x0, 21538 │ │ - ldp x20, x19, [sp, #48] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldr x30, [sp, #32] │ │ + cbz x0, 21eac │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - add sp, sp, #0x40 │ │ - b 169c4 │ │ - add x10, x14, #0x1 │ │ - adds x9, x11, #0x1 │ │ - str x10, [x19, #16] │ │ - b.cc 214ec // b.lo, b.ul, b.last │ │ - mov w20, wzr │ │ - mov w8, #0x1 // #1 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x60 │ │ + b 176dc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 2167c │ │ + cbz x0, 21e98 │ │ + ldrb w8, [sp, #8] │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xe40 │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x5ab │ │ + mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ - mov w8, #0x19 // #25 │ │ - mov w9, #0x10 // #16 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x398 │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x110 │ │ - csel x2, x9, x8, ne // ne = any │ │ - csel x1, x11, x10, ne // ne = any │ │ - bl 169c4 │ │ - tbz w0, #0, 2167c │ │ + mov w8, #0x10 // #16 │ │ + csel x1, x10, x9, ne // ne = any │ │ + csel x2, x11, x8, ne // ne = any │ │ + bl 176dc │ │ + tbz w0, #0, 21e98 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, wzr │ │ - mov w20, #0x1 // #1 │ │ - ldr x0, [x19, #32] │ │ - cbnz x0, 2162c │ │ + b 21eac │ │ + ldp q0, q1, [sp] │ │ mov w0, wzr │ │ - str xzr, [x19] │ │ - strb w20, [x19, #8] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ + stp q0, q1, [x19] │ │ + b 21eac │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x60 │ │ ret │ │ - str x30, [sp, #-16]! │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ mov x9, x1 │ │ ldp x1, x2, [x1, #8] │ │ ldr x8, [x9] │ │ cmp x2, x1 │ │ mov x12, x2 │ │ csel x10, x2, x1, hi // hi = pmore │ │ cmp x10, x12 │ │ - b.eq 21724 // b.none │ │ + b.eq 21f30 // b.none │ │ ldrb w11, [x8, x12] │ │ mov x3, x12 │ │ add x12, x12, #0x1 │ │ - sub w13, w11, #0x30 │ │ str x12, [x9, #16] │ │ + sub w13, w11, #0x30 │ │ cmp w13, #0xa │ │ - b.cc 216c8 // b.lo, b.ul, b.last │ │ sub w13, w11, #0x61 │ │ + b.cc 21edc // b.lo, b.ul, b.last │ │ cmp w13, #0x6 │ │ - b.cc 216c8 // b.lo, b.ul, b.last │ │ + b.cc 21edc // b.lo, b.ul, b.last │ │ cmp w11, #0x5f │ │ - b.ne 21724 // b.any │ │ - subs x9, x3, x2 │ │ - b.cc 21750 // b.lo, b.ul, b.last │ │ - cbz x2, 21738 │ │ + b.ne 21f30 // b.any │ │ + cbz x2, 21f40 │ │ cmp x2, x1 │ │ - b.cs 21734 // b.hs, b.nlast │ │ - ldrsb w10, [x8, x2] │ │ - cmn w10, #0x40 │ │ - b.ge 21738 // b.tcont │ │ - b 21750 │ │ + b.cs 21f3c // b.hs, b.nlast │ │ + ldrsb w9, [x8, x2] │ │ + cmn w9, #0x40 │ │ + b.ge 21f40 // b.tcont │ │ + b 21f5c │ │ strb wzr, [x0, #8] │ │ str xzr, [x0] │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - b.ne 21750 // b.any │ │ + b 21f54 │ │ + b.ne 21f5c // b.any │ │ cmp x3, x1 │ │ - b.hi 21750 // b.pmore │ │ + b.hi 21f5c // b.pmore │ │ add x8, x8, x2 │ │ + sub x9, x3, x2 │ │ stp x8, x9, [x0] │ │ - ldr x30, [sp], #16 │ │ + ldp x29, x30, [sp], #16 │ │ ret │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x2b8 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xf80 │ │ mov x0, x8 │ │ - bl 18044 │ │ + bl 19118 │ │ sub sp, sp, #0xa0 │ │ - str x30, [sp, #128] │ │ + stp x29, x30, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x80 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - adrp x3, 9000 │ │ - add x3, x3, #0x2fd │ │ + adrp x3, 9000 │ │ + add x3, x3, #0x4e8 │ │ mov x0, sp │ │ mov x1, x19 │ │ mov x2, x20 │ │ mov w4, #0x1 // #1 │ │ - bl 18bbc │ │ - add x0, sp, #0x68 │ │ + bl 19a34 │ │ + sub x0, x29, #0x18 │ │ mov x1, sp │ │ - bl 22fec │ │ - ldr x8, [sp, #104] │ │ + bl 22e48 │ │ + ldur x8, [x29, #-24] │ │ + cbz x8, 21fa0 │ │ cmp x8, #0x1 │ │ - b.eq 217e0 // b.none │ │ - cmp x8, #0x2 │ │ - b.ne 21790 // b.any │ │ + b.ne 21fc4 // b.any │ │ + ldur x9, [x29, #-16] │ │ + b 21fc8 │ │ mov x9, x20 │ │ - sub x8, x20, x20 │ │ + sub x8, x20, x9 │ │ cmp x8, #0x10 │ │ - b.hi 217f0 // b.pmore │ │ + b.ls 21fdc // b.plast │ │ + mov x0, xzr │ │ + b 2209c │ │ cmp x20, x9 │ │ - b.ne 21804 // b.any │ │ + b.ne 21ff0 // b.any │ │ mov x1, xzr │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #144] │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - ldr x9, [sp, #112] │ │ - sub x8, x20, x9 │ │ - cmp x8, #0x10 │ │ - b.ls 217c0 // b.plast │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp, #144] │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ + b 2209c │ │ mov x1, xzr │ │ add x8, x19, x20 │ │ add x9, x19, x9 │ │ mov w0, #0x1 // #1 │ │ - b 21828 │ │ - mov w10, w11 │ │ - cmp x9, x8 │ │ - orr x1, x10, x1, lsl #4 │ │ - b.eq 217d0 // b.none │ │ - mov x12, x9 │ │ - ldrsb w10, [x12], #1 │ │ - and w11, w10, #0xff │ │ - tbnz w10, #31, 21850 │ │ - mov w10, w11 │ │ - mov x9, x12 │ │ - sub w11, w11, #0x30 │ │ - cmp w11, #0xa │ │ - b.cc 21818 // b.lo, b.ul, b.last │ │ - b 218d0 │ │ - ldrb w10, [x9, #1] │ │ - cmp w11, #0xdf │ │ - and w10, w10, #0x3f │ │ - b.ls 218a4 // b.plast │ │ - ldrb w12, [x9, #2] │ │ - cmp w11, #0xf0 │ │ - and w13, w12, #0x3f │ │ - and w12, w11, #0x1f │ │ - orr w10, w13, w10, lsl #6 │ │ - b.cc 218bc // b.lo, b.ul, b.last │ │ - ldrb w11, [x9, #3] │ │ + mov x11, x9 │ │ + ldrsb w12, [x11], #1 │ │ + and w10, w12, #0xff │ │ + tbnz w12, #31, 22018 │ │ + mov x9, x11 │ │ + b 22070 │ │ + ldrb w11, [x9, #1] │ │ + cmp w10, #0xe0 │ │ and w11, w11, #0x3f │ │ - orr w10, w11, w10, lsl #6 │ │ - bfi w10, w12, #18, #3 │ │ - cmp w10, #0x110, lsl #12 │ │ - b.eq 217d0 // b.none │ │ + b.cc 22058 // b.lo, b.ul, b.last │ │ + ldrb w12, [x9, #2] │ │ + cmp w10, #0xf0 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w11, lsl #6 │ │ + and w11, w10, #0x1f │ │ + b.cc 22068 // b.lo, b.ul, b.last │ │ + ldrb w10, [x9, #3] │ │ add x9, x9, #0x4 │ │ - sub w11, w10, #0x30 │ │ - cmp w11, #0xa │ │ - b.cc 21818 // b.lo, b.ul, b.last │ │ - b 218d0 │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w12, lsl #6 │ │ + bfi w10, w11, #18, #3 │ │ + b 22070 │ │ + bfi w11, w10, #6, #5 │ │ add x9, x9, #0x2 │ │ - bfi w10, w11, #6, #5 │ │ - sub w11, w10, #0x30 │ │ - cmp w11, #0xa │ │ - b.cc 21818 // b.lo, b.ul, b.last │ │ - b 218d0 │ │ + mov w10, w11 │ │ + b 22070 │ │ + orr w10, w12, w11, lsl #12 │ │ add x9, x9, #0x3 │ │ - orr w10, w10, w12, lsl #12 │ │ - sub w11, w10, #0x30 │ │ - cmp w11, #0xa │ │ - b.cc 21818 // b.lo, b.ul, b.last │ │ - orr w10, w10, #0x20 │ │ - sub w10, w10, #0x61 │ │ - adds w10, w10, #0xa │ │ - csinv w11, w10, wzr, cc // cc = lo, ul, last │ │ - cmp w11, #0x10 │ │ - b.cc 21818 // b.lo, b.ul, b.last │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x200 │ │ - bl 17a54 │ │ - sub sp, sp, #0x30 │ │ - stp x30, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - cbz x0, 21924 │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, #0xffffffdf │ │ + add w11, w11, #0xa │ │ + csel w10, w11, w12, hi // hi = pmore │ │ + cmp w10, #0x10 │ │ + b.cs 220ac // b.hs, b.nlast │ │ + orr x1, x10, x1, lsl #4 │ │ + cmp x9, x8 │ │ + b.ne 22000 // b.any │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + adrp x0, 77000 │ │ + add x0, x0, #0xee0 │ │ + bl 18804 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + cbz x0, 220fc │ │ mov x19, x0 │ │ + ldp x0, x8, [x0] │ │ mov w20, w1 │ │ - ldp x0, x8, [x0, #32] │ │ mov w1, #0x27 // #39 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - tbz w0, #0, 21934 │ │ + tbz w0, #0, 2211c │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ ret │ │ - mov x21, sp │ │ + mov w23, #0x6e5c // #28252 │ │ + add x24, sp, #0x10 │ │ + mov w25, #0x725c // #29276 │ │ + mov w26, #0x275c // #10076 │ │ + mov w27, #0x5c5c // #23644 │ │ cmp w20, #0x22 │ │ - b.ne 21968 // b.any │ │ - ldp x0, x8, [x19, #32] │ │ + b.eq 22168 // b.none │ │ + cmp w20, #0x110, lsl #12 │ │ + b.eq 2228c // b.none │ │ + cmp w20, #0xc │ │ + b.gt 22184 │ │ + cbz w20, 221a8 │ │ + cmp w20, #0x9 │ │ + b.eq 221f0 // b.none │ │ + cmp w20, #0xa │ │ + b.ne 221c0 // b.any │ │ + mov w8, wzr │ │ + strh w23, [sp] │ │ + b 22208 │ │ + ldp x0, x8, [x19] │ │ mov w1, #0x22 // #34 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - mov w8, w0 │ │ mov w20, #0x110000 // #1114112 │ │ - mov w0, #0x1 // #1 │ │ - tbnz w8, #0, 21924 │ │ - cmp w20, #0x22 │ │ - b.eq 21940 // b.none │ │ - cmp w20, #0x110, lsl #12 │ │ - b.eq 219f4 // b.none │ │ - mov x0, sp │ │ - mov w1, w20 │ │ - bl 22588 │ │ - ldrb w20, [sp] │ │ - b 219a4 │ │ - mov w20, wzr │ │ - ldr w1, [sp, #4] │ │ - str wzr, [sp, #8] │ │ - str xzr, [sp] │ │ - ldp x0, x8, [x19, #32] │ │ - ldr x8, [x8, #32] │ │ - blr x8 │ │ - cbnz w0, 21920 │ │ + tbz w0, #0, 22130 │ │ + b 220f8 │ │ + cmp w20, #0xd │ │ + b.eq 221b4 // b.none │ │ + cmp w20, #0x27 │ │ + b.eq 22200 // b.none │ │ + cmp w20, #0x5c │ │ + b.ne 221c0 // b.any │ │ + mov w8, wzr │ │ + strh w27, [sp] │ │ + b 22208 │ │ + mov w8, wzr │ │ + mov w9, #0x305c // #12380 │ │ + b 221f8 │ │ + mov w8, wzr │ │ + strh w25, [sp] │ │ + b 22208 │ │ + cmp w20, #0x2ff │ │ + b.ls 221d4 // b.plast │ │ + mov w0, w20 │ │ + bl 186f0 │ │ + cbnz w0, 22264 │ │ + mov w0, w20 │ │ + bl 18434 │ │ + tbz w0, #0, 22264 │ │ + str w20, [sp] │ │ + mov w8, #0x80 // #128 │ │ + mov w20, #0x81 // #129 │ │ + b 22210 │ │ + mov w8, wzr │ │ + mov w9, #0x745c // #29788 │ │ + strh w9, [sp] │ │ + b 22208 │ │ + mov w8, wzr │ │ + strh w26, [sp] │ │ + mov w20, #0x2 // #2 │ │ + stur xzr, [sp, #2] │ │ + ldr x28, [sp] │ │ + ldrh w9, [sp, #8] │ │ + cmp w8, w20 │ │ + mov w21, w8 │ │ + csel w22, w8, w20, hi // hi = pmore │ │ + str x28, [sp, #16] │ │ + strh w9, [sp, #24] │ │ + cmp x22, x21 │ │ + b.eq 2225c // b.none │ │ cmp w20, #0x80 │ │ - b.eq 21984 // b.none │ │ - ldrb w0, [sp, #10] │ │ - ldrb w8, [sp, #11] │ │ - cmp w0, w8 │ │ - b.cs 219e4 // b.hs, b.nlast │ │ - add w8, w0, #0x1 │ │ - cmp w0, #0xa │ │ - strb w8, [sp, #10] │ │ - b.cs 21a10 // b.hs, b.nlast │ │ - ldrb w1, [x21, x0] │ │ - ldp x0, x8, [x19, #32] │ │ + mov w1, w28 │ │ + b.hi 22244 // b.pmore │ │ + ldrb w1, [x24, x21] │ │ + ldp x0, x8, [x19] │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - cbz w0, 219a4 │ │ - b 21920 │ │ + add x21, x21, #0x1 │ │ + tbz w0, #0, 2222c │ │ + b 220f8 │ │ mov w20, #0x110000 // #1114112 │ │ - cmp w20, #0x22 │ │ - b.ne 21968 // b.any │ │ - b 21940 │ │ - ldp x0, x8, [x19, #32] │ │ - mov w1, #0x27 // #39 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ + b 22130 │ │ + add x0, sp, #0x10 │ │ + mov w1, w20 │ │ + bl 22bcc │ │ + ldr x9, [sp, #16] │ │ + ldrh w10, [sp, #24] │ │ + ldrb w8, [sp, #26] │ │ + ldrb w20, [sp, #27] │ │ + str x9, [sp] │ │ + strh w10, [sp, #8] │ │ + b 22210 │ │ + ldp x0, x8, [x19] │ │ ldr x2, [x8, #32] │ │ - add sp, sp, #0x30 │ │ - br x2 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xec8 │ │ - mov w1, #0xa // #10 │ │ - bl 161cc │ │ - sub sp, sp, #0x80 │ │ - stp x30, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - mov x19, x0 │ │ - ldr x0, [x0] │ │ - cbz x0, 21ae4 │ │ - ldp x1, x2, [x19, #8] │ │ - cmp x2, x1 │ │ - mov x10, x2 │ │ - csel x8, x2, x1, hi // hi = pmore │ │ - cmp x8, x10 │ │ - b.eq 21ab0 // b.none │ │ - ldrb w9, [x0, x10] │ │ - mov x3, x10 │ │ - add x10, x10, #0x1 │ │ - sub w11, w9, #0x30 │ │ - str x10, [x19, #16] │ │ - cmp w11, #0xa │ │ - b.cc 21a4c // b.lo, b.ul, b.last │ │ - sub w11, w9, #0x61 │ │ - cmp w11, #0x6 │ │ - b.cc 21a4c // b.lo, b.ul, b.last │ │ - cmp w9, #0x5f │ │ - b.ne 21ab0 // b.any │ │ - subs x8, x3, x2 │ │ - b.cc 21d14 // b.lo, b.ul, b.last │ │ - cbz x2, 21b10 │ │ - cmp x2, x1 │ │ - b.cs 21b0c // b.hs, b.nlast │ │ - cmp x3, x1 │ │ - b.hi 21d14 // b.pmore │ │ - ldrsb w9, [x0, x2] │ │ - cmn w9, #0x40 │ │ - b.ge 21b18 // b.tcont │ │ - b 21d14 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 21bc8 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 21bc8 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 21ad0 │ │ + mov w1, #0x27 // #39 │ │ ldp x20, x19, [sp, #112] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ ldp x22, x21, [sp, #96] │ │ - mov w2, #0x1 // #1 │ │ - ldp x30, x23, [sp, #80] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x80 │ │ - b 169c4 │ │ - b.ne 21d14 // b.any │ │ - cmp x3, x1 │ │ - b.hi 21d14 // b.pmore │ │ - tbnz w8, #0, 21b94 │ │ - adrp x9, 6000 │ │ - add x21, x0, x2 │ │ - and x23, x8, #0xfffffffffffffffe │ │ - add x22, x21, x23 │ │ - ldr q0, [x9, #544] │ │ - stp x21, x23, [sp, #24] │ │ - str x22, [sp, #40] │ │ - str q0, [sp] │ │ - stur q0, [sp, #48] │ │ + br x2 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ + ldr x8, [x0] │ │ + mov x19, x0 │ │ + cbz x8, 22368 │ │ add x0, sp, #0x18 │ │ - bl 2215c │ │ - cmp w0, #0x110, lsl #12 │ │ - b.cc 21b40 // b.lo, b.ul, b.last │ │ + mov x1, x19 │ │ + bl 21ebc │ │ + ldr x21, [sp, #24] │ │ + cbz x21, 2239c │ │ + ldr x22, [sp, #32] │ │ + tbnz w22, #0, 2233c │ │ + adrp x8, 5000 │ │ mov w20, #0x1 // #1 │ │ + add x25, x21, x22 │ │ + ldr q0, [x8, #3952] │ │ movk w20, #0x11, lsl #16 │ │ + stp x21, x22, [sp, #24] │ │ + str x25, [sp, #40] │ │ + str q0, [sp] │ │ + stur q0, [sp, #48] │ │ + add x0, sp, #0x18 │ │ + bl 22910 │ │ cmp w0, w20 │ │ - b.ne 21b94 // b.any │ │ - ldr x19, [x19, #32] │ │ - cbz x19, 21be8 │ │ - ldp x0, x8, [x19, #32] │ │ - mov w1, #0x22 // #34 │ │ - ldr x8, [x8, #32] │ │ - blr x8 │ │ - tbz w0, #0, 21c00 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - add sp, sp, #0x80 │ │ - ret │ │ + b.eq 223e4 // b.none │ │ + cmp w0, #0x110, lsl #12 │ │ + b.ne 22324 // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 21bc8 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ + cbz x0, 22358 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xe40 │ │ mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 21bc8 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - add sp, sp, #0x80 │ │ - ret │ │ + bl 176dc │ │ + tbnz w0, #0, 22400 │ │ mov w0, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - add sp, sp, #0x80 │ │ - ret │ │ + b 22404 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 22404 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ + mov w2, #0x1 // #1 │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + b 176dc │ │ + ldr x0, [x19, #32] │ │ + ldrb w20, [sp, #32] │ │ + cbz x0, 223d4 │ │ + cmp w20, #0x0 │ │ + mov w8, #0x10 // #16 │ │ + mov w9, #0x19 // #25 │ │ + adrp x10, 5000 │ │ + add x10, x10, #0xe40 │ │ + csel x2, x9, x8, ne // ne = any │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x5ab │ │ + csel x1, x8, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 22400 │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - add sp, sp, #0x80 │ │ + str xzr, [x19] │ │ + strb w20, [x19, #8] │ │ + b 22404 │ │ + ldr x20, [x19, #32] │ │ + cbz x20, 22424 │ │ + ldp x0, x8, [x20] │ │ + mov w1, #0x22 // #34 │ │ + ldr x8, [x8, #32] │ │ + blr x8 │ │ + tbz w0, #0, 2242c │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ ret │ │ + mov w0, wzr │ │ + b 22404 │ │ + stp x21, x22, [sp, #24] │ │ + mov w21, #0x1 // #1 │ │ ldr q0, [sp] │ │ - add x0, sp, #0x18 │ │ - stp x21, x23, [sp, #24] │ │ - str x22, [sp, #40] │ │ + movk w21, #0x11, lsl #16 │ │ + str x25, [sp, #40] │ │ + sub x25, x29, #0x10 │ │ + mov w26, #0x725c // #29276 │ │ + mov w27, #0x225c // #8796 │ │ + mov w28, #0x5c5c // #23644 │ │ stur q0, [sp, #48] │ │ - bl 2215c │ │ - cmp w0, w20 │ │ - b.ne 21c40 // b.any │ │ - ldp x0, x8, [x19, #32] │ │ - mov w1, #0x22 // #34 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - ldr x2, [x8, #32] │ │ - add sp, sp, #0x80 │ │ - br x2 │ │ - mov w1, w0 │ │ - add x21, sp, #0x40 │ │ - cmp w1, #0x110, lsl #12 │ │ - b.eq 21d20 // b.none │ │ - cmp w1, #0x27 │ │ - b.ne 21c80 // b.any │ │ - ldp x0, x8, [x19, #32] │ │ + add x0, sp, #0x18 │ │ + bl 22910 │ │ + cmp w0, w21 │ │ + b.eq 225b8 // b.none │ │ + mov w19, w0 │ │ + cmp w0, #0x110, lsl #12 │ │ + b.eq 225cc // b.none │ │ + cmp w19, #0x27 │ │ + b.ne 22490 // b.any │ │ + ldp x0, x8, [x20] │ │ + mov w1, #0x27 // #39 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - tbnz w0, #0, 21cec │ │ - add x0, sp, #0x18 │ │ - bl 2215c │ │ - mov w1, w0 │ │ - cmp w0, w20 │ │ - b.ne 21c48 // b.any │ │ - b 21c20 │ │ - add x0, sp, #0x40 │ │ - bl 22588 │ │ - ldrb w22, [sp, #64] │ │ - b 21cb0 │ │ - mov w22, wzr │ │ - ldr w1, [sp, #68] │ │ - str wzr, [sp, #72] │ │ - str xzr, [sp, #64] │ │ - ldp x0, x8, [x19, #32] │ │ + cbnz w0, 22400 │ │ + b 22454 │ │ + cmp w19, #0xc │ │ + b.gt 224b8 │ │ + cbz w19, 224dc │ │ + cmp w19, #0x9 │ │ + b.eq 22524 // b.none │ │ + cmp w19, #0xa │ │ + b.ne 224f4 // b.any │ │ + mov w8, wzr │ │ + mov w9, #0x6e5c // #28252 │ │ + b 2252c │ │ + cmp w19, #0xd │ │ + b.eq 224e8 // b.none │ │ + cmp w19, #0x22 │ │ + b.eq 22534 // b.none │ │ + cmp w19, #0x5c │ │ + b.ne 224f4 // b.any │ │ + mov w8, wzr │ │ + sturh w28, [x29, #-32] │ │ + b 2253c │ │ + mov w8, wzr │ │ + mov w9, #0x305c // #12380 │ │ + b 2252c │ │ + mov w8, wzr │ │ + sturh w26, [x29, #-32] │ │ + b 2253c │ │ + cmp w19, #0x2ff │ │ + b.ls 22508 // b.plast │ │ + mov w0, w19 │ │ + bl 186f0 │ │ + cbnz w0, 22590 │ │ + mov w0, w19 │ │ + bl 18434 │ │ + tbz w0, #0, 22590 │ │ + stur w19, [x29, #-32] │ │ + mov w8, #0x80 // #128 │ │ + mov w19, #0x81 // #129 │ │ + b 22544 │ │ + mov w8, wzr │ │ + mov w9, #0x745c // #29788 │ │ + sturh w9, [x29, #-32] │ │ + b 2253c │ │ + mov w8, wzr │ │ + sturh w27, [x29, #-32] │ │ + mov w19, #0x2 // #2 │ │ + stur xzr, [x29, #-30] │ │ + ldur x22, [x29, #-32] │ │ + ldurh w9, [x29, #-24] │ │ + cmp w8, w19 │ │ + mov w23, w8 │ │ + csel w24, w8, w19, hi // hi = pmore │ │ + stur x22, [x29, #-16] │ │ + sturh w9, [x29, #-8] │ │ + cmp x24, x23 │ │ + b.eq 22454 // b.none │ │ + cmp w19, #0x80 │ │ + mov w1, w22 │ │ + b.hi 22578 // b.pmore │ │ + ldrb w1, [x25, x23] │ │ + ldp x0, x8, [x20] │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - cbnz w0, 21cec │ │ - cmp w22, #0x80 │ │ - b.eq 21c90 // b.none │ │ - ldrb w0, [sp, #74] │ │ - ldrb w8, [sp, #75] │ │ - cmp w0, w8 │ │ - b.cs 21c68 // b.hs, b.nlast │ │ - add w8, w0, #0x1 │ │ - cmp w0, #0xa │ │ - strb w8, [sp, #74] │ │ - b.cs 21d04 // b.hs, b.nlast │ │ - ldrb w1, [x21, x0] │ │ - ldp x0, x8, [x19, #32] │ │ + add x23, x23, #0x1 │ │ + tbnz w0, #0, 22400 │ │ + b 22560 │ │ + sub x0, x29, #0x10 │ │ + mov w1, w19 │ │ + bl 22bcc │ │ + ldur x9, [x29, #-16] │ │ + ldurh w10, [x29, #-8] │ │ + ldurb w8, [x29, #-6] │ │ + ldurb w19, [x29, #-5] │ │ + stur x9, [x29, #-32] │ │ + sturh w10, [x29, #-24] │ │ + b 22544 │ │ + ldp x0, x8, [x20] │ │ + mov w1, #0x22 // #34 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ - cbz w0, 21cb0 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x30, x23, [sp, #80] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0xec8 │ │ - mov w1, #0xa // #10 │ │ - bl 161cc │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x2b8 │ │ - bl 18044 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x590 │ │ - adrp x3, 74000 │ │ - add x3, x3, #0xf40 │ │ - adrp x4, 74000 │ │ - add x4, x4, #0xeb0 │ │ - add x2, sp, #0x40 │ │ + b 22404 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x662 │ │ + adrp x3, 77000 │ │ + add x3, x3, #0xc18 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xbc0 │ │ + sub x2, x29, #0x10 │ │ mov w1, #0x2b // #43 │ │ - bl 178c0 │ │ - str x30, [sp, #-48]! │ │ + bl 19064 │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 21dbc │ │ + cbz x8, 2266c │ │ mov x20, x0 │ │ mov x22, xzr │ │ mov w19, #0x1 // #1 │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x3b5 │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x5c8 │ │ ldp x10, x9, [x20, #8] │ │ cmp x9, x10 │ │ - b.cs 21d84 // b.hs, b.nlast │ │ + b.cs 22634 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 21dd4 // b.none │ │ - cbz x22, 21da0 │ │ + b.eq 22684 // b.none │ │ + cbz x22, 22650 │ │ ldr x0, [x20, #32] │ │ - cbz x0, 21da0 │ │ + cbz x0, 22650 │ │ mov x1, x21 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 21dc0 │ │ + bl 176dc │ │ + tbnz w0, #0, 22670 │ │ mov x0, x20 │ │ mov w1, #0x1 // #1 │ │ - bl 208a0 │ │ - tbnz w0, #0, 21dc0 │ │ + bl 21564 │ │ + tbnz w0, #0, 22670 │ │ ldr x8, [x20] │ │ sub x22, x22, #0x1 │ │ - cbnz x8, 21d6c │ │ + cbnz x8, 2261c │ │ mov x19, xzr │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x19, xzr │ │ str x8, [x20, #16] │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - str x30, [sp, #-48]! │ │ + b 22670 │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 21e70 │ │ + cbz x8, 22714 │ │ mov x21, x0 │ │ mov x19, xzr │ │ mov w20, #0x1 // #1 │ │ - adrp x22, 9000 │ │ - add x22, x22, #0x3b5 │ │ + adrp x22, 9000 │ │ + add x22, x22, #0x5c8 │ │ ldp x10, x9, [x21, #8] │ │ cmp x9, x10 │ │ - b.cs 21e34 // b.hs, b.nlast │ │ + b.cs 226d8 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 21e90 // b.none │ │ - cbz x19, 21e50 │ │ + b.eq 22734 // b.none │ │ + cbz x19, 226f4 │ │ ldr x0, [x21, #32] │ │ - cbz x0, 21e50 │ │ + cbz x0, 226f4 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 21e78 │ │ + bl 176dc │ │ + tbnz w0, #0, 2271c │ │ mov x0, x21 │ │ mov w1, #0x1 // #1 │ │ - bl 208a0 │ │ - tbnz w0, #0, 21e78 │ │ + bl 21564 │ │ + tbnz w0, #0, 2271c │ │ ldr x8, [x21] │ │ add x19, x19, #0x1 │ │ - cbnz x8, 21e1c │ │ - b 21e74 │ │ + cbnz x8, 226c0 │ │ + b 22718 │ │ mov x19, xzr │ │ mov x20, xzr │ │ mov x0, x20 │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x21, #16] │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ + b 2271c │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #64] │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x40 │ │ ldr x8, [x0] │ │ - cbz x8, 220d8 │ │ - mov x19, x0 │ │ - mov x25, xzr │ │ - mov w26, #0x3e // #62 │ │ - mov w20, #0x1 // #1 │ │ - adrp x21, 9000 │ │ - add x21, x21, #0xf79 │ │ - adrp x22, 9000 │ │ - add x22, x22, #0x3b5 │ │ - adrp x23, 9000 │ │ - add x23, x23, #0x3b1 │ │ - ldp x9, x11, [x19, #8] │ │ - cmp x11, x9 │ │ - b.cs 21f14 // b.hs, b.nlast │ │ - ldrb w10, [x8, x11] │ │ - cmp w10, #0x45 │ │ - b.eq 22124 // b.none │ │ - cbz x25, 21f3c │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 21f3c │ │ - mov x1, x22 │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 220dc │ │ - ldr x8, [x19] │ │ - cbz x8, 22010 │ │ - ldp x9, x11, [x19, #8] │ │ - cmp x11, x9 │ │ - b.cs 22044 // b.hs, b.nlast │ │ - ldrb w10, [x8, x11] │ │ - cmp w10, #0x73 │ │ - b.ne 22044 // b.any │ │ - add x10, x11, #0x1 │ │ - cmp x10, x9 │ │ - str x10, [x19, #16] │ │ - b.cs 21f78 // b.hs, b.nlast │ │ - ldrb w12, [x8, x10] │ │ - cmp w12, #0x5f │ │ - b.ne 21f78 // b.any │ │ - add x8, x11, #0x2 │ │ - str x8, [x19, #16] │ │ - b 22044 │ │ - cmp x10, x9 │ │ - mov x11, xzr │ │ - csel x12, x10, x9, hi // hi = pmore │ │ - cmp x10, x9 │ │ - b.cs 21f98 // b.hs, b.nlast │ │ - ldrb w13, [x8, x10] │ │ - cmp w13, #0x5f │ │ - b.eq 2202c // b.none │ │ - cmp x12, x10 │ │ - b.eq 220ac // b.none │ │ - ldrb w14, [x8, x10] │ │ - sub w13, w14, #0x30 │ │ - cmp w13, #0xa │ │ - b.cc 21fc0 // b.lo, b.ul, b.last │ │ - sub w13, w14, #0x61 │ │ - cmp w13, #0x1a │ │ - b.cs 21fe8 // b.hs, b.nlast │ │ - sub w13, w14, #0x57 │ │ - add x10, x10, #0x1 │ │ - umulh x14, x11, x26 │ │ - cmp xzr, x14 │ │ - str x10, [x19, #16] │ │ - b.ne 220ac // b.any │ │ - lsl x14, x11, #6 │ │ - sub x11, x14, x11, lsl #1 │ │ - adds x11, x11, w13, uxtb │ │ - b.cc 21f84 // b.lo, b.ul, b.last │ │ - b 220ac │ │ - sub w13, w14, #0x41 │ │ - cmp w13, #0x1a │ │ - b.cs 220ac // b.hs, b.nlast │ │ - sub w13, w14, #0x1d │ │ - add x10, x10, #0x1 │ │ - umulh x14, x11, x26 │ │ - cmp xzr, x14 │ │ - str x10, [x19, #16] │ │ - b.eq 21fd4 // b.none │ │ - b 220ac │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 220d8 │ │ + cbz x8, 228d0 │ │ + mov x20, x0 │ │ + mov x24, xzr │ │ + adrp x25, 5000 │ │ + add x25, x25, #0xe40 │ │ + adrp x26, 9000 │ │ + add x26, x26, #0x5ab │ │ + mov w27, #0x10 // #16 │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x5c4 │ │ + mov w28, #0x19 // #25 │ │ + mov w19, #0x1 // #1 │ │ + adrp x23, 9000 │ │ + add x23, x23, #0x5c8 │ │ + ldp x10, x9, [x20, #8] │ │ + cmp x9, x10 │ │ + b.cs 227b8 // b.hs, b.nlast │ │ + ldrb w8, [x8, x9] │ │ + cmp w8, #0x45 │ │ + b.eq 228f8 // b.none │ │ + cbz x24, 227dc │ │ + ldr x0, [x20, #32] │ │ + cbz x0, 227dc │ │ mov x1, x23 │ │ - mov w2, #0x1 // #1 │ │ - bl 169c4 │ │ - tbz w0, #0, 2209c │ │ - b 220dc │ │ - add x9, x10, #0x1 │ │ - adds x8, x11, #0x1 │ │ - str x9, [x19, #16] │ │ - b.cs 220ac // b.hs, b.nlast │ │ - cmn x8, #0x1 │ │ - b.eq 220ac // b.none │ │ + mov w2, #0x2 // #2 │ │ + bl 176dc │ │ + tbnz w0, #0, 228d4 │ │ + ldr x8, [x20] │ │ + cbz x8, 2288c │ │ mov x0, sp │ │ - mov x1, x19 │ │ - bl 1fa98 │ │ + mov x1, x20 │ │ + mov w2, #0x73 // #115 │ │ + bl 20694 │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.ne 22824 // b.any │ │ + ldr x0, [x20, #32] │ │ + ldrb w22, [sp, #1] │ │ + cbz x0, 22818 │ │ + cmp w22, #0x0 │ │ + csel x1, x26, x25, ne // ne = any │ │ + csel x2, x28, x27, ne // ne = any │ │ + bl 176dc │ │ + cbnz w0, 22908 │ │ + str xzr, [x20] │ │ + strb w22, [x20, #8] │ │ + b 228a4 │ │ + ldr x8, [x20] │ │ + cbz x8, 2288c │ │ + mov x0, sp │ │ + mov x1, x20 │ │ + bl 2072c │ │ ldr x8, [sp] │ │ - cbz x8, 220fc │ │ + cbz x8, 228b4 │ │ ldp q0, q1, [sp] │ │ - ldr x24, [x19, #32] │ │ + ldr x1, [x20, #32] │ │ stp q0, q1, [sp, #32] │ │ - cbz x24, 2208c │ │ + cbz x1, 22878 │ │ add x0, sp, #0x20 │ │ - mov x1, x24 │ │ - bl 1fce8 │ │ - tbnz w0, #0, 220c8 │ │ - mov x0, x24 │ │ - mov x1, x21 │ │ + bl 20948 │ │ + tbnz w0, #0, 22908 │ │ + ldr x0, [x20, #32] │ │ + cbz x0, 22878 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x6ea │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 220c8 │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - bl 208a0 │ │ - tbnz w0, #0, 220dc │ │ - ldr x8, [x19] │ │ - add x25, x25, #0x1 │ │ - cbnz x8, 21efc │ │ - b 220d8 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 220d0 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 220d0 │ │ - mov w20, #0x1 // #1 │ │ - b 220dc │ │ - str xzr, [x19] │ │ - strb wzr, [x19, #8] │ │ - mov x20, xzr │ │ + bl 176dc │ │ + tbnz w0, #0, 22908 │ │ mov x0, x20 │ │ - ldr x30, [sp, #64] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - add sp, sp, #0x90 │ │ + mov w1, #0x1 // #1 │ │ + bl 21564 │ │ + tbnz w0, #0, 228d4 │ │ + b 228a4 │ │ + ldr x0, [x20, #32] │ │ + cbz x0, 228a4 │ │ + mov x1, x21 │ │ + mov w2, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 228d4 │ │ + ldr x8, [x20] │ │ + sub x24, x24, #0x1 │ │ + cbnz x8, 227a0 │ │ + b 228d0 │ │ + ldr x0, [x20, #32] │ │ + ldrb w22, [sp, #8] │ │ + cbz x0, 22818 │ │ + cmp w22, #0x0 │ │ + csel x2, x28, x27, ne // ne = any │ │ + csel x1, x26, x25, ne // ne = any │ │ + b 22810 │ │ + mov x19, xzr │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ ret │ │ - ldrb w21, [sp, #8] │ │ - ldr x0, [x19, #32] │ │ - cbz w21, 22134 │ │ - cbz x0, 2214c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - cbnz w0, 220c8 │ │ - b 2214c │ │ - add x8, x11, #0x1 │ │ - mov x20, xzr │ │ - str x8, [x19, #16] │ │ - b 220dc │ │ - cbz x0, 2214c │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 220c8 │ │ - mov x20, xzr │ │ - str xzr, [x19] │ │ - strb w21, [x19, #8] │ │ - b 220dc │ │ + add x8, x9, #0x1 │ │ + mov x19, xzr │ │ + str x8, [x20, #16] │ │ + b 228d4 │ │ + mov w19, #0x1 // #1 │ │ + b 228d4 │ │ sub sp, sp, #0xa0 │ │ - str x30, [sp, #144] │ │ + stp x29, x30, [sp, #144] │ │ + add x29, sp, #0x90 │ │ ldr x8, [x0, #8] │ │ - ldr x11, [x0, #32] │ │ - subs x8, x8, x11 │ │ - b.cs 2218c // b.hs, b.nlast │ │ + ldr x9, [x0, #32] │ │ + subs x8, x8, x9 │ │ + b.cs 22938 // b.hs, b.nlast │ │ mov w8, #0x1 // #1 │ │ movk w8, #0x11, lsl #16 │ │ - ldr x30, [sp, #144] │ │ - mov w0, w8 │ │ - add sp, sp, #0xa0 │ │ - ret │ │ + b 22b2c │ │ ldr x10, [x0] │ │ - cmp x11, #0x2 │ │ - add x9, x10, x11 │ │ - stp x9, x8, [x0] │ │ - b.ne 22570 // b.any │ │ - ldrb w12, [x10] │ │ - ldrb w11, [x10, #1] │ │ - sub w10, w12, #0x30 │ │ - cmp w10, #0xa │ │ - b.cc 221cc // b.lo, b.ul, b.last │ │ - orr w10, w12, #0x20 │ │ - sub w10, w10, #0x61 │ │ - adds w10, w10, #0xa │ │ - csinv w10, w10, wzr, cc // cc = lo, ul, last │ │ - cmp w10, #0x10 │ │ - b.cs 22564 // b.hs, b.nlast │ │ - sub w12, w11, #0x30 │ │ - cmp w12, #0xa │ │ - b.cc 221f0 // b.lo, b.ul, b.last │ │ - orr w11, w11, #0x20 │ │ - sub w11, w11, #0x61 │ │ - adds w11, w11, #0xa │ │ - csinv w12, w11, wzr, cc // cc = lo, ul, last │ │ + cmp x9, #0x2 │ │ + add x11, x10, x9 │ │ + stp x11, x8, [x0] │ │ + b.ne 22b48 // b.any │ │ + ldrb w11, [x10] │ │ + sub w12, w11, #0x41 │ │ + sub w13, w11, #0x30 │ │ + cmp w11, #0x39 │ │ + and w12, w12, #0xffffffdf │ │ + add w12, w12, #0xa │ │ + csel w11, w12, w13, hi // hi = pmore │ │ + cmp w11, #0xf │ │ + b.hi 22b3c // b.pmore │ │ + ldrb w12, [x10, #1] │ │ + sub w13, w12, #0x41 │ │ + sub w14, w12, #0x30 │ │ + cmp w12, #0x39 │ │ + and w13, w13, #0xffffffdf │ │ + add w13, w13, #0xa │ │ + csel w12, w13, w14, hi // hi = pmore │ │ cmp w12, #0x10 │ │ - b.cs 22564 // b.hs, b.nlast │ │ - and w10, w10, #0xff │ │ - and w11, w12, #0xff │ │ - orr w12, w11, w10, lsl #4 │ │ - tbnz w12, #7, 22254 │ │ - add x8, sp, #0x1c │ │ + b.cs 22b3c // b.hs, b.nlast │ │ + orr w12, w12, w11, lsl #4 │ │ + tbnz w12, #7, 22a28 │ │ + add x8, sp, #0x14 │ │ mov w2, #0x1 // #1 │ │ - strb w12, [sp, #28] │ │ - sturh wzr, [sp, #29] │ │ - strb wzr, [sp, #31] │ │ - stp x8, x2, [sp, #8] │ │ - add x0, sp, #0x60 │ │ - add x1, sp, #0x1c │ │ - bl 173a0 │ │ - ldr x8, [sp, #96] │ │ - cbnz x8, 22308 │ │ - ldp x0, x8, [sp, #104] │ │ + strb w12, [sp, #20] │ │ + sturh wzr, [sp, #21] │ │ + strb wzr, [sp, #23] │ │ + stp x8, x2, [sp] │ │ + sub x0, x29, #0x30 │ │ + add x1, sp, #0x14 │ │ + bl 18af8 │ │ + ldur w8, [x29, #-48] │ │ + tbnz w8, #0, 22a30 │ │ + ldp x0, x8, [x29, #-40] │ │ add x1, x0, x8 │ │ - stp x0, x8, [sp, #32] │ │ - cbz x8, 2227c │ │ + stp x0, x8, [sp, #24] │ │ + cbz x8, 22b64 │ │ mov x9, x0 │ │ - ldrsb w8, [x9], #1 │ │ - and w10, w8, #0xff │ │ - tbnz w8, #31, 22298 │ │ - mov w8, w10 │ │ - b 2247c │ │ + ldrsb w10, [x9], #1 │ │ + and w8, w10, #0xff │ │ + tbz w10, #31, 22b1c │ │ + ldrb w9, [x0, #1] │ │ + cmp w8, #0xe0 │ │ + and w10, w9, #0x3f │ │ + b.cc 22a58 // b.lo, b.ul, b.last │ │ + ldrb w9, [x0, #2] │ │ + cmp w8, #0xf0 │ │ + and w9, w9, #0x3f │ │ + orr w10, w9, w10, lsl #6 │ │ + and w9, w8, #0x1f │ │ + b.cc 22b14 // b.lo, b.ul, b.last │ │ + ldrb w8, [x0, #3] │ │ + and w8, w8, #0x3f │ │ + orr w8, w8, w10, lsl #6 │ │ + bfi w8, w9, #18, #3 │ │ + add x9, x0, #0x4 │ │ + b 22b1c │ │ cmp w12, #0xc0 │ │ - b.cc 22308 // b.lo, b.ul, b.last │ │ + b.cs 22a38 // b.hs, b.nlast │ │ + mov w8, #0x110000 // #1114112 │ │ + b 22b2c │ │ cmp w12, #0xe0 │ │ - b.cc 22288 // b.lo, b.ul, b.last │ │ + b.cs 22a48 // b.hs, b.nlast │ │ + mov w2, #0x2 // #2 │ │ + b 22a74 │ │ cmp w12, #0xf0 │ │ - b.cs 222d8 // b.hs, b.nlast │ │ - mov w10, wzr │ │ - mov w11, #0x1 // #1 │ │ + b.cs 22a68 // b.hs, b.nlast │ │ mov w2, #0x3 // #3 │ │ - b 222ec │ │ - mov w8, #0x110000 // #1114112 │ │ - mov x9, x0 │ │ - b 2247c │ │ - mov w11, wzr │ │ - mov w10, wzr │ │ - mov w2, #0x2 // #2 │ │ - b 222ec │ │ - ldrb w8, [x0, #1] │ │ - cmp w10, #0xdf │ │ - and w8, w8, #0x3f │ │ - b.ls 22468 // b.plast │ │ - ldrb w9, [x0, #2] │ │ - and w11, w10, #0x1f │ │ - cmp w10, #0xf0 │ │ - and w9, w9, #0x3f │ │ - orr w8, w9, w8, lsl #6 │ │ - b.cc 22474 // b.lo, b.ul, b.last │ │ - ldrb w9, [x0, #3] │ │ - and w9, w9, #0x3f │ │ - orr w8, w9, w8, lsl #6 │ │ - add x9, x0, #0x4 │ │ - bfi w8, w11, #18, #3 │ │ - b 2247c │ │ + b 22a74 │ │ + bfi w10, w8, #6, #5 │ │ + add x9, x0, #0x2 │ │ + mov w8, w10 │ │ + b 22b1c │ │ cmp w12, #0xf8 │ │ - b.cs 22308 // b.hs, b.nlast │ │ - mov w11, wzr │ │ - mov w10, #0x1 // #1 │ │ + b.cs 22a30 // b.hs, b.nlast │ │ mov w2, #0x4 // #4 │ │ - add x14, sp, #0x1c │ │ - subs x13, x8, #0x2 │ │ - strb w12, [sp, #28] │ │ - sturh wzr, [sp, #29] │ │ - strb wzr, [sp, #31] │ │ - stp x14, x2, [sp, #8] │ │ - b.cs 2231c // b.hs, b.nlast │ │ - mov w8, #0x110000 // #1114112 │ │ - ldr x30, [sp, #144] │ │ - mov w0, w8 │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - ldrb w16, [x9] │ │ - add x17, x9, #0x2 │ │ - ldrb w15, [x9, #1] │ │ - sub w14, w16, #0x30 │ │ - stp x17, x13, [x0] │ │ - cmp w14, #0xa │ │ - b.cc 22350 // b.lo, b.ul, b.last │ │ - orr w14, w16, #0x20 │ │ - sub w14, w14, #0x61 │ │ - adds w14, w14, #0xa │ │ - csinv w14, w14, wzr, cc // cc = lo, ul, last │ │ - cmp w14, #0xf │ │ - b.hi 22564 // b.pmore │ │ - sub w16, w15, #0x30 │ │ - cmp w16, #0xa │ │ - b.cc 22374 // b.lo, b.ul, b.last │ │ - orr w15, w15, #0x20 │ │ - sub w15, w15, #0x61 │ │ - adds w15, w15, #0xa │ │ - csinv w16, w15, wzr, cc // cc = lo, ul, last │ │ - cmp w16, #0xf │ │ - b.hi 22564 // b.pmore │ │ - orr w14, w16, w14, lsl #4 │ │ - cmp w12, #0xe0 │ │ - strb w14, [sp, #29] │ │ - b.cc 22218 // b.lo, b.ul, b.last │ │ - cmp x13, #0x2 │ │ - b.cc 22308 // b.lo, b.ul, b.last │ │ - ldrb w15, [x9, #2] │ │ - add x16, x9, #0x4 │ │ - sub x12, x8, #0x4 │ │ - ldrb w14, [x9, #3] │ │ - sub w13, w15, #0x30 │ │ - cmp w13, #0xa │ │ - stp x16, x12, [x0] │ │ - b.cc 223c4 // b.lo, b.ul, b.last │ │ - orr w13, w15, #0x20 │ │ - sub w13, w13, #0x61 │ │ - adds w13, w13, #0xa │ │ - csinv w13, w13, wzr, cc // cc = lo, ul, last │ │ + lsl x14, x2, #1 │ │ + add x13, sp, #0x14 │ │ + add x10, x9, x10 │ │ + mov x11, xzr │ │ + strb w12, [sp, #20] │ │ + orr x12, x13, #0x1 │ │ + sub x9, x14, #0x2 │ │ + add x10, x10, #0x2 │ │ + sturh wzr, [sp, #21] │ │ + strb wzr, [sp, #23] │ │ + stp x13, x2, [sp] │ │ + add x13, x8, x11 │ │ + subs x14, x13, #0x2 │ │ + b.cc 22a30 // b.lo, b.ul, b.last │ │ + ldurb w13, [x10, #-2] │ │ + stp x10, x14, [x0] │ │ + sub w15, w13, #0x41 │ │ + sub w16, w13, #0x30 │ │ + cmp w13, #0x39 │ │ + and w15, w15, #0xffffffdf │ │ + add w15, w15, #0xa │ │ + csel w13, w15, w16, hi // hi = pmore │ │ cmp w13, #0xf │ │ - b.hi 22564 // b.pmore │ │ - sub w15, w14, #0x30 │ │ - cmp w15, #0xa │ │ - b.cc 223e8 // b.lo, b.ul, b.last │ │ - orr w14, w14, #0x20 │ │ - sub w14, w14, #0x61 │ │ - adds w14, w14, #0xa │ │ - csinv w15, w14, wzr, cc // cc = lo, ul, last │ │ - cmp w15, #0xf │ │ - b.hi 22564 // b.pmore │ │ - orr w13, w15, w13, lsl #4 │ │ - strb w13, [sp, #30] │ │ - tbnz w11, #0, 22218 │ │ - cmp x12, #0x2 │ │ - b.cc 22308 // b.lo, b.ul, b.last │ │ - ldrb w11, [x9, #4] │ │ - add x12, x9, #0x6 │ │ - sub x13, x8, #0x6 │ │ - ldrb w9, [x9, #5] │ │ - sub w8, w11, #0x30 │ │ - cmp w8, #0xa │ │ - stp x12, x13, [x0] │ │ - b.cc 22434 // b.lo, b.ul, b.last │ │ - orr w8, w11, #0x20 │ │ - sub w8, w8, #0x61 │ │ - adds w8, w8, #0xa │ │ - csinv w8, w8, wzr, cc // cc = lo, ul, last │ │ - cmp w8, #0xf │ │ - b.hi 22564 // b.pmore │ │ - sub w11, w9, #0x30 │ │ - cmp w11, #0xa │ │ - b.cc 22458 // b.lo, b.ul, b.last │ │ - orr w9, w9, #0x20 │ │ - sub w9, w9, #0x61 │ │ - adds w9, w9, #0xa │ │ - csinv w11, w9, wzr, cc // cc = lo, ul, last │ │ - cmp w11, #0xf │ │ - b.hi 22564 // b.pmore │ │ - cbz w10, 2254c │ │ - orr w8, w11, w8, lsl #4 │ │ - strb w8, [sp, #31] │ │ - b 22218 │ │ - add x9, x0, #0x2 │ │ - bfi w8, w10, #6, #5 │ │ - b 2247c │ │ + b.hi 22b3c // b.pmore │ │ + ldurb w14, [x10, #-1] │ │ + sub w15, w14, #0x41 │ │ + sub w16, w14, #0x30 │ │ + cmp w14, #0x39 │ │ + and w15, w15, #0xffffffdf │ │ + add w15, w15, #0xa │ │ + csel w14, w15, w16, hi // hi = pmore │ │ + cmp w14, #0x10 │ │ + b.cs 22b3c // b.hs, b.nlast │ │ + orr w13, w14, w13, lsl #4 │ │ + sub x11, x11, #0x2 │ │ + add x10, x10, #0x2 │ │ + cmn x9, x11 │ │ + strb w13, [x12], #1 │ │ + b.ne 22aa0 // b.any │ │ + b 229b4 │ │ + orr w8, w10, w9, lsl #12 │ │ add x9, x0, #0x3 │ │ - orr w8, w8, w11, lsl #12 │ │ cmp x9, x1 │ │ - b.eq 224d4 // b.none │ │ - ldrsb w10, [x9] │ │ - tbz w10, #31, 224e4 │ │ - and w10, w10, #0xff │ │ - cmp w10, #0xe0 │ │ - b.cc 224e4 // b.lo, b.ul, b.last │ │ - cmp w10, #0xf0 │ │ - b.cc 224e4 // b.lo, b.ul, b.last │ │ - ldrb w11, [x9, #1] │ │ - ldrb w12, [x9, #2] │ │ - ldrb w9, [x9, #3] │ │ - and w11, w11, #0x3f │ │ - lsl w11, w11, #12 │ │ - bfi w11, w12, #6, #6 │ │ - bfxil w11, w9, #0, #6 │ │ - bfi w11, w10, #18, #3 │ │ - cmp w11, #0x110, lsl #12 │ │ - cset w9, eq // eq = none │ │ + b.ne 22b60 // b.any │ │ cmp w8, #0x110, lsl #12 │ │ - b.ne 224e0 // b.any │ │ - b 224e4 │ │ - mov w9, #0x1 // #1 │ │ - cmp w8, #0x110, lsl #12 │ │ - b.eq 224e4 // b.none │ │ - tbnz w9, #0, 2217c │ │ - bl 227b0 │ │ - add x8, sp, #0x8 │ │ - adrp x9, 22000 │ │ - add x9, x9, #0x8a0 │ │ - add x10, sp, #0x20 │ │ - str x0, [sp, #152] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x288 │ │ - add x0, sp, #0x30 │ │ - stp x8, x9, [sp, #96] │ │ - adrp x8, 22000 │ │ - add x8, x8, #0xc9c │ │ - add x9, sp, #0x98 │ │ - stp x10, x8, [sp, #112] │ │ - adrp x8, 16000 │ │ - add x8, x8, #0x214 │ │ - add x10, sp, #0x60 │ │ - stp x9, x8, [sp, #128] │ │ - mov w8, #0x4 // #4 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0x248 │ │ - str x10, [sp, #64] │ │ - stp x9, x8, [sp, #48] │ │ - mov w8, #0x3 // #3 │ │ - stp x8, xzr, [sp, #72] │ │ - bl 16154 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x2a0 │ │ - mov w0, #0x3 // #3 │ │ - mov x1, x2 │ │ - mov x2, x8 │ │ - bl 161cc │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x230 │ │ - bl 17a54 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x86a │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x218 │ │ + b.eq 22b64 // b.none │ │ + mov w0, w8 │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + adrp x0, 77000 │ │ + add x0, x0, #0xf10 │ │ + bl 18804 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x4e9 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0xef8 │ │ mov w1, #0x28 // #40 │ │ - bl 16d98 │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov w20, w1 │ │ - mov x19, x0 │ │ - cmp w1, #0x27 │ │ - b.hi 225c8 // b.pmore │ │ - mov w8, w20 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x454 │ │ - adr x10, 225c0 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - mov w8, #0x305c // #12380 │ │ - b 226c4 │ │ - cmp w20, #0x5c │ │ - b.ne 225d8 // b.any │ │ - mov w8, #0x5c5c // #23644 │ │ - b 226c4 │ │ - mov w0, w20 │ │ - bl 18594 │ │ - tbz w0, #0, 226e4 │ │ - ubfx x8, x20, #20, #4 │ │ - ubfx x10, x20, #16, #4 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x140 │ │ - mov w11, #0x7d // #125 │ │ - ubfx x13, x20, #8, #4 │ │ - ldrb w8, [x9, x8] │ │ - ubfx x12, x20, #12, #4 │ │ - ldrb w10, [x9, x10] │ │ + bl 17a00 │ │ + ldrsb w8, [x9] │ │ + bl 22c9c │ │ + mov x8, sp │ │ + adrp x9, 22000 │ │ + add x10, x9, #0xce0 │ │ + stp x0, x8, [x29, #-56] │ │ + add x8, sp, #0x18 │ │ + adrp x9, 1e000 │ │ + add x11, x9, #0xfb8 │ │ + stp x10, x8, [x29, #-40] │ │ + sub x8, x29, #0x38 │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x11, x8, [x29, #-24] │ │ + stur x9, [x29, #-8] │ │ + adrp x8, 77000 │ │ + add x8, x8, #0xf28 │ │ + mov w9, #0x4 // #4 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xf68 │ │ + stp x8, x9, [sp, #40] │ │ + sub x8, x29, #0x30 │ │ + mov w9, #0x3 // #3 │ │ + add x0, sp, #0x28 │ │ + str x8, [sp, #56] │ │ + stp x9, xzr, [sp, #64] │ │ + bl 16fbc │ │ + sub sp, sp, #0x10 │ │ + ubfx x8, x1, #16, #4 │ │ + adrp x10, 5000 │ │ + add x10, x10, #0xe80 │ │ + ubfx x9, x1, #12, #4 │ │ + mov w11, w1 │ │ + ubfx x13, x1, #4, #4 │ │ + ldrb w8, [x10, x8] │ │ + lsr x12, x11, #20 │ │ + and x11, x11, #0xf │ │ + ldrb w9, [x10, x9] │ │ strb wzr, [sp, #8] │ │ - strb w11, [sp, #15] │ │ - ldrb w11, [x9, x13] │ │ - ldrb w12, [x9, x12] │ │ + strb w8, [sp, #10] │ │ + ubfx x8, x1, #8, #4 │ │ + ldrb w12, [x10, x12] │ │ + strb w9, [sp, #11] │ │ + orr w9, w1, #0x1 │ │ + ldrb w8, [x10, x8] │ │ + clz w9, w9 │ │ + strb w12, [sp, #9] │ │ + ldrb w12, [x10, x13] │ │ + lsr x13, x9, #2 │ │ strh wzr, [sp, #6] │ │ - strb w8, [sp, #9] │ │ - ubfx x8, x20, #4, #4 │ │ - strb w10, [sp, #10] │ │ - and x10, x20, #0xf │ │ - strb w11, [sp, #12] │ │ - orr w11, w20, #0x1 │ │ - ldrb w8, [x9, x8] │ │ - strb w12, [sp, #11] │ │ - ldrb w9, [x9, x10] │ │ - clz w10, w11 │ │ - lsr w10, w10, #2 │ │ - sub x0, x10, #0x2 │ │ - cmp x0, #0xb │ │ - strb w8, [sp, #13] │ │ - strb w9, [sp, #14] │ │ - b.cs 22788 // b.hs, b.nlast │ │ - add x8, sp, #0x6 │ │ + strb w8, [sp, #12] │ │ + ldrb w8, [x10, x11] │ │ + add x10, sp, #0x6 │ │ + sub x11, x13, #0x2 │ │ + strb w12, [sp, #13] │ │ + strb w8, [sp, #14] │ │ + add x8, x10, x9, lsr #2 │ │ + mov w9, #0x5c // #92 │ │ + strb w9, [x10, x11] │ │ + mov w9, #0x75 // #117 │ │ + mov w10, #0x7d // #125 │ │ + sturb w9, [x8, #-1] │ │ mov w9, #0x7b // #123 │ │ - add x8, x8, x0 │ │ - mov w10, #0x755c // #30044 │ │ - strb w0, [x19, #10] │ │ - strb w9, [x8, #2] │ │ - strh w10, [x8] │ │ - mov w10, #0xa // #10 │ │ + strb w9, [x8] │ │ + strb w10, [sp, #15] │ │ ldur x8, [sp, #6] │ │ ldrh w9, [sp, #14] │ │ - strb w10, [x19, #11] │ │ - str x8, [x19] │ │ - strh w9, [x19, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w8, #0x745c // #29788 │ │ - b 226c4 │ │ - mov w8, #0x6e5c // #28252 │ │ - b 226c4 │ │ - mov w8, #0x725c // #29276 │ │ - b 226c4 │ │ - mov w8, #0x225c // #8796 │ │ - b 226c4 │ │ - mov w8, #0x275c // #10076 │ │ - mov w9, #0x200 // #512 │ │ - stur xzr, [x19, #2] │ │ - strh w8, [x19] │ │ - strh w9, [x19, #10] │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w0, w20 │ │ - bl 186f4 │ │ - tbz w0, #0, 2270c │ │ - mov w8, #0x80 // #128 │ │ - str w20, [x19, #4] │ │ - strb w8, [x19] │ │ - ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w8, w20 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x140 │ │ - ubfx x10, x8, #20, #4 │ │ - ubfx x11, x8, #16, #4 │ │ - mov w13, #0x7d // #125 │ │ - ubfx x12, x8, #12, #4 │ │ - ubfx x14, x8, #8, #4 │ │ - ldrb w10, [x9, x10] │ │ - strb wzr, [sp, #8] │ │ - ldrb w11, [x9, x11] │ │ - strb w13, [sp, #15] │ │ - ubfx x13, x8, #4, #4 │ │ - and x8, x8, #0xf │ │ - ldrb w12, [x9, x12] │ │ - strh wzr, [sp, #6] │ │ - strb w10, [sp, #9] │ │ - ldrb w10, [x9, x14] │ │ - strb w11, [sp, #10] │ │ - ldrb w11, [x9, x13] │ │ - ldrb w8, [x9, x8] │ │ - orr w9, w20, #0x1 │ │ - clz w9, w9 │ │ - strb w12, [sp, #11] │ │ - lsr w9, w9, #2 │ │ - strb w10, [sp, #12] │ │ - sub x0, x9, #0x2 │ │ - strb w11, [sp, #13] │ │ - cmp x0, #0xb │ │ - strb w8, [sp, #14] │ │ - b.cc 2265c // b.lo, b.ul, b.last │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x808 │ │ - mov w1, #0xa // #10 │ │ - bl 16184 │ │ + strb w11, [x0, #10] │ │ + str x8, [x0] │ │ + mov w8, #0xa // #10 │ │ + strh w9, [x0, #8] │ │ + strb w8, [x0, #11] │ │ + add sp, sp, #0x10 │ │ ret │ │ mov x0, x1 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x17e │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x457 │ │ mov w2, #0x2 // #2 │ │ - b 169c4 │ │ - sub x8, x1, x0 │ │ - cmp x8, #0x20 │ │ - b.cs 227d8 // b.hs, b.nlast │ │ - cmp x1, x0 │ │ - b.eq 227e0 // b.none │ │ - cmp x8, #0x8 │ │ - b.cs 227ec // b.hs, b.nlast │ │ - mov x9, xzr │ │ - mov x10, xzr │ │ - b 2287c │ │ - mov x1, x8 │ │ - b 165d8 │ │ - mov x9, xzr │ │ - mov x0, x9 │ │ - ret │ │ - mov w12, #0x1 // #1 │ │ - and x10, x8, #0xfffffffffffffff8 │ │ - movi v0.2d, #0x0 │ │ - movi v1.8b, #0xbf │ │ - movi v2.2d, #0x0 │ │ - mov x9, x0 │ │ - movi v3.2d, #0x0 │ │ - mov x11, x10 │ │ - movi v4.2d, #0x0 │ │ - dup v5.2d, x12 │ │ - ldr d6, [x9], #8 │ │ - subs x11, x11, #0x8 │ │ - cmgt v6.8b, v6.8b, v1.8b │ │ - uxtl v6.8h, v6.8b │ │ - uxtl v7.4s, v6.4h │ │ - uxtl2 v6.4s, v6.8h │ │ - uxtl v16.2d, v7.2s │ │ - uxtl2 v7.2d, v7.4s │ │ - uxtl v17.2d, v6.2s │ │ - uxtl2 v6.2d, v6.4s │ │ - and v16.16b, v16.16b, v5.16b │ │ - and v7.16b, v7.16b, v5.16b │ │ - and v17.16b, v17.16b, v5.16b │ │ - and v6.16b, v6.16b, v5.16b │ │ - add v4.2d, v4.2d, v6.2d │ │ - add v3.2d, v3.2d, v17.2d │ │ - add v2.2d, v2.2d, v7.2d │ │ - add v0.2d, v0.2d, v16.2d │ │ - b.ne 22814 // b.any │ │ - add v0.2d, v0.2d, v3.2d │ │ - cmp x10, x8 │ │ - add v1.2d, v2.2d, v4.2d │ │ - add v0.2d, v0.2d, v1.2d │ │ - addp d0, v0.2d │ │ - fmov x9, d0 │ │ - b.eq 22898 // b.none │ │ - add x8, x10, x0 │ │ - sub x10, x8, x1 │ │ - ldrsb w11, [x8], #1 │ │ - cmn w11, #0x41 │ │ - cinc x9, x9, gt │ │ - adds x10, x10, #0x1 │ │ - b.cc 22884 // b.lo, b.ul, b.last │ │ - mov x0, x9 │ │ + b 176dc │ │ + mov x8, x1 │ │ + sub x1, x1, x0 │ │ + cmp x1, #0x20 │ │ + b.cs 22cd0 // b.hs, b.nlast │ │ + cmp x8, x0 │ │ + b.eq 22cd4 // b.none │ │ + mov x8, xzr │ │ + ldrsb w9, [x0], #1 │ │ + cmn w9, #0x41 │ │ + cinc x8, x8, gt │ │ + subs x1, x1, #0x1 │ │ + b.ne 22cb8 // b.any │ │ + b 22cd8 │ │ + b 17284 │ │ + mov x8, xzr │ │ + mov x0, x8 │ │ ret │ │ - sub sp, sp, #0x150 │ │ - stp x29, x30, [sp, #240] │ │ - stp x28, x27, [sp, #256] │ │ - stp x26, x25, [sp, #272] │ │ - stp x24, x23, [sp, #288] │ │ - stp x22, x21, [sp, #304] │ │ - stp x20, x19, [sp, #320] │ │ - ldp x8, x9, [x1, #32] │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #64] │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x40 │ │ + ldp x8, x9, [x1] │ │ mov x19, x1 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b7 │ │ + ldp x20, x26, [x0] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ca │ │ mov w2, #0x1 // #1 │ │ - ldp x26, x20, [x0] │ │ - mov x0, x8 │ │ + mov w27, #0x1 // #1 │ │ ldr x9, [x9, #24] │ │ + mov x0, x8 │ │ blr x9 │ │ - mov w25, w0 │ │ - cbz x20, 22c48 │ │ - add x28, sp, #0x70 │ │ - add x29, x26, x20 │ │ - mov w20, #0x37 // #55 │ │ - mov w24, #0x30 // #48 │ │ - mov w22, #0x81 // #129 │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x3ea │ │ - mov w23, #0x57 // #87 │ │ - mov w8, #0x1 // #1 │ │ - b 22924 │ │ - mov w25, #0x1 // #1 │ │ + mov w24, w0 │ │ + cbz x26, 22e04 │ │ mov w8, wzr │ │ - add x26, x26, #0x1 │ │ - cmp x26, x29 │ │ - b.eq 22c48 // b.none │ │ - tst w25, #0xff │ │ - b.ne 22910 // b.any │ │ - ldr w27, [x19, #52] │ │ - tbnz w27, #2, 2299c │ │ - tbnz w8, #0, 22954 │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b5 │ │ + adrp x28, 77000 │ │ + add x28, x28, #0x3c0 │ │ + sub x22, x29, #0x1c │ │ + add x21, sp, #0x8 │ │ + tbz w24, #0, 22d50 │ │ + mov w24, #0x1 // #1 │ │ + b 22df4 │ │ + ldrb w9, [x19, #18] │ │ + tbnz w9, #7, 22d88 │ │ + tbz w8, #0, 22d78 │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c8 │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 22910 │ │ - tbnz w27, #4, 22a4c │ │ - tbnz w27, #5, 22abc │ │ - ldrb w8, [x26] │ │ - cmp x8, #0x64 │ │ - b.cc 22b80 // b.lo, b.ul, b.last │ │ - mov w9, #0x29 // #41 │ │ - mov w10, #0xffffff9c // #-100 │ │ - mul w9, w8, w9 │ │ - lsr w9, w9, #12 │ │ - madd w8, w9, w10, w8 │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xf3f │ │ - and x8, x8, #0xff │ │ - ldrh w10, [x10, x8, lsl #1] │ │ - mov w8, w9 │ │ - mov w9, #0x24 // #36 │ │ - sturh w10, [x28, #37] │ │ - b 22b8c │ │ - tbz w8, #0, 229c0 │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xb89 │ │ + tbnz w0, #0, 22d48 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 1ee90 │ │ + b 22df0 │ │ + ldp x25, x23, [x19] │ │ + tbnz w8, #0, 22db0 │ │ + ldr x8, [x23, #24] │ │ + mov x0, x25 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xf97 │ │ mov w2, #0x1 // #1 │ │ - mov w25, #0x1 // #1 │ │ - ldr x8, [x8, #24] │ │ + mov w24, #0x1 // #1 │ │ blr x8 │ │ - tbnz w0, #0, 22914 │ │ - mov w8, #0x1 // #1 │ │ - ldrb w9, [x19, #56] │ │ - ldp q1, q0, [x19, #16] │ │ - strb w8, [sp, #44] │ │ - add x8, sp, #0x2c │ │ - strb w9, [sp, #104] │ │ - str x8, [sp, #32] │ │ - ldr w8, [x19, #48] │ │ - str q0, [sp, #16] │ │ - ldr q0, [x19] │ │ - stp w8, w27, [sp, #96] │ │ - add x8, sp, #0x10 │ │ - stp q0, q1, [sp, #48] │ │ - str x8, [sp, #80] │ │ - adrp x8, 74000 │ │ - add x8, x8, #0x500 │ │ - str x8, [sp, #88] │ │ - tbnz w27, #4, 22a84 │ │ - tbnz w27, #5, 22b1c │ │ - ldrb w8, [x26] │ │ - cmp x8, #0x64 │ │ - b.cc 22b98 // b.lo, b.ul, b.last │ │ - mov w9, #0x29 // #41 │ │ - mov w10, #0xffffff9c // #-100 │ │ - mul w9, w8, w9 │ │ - lsr w9, w9, #12 │ │ - madd w8, w9, w10, w8 │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xf3f │ │ - and x8, x8, #0xff │ │ - ldrh w10, [x10, x8, lsl #1] │ │ - mov w8, w9 │ │ - mov w9, #0x24 // #36 │ │ - sturh w10, [x28, #37] │ │ - b 22ba4 │ │ - ldrb w8, [x26] │ │ - mov w9, #0x7f // #127 │ │ - and w10, w8, #0xf │ │ - lsr w11, w8, #4 │ │ - cmp w10, #0xa │ │ - mov x0, x9 │ │ - csel w12, w24, w23, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w11 │ │ - add w10, w12, w10 │ │ - strb w10, [x28, x0] │ │ - b.cs 22a54 // b.hs, b.nlast │ │ - b 22af0 │ │ - ldrb w8, [x26] │ │ - mov w9, #0x7f // #127 │ │ - and w10, w8, #0xf │ │ - lsr w11, w8, #4 │ │ - cmp w10, #0xa │ │ - mov x0, x9 │ │ - csel w12, w24, w23, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w11 │ │ - add w10, w12, w10 │ │ - strb w10, [x28, x0] │ │ - b.cs 22a8c // b.hs, b.nlast │ │ - b 22b50 │ │ - ldrb w8, [x26] │ │ - mov w9, #0x7f // #127 │ │ - and w10, w8, #0xf │ │ - lsr w11, w8, #4 │ │ - cmp w10, #0xa │ │ - mov x0, x9 │ │ - csel w12, w24, w20, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w11 │ │ - add w10, w12, w10 │ │ - strb w10, [x28, x0] │ │ - b.cs 22ac4 // b.hs, b.nlast │ │ - cmp x0, #0x80 │ │ - b.hi 22c8c // b.pmore │ │ - add x8, x0, #0x1 │ │ - add x4, x28, x0 │ │ - sub x5, x22, x8 │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov x2, x21 │ │ - mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - b 22c40 │ │ - ldrb w8, [x26] │ │ - mov w9, #0x7f // #127 │ │ - and w10, w8, #0xf │ │ - lsr w11, w8, #4 │ │ - cmp w10, #0xa │ │ - mov x0, x9 │ │ - csel w12, w24, w20, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w11 │ │ - add w10, w12, w10 │ │ - strb w10, [x28, x0] │ │ - b.cs 22b24 // b.hs, b.nlast │ │ - cmp x0, #0x80 │ │ - b.hi 22c8c // b.pmore │ │ - add x8, x0, #0x1 │ │ - add x4, x28, x0 │ │ - sub x5, x22, x8 │ │ - add x0, sp, #0x30 │ │ - mov w1, #0x1 // #1 │ │ - mov x2, x21 │ │ - mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - tbnz w0, #0, 22910 │ │ - b 22c28 │ │ - cmp w8, #0xa │ │ - b.cs 22bb0 // b.hs, b.nlast │ │ - mov w9, #0x26 // #38 │ │ - orr w8, w8, #0x30 │ │ - strb w8, [x28, x9] │ │ - b 22bc4 │ │ - cmp w8, #0xa │ │ - b.cs 22bec // b.hs, b.nlast │ │ - mov w9, #0x26 // #38 │ │ - orr w8, w8, #0x30 │ │ - strb w8, [x28, x9] │ │ - b 22c00 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xf3f │ │ - ldrh w8, [x9, x8, lsl #1] │ │ - mov w9, #0x25 // #37 │ │ - sturh w8, [x28, #37] │ │ - mov w8, #0x27 // #39 │ │ - add x4, x28, x9 │ │ - sub x5, x8, x9 │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ - mov x3, xzr │ │ - bl 16350 │ │ - b 22c40 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xf3f │ │ - ldrh w8, [x9, x8, lsl #1] │ │ - mov w9, #0x25 // #37 │ │ - sturh w8, [x28, #37] │ │ - mov w8, #0x27 // #39 │ │ - add x4, x28, x9 │ │ - sub x5, x8, x9 │ │ - add x0, sp, #0x30 │ │ - mov w1, #0x1 // #1 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x680 │ │ - mov x3, xzr │ │ - bl 16350 │ │ - tbnz w0, #0, 22910 │ │ - ldp x0, x8, [sp, #80] │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xf22 │ │ + tbnz w0, #0, 22df4 │ │ + ldr x8, [x19, #16] │ │ + sub x1, x29, #0x18 │ │ + mov x0, x20 │ │ + sturb w27, [x29, #-28] │ │ + stp x25, x23, [sp, #8] │ │ + str x22, [sp, #24] │ │ + stp x28, x8, [x29, #-16] │ │ + stur x21, [x29, #-24] │ │ + bl 1ee90 │ │ + cbnz w0, 22d48 │ │ + ldp x0, x8, [x29, #-24] │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x542 │ │ mov w2, #0x2 // #2 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - mov w25, w0 │ │ - b 22914 │ │ - cbz w25, 22c54 │ │ + mov w24, w0 │ │ + subs x26, x26, #0x1 │ │ + add x20, x20, #0x1 │ │ + mov w8, #0x1 // #1 │ │ + b.ne 22d44 // b.any │ │ + tbz w24, #0, 22e10 │ │ mov w0, #0x1 // #1 │ │ - b 22c6c │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b8 │ │ + b 22e28 │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5cb │ │ mov w2, #0x1 // #1 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ - ldp x24, x23, [sp, #288] │ │ - ldp x26, x25, [sp, #272] │ │ - ldp x28, x27, [sp, #256] │ │ - ldp x29, x30, [sp, #240] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ - sub sp, sp, #0xa0 │ │ - stp x29, x30, [sp, #64] │ │ - stp x28, x27, [sp, #80] │ │ - stp x26, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - ldp x19, x25, [x1, #32] │ │ - mov w1, #0x22 // #34 │ │ - ldp x21, x20, [x0] │ │ - mov x0, x19 │ │ - ldr x2, [x25, #32] │ │ - str x2, [sp, #24] │ │ - blr x2 │ │ - tbz w0, #0, 22cfc │ │ ldp x20, x19, [sp, #144] │ │ - mov w0, #0x1 // #1 │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0xa0 │ │ ret │ │ - mov x24, xzr │ │ - cbz x20, 22f5c │ │ - mov x22, xzr │ │ - add x26, x21, x20 │ │ - add x27, sp, #0x30 │ │ - mov x29, x21 │ │ - stp x26, x21, [sp, #8] │ │ - b 22d4c │ │ - cmp w23, #0x10, lsl #12 │ │ - mov w8, #0x3 // #3 │ │ - cinc x8, x8, cs // cs = hs, nlast │ │ - cmp w23, #0x800 │ │ - mov w9, #0x2 // #2 │ │ - csel x8, x9, x8, cc // cc = lo, ul, last │ │ - ldp x26, x21, [sp, #8] │ │ - add x24, x8, x22 │ │ - sub x8, x22, x28 │ │ - cmp x29, x26 │ │ - add x22, x8, x29 │ │ - b.eq 22f34 // b.none │ │ - mov x28, x29 │ │ - ldrsb w9, [x29], #1 │ │ - and w8, w9, #0xff │ │ - tbnz w9, #31, 22d64 │ │ - mov w23, w8 │ │ - b 22dc0 │ │ - ldrb w9, [x28, #1] │ │ - cmp w8, #0xdf │ │ - and w23, w9, #0x3f │ │ - b.ls 22db0 // b.plast │ │ - ldrb w10, [x28, #2] │ │ - and w9, w8, #0x1f │ │ - add x29, x28, #0x3 │ │ - cmp w8, #0xf0 │ │ - and w10, w10, #0x3f │ │ - orr w10, w10, w23, lsl #6 │ │ - b.cc 22dbc // b.lo, b.ul, b.last │ │ - ldrb w8, [x29] │ │ - and w8, w8, #0x3f │ │ - orr w23, w8, w10, lsl #6 │ │ - bfi w23, w9, #18, #3 │ │ - cmp w23, #0x110, lsl #12 │ │ - b.eq 22f34 // b.none │ │ - add x29, x28, #0x4 │ │ - b 22dc0 │ │ - add x29, x28, #0x2 │ │ - bfi w23, w8, #6, #5 │ │ - b 22dc0 │ │ - orr w23, w10, w9, lsl #12 │ │ - add x0, sp, #0x24 │ │ - mov w1, w23 │ │ - mov w2, #0x10001 // #65537 │ │ - bl 17e28 │ │ - ldrb w8, [sp, #36] │ │ - cmp w8, #0x80 │ │ - b.eq 22d3c // b.none │ │ - ldrb w8, [sp, #47] │ │ - ldrb w9, [sp, #46] │ │ - sub w8, w8, w9 │ │ - and w8, w8, #0xff │ │ - cmp w8, #0x1 │ │ - b.eq 22d3c // b.none │ │ - subs x2, x22, x24 │ │ - b.cc 22fb4 // b.lo, b.ul, b.last │ │ - cbz x24, 22e1c │ │ - cmp x24, x20 │ │ - b.cs 22e18 // b.hs, b.nlast │ │ - ldrsb w8, [x21, x24] │ │ - cmn w8, #0x40 │ │ - b.ge 22e1c // b.tcont │ │ - b 22fb4 │ │ - b.ne 22fb4 // b.any │ │ - cbz x22, 22e3c │ │ - cmp x22, x20 │ │ - b.cs 22e38 // b.hs, b.nlast │ │ - ldrsb w8, [x21, x22] │ │ - cmn w8, #0x41 │ │ - b.gt 22e3c │ │ - b 22fb4 │ │ - b.ne 22fb4 // b.any │ │ - add x1, x21, x24 │ │ - ldr x8, [x25, #24] │ │ - mov x0, x19 │ │ - blr x8 │ │ - tbnz w0, #0, 22cd8 │ │ - ldur x8, [sp, #36] │ │ - ldr w9, [sp, #44] │ │ - and w10, w8, #0xff │ │ - str x8, [sp, #48] │ │ - cmp w10, #0x80 │ │ - str w9, [sp, #56] │ │ - b.ne 22ed4 // b.any │ │ - mov w26, #0x80 // #128 │ │ - b 22e94 │ │ - mov w26, wzr │ │ - ldr w1, [sp, #52] │ │ - str wzr, [sp, #56] │ │ - str xzr, [sp, #48] │ │ - mov x0, x19 │ │ - ldr x2, [sp, #24] │ │ - blr x2 │ │ - tbnz w0, #0, 22cd8 │ │ - cmp w26, #0x80 │ │ - b.eq 22e74 // b.none │ │ - ldrb w24, [sp, #58] │ │ - ldrb w8, [sp, #59] │ │ - cmp w24, w8 │ │ - b.cs 22f24 // b.hs, b.nlast │ │ - add w8, w24, #0x1 │ │ - cmp w24, #0xa │ │ - strb w8, [sp, #58] │ │ - b.cs 22fa0 // b.hs, b.nlast │ │ - ldrb w1, [x27, x24] │ │ - mov x0, x19 │ │ - ldr x2, [sp, #24] │ │ - blr x2 │ │ - tbz w0, #0, 22e94 │ │ - b 22cd8 │ │ - ldrb w8, [sp, #59] │ │ - ldrb w26, [sp, #58] │ │ - cmp w8, w26 │ │ - csel w21, w8, w26, hi // hi = pmore │ │ - cmp w26, #0xa │ │ - mov w8, #0xa // #10 │ │ - csel w24, w26, w8, hi // hi = pmore │ │ - cmp x21, x26 │ │ - b.eq 22f24 // b.none │ │ - add w8, w26, #0x1 │ │ - cmp x24, x26 │ │ - strb w8, [sp, #58] │ │ - b.eq 22fa0 // b.none │ │ - ldrb w1, [x27, x26] │ │ - mov x0, x19 │ │ - ldr x2, [sp, #24] │ │ - blr x2 │ │ - add x26, x26, #0x1 │ │ - tbz w0, #0, 22ef0 │ │ - b 22cd8 │ │ - cmp w23, #0x80 │ │ - b.cs 22d1c // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - b 22d34 │ │ - cbz x24, 22f5c │ │ - subs x8, x20, x24 │ │ - b.ls 22f50 // b.plast │ │ - ldrsb w9, [x21, x24] │ │ - cmn w9, #0x41 │ │ - b.gt 22f58 │ │ - b 22fd0 │ │ - b.ne 22fd0 // b.any │ │ - mov x24, x20 │ │ - mov x20, x8 │ │ - add x1, x21, x24 │ │ - ldr x8, [x25, #24] │ │ - mov x0, x19 │ │ - mov x2, x20 │ │ - blr x8 │ │ - tbnz w0, #0, 22cd8 │ │ - mov x0, x19 │ │ - ldr x2, [sp, #24] │ │ - ldp x20, x19, [sp, #144] │ │ - mov w1, #0x22 // #34 │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - ldp x29, x30, [sp, #64] │ │ - add sp, sp, #0xa0 │ │ - br x2 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x820 │ │ - mov x0, x24 │ │ - mov w1, #0xa // #10 │ │ - bl 161cc │ │ - adrp x4, 74000 │ │ - add x4, x4, #0x560 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x24 │ │ - mov x3, x22 │ │ - bl 18044 │ │ - adrp x4, 74000 │ │ - add x4, x4, #0x548 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x24 │ │ - mov x3, x20 │ │ - bl 18044 │ │ - stp x30, x23, [sp, #-48]! │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - ldr x8, [x1] │ │ - cbz x8, 23060 │ │ + mov x29, sp │ │ + ldr w8, [x1] │ │ + cmp w8, #0x1 │ │ + b.ne 22fbc // b.any │ │ ldr x12, [x1, #40] │ │ ldr x8, [x1, #80] │ │ cmp x12, x8 │ │ - b.eq 23068 // b.none │ │ + b.eq 22fc4 // b.none │ │ ldr x9, [x1, #96] │ │ - mov x10, x8 │ │ ldr x13, [x1, #72] │ │ + mov x10, x8 │ │ sub x14, x9, #0x1 │ │ add x11, x12, x14 │ │ cmp x11, x8 │ │ - b.cs 231c0 // b.hs, b.nlast │ │ - ldp x10, x16, [x1, #24] │ │ + b.cs 2300c // b.hs, b.nlast │ │ + ldr x17, [x1, #8] │ │ + ldp x10, x2, [x1, #24] │ │ + ldr x16, [x1, #56] │ │ add x15, x12, x9 │ │ add x7, x13, x12 │ │ - ldr x17, [x1, #8] │ │ - ldr x2, [x1, #56] │ │ - sub x3, x9, x10 │ │ - add x4, x10, x12 │ │ - sub x10, x12, x17 │ │ - ldr x5, [x1, #88] │ │ - add x6, x10, #0x1 │ │ - mov x19, x2 │ │ + ldr x3, [x1, #88] │ │ + sub x6, x12, x17 │ │ + sub x4, x9, x10 │ │ + add x5, x10, x12 │ │ + add x6, x6, #0x1 │ │ + mov x19, x16 │ │ mov x10, x12 │ │ - b 230e0 │ │ - ldrb w8, [x1, #26] │ │ - cbz w8, 23080 │ │ - mov w8, #0x2 // #2 │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - ldrb w9, [x1, #24] │ │ - ldp x8, x3, [x1, #72] │ │ - ldr x2, [x1, #8] │ │ - eor w10, w9, #0x1 │ │ - strb w10, [x1, #24] │ │ - cbz x2, 2324c │ │ - subs x10, x3, x2 │ │ - b.ls 2325c // b.plast │ │ - ldrsb w11, [x8, x2] │ │ - cmn w11, #0x41 │ │ - b.le 23260 │ │ - cbz x10, 23254 │ │ - add x10, x8, x2 │ │ - ldrsb w8, [x10] │ │ - and w11, w8, #0xff │ │ - tbnz w8, #31, 23274 │ │ - mov w8, w11 │ │ - b 232c4 │ │ - mov x11, xzr │ │ - mov x19, x11 │ │ - str x11, [x1, #56] │ │ - add x11, x10, x14 │ │ - cmp x11, x8 │ │ - b.cs 232b0 // b.hs, b.nlast │ │ cmp x12, x10 │ │ - b.ne 231c0 // b.any │ │ + b.ne 2300c // b.any │ │ ldrb w10, [x13, x11] │ │ - lsr x10, x16, x10 │ │ - tbz w10, #0, 23150 │ │ - cmp x17, x19 │ │ - csel x10, x17, x19, hi // hi = pmore │ │ - cmn x2, #0x1 │ │ + lsr x10, x2, x10 │ │ + tbz w10, #0, 22f34 │ │ + cmp x19, x17 │ │ + csel x10, x19, x17, hi // hi = pmore │ │ + cmn x16, #0x1 │ │ csel x10, x17, x10, eq // eq = none │ │ cmp x10, x9 │ │ mov x21, x10 │ │ csel x11, x10, x9, hi // hi = pmore │ │ cmp x11, x21 │ │ - b.eq 2316c // b.none │ │ + b.eq 22f50 // b.none │ │ mov x20, x21 │ │ add x21, x12, x21 │ │ cmp x21, x8 │ │ - b.cs 23358 // b.hs, b.nlast │ │ - ldrb w22, [x5, x20] │ │ + b.cs 23164 // b.hs, b.nlast │ │ + ldrb w21, [x3, x20] │ │ + ldrb w22, [x7, x20] │ │ + cmp w21, w22 │ │ add x21, x20, #0x1 │ │ - ldrb w23, [x7, x20] │ │ - cmp w22, w23 │ │ - b.eq 23110 // b.none │ │ + b.eq 22ef0 // b.none │ │ add x10, x6, x20 │ │ - cmn x2, #0x1 │ │ + cmn x16, #0x1 │ │ str x10, [x1, #40] │ │ - b.ne 230c8 // b.any │ │ - b 230d4 │ │ + b.eq 22fa8 // b.none │ │ + mov x11, xzr │ │ + b 22fa0 │ │ + cmn x16, #0x1 │ │ mov x10, x15 │ │ - cmn x2, #0x1 │ │ str x15, [x1, #40] │ │ - b.eq 230d4 // b.none │ │ + b.eq 22fa8 // b.none │ │ mov x11, xzr │ │ mov x10, x15 │ │ - b 230cc │ │ - cmn x2, #0x1 │ │ + b 22fa0 │ │ + cmn x16, #0x1 │ │ mov x10, x17 │ │ csel x20, xzr, x19, eq // eq = none │ │ cmp x20, x10 │ │ - b.cs 23224 // b.hs, b.nlast │ │ + b.cs 23044 // b.hs, b.nlast │ │ sub x10, x10, #0x1 │ │ cmp x10, x9 │ │ - b.cs 23374 // b.hs, b.nlast │ │ + b.cs 23194 // b.hs, b.nlast │ │ add x11, x10, x12 │ │ cmp x11, x8 │ │ - b.cs 23388 // b.hs, b.nlast │ │ - ldrb w21, [x5, x10] │ │ + b.cs 23180 // b.hs, b.nlast │ │ + ldrb w21, [x3, x10] │ │ ldrb w11, [x13, x11] │ │ cmp w21, w11 │ │ - b.eq 23178 // b.none │ │ - mov x11, x3 │ │ - mov x10, x4 │ │ - cmn x2, #0x1 │ │ - str x4, [x1, #40] │ │ - b.ne 230cc // b.any │ │ - b 230d4 │ │ - cbz x10, 231f8 │ │ + b.eq 22f5c // b.none │ │ + cmn x16, #0x1 │ │ + mov x11, x4 │ │ + mov x10, x5 │ │ + str x5, [x1, #40] │ │ + b.eq 22fa8 // b.none │ │ + mov x19, x11 │ │ + str x11, [x1, #56] │ │ + add x11, x10, x14 │ │ + cmp x11, x8 │ │ + b.cc 22ec0 // b.lo, b.ul, b.last │ │ + mov x10, x8 │ │ + b 23010 │ │ + ldrb w8, [x1, #26] │ │ + tbz w8, #0, 22fcc │ │ + mov w8, #0x2 // #2 │ │ + b 23144 │ │ + ldrb w9, [x1, #24] │ │ + ldp x8, x3, [x1, #72] │ │ + ldr x2, [x1, #8] │ │ + eor w10, w9, #0x1 │ │ + strb w10, [x1, #24] │ │ + cbz x2, 23064 │ │ + cmp x2, x3 │ │ + b.cs 23060 // b.hs, b.nlast │ │ + ldrsb w10, [x8, x2] │ │ + cmn w10, #0x41 │ │ + b.gt 23064 │ │ + adrp x4, 78000 │ │ + add x4, x4, #0x468 │ │ + mov x0, x8 │ │ + mov x1, x3 │ │ + bl 19118 │ │ + cbz x10, 2303c │ │ mov x9, x10 │ │ - b 231dc │ │ - cmp x8, x9 │ │ - b.eq 231fc // b.none │ │ - adds x9, x9, #0x1 │ │ - b.cs 231f8 // b.hs, b.nlast │ │ cmp x9, x8 │ │ - b.cs 231cc // b.hs, b.nlast │ │ + b.cs 2302c // b.hs, b.nlast │ │ ldrsb w11, [x13, x9] │ │ cmn w11, #0x41 │ │ - b.le 231d4 │ │ - mov x8, x9 │ │ - b 231fc │ │ + b.le 23034 │ │ + b 230e4 │ │ + cmp x8, x9 │ │ + b.eq 230e8 // b.none │ │ + adds x9, x9, #0x1 │ │ + b.cc 23014 // b.lo, b.ul, b.last │ │ mov x8, xzr │ │ - cmp x8, x10 │ │ - stp x12, x8, [x0, #8] │ │ - csel x9, x8, x10, hi // hi = pmore │ │ - mov w8, #0x1 // #1 │ │ - str x9, [x1, #40] │ │ - str x8, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - cmn x2, #0x1 │ │ + b 230e8 │ │ + cmn x16, #0x1 │ │ str x15, [x1, #40] │ │ - b.eq 23234 // b.none │ │ + b.eq 23054 // b.none │ │ str xzr, [x1, #56] │ │ stp xzr, x12, [x0] │ │ str x15, [x0, #16] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - mov x10, x3 │ │ - cbnz x3, 230b0 │ │ - cbnz w9, 232c8 │ │ - b 232e8 │ │ - b.eq 230ac // b.none │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x948 │ │ - mov x0, x8 │ │ - mov x1, x3 │ │ - bl 18044 │ │ - ldrb w8, [x10, #1] │ │ - cmp w11, #0xdf │ │ - and w8, w8, #0x3f │ │ - b.ls 232b8 // b.plast │ │ - ldrb w12, [x10, #2] │ │ - cmp w11, #0xf0 │ │ - and w13, w12, #0x3f │ │ - and w12, w11, #0x1f │ │ - orr w8, w13, w8, lsl #6 │ │ - b.cc 232c0 // b.lo, b.ul, b.last │ │ - ldrb w10, [x10, #3] │ │ - and w10, w10, #0x3f │ │ - orr w8, w10, w8, lsl #6 │ │ - bfi w8, w12, #18, #3 │ │ - b 232c4 │ │ - mov x10, x8 │ │ - b 231c4 │ │ - bfi w8, w11, #6, #5 │ │ - b 232c4 │ │ - orr w8, w8, w12, lsl #12 │ │ - cbz w9, 232e0 │ │ - stp x2, x2, [x0, #8] │ │ - str xzr, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - cmp w8, #0x110, lsl #12 │ │ - b.ne 23308 // b.any │ │ + b 23148 │ │ + b.ne 22ff8 // b.any │ │ + cmp x2, x3 │ │ + b.ne 23084 // b.any │ │ + tbnz w9, #0, 23098 │ │ mov w8, #0x1 // #1 │ │ mov w9, #0x2 // #2 │ │ strb w8, [x1, #26] │ │ str x9, [x0] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ + b 23148 │ │ + add x10, x8, x2 │ │ + ldrsb w11, [x10] │ │ + and w8, w11, #0xff │ │ + tbnz w11, #31, 230a4 │ │ + tbz w9, #0, 23108 │ │ + stp x2, x2, [x0, #8] │ │ + str xzr, [x0] │ │ + b 23148 │ │ + ldrb w11, [x10, #1] │ │ + cmp w8, #0xe0 │ │ + and w11, w11, #0x3f │ │ + b.cc 230fc // b.lo, b.ul, b.last │ │ + ldrb w12, [x10, #2] │ │ + cmp w8, #0xf0 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w11, lsl #6 │ │ + and w11, w8, #0x1f │ │ + b.cc 23158 // b.lo, b.ul, b.last │ │ + ldrb w8, [x10, #3] │ │ + and w8, w8, #0x3f │ │ + orr w8, w8, w12, lsl #6 │ │ + bfi w8, w11, #18, #3 │ │ + tbnz w9, #0, 23098 │ │ + b 23108 │ │ + mov x8, x9 │ │ + cmp x10, x8 │ │ + stp x12, x8, [x0, #8] │ │ + csel x8, x10, x8, hi // hi = pmore │ │ + str x8, [x1, #40] │ │ + b 23140 │ │ + bfi w11, w8, #6, #5 │ │ + mov w8, w11 │ │ + tbnz w9, #0, 23098 │ │ cmp w8, #0x80 │ │ - b.cs 23318 // b.hs, b.nlast │ │ + b.cs 23118 // b.hs, b.nlast │ │ mov w8, #0x1 // #1 │ │ - b 23334 │ │ + b 23134 │ │ cmp w8, #0x800 │ │ - b.cs 23328 // b.hs, b.nlast │ │ + b.cs 23128 // b.hs, b.nlast │ │ mov w8, #0x2 // #2 │ │ - b 23334 │ │ + b 23134 │ │ cmp w8, #0x10, lsl #12 │ │ mov w8, #0x3 // #3 │ │ cinc x8, x8, cs // cs = hs, nlast │ │ add x8, x8, x2 │ │ - mov w9, #0x1 // #1 │ │ str x8, [x1, #8] │ │ stp x2, x8, [x0, #8] │ │ - str x9, [x0] │ │ + mov w8, #0x1 // #1 │ │ + str x8, [x0] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ + orr w8, w12, w11, lsl #12 │ │ + tbnz w9, #0, 23098 │ │ + b 23108 │ │ add x9, x10, x12 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x558 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x158 │ │ cmp x8, x9 │ │ + mov x1, x8 │ │ csel x0, x8, x9, hi // hi = pmore │ │ + bl 16e34 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x140 │ │ + mov x0, x11 │ │ mov x1, x8 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x528 │ │ + bl 16e34 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x128 │ │ mov x0, x10 │ │ mov x1, x9 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x540 │ │ - mov x0, x11 │ │ - mov x1, x8 │ │ - bl 161cc │ │ - stp x30, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + bl 16e34 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #16] │ │ + str x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + add x29, sp, #0x10 │ │ + ldr x21, [x1, #16] │ │ mov x19, x0 │ │ + mov x0, sp │ │ + mov x20, x1 │ │ + bl 2147c │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.ne 231e8 // b.any │ │ + ldrb w8, [sp, #1] │ │ + strb w8, [x19, #8] │ │ + b 23214 │ │ + ldr x8, [sp, #8] │ │ + sub x9, x21, #0x1 │ │ + cmp x8, x9 │ │ + b.cs 23210 // b.hs, b.nlast │ │ + ldr w9, [x20, #24] │ │ + add w9, w9, #0x1 │ │ + cmp w9, #0x1f4 │ │ + b.ls 2322c // b.plast │ │ + mov w8, #0x1 // #1 │ │ + b 231e0 │ │ + strb wzr, [x19, #8] │ │ + str xzr, [x19] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x21, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + ldp x10, x11, [x20] │ │ + str w9, [x19, #24] │ │ + stp x11, x8, [x19, #8] │ │ + str x10, [x19] │ │ + b 23218 │ │ + sub w8, w0, #0x61 │ │ + and w9, w8, #0xff │ │ + cmp w9, #0x19 │ │ + b.hi 23270 // b.pmore │ │ + ubfiz x8, x8, #3, #8 │ │ + adrp x9, a000 │ │ + add x9, x9, #0x3a0 │ │ + ldr x1, [x9, x8] │ │ + adrp x9, 78000 │ │ + add x9, x9, #0xf90 │ │ + ldr x0, [x9, x8] │ │ + ret │ │ + mov x0, xzr │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + str x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ - cbz x8, 23498 │ │ - ldp x9, x11, [x19, #8] │ │ - cmp x11, x9 │ │ - b.cs 23400 // b.hs, b.nlast │ │ - ldrb w10, [x8, x11] │ │ - cmp w10, #0x47 │ │ - b.ne 23400 // b.any │ │ - add x10, x11, #0x1 │ │ - cmp x10, x9 │ │ - str x10, [x19, #16] │ │ - b.cs 234e8 // b.hs, b.nlast │ │ - ldrb w12, [x8, x10] │ │ - cmp w12, #0x5f │ │ - b.ne 234e8 // b.any │ │ - add x9, x11, #0x2 │ │ - mov x8, xzr │ │ - str x9, [x19, #16] │ │ - adds x21, x8, #0x1 │ │ - b.cc 23404 // b.lo, b.ul, b.last │ │ - b 2356c │ │ - mov x21, xzr │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 234bc │ │ - cbz x21, 235f4 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xce4 │ │ - mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23588 │ │ - ldr w8, [x19, #40] │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - add w8, w8, #0x1 │ │ - str w8, [x19, #40] │ │ - bl 20f1c │ │ - tbnz w0, #0, 235ac │ │ - mov x22, x21 │ │ - adrp x20, 9000 │ │ - add x20, x20, #0x3b5 │ │ - b 23474 │ │ - ldr w8, [x19, #40] │ │ - mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov w23, #0x1 // #1 │ │ - add w8, w8, #0x1 │ │ - str w8, [x19, #40] │ │ - bl 20f1c │ │ - tbnz w0, #0, 235c0 │ │ - subs x22, x22, #0x1 │ │ - b.eq 235d8 // b.none │ │ + mov x19, x0 │ │ + cbz x8, 23300 │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + mov w2, #0x47 // #71 │ │ + bl 20694 │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.ne 2332c // b.any │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23454 │ │ - mov x1, x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbz w0, #0, 23454 │ │ - b 23588 │ │ + ldrb w21, [sp, #1] │ │ + cbz x0, 232f0 │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xe40 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x5ab │ │ + cmp w21, #0x0 │ │ + mov w10, #0x10 // #16 │ │ + mov w11, #0x19 // #25 │ │ + csel x1, x9, x8, ne // ne = any │ │ + csel x2, x11, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 23350 │ │ + mov w20, wzr │ │ + str xzr, [x19] │ │ + strb w21, [x19, #8] │ │ + b 2335c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 234d0 │ │ - ldp x20, x19, [sp, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldp x22, x21, [sp, #16] │ │ + cbz x0, 23358 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - ldp x30, x23, [sp], #48 │ │ - b 169c4 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - b 242f0 │ │ - mov w20, wzr │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - cmp x10, x9 │ │ - mov x11, xzr │ │ - csel x12, x10, x9, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - cmp x10, x9 │ │ - b.cs 2350c // b.hs, b.nlast │ │ - ldrb w14, [x8, x10] │ │ - cmp w14, #0x5f │ │ - b.eq 23618 // b.none │ │ - cmp x12, x10 │ │ - b.eq 2356c // b.none │ │ - ldrb w15, [x8, x10] │ │ - sub w14, w15, #0x30 │ │ - cmp w14, #0xa │ │ - b.cc 23548 // b.lo, b.ul, b.last │ │ - sub w14, w15, #0x61 │ │ - cmp w14, #0x1a │ │ - b.cs 23538 // b.hs, b.nlast │ │ - sub w14, w15, #0x57 │ │ - b 23548 │ │ - sub w14, w15, #0x41 │ │ - cmp w14, #0x1a │ │ - b.cs 2356c // b.hs, b.nlast │ │ - sub w14, w15, #0x1d │ │ - add x10, x10, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x10, [x19, #16] │ │ - b.ne 2356c // b.any │ │ - lsl x15, x11, #6 │ │ - sub x11, x15, x11, lsl #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 234f8 // b.lo, b.ul, b.last │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + b 176dc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 235a0 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 235a0 │ │ + cbz x0, 23378 │ │ + ldr x22, [sp, #8] │ │ + cbz x22, 23408 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb8 │ │ + mov w2, #0x4 // #4 │ │ + bl 176dc │ │ + tbz w0, #0, 23394 │ │ mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ + b 2335c │ │ mov w20, wzr │ │ - str xzr, [x19] │ │ - strb wzr, [x19, #8] │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - mov w20, w23 │ │ mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ ret │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + b 23ad8 │ │ + mov x23, xzr │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x5c8 │ │ + cmp x22, x23 │ │ + b.eq 233ec // b.none │ │ + cbz x23, 233c4 │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 233c4 │ │ + mov x1, x21 │ │ + mov w2, #0x2 // #2 │ │ + bl 176dc │ │ + tbnz w0, #0, 23350 │ │ + ldr w8, [x19, #40] │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + mov w20, #0x1 // #1 │ │ + add w8, w8, #0x1 │ │ + str w8, [x19, #40] │ │ + bl 21b54 │ │ + add x23, x23, #0x1 │ │ + tbnz w0, #0, 2335c │ │ + b 233a0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 235f4 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b3 │ │ + cbz x0, 23408 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c6 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23588 │ │ + bl 176dc │ │ + tbnz w0, #0, 23350 │ │ mov x0, x19 │ │ - bl 242f0 │ │ + bl 23ad8 │ │ ldr w8, [x19, #40] │ │ - sub w8, w8, w21 │ │ + sub w8, w8, w22 │ │ str w8, [x19, #40] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - add x9, x10, #0x1 │ │ - adds x8, x11, #0x1 │ │ - str x9, [x19, #16] │ │ - b.cc 233f4 // b.lo, b.ul, b.last │ │ - b 2356c │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ + b 23360 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #64] │ │ + str x19, [sp, #80] │ │ + add x29, sp, #0x40 │ │ + ldr x8, [x0] │ │ mov x19, x0 │ │ - ldr x9, [x0] │ │ - cbz x9, 2375c │ │ - ldp x10, x8, [x19, #8] │ │ - cmp x8, x10 │ │ - b.cs 236bc // b.hs, b.nlast │ │ - ldrb w11, [x9, x8] │ │ - cmp w11, #0x5f │ │ - b.ne 236bc // b.any │ │ - add x10, x8, #0x1 │ │ - mov x9, xzr │ │ - str x10, [x19, #16] │ │ - sub x8, x8, #0x1 │ │ - cmp x9, x8 │ │ - b.cs 23790 // b.hs, b.nlast │ │ - ldr w8, [x19, #24] │ │ - add w8, w8, #0x1 │ │ - cmp w8, #0x1f5 │ │ - b.cs 237e0 // b.hs, b.nlast │ │ - ldr x10, [x19, #32] │ │ - cbz x10, 2380c │ │ + cbz x8, 2347c │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + bl 231a8 │ │ + ldr x8, [sp] │ │ + cbz x8, 234a0 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 234f0 │ │ ldp q0, q1, [x19] │ │ mov x0, x19 │ │ - str x9, [x19, #16] │ │ - str w8, [x19, #24] │ │ - stp q0, q1, [sp] │ │ - bl 201c8 │ │ - ldp q0, q1, [sp] │ │ + stp q0, q1, [sp, #32] │ │ + ldp q0, q2, [sp] │ │ + stp q0, q2, [x19] │ │ + bl 20e34 │ │ + ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - cmp x8, x10 │ │ - mov x11, xzr │ │ - csel x12, x8, x10, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - mov x14, x8 │ │ - cmp x14, x10 │ │ - b.cs 236e4 // b.hs, b.nlast │ │ - ldrb w15, [x9, x14] │ │ - cmp w15, #0x5f │ │ - b.eq 23780 // b.none │ │ - cmp x12, x14 │ │ - b.eq 23790 // b.none │ │ - ldrb w16, [x9, x14] │ │ - sub w15, w16, #0x30 │ │ - cmp w15, #0xa │ │ - b.cc 2370c // b.lo, b.ul, b.last │ │ - sub w15, w16, #0x61 │ │ - cmp w15, #0x1a │ │ - b.cs 23734 // b.hs, b.nlast │ │ - sub w15, w16, #0x57 │ │ - add x14, x14, #0x1 │ │ - umulh x16, x11, x13 │ │ - cmp xzr, x16 │ │ - str x14, [x19, #16] │ │ - b.ne 23790 // b.any │ │ - lsl x16, x11, #6 │ │ - sub x11, x16, x11, lsl #1 │ │ - adds x11, x11, w15, uxtb │ │ - b.cc 236d0 // b.lo, b.ul, b.last │ │ - b 23790 │ │ - sub w15, w16, #0x41 │ │ - cmp w15, #0x1a │ │ - b.cs 23790 // b.hs, b.nlast │ │ - sub w15, w16, #0x1d │ │ - add x14, x14, #0x1 │ │ - umulh x16, x11, x13 │ │ - cmp xzr, x16 │ │ - str x14, [x19, #16] │ │ - b.eq 23720 // b.none │ │ - b 23790 │ │ + b 234f4 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 236ac │ │ - ldp x20, x19, [sp, #48] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldr x30, [sp, #32] │ │ + cbz x0, 234f4 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ mov w2, #0x1 // #1 │ │ - add sp, sp, #0x40 │ │ - b 169c4 │ │ - add x10, x14, #0x1 │ │ - adds x9, x11, #0x1 │ │ - str x10, [x19, #16] │ │ - b.cc 23668 // b.lo, b.ul, b.last │ │ - mov w20, wzr │ │ - mov w8, #0x1 // #1 │ │ + ldp x29, x30, [sp, #64] │ │ + ldr x19, [sp, #80] │ │ + add sp, sp, #0x60 │ │ + b 176dc │ │ ldr x0, [x19, #32] │ │ - cbz x0, 237f0 │ │ + cbz x0, 234e0 │ │ + ldrb w8, [sp, #8] │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xe40 │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x5ab │ │ + mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ - mov w8, #0x19 // #25 │ │ - mov w9, #0x10 // #16 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x398 │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x110 │ │ - csel x2, x9, x8, ne // ne = any │ │ - csel x1, x11, x10, ne // ne = any │ │ - bl 169c4 │ │ - tbz w0, #0, 237f0 │ │ + mov w8, #0x10 // #16 │ │ + csel x1, x10, x9, ne // ne = any │ │ + csel x2, x11, x8, ne // ne = any │ │ + bl 176dc │ │ + tbz w0, #0, 234e0 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, wzr │ │ - mov w20, #0x1 // #1 │ │ - ldr x0, [x19, #32] │ │ - cbnz x0, 237a0 │ │ + b 234f4 │ │ + ldp q0, q1, [sp] │ │ mov w0, wzr │ │ - str xzr, [x19] │ │ - strb w20, [x19, #8] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ + stp q0, q1, [x19] │ │ + b 234f4 │ │ mov w0, wzr │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - ldp x9, x8, [x1, #8] │ │ - ldr x10, [x1] │ │ - cmp x8, x9 │ │ - b.cs 23850 // b.hs, b.nlast │ │ - ldrb w11, [x10, x8] │ │ - cmp w11, #0x5f │ │ - b.ne 23850 // b.any │ │ - add x8, x8, #0x1 │ │ - str xzr, [x0, #8] │ │ - strb wzr, [x0] │ │ - str x8, [x1, #16] │ │ - ret │ │ - cmp x8, x9 │ │ - mov x11, xzr │ │ - csel x12, x8, x9, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - cmp x8, x9 │ │ - b.cs 23874 // b.hs, b.nlast │ │ - ldrb w14, [x10, x8] │ │ - cmp w14, #0x5f │ │ - b.eq 238ec // b.none │ │ - cmp x12, x8 │ │ - b.eq 238fc // b.none │ │ - ldrb w15, [x10, x8] │ │ - sub w14, w15, #0x30 │ │ - cmp w14, #0xa │ │ - b.cc 2389c // b.lo, b.ul, b.last │ │ - sub w14, w15, #0x61 │ │ - cmp w14, #0x1a │ │ - b.cs 238c4 // b.hs, b.nlast │ │ - sub w14, w15, #0x57 │ │ - add x8, x8, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x8, [x1, #16] │ │ - b.ne 238fc // b.any │ │ - lsl x15, x11, #6 │ │ - sub x11, x15, x11, lsl #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 23860 // b.lo, b.ul, b.last │ │ - b 238fc │ │ - sub w14, w15, #0x41 │ │ - cmp w14, #0x1a │ │ - b.cs 238fc // b.hs, b.nlast │ │ - sub w14, w15, #0x1d │ │ - add x8, x8, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x8, [x1, #16] │ │ - b.eq 238b0 // b.none │ │ - b 238fc │ │ - add x9, x8, #0x1 │ │ - adds x8, x11, #0x1 │ │ - str x9, [x1, #16] │ │ - b.cc 2390c // b.lo, b.ul, b.last │ │ - mov w9, #0x1 // #1 │ │ - strb wzr, [x0, #1] │ │ - strb w9, [x0] │ │ - ret │ │ - str x8, [x0, #8] │ │ - strb wzr, [x0] │ │ + ldp x29, x30, [sp, #64] │ │ + ldr x19, [sp, #80] │ │ + add sp, sp, #0x60 │ │ ret │ │ - str x30, [sp, #-48]! │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ ldr x8, [x0] │ │ - cbz x8, 23990 │ │ + cbz x8, 23580 │ │ mov x21, x0 │ │ mov x19, xzr │ │ mov w20, #0x1 // #1 │ │ - adrp x22, 9000 │ │ - add x22, x22, #0x3b5 │ │ + adrp x22, 9000 │ │ + add x22, x22, #0x5c8 │ │ ldp x10, x9, [x21, #8] │ │ cmp x9, x10 │ │ - b.cs 23958 // b.hs, b.nlast │ │ + b.cs 23548 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 239b0 // b.none │ │ - cbz x19, 23974 │ │ + b.eq 235a0 // b.none │ │ + cbz x19, 23564 │ │ ldr x0, [x21, #32] │ │ - cbz x0, 23974 │ │ + cbz x0, 23564 │ │ mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23998 │ │ + bl 176dc │ │ + tbnz w0, #0, 23588 │ │ mov x0, x21 │ │ - bl 201c8 │ │ - tbnz w0, #0, 23998 │ │ + bl 20e34 │ │ + tbnz w0, #0, 23588 │ │ ldr x8, [x21] │ │ add x19, x19, #0x1 │ │ - cbnz x8, 23940 │ │ - b 23994 │ │ + cbnz x8, 23530 │ │ + b 23584 │ │ mov x19, xzr │ │ mov x20, xzr │ │ mov x0, x20 │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ add x8, x9, #0x1 │ │ mov x20, xzr │ │ str x8, [x21, #16] │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - stp x30, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x19, x0 │ │ + b 23588 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + str x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ ldr x8, [x0] │ │ - cbz x8, 23ad0 │ │ - ldp x9, x11, [x19, #8] │ │ - cmp x11, x9 │ │ - b.cs 23a38 // b.hs, b.nlast │ │ - ldrb w10, [x8, x11] │ │ - cmp w10, #0x47 │ │ - b.ne 23a38 // b.any │ │ - add x10, x11, #0x1 │ │ - cmp x10, x9 │ │ - str x10, [x19, #16] │ │ - b.cs 23b7c // b.hs, b.nlast │ │ - ldrb w12, [x8, x10] │ │ - cmp w12, #0x5f │ │ - b.ne 23b7c // b.any │ │ - add x10, x11, #0x2 │ │ - mov x9, xzr │ │ - str x10, [x19, #16] │ │ - adds x22, x9, #0x1 │ │ - b.cc 23a3c // b.lo, b.ul, b.last │ │ - b 23c00 │ │ - mov x22, xzr │ │ + mov x19, x0 │ │ + cbz x8, 23638 │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + mov w2, #0x47 // #71 │ │ + bl 20694 │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.ne 23664 // b.any │ │ + ldr x0, [x19, #32] │ │ + ldrb w20, [sp, #1] │ │ + cbz x0, 23628 │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xe40 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x5ab │ │ + cmp w20, #0x0 │ │ + mov w10, #0x10 // #16 │ │ + mov w11, #0x19 // #25 │ │ + csel x1, x9, x8, ne // ne = any │ │ + csel x2, x11, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 23688 │ │ + mov w0, wzr │ │ + str xzr, [x19] │ │ + strb w20, [x19, #8] │ │ + b 23728 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23af4 │ │ - cbz x22, 23c90 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xce4 │ │ + cbz x0, 23728 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c4 │ │ + mov w2, #0x1 // #1 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + b 176dc │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 23690 │ │ + ldr x21, [sp, #8] │ │ + cbz x21, 23714 │ │ + adrp x1, 8000 │ │ + add x1, x1, #0xb8 │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23c1c │ │ - ldr w8, [x19, #40] │ │ + bl 176dc │ │ + tbz w0, #0, 2369c │ │ + mov w0, #0x1 // #1 │ │ + b 23728 │ │ mov x0, x19 │ │ - mov w1, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ - add w8, w8, #0x1 │ │ - str w8, [x19, #40] │ │ - bl 20f1c │ │ - tbnz w0, #0, 23b50 │ │ - mov x23, x22 │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x3b5 │ │ - b 23aac │ │ + bl 23744 │ │ + b 23728 │ │ + mov x22, xzr │ │ + adrp x20, 9000 │ │ + add x20, x20, #0x5c8 │ │ + cmp x21, x22 │ │ + b.eq 236f8 // b.none │ │ + cbz x22, 236cc │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 236cc │ │ + mov x1, x20 │ │ + mov w2, #0x2 // #2 │ │ + bl 176dc │ │ + tbnz w0, #0, 23688 │ │ ldr w8, [x19, #40] │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ - mov w20, #0x1 // #1 │ │ + mov w23, #0x1 // #1 │ │ add w8, w8, #0x1 │ │ str w8, [x19, #40] │ │ - bl 20f1c │ │ - tbnz w0, #0, 23b50 │ │ - subs x23, x23, #0x1 │ │ - b.eq 23c74 // b.none │ │ + bl 21b54 │ │ + add x22, x22, #0x1 │ │ + tbz w0, #0, 236a8 │ │ + mov w0, w23 │ │ + b 23728 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23a8c │ │ - mov x1, x21 │ │ + cbz x0, 23714 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5c6 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbz w0, #0, 23a8c │ │ - b 23c1c │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 23b64 │ │ - ldp x20, x19, [sp, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ - ldp x22, x21, [sp, #16] │ │ - mov w2, #0x1 // #1 │ │ - ldp x30, x23, [sp], #48 │ │ - b 169c4 │ │ - mov x21, xzr │ │ - adrp x20, 9000 │ │ - add x20, x20, #0x3cd │ │ - ldp x10, x9, [x19, #8] │ │ - cmp x9, x10 │ │ - b.cs 23b18 // b.hs, b.nlast │ │ - ldrb w8, [x8, x9] │ │ - cmp w8, #0x45 │ │ - b.eq 23c54 // b.none │ │ - cbz x21, 23b34 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 23b34 │ │ - mov x1, x20 │ │ - mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23c1c │ │ + bl 176dc │ │ + tbnz w0, #0, 23688 │ │ mov x0, x19 │ │ - bl 23d40 │ │ - tbnz w0, #0, 23c1c │ │ - ldr x8, [x19] │ │ - sub x21, x21, #0x1 │ │ - cbnz x8, 23b00 │ │ - mov w20, wzr │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - mov w20, wzr │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + bl 23744 │ │ + ldr w8, [x19, #40] │ │ + sub w8, w8, w21 │ │ + str w8, [x19, #40] │ │ + and w0, w0, #0x1 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ ret │ │ - cmp x10, x9 │ │ - mov x11, xzr │ │ - csel x12, x10, x9, hi // hi = pmore │ │ - mov w13, #0x3e // #62 │ │ - cmp x10, x9 │ │ - b.cs 23ba0 // b.hs, b.nlast │ │ - ldrb w14, [x8, x10] │ │ - cmp w14, #0x5f │ │ - b.eq 23d00 // b.none │ │ - cmp x12, x10 │ │ - b.eq 23c00 // b.none │ │ - ldrb w15, [x8, x10] │ │ - sub w14, w15, #0x30 │ │ - cmp w14, #0xa │ │ - b.cc 23bdc // b.lo, b.ul, b.last │ │ - sub w14, w15, #0x61 │ │ - cmp w14, #0x1a │ │ - b.cs 23bcc // b.hs, b.nlast │ │ - sub w14, w15, #0x57 │ │ - b 23bdc │ │ - sub w14, w15, #0x41 │ │ - cmp w14, #0x1a │ │ - b.cs 23c00 // b.hs, b.nlast │ │ - sub w14, w15, #0x1d │ │ - add x10, x10, #0x1 │ │ - umulh x15, x11, x13 │ │ - cmp xzr, x15 │ │ - str x10, [x19, #16] │ │ - b.ne 23c00 // b.any │ │ - lsl x15, x11, #6 │ │ - sub x11, x15, x11, lsl #1 │ │ - adds x11, x11, w14, uxtb │ │ - b.cc 23b8c // b.lo, b.ul, b.last │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 23c34 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 23c34 │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #64] │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x40 │ │ + ldr x8, [x0] │ │ + cbz x8, 2394c │ │ + mov x19, x0 │ │ + mov x27, xzr │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x49b │ │ + adrp x22, 9000 │ │ + add x22, x22, #0x5c8 │ │ + adrp x28, 9000 │ │ + add x28, x28, #0x5c4 │ │ + adrp x23, 5000 │ │ + add x23, x23, #0xe40 │ │ + adrp x26, 9000 │ │ + add x26, x26, #0x5ab │ │ mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - mov w20, wzr │ │ - str xzr, [x19] │ │ - strb wzr, [x19, #8] │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - add x8, x9, #0x1 │ │ - mov w20, wzr │ │ - str x8, [x19, #16] │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 23c90 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b3 │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23c1c │ │ - ldr x8, [x19] │ │ - cbz x8, 23cf0 │ │ - mov x21, xzr │ │ - adrp x20, 9000 │ │ - add x20, x20, #0x3cd │ │ + adrp x24, 9000 │ │ + add x24, x24, #0x5ef │ │ + adrp x25, 9000 │ │ + add x25, x25, #0x49c │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 23cbc // b.hs, b.nlast │ │ + b.cs 237c8 // b.hs, b.nlast │ │ ldrb w8, [x8, x9] │ │ cmp w8, #0x45 │ │ - b.eq 23d14 // b.none │ │ - cbz x21, 23cd8 │ │ + b.eq 2397c // b.none │ │ + cbz x27, 237e8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23cd8 │ │ - mov x1, x20 │ │ + cbz x0, 237e8 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5e0 │ │ mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23cf8 │ │ + bl 176dc │ │ + tbnz w0, #0, 23958 │ │ mov x0, x19 │ │ - bl 23d40 │ │ - cbnz w0, 23cf8 │ │ - ldr x8, [x19] │ │ - sub x21, x21, #0x1 │ │ - cbnz x8, 23ca4 │ │ - mov w20, wzr │ │ - b 23d20 │ │ - mov w20, #0x1 // #1 │ │ - b 23d20 │ │ - add x10, x10, #0x1 │ │ - adds x9, x11, #0x1 │ │ - str x10, [x19, #16] │ │ - b.cc 23a2c // b.lo, b.ul, b.last │ │ - b 23c00 │ │ - add x8, x9, #0x1 │ │ - mov w20, wzr │ │ - str x8, [x19, #16] │ │ - ldr w8, [x19, #40] │ │ - sub w8, w8, w22 │ │ - str w8, [x19, #40] │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - sub sp, sp, #0x70 │ │ - str x30, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - mov x19, x0 │ │ - bl 24004 │ │ + bl 2398c │ │ and w8, w0, #0xff │ │ cmp w8, #0x2 │ │ - b.ne 23d80 // b.any │ │ - mov w22, #0x1 // #1 │ │ - mov w0, w22 │ │ - ldr x30, [sp, #64] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - add sp, sp, #0x70 │ │ - ret │ │ + b.eq 23954 // b.none │ │ ldr x9, [x19] │ │ - cbz x9, 23dd4 │ │ - ldp x10, x8, [x19, #8] │ │ - cmp x8, x10 │ │ - b.cs 23dd4 // b.hs, b.nlast │ │ - ldrb w9, [x9, x8] │ │ + cbz x9, 238b8 │ │ + ldp x11, x10, [x19, #8] │ │ + cmp x10, x11 │ │ + b.cs 238b8 // b.hs, b.nlast │ │ + ldrb w9, [x9, x10] │ │ cmp w9, #0x70 │ │ - b.ne 23dd4 // b.any │ │ - add x9, x8, #0x1 │ │ - ldr x8, [x19, #32] │ │ - tst w0, #0xff │ │ + b.ne 238b8 // b.any │ │ + add x9, x10, #0x1 │ │ str x9, [x19, #16] │ │ - b.eq 23e18 // b.none │ │ - cbz x8, 23e38 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b5 │ │ - mov x0, x8 │ │ + tbz w8, #0, 2383c │ │ + ldr x0, [x19, #32] │ │ + cbz x0, 23854 │ │ + mov x1, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbz w0, #0, 23e38 │ │ - b 23fc4 │ │ - tst w0, #0xff │ │ - b.eq 23dfc // b.none │ │ + b 2384c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23dfc │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x286 │ │ - mov w2, #0x1 // #1 │ │ - mov w22, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23d68 │ │ - mov w22, wzr │ │ - mov w0, w22 │ │ - ldr x30, [sp, #64] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - cbz x8, 23e38 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x287 │ │ - mov x0, x8 │ │ + cbz x0, 23854 │ │ + mov x1, x25 │ │ mov w2, #0x1 // #1 │ │ - mov w22, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23d68 │ │ + bl 176dc │ │ + tbnz w0, #0, 23954 │ │ ldr x8, [x19] │ │ - cbz x8, 23f50 │ │ + cbz x8, 238cc │ │ mov x0, sp │ │ mov x1, x19 │ │ - bl 1fa98 │ │ + bl 2072c │ │ ldr x8, [sp] │ │ - cbz x8, 23f84 │ │ + cbz x8, 238e8 │ │ ldp q0, q1, [sp] │ │ ldr x1, [x19, #32] │ │ stp q0, q1, [sp, #32] │ │ - cbz x1, 23e8c │ │ + cbz x1, 238a4 │ │ add x0, sp, #0x20 │ │ - bl 1fce8 │ │ - tbnz w0, #0, 23fc4 │ │ + bl 20948 │ │ + tbnz w0, #0, 23954 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23e8c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3dc │ │ + cbz x0, 238a4 │ │ + mov x1, x24 │ │ mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23fc4 │ │ + bl 176dc │ │ + tbnz w0, #0, 23954 │ │ mov x0, x19 │ │ - bl 201c8 │ │ - tbnz w0, #0, 23fc4 │ │ - adrp x20, 9000 │ │ - add x20, x20, #0x3dc │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x3b5 │ │ - b 23ebc │ │ - mov x0, x19 │ │ - bl 201c8 │ │ - mov w22, #0x1 // #1 │ │ - tbnz w0, #0, 23d68 │ │ - ldr x8, [x19] │ │ - cbz x8, 23ddc │ │ - ldp x10, x9, [x19, #8] │ │ - cmp x9, x10 │ │ - b.cs 23ddc // b.hs, b.nlast │ │ - ldrb w8, [x8, x9] │ │ - cmp w8, #0x70 │ │ - b.ne 23ddc // b.any │ │ - add x8, x9, #0x1 │ │ + bl 20e34 │ │ + mov w8, #0x1 // #1 │ │ + tbz w0, #0, 237fc │ │ + b 23954 │ │ + tbz w8, #0, 23940 │ │ ldr x0, [x19, #32] │ │ - str x8, [x19, #16] │ │ - cbz x0, 23f04 │ │ + cbz x0, 23940 │ │ mov x1, x21 │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23fc4 │ │ - ldr x8, [x19] │ │ - cbz x8, 23f50 │ │ - mov x0, sp │ │ - mov x1, x19 │ │ - bl 1fa98 │ │ - ldr x8, [sp] │ │ - cbz x8, 23f84 │ │ - ldp q0, q1, [sp] │ │ - ldr x1, [x19, #32] │ │ - stp q0, q1, [sp, #32] │ │ - cbz x1, 23eac │ │ - add x0, sp, #0x20 │ │ - bl 1fce8 │ │ - tbnz w0, #0, 23fc4 │ │ + b 238d8 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 23eac │ │ - mov x1, x20 │ │ - mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbz w0, #0, 23eac │ │ - b 23fc4 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 23dfc │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3b1 │ │ + cbz x0, 23940 │ │ + mov x1, x28 │ │ mov w2, #0x1 // #1 │ │ - bl 169c4 │ │ - mov w22, w0 │ │ - mov w0, w22 │ │ - ldr x30, [sp, #64] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - ldrb w20, [sp, #8] │ │ + bl 176dc │ │ + tbnz w0, #0, 23958 │ │ + b 23940 │ │ + mov x24, x25 │ │ + mov x25, x22 │ │ + mov x22, x21 │ │ + mov x21, x28 │ │ ldr x0, [x19, #32] │ │ - cbz w20, 23fac │ │ - cbz x0, 23fe0 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 23fc4 │ │ - b 23fe0 │ │ - cbz x0, 23fe0 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbz w0, #0, 23fe0 │ │ - mov w22, #0x1 // #1 │ │ - mov w0, w22 │ │ - ldr x30, [sp, #64] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - mov w22, wzr │ │ + ldrb w28, [sp, #8] │ │ + mov w8, #0x10 // #16 │ │ + cbz x0, 23920 │ │ + cmp w28, #0x0 │ │ + mov w9, #0x19 // #25 │ │ + csel x2, x9, x8, ne // ne = any │ │ + csel x1, x26, x23, ne // ne = any │ │ + bl 176dc │ │ + cbnz w0, 23954 │ │ + strb w28, [x19, #8] │ │ + mov x28, x21 │ │ + mov x21, x22 │ │ + mov x22, x25 │ │ + mov x25, x24 │ │ + adrp x24, 9000 │ │ + add x24, x24, #0x5ef │ │ str xzr, [x19] │ │ - strb w20, [x19, #8] │ │ - mov w0, w22 │ │ - ldr x30, [sp, #64] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - add sp, sp, #0x70 │ │ + ldr x8, [x19] │ │ + add x27, x27, #0x1 │ │ + cbnz x8, 237b0 │ │ + mov x20, xzr │ │ + b 23958 │ │ + mov w20, #0x1 // #1 │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ ret │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x19, x0 │ │ + add x8, x9, #0x1 │ │ + mov x20, xzr │ │ + str x8, [x19, #16] │ │ + b 23958 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #64] │ │ + str x19, [sp, #80] │ │ + add x29, sp, #0x40 │ │ ldr x9, [x0] │ │ - cbz x9, 240bc │ │ + mov x19, x0 │ │ + cbz x9, 23a14 │ │ ldp x10, x8, [x19, #8] │ │ cmp x8, x10 │ │ - b.cs 240bc // b.hs, b.nlast │ │ - ldrb w11, [x9, x8] │ │ - cmp w11, #0x49 │ │ - b.eq 240ec // b.none │ │ - cmp w11, #0x42 │ │ - b.ne 240bc // b.any │ │ - add x11, x8, #0x1 │ │ - cmp x11, x10 │ │ - str x11, [x19, #16] │ │ - b.cs 2418c // b.hs, b.nlast │ │ - ldrb w12, [x9, x11] │ │ - cmp w12, #0x5f │ │ - b.ne 2418c // b.any │ │ - add x10, x8, #0x2 │ │ - mov x9, xzr │ │ - str x10, [x19, #16] │ │ - cmp x9, x8 │ │ - b.cs 24240 // b.hs, b.nlast │ │ - ldr w8, [x19, #24] │ │ - add w8, w8, #0x1 │ │ - cmp w8, #0x1f4 │ │ - b.hi 24298 // b.pmore │ │ - ldr x10, [x19, #32] │ │ - cbz x10, 242b0 │ │ + b.cs 23a14 // b.hs, b.nlast │ │ + ldrb w9, [x9, x8] │ │ + cmp w9, #0x49 │ │ + b.eq 23a3c // b.none │ │ + cmp w9, #0x42 │ │ + b.ne 23a14 // b.any │ │ + add x8, x8, #0x1 │ │ + mov x0, sp │ │ + mov x1, x19 │ │ + str x8, [x19, #16] │ │ + bl 231a8 │ │ + ldr x8, [sp] │ │ + cbz x8, 23a88 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 23ad0 │ │ ldp q0, q1, [x19] │ │ mov x0, x19 │ │ - str x9, [x19, #16] │ │ - str w8, [x19, #24] │ │ - stp q0, q1, [sp] │ │ - bl 24004 │ │ - ldp q0, q1, [sp] │ │ + stp q0, q1, [sp, #32] │ │ + ldp q0, q2, [sp] │ │ + stp q0, q2, [x19] │ │ + bl 2398c │ │ + ldp q0, q1, [sp, #32] │ │ + and w0, w0, #0xff │ │ stp q0, q1, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ + b 23a2c │ │ mov x0, x19 │ │ mov w1, wzr │ │ - bl 1f02c │ │ + bl 1fdfc │ │ mov w8, #0x2 // #2 │ │ cmp w0, #0x0 │ │ - csel w21, w8, wzr, ne // ne = any │ │ - mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + csel w0, w8, wzr, ne // ne = any │ │ + ldp x29, x30, [sp, #64] │ │ + ldr x19, [sp, #80] │ │ + add sp, sp, #0x60 │ │ ret │ │ add x8, x8, #0x1 │ │ mov x0, x19 │ │ mov w1, wzr │ │ str x8, [x19, #16] │ │ - bl 1f02c │ │ - tbnz w0, #0, 2427c │ │ + bl 1fdfc │ │ + tbnz w0, #0, 23ac0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 24120 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x287 │ │ + cbz x0, 23a70 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x49c │ │ mov w2, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 2427c │ │ - ldr x8, [x19] │ │ - cbz x8, 24214 │ │ - mov x22, xzr │ │ - adrp x20, 9000 │ │ - add x20, x20, #0x3b5 │ │ - ldp x10, x9, [x19, #8] │ │ - cmp x9, x10 │ │ - b.cs 2414c // b.hs, b.nlast │ │ - ldrb w8, [x8, x9] │ │ - cmp w8, #0x45 │ │ - b.eq 242cc // b.none │ │ - cbz x22, 2416c │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 2416c │ │ - mov x1, x20 │ │ - mov w2, #0x2 // #2 │ │ - mov w21, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 240d4 │ │ + bl 176dc │ │ + tbnz w0, #0, 23ac0 │ │ mov x0, x19 │ │ - bl 20744 │ │ - tbnz w0, #0, 2427c │ │ - ldr x8, [x19] │ │ - sub x22, x22, #0x1 │ │ - mov w21, #0x1 // #1 │ │ - cbnz x8, 24134 │ │ - b 240d4 │ │ - cmp x11, x10 │ │ - mov x12, xzr │ │ - csel x13, x11, x10, hi // hi = pmore │ │ - mov w14, #0x3e // #62 │ │ - cmp x11, x10 │ │ - b.cs 241b0 // b.hs, b.nlast │ │ - ldrb w15, [x9, x11] │ │ - cmp w15, #0x5f │ │ - b.eq 24230 // b.none │ │ - cmp x13, x11 │ │ - b.eq 24240 // b.none │ │ - ldrb w16, [x9, x11] │ │ - sub w15, w16, #0x30 │ │ - cmp w15, #0xa │ │ - b.cc 241ec // b.lo, b.ul, b.last │ │ - sub w15, w16, #0x61 │ │ - cmp w15, #0x1a │ │ - b.cs 241dc // b.hs, b.nlast │ │ - sub w15, w16, #0x57 │ │ - b 241ec │ │ - sub w15, w16, #0x41 │ │ - cmp w15, #0x1a │ │ - b.cs 24240 // b.hs, b.nlast │ │ - sub w15, w16, #0x1d │ │ - add x11, x11, #0x1 │ │ - umulh x16, x12, x14 │ │ - cmp xzr, x16 │ │ - str x11, [x19, #16] │ │ - b.ne 24240 // b.any │ │ - lsl x16, x12, #6 │ │ - sub x12, x16, x12, lsl #1 │ │ - adds x12, x12, w15, uxtb │ │ - b.cc 2419c // b.lo, b.ul, b.last │ │ - b 24240 │ │ - mov w21, #0x1 // #1 │ │ - mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - add x10, x11, #0x1 │ │ - adds x9, x12, #0x1 │ │ - str x10, [x19, #16] │ │ - b.cc 24068 // b.lo, b.ul, b.last │ │ - mov w20, wzr │ │ + bl 2130c │ │ mov w8, #0x1 // #1 │ │ + tst w0, #0x1 │ │ + cinc w0, w8, ne // ne = any │ │ + b 23a2c │ │ ldr x0, [x19, #32] │ │ - cbz x0, 242a8 │ │ + cbz x0, 23ac8 │ │ + ldrb w8, [sp, #8] │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xe40 │ │ + adrp x10, 9000 │ │ + add x10, x10, #0x5ab │ │ + mov w11, #0x19 // #25 │ │ cmp w8, #0x0 │ │ - mov w8, #0x19 // #25 │ │ - mov w9, #0x10 // #16 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x398 │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x110 │ │ - csel x2, x9, x8, ne // ne = any │ │ - csel x1, x11, x10, ne // ne = any │ │ - bl 169c4 │ │ - cbz w0, 242a8 │ │ - mov w21, #0x2 // #2 │ │ - mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - mov w8, wzr │ │ - mov w20, #0x1 // #1 │ │ - ldr x0, [x19, #32] │ │ - cbnz x0, 24250 │ │ - str xzr, [x19] │ │ - strb w20, [x19, #8] │ │ - mov w21, wzr │ │ - mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - add x8, x9, #0x1 │ │ - mov w21, #0x1 // #1 │ │ - str x8, [x19, #16] │ │ - mov w0, w21 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - sub sp, sp, #0x100 │ │ - str x30, [sp, #176] │ │ - stp x26, x25, [sp, #192] │ │ - stp x24, x23, [sp, #208] │ │ - stp x22, x21, [sp, #224] │ │ - stp x20, x19, [sp, #240] │ │ - mov x19, x0 │ │ + mov w8, #0x10 // #16 │ │ + csel x1, x10, x9, ne // ne = any │ │ + csel x2, x11, x8, ne // ne = any │ │ + bl 176dc │ │ + cbz w0, 23ac8 │ │ + mov w0, #0x2 // #2 │ │ + b 23a2c │ │ + ldp q0, q1, [sp] │ │ + stp q0, q1, [x19] │ │ + mov w0, wzr │ │ + b 23a2c │ │ + sub sp, sp, #0xe0 │ │ + stp x29, x30, [sp, #144] │ │ + str x25, [sp, #160] │ │ + stp x24, x23, [sp, #176] │ │ + stp x22, x21, [sp, #192] │ │ + stp x20, x19, [sp, #208] │ │ + add x29, sp, #0x90 │ │ ldr x8, [x0] │ │ - cbz x8, 2450c │ │ + mov x19, x0 │ │ + cbz x8, 23cc4 │ │ ldp x10, x9, [x19, #8] │ │ cmp x9, x10 │ │ - b.cs 24344 // b.hs, b.nlast │ │ + b.cs 23b28 // b.hs, b.nlast │ │ ldrb w11, [x8, x9] │ │ cmp w11, #0x55 │ │ - b.ne 24344 // b.any │ │ + b.ne 23b28 // b.any │ │ add x9, x9, #0x1 │ │ mov w20, #0x1 // #1 │ │ str x9, [x19, #16] │ │ - cmp x9, x10 │ │ - b.cc 24350 // b.lo, b.ul, b.last │ │ - b 24390 │ │ + b 23b2c │ │ mov w20, wzr │ │ cmp x9, x10 │ │ - b.cs 24390 // b.hs, b.nlast │ │ + b.cs 23b74 // b.hs, b.nlast │ │ ldrb w11, [x8, x9] │ │ cmp w11, #0x4b │ │ - b.ne 24390 // b.any │ │ + b.ne 23b74 // b.any │ │ add x11, x9, #0x1 │ │ cmp x11, x10 │ │ str x11, [x19, #16] │ │ - b.cs 243bc // b.hs, b.nlast │ │ + b.cs 23ba0 // b.hs, b.nlast │ │ ldrb w8, [x8, x11] │ │ cmp w8, #0x43 │ │ - b.ne 243bc // b.any │ │ + b.ne 23ba0 // b.any │ │ add x8, x9, #0x2 │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x498 │ │ mov w22, #0x1 // #1 │ │ - adrp x21, 9000 │ │ - add x21, x21, #0x283 │ │ str x8, [x19, #16] │ │ - b 243e0 │ │ - tbz w20, #0, 2450c │ │ + b 23bc4 │ │ + tbz w20, #0, 23cc4 │ │ mov x21, xzr │ │ ldr x0, [x19, #32] │ │ - cbz x0, 243b4 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3d0 │ │ + cbz x0, 23b98 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5e3 │ │ mov w2, #0x7 // #7 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ - cbnz x21, 243e4 │ │ - b 2450c │ │ - add x0, sp, #0x50 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ + cbnz x21, 23bc8 │ │ + b 23cc4 │ │ + add x0, sp, #0x48 │ │ mov x1, x19 │ │ - bl 1fa98 │ │ - ldr x21, [sp, #80] │ │ - cbz x21, 24460 │ │ - ldr x22, [sp, #88] │ │ - cbz x22, 2464c │ │ - ldr x8, [sp, #104] │ │ - cbnz x8, 2464c │ │ - tbnz w20, #0, 24398 │ │ + bl 2072c │ │ + ldr x21, [sp, #72] │ │ + cbz x21, 23d9c │ │ + ldr x22, [sp, #80] │ │ + cbz x22, 23de4 │ │ + ldr x8, [sp, #96] │ │ + cbnz x8, 23de4 │ │ + tbnz w20, #0, 23b7c │ │ ldr x20, [x19, #32] │ │ - cbz x20, 24404 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x40 │ │ + cbz x20, 23be8 │ │ + adrp x1, 6000 │ │ + add x1, x1, #0xe8 │ │ mov x0, x20 │ │ mov w2, #0x8 // #8 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ movi v0.2s, #0x5f │ │ - add x10, sp, #0x8 │ │ mov w8, #0x1 // #1 │ │ - mov w9, #0x5f // #95 │ │ - add x1, x10, #0x10 │ │ - add x0, sp, #0x50 │ │ - stp xzr, x22, [sp, #8] │ │ - stp x21, x22, [sp, #24] │ │ - stp xzr, x22, [sp, #40] │ │ - str x8, [sp, #56] │ │ - str s0, [sp, #64] │ │ - str w9, [sp, #68] │ │ - strh w8, [sp, #72] │ │ - bl 1eab8 │ │ - ldr x8, [sp, #80] │ │ - cbz x8, 24488 │ │ - ldp x9, x10, [sp, #88] │ │ - ldr x8, [sp, #8] │ │ - add x1, x21, x8 │ │ - sub x2, x9, x8 │ │ - str x10, [sp, #8] │ │ - cbnz x20, 244bc │ │ - b 244c8 │ │ - ldrb w21, [sp, #88] │ │ - ldr x0, [x19, #32] │ │ - cbz w21, 24738 │ │ - cbz x0, 24750 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x398 │ │ - mov w2, #0x19 // #25 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ - b 24750 │ │ - ldrb w8, [sp, #73] │ │ - cbnz w8, 24760 │ │ - ldp x8, x9, [sp, #8] │ │ - mov w11, #0x1 // #1 │ │ - ldrb w10, [sp, #72] │ │ - strb w11, [sp, #73] │ │ - cbnz w10, 244ac │ │ - cmp x9, x8 │ │ - b.eq 24760 // b.none │ │ - ldr x10, [sp, #24] │ │ - sub x2, x9, x8 │ │ - add x1, x10, x8 │ │ - cbz x20, 244c8 │ │ + mov x0, sp │ │ + stp xzr, x22, [sp] │ │ + stp x21, x22, [sp, #16] │ │ + stp xzr, x22, [sp, #32] │ │ + str d0, [sp, #48] │ │ + strb w8, [sp, #56] │ │ + strh w8, [sp, #64] │ │ + bl 23e1c │ │ + cbz x0, 23e10 │ │ + cbz x20, 23c30 │ │ + mov x8, x0 │ │ + mov x2, x1 │ │ mov x0, x20 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ - ldr x8, [sp, #72] │ │ - ldur q0, [sp, #40] │ │ - ldur q1, [sp, #56] │ │ - ldur q2, [sp, #24] │ │ - str x8, [sp, #144] │ │ - ldur q3, [sp, #8] │ │ - ubfx x8, x8, #8, #8 │ │ - stp q0, q1, [sp, #112] │ │ - stp q3, q2, [sp, #80] │ │ - cbz w8, 24678 │ │ - cbz x20, 2450c │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3d7 │ │ + mov x1, x8 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ + add x0, sp, #0x48 │ │ + mov x1, sp │ │ + mov w2, #0x48 // #72 │ │ + bl 75e40 │ │ + adrp x21, 9000 │ │ + add x21, x21, #0x4e6 │ │ + mov x22, x20 │ │ + mov x8, x22 │ │ + add x0, sp, #0x48 │ │ + mov x25, x8 │ │ + bl 23e1c │ │ + cbz x0, 23ca8 │ │ + mov x8, xzr │ │ + cbz x25, 23c50 │ │ + mov x23, x0 │ │ + mov x24, x1 │ │ + mov x0, x25 │ │ + mov x1, x21 │ │ + mov w2, #0x1 // #1 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ + mov x22, xzr │ │ + cbz x20, 23c4c │ │ mov x0, x20 │ │ + mov x1, x23 │ │ + mov x2, x24 │ │ + bl 176dc │ │ + mov x22, x20 │ │ + cbnz w0, 23cec │ │ + b 23c4c │ │ + cbz x22, 23cc4 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ea │ │ + mov x0, x22 │ │ mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ ldr x0, [x19, #32] │ │ - cbz x0, 24528 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x3d9 │ │ + cbz x0, 23ce0 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x5ec │ │ mov w2, #0x3 // #3 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ - ldr x8, [x19] │ │ - cbz x8, 24588 │ │ - mov x21, xzr │ │ - adrp x20, 9000 │ │ - add x20, x20, #0x3b5 │ │ - ldp x10, x9, [x19, #8] │ │ - cmp x9, x10 │ │ - b.cs 24554 // b.hs, b.nlast │ │ - ldrb w10, [x8, x9] │ │ - cmp w10, #0x45 │ │ - b.eq 24638 // b.none │ │ - cbz x21, 24570 │ │ - ldr x0, [x19, #32] │ │ - cbz x0, 24570 │ │ - mov x1, x20 │ │ - mov w2, #0x2 // #2 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ mov x0, x19 │ │ - bl 201c8 │ │ - tbnz w0, #0, 245f4 │ │ - ldr x8, [x19] │ │ - sub x21, x21, #0x1 │ │ - cbnz x8, 2453c │ │ + bl 23504 │ │ + tbz w0, #0, 23d10 │ │ + mov w20, #0x1 // #1 │ │ + mov w0, w20 │ │ + ldp x20, x19, [sp, #208] │ │ + ldr x25, [sp, #160] │ │ + ldp x22, x21, [sp, #192] │ │ + ldp x24, x23, [sp, #176] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xe0 │ │ + ret │ │ ldr x0, [x19, #32] │ │ - cbz x0, 245ac │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xee5 │ │ + cbz x0, 23d30 │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xd05 │ │ mov w2, #0x1 // #1 │ │ mov w20, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f8 │ │ - ldr x8, [x19] │ │ - cbz x8, 245d8 │ │ - ldp x10, x9, [x19, #8] │ │ - cmp x9, x10 │ │ - b.cs 245d8 // b.hs, b.nlast │ │ - ldrb w8, [x8, x9] │ │ - cmp w8, #0x75 │ │ - b.ne 245d8 // b.any │ │ - add x8, x9, #0x1 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cf0 │ │ + ldr x9, [x19] │ │ + cbz x9, 23d60 │ │ + ldp x10, x8, [x19, #8] │ │ + cmp x8, x10 │ │ + b.cs 23d60 // b.hs, b.nlast │ │ + ldrb w9, [x9, x8] │ │ + cmp w9, #0x75 │ │ + b.ne 23d60 // b.any │ │ + add x8, x8, #0x1 │ │ mov w20, wzr │ │ str x8, [x19, #16] │ │ - b 245f8 │ │ + b 23cf0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 24618 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0xcb8 │ │ + cbz x0, 23d7c │ │ + adrp x1, 8000 │ │ + add x1, x1, #0x94 │ │ mov w2, #0x4 // #4 │ │ - bl 169c4 │ │ - tbz w0, #0, 24618 │ │ - mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldr x30, [sp, #176] │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x24, x23, [sp, #208] │ │ - ldp x26, x25, [sp, #192] │ │ - add sp, sp, #0x100 │ │ - ret │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ mov x0, x19 │ │ - ldr x30, [sp, #176] │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x24, x23, [sp, #208] │ │ - ldp x26, x25, [sp, #192] │ │ - add sp, sp, #0x100 │ │ - b 201c8 │ │ - add x9, x9, #0x1 │ │ - str x9, [x19, #16] │ │ + ldp x20, x19, [sp, #208] │ │ + ldr x25, [sp, #160] │ │ + ldp x22, x21, [sp, #192] │ │ + ldp x24, x23, [sp, #176] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xe0 │ │ + b 20e34 │ │ ldr x0, [x19, #32] │ │ - cbnz x0, 24590 │ │ - b 245ac │ │ + ldrb w21, [sp, #80] │ │ + cbz x0, 23dd4 │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xe40 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x5ab │ │ + cmp w21, #0x0 │ │ + mov w10, #0x10 // #16 │ │ + mov w11, #0x19 // #25 │ │ + csel x1, x9, x8, ne // ne = any │ │ + csel x2, x11, x10, ne // ne = any │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ + mov w20, wzr │ │ + str xzr, [x19] │ │ + strb w21, [x19, #8] │ │ + b 23cf0 │ │ ldr x0, [x19, #32] │ │ - cbz x0, 24668 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ + cbz x0, 23e00 │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xe40 │ │ mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ + bl 176dc │ │ + tbnz w0, #0, 23cec │ │ mov w20, wzr │ │ str xzr, [x19] │ │ strb wzr, [x19, #8] │ │ - b 245f8 │ │ - add x8, sp, #0x50 │ │ - mov w26, #0x1 // #1 │ │ - add x21, x8, #0x10 │ │ - mov x23, x20 │ │ - adrp x22, 9000 │ │ - add x22, x22, #0x2fb │ │ - b 246a0 │ │ - mov x23, xzr │ │ - ldrb w8, [sp, #145] │ │ - cbnz w8, 244f0 │ │ - add x0, sp, #0x98 │ │ + b 23cf0 │ │ + adrp x0, 77000 │ │ + add x0, x0, #0xff8 │ │ + bl 18804 │ │ + stp x29, x30, [sp, #-96]! │ │ + str x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + ldrb w8, [x0, #65] │ │ + tbz w8, #0, 23e48 │ │ + mov x0, xzr │ │ + b 23f30 │ │ + ldp x23, x25, [x0, #16] │ │ + mov x19, x0 │ │ + ldr x24, [x0, #40] │ │ + cmp x24, x25 │ │ + b.hi 23f08 // b.pmore │ │ + ldr x26, [x19, #32] │ │ + cmp x24, x26 │ │ + b.cc 23f08 // b.lo, b.ul, b.last │ │ + ldrb w20, [x19, #56] │ │ + add x21, x19, #0x30 │ │ + add x8, x21, x20 │ │ + ldurb w22, [x8, #-1] │ │ + sub x2, x24, x26 │ │ + add x1, x23, x26 │ │ + cmp x2, #0xf │ │ + b.hi 23eb0 // b.pmore │ │ + cmp x24, x26 │ │ + b.eq 23f04 // b.none │ │ + mov x8, xzr │ │ + ldrb w9, [x1, x8] │ │ + cmp w9, w22 │ │ + b.eq 23ec0 // b.none │ │ + add x8, x8, #0x1 │ │ + cmp x2, x8 │ │ + b.ne 23e94 // b.any │ │ + b 23f04 │ │ + mov w0, w22 │ │ + bl 1987c │ │ + tbz w0, #0, 23f04 │ │ + mov x8, x1 │ │ + add x8, x26, x8 │ │ + add x26, x8, #0x1 │ │ + subs x27, x26, x20 │ │ + str x26, [x19, #32] │ │ + b.cc 23ef8 // b.lo, b.ul, b.last │ │ + cmp x26, x25 │ │ + b.hi 23ef8 // b.pmore │ │ + cmp w20, #0x5 │ │ + b.cs 23f60 // b.hs, b.nlast │ │ + add x0, x23, x27 │ │ mov x1, x21 │ │ - ldr x24, [sp, #96] │ │ - bl 1eab8 │ │ - ldr x8, [sp, #152] │ │ - cbz x8, 246d4 │ │ - ldp x9, x10, [sp, #160] │ │ - ldr x8, [sp, #80] │ │ - add x24, x24, x8 │ │ - sub x25, x9, x8 │ │ - str x10, [sp, #80] │ │ - cbnz x23, 24704 │ │ - b 24698 │ │ - ldrb w8, [sp, #145] │ │ - cbnz w8, 244f0 │ │ - ldp x8, x9, [sp, #80] │ │ - strb w26, [sp, #145] │ │ - ldrb w10, [sp, #144] │ │ - cbnz w10, 246f4 │ │ - cmp x9, x8 │ │ - b.eq 244f0 // b.none │ │ - ldr x10, [sp, #96] │ │ - sub x25, x9, x8 │ │ - add x24, x10, x8 │ │ - cbz x23, 24698 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov w2, #0x1 // #1 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ - cbz x20, 24694 │ │ + mov x2, x20 │ │ + bl 75e60 │ │ + cbz w0, 23f4c │ │ + cmp x24, x26 │ │ + b.cs 23e78 // b.hs, b.nlast │ │ + b 23f08 │ │ + str x24, [x19, #32] │ │ + ldp x8, x9, [x19] │ │ + ldrb w10, [x19, #64] │ │ + subs x1, x9, x8 │ │ + add x8, x23, x8 │ │ + cset w9, ne // ne = any │ │ + orr w9, w10, w9 │ │ + mov w10, #0x1 // #1 │ │ + tst w9, #0x1 │ │ + strb w10, [x19, #65] │ │ + csel x0, x8, xzr, ne // ne = any │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x27, [sp, #16] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldr x8, [x19] │ │ + str x26, [x19] │ │ + sub x1, x27, x8 │ │ + add x0, x23, x8 │ │ + b 23f30 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x480 │ │ mov x0, x20 │ │ - mov x1, x24 │ │ - mov x2, x25 │ │ - bl 169c4 │ │ - mov x23, x20 │ │ - tbz w0, #0, 24698 │ │ - b 245f4 │ │ - cbz x0, 24750 │ │ - adrp x1, 6000 │ │ - add x1, x1, #0x110 │ │ - mov w2, #0x10 // #16 │ │ - bl 169c4 │ │ - tbnz w0, #0, 245f4 │ │ - mov w20, wzr │ │ - str xzr, [x19] │ │ - strb w21, [x19, #8] │ │ - b 245f8 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x330 │ │ - bl 17a54 │ │ - ldp x0, x8, [x1, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x21a │ │ + mov w1, #0x4 // #4 │ │ + bl 17680 │ │ + ldp x0, x9, [x1] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x459 │ │ mov w2, #0x5 // #5 │ │ - ldr x3, [x8, #24] │ │ + mov x1, x8 │ │ + ldr x3, [x9, #24] │ │ br x3 │ │ - sub sp, sp, #0xb0 │ │ - stp x30, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + cmp w1, #0x80 │ │ + stur wzr, [x29, #-4] │ │ + b.cs 23fb4 // b.hs, b.nlast │ │ + sturb w1, [x29, #-4] │ │ + mov w2, #0x1 // #1 │ │ + b 24044 │ │ + cmp w1, #0x800 │ │ + b.cs 23fdc // b.hs, b.nlast │ │ + lsr w8, w1, #6 │ │ + mov w9, #0x80 // #128 │ │ + mov w2, #0x2 // #2 │ │ + bfxil w9, w1, #0, #6 │ │ + orr w8, w8, #0xc0 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + b 24044 │ │ + cmp w1, #0x10, lsl #12 │ │ + b.cs 24010 // b.hs, b.nlast │ │ + lsr w8, w1, #12 │ │ + mov w9, #0x80 // #128 │ │ + mov w10, #0x80 // #128 │ │ + bfxil w9, w1, #6, #6 │ │ + bfxil w10, w1, #0, #6 │ │ + mov w2, #0x3 // #3 │ │ + orr w8, w8, #0xe0 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + sturb w10, [x29, #-2] │ │ + b 24044 │ │ + lsr w8, w1, #18 │ │ + mov w9, #0x80 // #128 │ │ + mov w10, #0x80 // #128 │ │ + mov w11, #0x80 // #128 │ │ + bfxil w9, w1, #12, #6 │ │ + bfxil w10, w1, #6, #6 │ │ + bfxil w11, w1, #0, #6 │ │ + orr w8, w8, #0xf0 │ │ + mov w2, #0x4 // #4 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + sturb w10, [x29, #-2] │ │ + sturb w11, [x29, #-1] │ │ + ldr x8, [x0, #8] │ │ + ldr w9, [x0] │ │ + subs x8, x8, x2 │ │ + cset w10, cc // cc = lo, ul, last │ │ + orr w9, w9, w10 │ │ + stp x9, x8, [x0] │ │ + tbz w9, #0, 24068 │ │ + mov w0, #0x1 // #1 │ │ + b 2407c │ │ + ldr x8, [x0, #16] │ │ + sub x1, x29, #0x4 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + blr x8 │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + ldr x8, [x0, #8] │ │ + ldr w9, [x0] │ │ + subs x8, x8, x2 │ │ + cset w10, cc // cc = lo, ul, last │ │ + orr w9, w9, w10 │ │ + stp x9, x8, [x0] │ │ + tbz w9, #0, 240ac │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + ldr x8, [x0, #16] │ │ + ldp x0, x9, [x8] │ │ + ldr x3, [x9, #24] │ │ + br x3 │ │ + ldr x8, [x1, #8] │ │ + mov x2, x1 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xc58 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + b 17b24 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #128] │ │ + str x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x80 │ │ mov x20, x0 │ │ - adrp x3, 9000 │ │ - add x3, x3, #0x3ec │ │ + adrp x3, 9000 │ │ + add x3, x3, #0x5ff │ │ mov x0, sp │ │ mov w4, #0x6 // #6 │ │ mov x19, x2 │ │ mov x21, x1 │ │ - bl 18bbc │ │ - ldr x8, [sp] │ │ - cbz x8, 247f4 │ │ - ldp x12, x8, [sp, #88] │ │ - ldp x10, x1, [sp, #72] │ │ + bl 19a34 │ │ + ldr w8, [sp] │ │ + tbz w8, #0, 24208 │ │ + ldp x11, x8, [sp, #88] │ │ ldr x13, [sp, #56] │ │ - sub x11, x8, #0x1 │ │ + ldp x10, x1, [sp, #72] │ │ cmn x13, #0x1 │ │ - b.eq 24904 // b.none │ │ + sub x12, x8, #0x1 │ │ + b.eq 24258 // b.none │ │ ldr x3, [sp, #40] │ │ - add x9, x3, x11 │ │ + add x9, x3, x12 │ │ cmp x9, x1 │ │ - b.cs 24aa4 // b.hs, b.nlast │ │ + b.cs 243e4 // b.hs, b.nlast │ │ ldp x14, x16, [sp, #24] │ │ ldr x15, [sp, #8] │ │ sub x17, x8, x14 │ │ - b 24860 │ │ - add x0, sp, #0x68 │ │ - mov x1, sp │ │ - bl 22fec │ │ - ldr x8, [sp, #104] │ │ - cmp x8, #0x1 │ │ - b.eq 247f4 // b.none │ │ - cbnz x8, 24aa4 │ │ - ldr x3, [sp, #112] │ │ - adds x2, x3, #0x6 │ │ - mov x8, x19 │ │ - b.eq 249d8 // b.none │ │ - subs x8, x19, x2 │ │ - b.ls 249d4 // b.plast │ │ - ldrsb w9, [x21, x2] │ │ - cmn w9, #0x41 │ │ - b.gt 249d8 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x360 │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - mov x3, x19 │ │ - bl 18044 │ │ - mov x13, xzr │ │ - add x3, x3, x8 │ │ - add x9, x3, x11 │ │ - cmp x9, x1 │ │ - b.cs 24aa4 // b.hs, b.nlast │ │ ldrb w9, [x10, x9] │ │ lsr x9, x16, x9 │ │ - tbz w9, #0, 2484c │ │ - cmp x15, x13 │ │ + tbz w9, #0, 241b0 │ │ + cmp x13, x15 │ │ add x2, x10, x3 │ │ - csel x9, x15, x13, hi // hi = pmore │ │ + csel x9, x13, x15, hi // hi = pmore │ │ cmp x9, x8 │ │ mov x5, x9 │ │ csel x0, x9, x8, hi // hi = pmore │ │ cmp x0, x5 │ │ - b.eq 248c4 // b.none │ │ + b.eq 241bc // b.none │ │ mov x4, x5 │ │ add x5, x3, x5 │ │ cmp x5, x1 │ │ - b.cs 250f8 // b.hs, b.nlast │ │ - ldrb w6, [x12, x4] │ │ + b.cs 249f0 // b.hs, b.nlast │ │ + ldrb w5, [x11, x4] │ │ + ldrb w6, [x2, x4] │ │ + cmp w5, w6 │ │ add x5, x4, #0x1 │ │ - ldrb w7, [x2, x4] │ │ - cmp w6, w7 │ │ - b.eq 24884 // b.none │ │ + b.eq 24170 // b.none │ │ sub x9, x3, x15 │ │ mov x13, xzr │ │ add x9, x9, x4 │ │ add x3, x9, #0x1 │ │ - b 24854 │ │ + b 241f8 │ │ + mov x13, xzr │ │ + add x3, x3, x8 │ │ + b 241f8 │ │ mov x0, x15 │ │ cmp x13, x0 │ │ - b.cs 24814 // b.hs, b.nlast │ │ + b.cs 24228 // b.hs, b.nlast │ │ sub x0, x0, #0x1 │ │ cmp x0, x8 │ │ - b.cs 2513c // b.hs, b.nlast │ │ + b.cs 249f8 // b.hs, b.nlast │ │ add x9, x0, x3 │ │ cmp x9, x1 │ │ - b.cs 25110 // b.hs, b.nlast │ │ - ldrb w2, [x12, x0] │ │ + b.cs 24a08 // b.hs, b.nlast │ │ + ldrb w2, [x11, x0] │ │ ldrb w9, [x10, x9] │ │ cmp w2, w9 │ │ - b.eq 248c8 // b.none │ │ + b.eq 241c0 // b.none │ │ add x3, x3, x14 │ │ mov x13, x17 │ │ - b 24854 │ │ + add x9, x3, x12 │ │ + cmp x9, x1 │ │ + b.cc 2414c // b.lo, b.ul, b.last │ │ + b 243e4 │ │ + sub x0, x29, #0x18 │ │ + mov x1, sp │ │ + bl 22e48 │ │ + ldur x8, [x29, #-24] │ │ + cmp x8, #0x1 │ │ + b.eq 24208 // b.none │ │ + cbnz x8, 243e4 │ │ + ldur x3, [x29, #-16] │ │ + adds x2, x3, #0x6 │ │ + b.eq 2431c // b.none │ │ + cmp x2, x19 │ │ + b.cs 24318 // b.hs, b.nlast │ │ + ldrsb w8, [x21, x2] │ │ + cmn w8, #0x41 │ │ + b.gt 2431c │ │ + adrp x4, 78000 │ │ + add x4, x4, #0x28 │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + b 24a98 │ │ ldr x3, [sp, #40] │ │ - add x9, x3, x11 │ │ + add x9, x3, x12 │ │ cmp x9, x1 │ │ - b.cs 24aa4 // b.hs, b.nlast │ │ + b.cs 243e4 // b.hs, b.nlast │ │ ldr x13, [sp, #8] │ │ - sub x17, x12, #0x1 │ │ - ldp x14, x15, [sp, #24] │ │ + ldp x15, x14, [sp, #24] │ │ cmp x13, x8 │ │ - sub x0, x13, #0x1 │ │ + sub x17, x13, #0x1 │ │ csel x16, x13, x8, hi // hi = pmore │ │ - b 24940 │ │ - add x3, x3, x8 │ │ - add x9, x3, x11 │ │ - cmp x9, x1 │ │ - b.cs 24aa4 // b.hs, b.nlast │ │ ldrb w9, [x10, x9] │ │ - lsr x9, x15, x9 │ │ - tbz w9, #0, 24930 │ │ + lsr x9, x14, x9 │ │ + tbz w9, #0, 242cc │ │ add x9, x10, x3 │ │ - mov x4, x13 │ │ - cmp x16, x4 │ │ - b.eq 24990 // b.none │ │ - mov x2, x4 │ │ - add x4, x3, x4 │ │ - cmp x4, x1 │ │ - b.cs 25120 // b.hs, b.nlast │ │ - ldrb w5, [x12, x2] │ │ - add x4, x2, #0x1 │ │ - ldrb w6, [x9, x2] │ │ - cmp w5, w6 │ │ - b.eq 24954 // b.none │ │ + mov x2, x13 │ │ + cmp x16, x2 │ │ + b.eq 242d4 // b.none │ │ + mov x0, x2 │ │ + add x2, x3, x2 │ │ + cmp x2, x1 │ │ + b.cs 24a18 // b.hs, b.nlast │ │ + ldrb w2, [x11, x0] │ │ + ldrb w4, [x9, x0] │ │ + cmp w2, w4 │ │ + add x2, x0, #0x1 │ │ + b.eq 24290 // b.none │ │ sub x9, x3, x13 │ │ - add x9, x9, x2 │ │ + add x9, x9, x0 │ │ add x3, x9, #0x1 │ │ - b 24934 │ │ - cmp x0, x8 │ │ - b.cs 25138 // b.hs, b.nlast │ │ - add x2, x10, x3 │ │ - mov x4, x13 │ │ - cbz x4, 24814 │ │ - add x9, x3, x4 │ │ - sub x9, x9, #0x1 │ │ + b 24308 │ │ + add x3, x3, x8 │ │ + b 24308 │ │ + mov x0, x13 │ │ + cbz x0, 24228 │ │ + cmp x17, x8 │ │ + sub x0, x0, #0x1 │ │ + b.cs 249f8 // b.hs, b.nlast │ │ + add x9, x0, x3 │ │ cmp x9, x1 │ │ - b.cs 25110 // b.hs, b.nlast │ │ - add x9, x2, x4 │ │ - ldrb w5, [x17, x4] │ │ - sub x4, x4, #0x1 │ │ - ldurb w9, [x9, #-1] │ │ - cmp w5, w9 │ │ - b.eq 249a0 // b.none │ │ - add x3, x3, x14 │ │ - b 24934 │ │ - b.ne 24834 // b.any │ │ + b.cs 24a08 // b.hs, b.nlast │ │ + ldrb w2, [x11, x0] │ │ + ldrb w9, [x10, x9] │ │ + cmp w2, w9 │ │ + b.eq 242d8 // b.none │ │ + add x3, x3, x15 │ │ + add x9, x3, x12 │ │ + cmp x9, x1 │ │ + b.cc 2427c // b.lo, b.ul, b.last │ │ + b 243e4 │ │ + b.ne 24244 // b.any │ │ add x9, x21, x2 │ │ - add x8, x9, x8 │ │ - b 24a00 │ │ - mov x9, x10 │ │ - mov w10, w11 │ │ - sub w11, w10, #0x40 │ │ - sub w10, w10, #0x30 │ │ - cmp w11, #0x7 │ │ - ccmp w10, #0xa, #0x0, cs // cs = hs, nlast │ │ - b.cs 24aa4 // b.hs, b.nlast │ │ + add x8, x21, x19 │ │ cmp x9, x8 │ │ - b.eq 24a78 // b.none │ │ - mov x10, x9 │ │ - ldrsb w12, [x10], #1 │ │ - and w11, w12, #0xff │ │ - tbz w12, #31, 249e4 │ │ - ldrb w10, [x9, #1] │ │ - cmp w11, #0xdf │ │ - and w10, w10, #0x3f │ │ - b.ls 24a60 // b.plast │ │ - ldrb w12, [x9, #2] │ │ - cmp w11, #0xf0 │ │ - and w13, w12, #0x3f │ │ - and w12, w11, #0x1f │ │ - orr w10, w13, w10, lsl #6 │ │ - b.cc 24a6c // b.lo, b.ul, b.last │ │ - ldrb w11, [x9, #3] │ │ + b.eq 243c0 // b.none │ │ + mov x11, x9 │ │ + ldrsb w12, [x11], #1 │ │ + and w10, w12, #0xff │ │ + tbnz w12, #31, 24344 │ │ + mov x9, x11 │ │ + b 243a4 │ │ + ldrb w11, [x9, #1] │ │ + cmp w10, #0xe0 │ │ and w11, w11, #0x3f │ │ - orr w10, w11, w10, lsl #6 │ │ - bfi w10, w12, #18, #3 │ │ + b.cc 2438c // b.lo, b.ul, b.last │ │ + ldrb w12, [x9, #2] │ │ + cmp w10, #0xf0 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w11, lsl #6 │ │ + and w11, w10, #0x1f │ │ + b.cc 2439c // b.lo, b.ul, b.last │ │ + ldrb w10, [x9, #3] │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w12, lsl #6 │ │ + bfi w10, w11, #18, #3 │ │ cmp w10, #0x110, lsl #12 │ │ - b.eq 24a78 // b.none │ │ + b.eq 243c0 // b.none │ │ add x9, x9, #0x4 │ │ - b 249ec │ │ + b 243a4 │ │ + bfi w11, w10, #6, #5 │ │ add x9, x9, #0x2 │ │ - bfi w10, w11, #6, #5 │ │ - b 249ec │ │ + mov w10, w11 │ │ + b 243a4 │ │ + orr w10, w12, w11, lsl #12 │ │ add x9, x9, #0x3 │ │ - orr w10, w10, w12, lsl #12 │ │ - b 249ec │ │ - cbz x3, 24a98 │ │ + sub w11, w10, #0x47 │ │ + cmn w11, #0x8 │ │ + b.hi 24324 // b.pmore │ │ + sub w10, w10, #0x3a │ │ + cmn w10, #0xa │ │ + b.cs 24324 // b.hs, b.nlast │ │ + b 243e4 │ │ + cbz x3, 24994 │ │ cmp x3, x19 │ │ - b.cs 24aa0 // b.hs, b.nlast │ │ + b.cs 243e0 // b.hs, b.nlast │ │ ldrsb w8, [x21, x3] │ │ cmn w8, #0x41 │ │ - b.le 25168 │ │ + b.le 24a48 │ │ mov x19, x3 │ │ - b 24aa4 │ │ - mov w19, #0x2 // #2 │ │ - b 24cec │ │ - b.ne 25168 // b.any │ │ - subs x22, x19, #0x3 │ │ - b.cs 24ad0 // b.hs, b.nlast │ │ + b 243e4 │ │ + b.ne 24a48 // b.any │ │ + cmp x19, #0x3 │ │ + b.cs 24410 // b.hs, b.nlast │ │ cmp x19, #0x2 │ │ - b.ne 250b0 // b.any │ │ + b.ne 24994 // b.any │ │ ldrh w8, [x21] │ │ mov w9, #0x4e5a // #20058 │ │ cmp w8, w9 │ │ - b.ne 24cb4 // b.any │ │ - mov x22, xzr │ │ + b.ne 245c0 // b.any │ │ + mov x8, #0xfffffffffffffffe // #-2 │ │ mov w19, #0x2 // #2 │ │ - b 24b4c │ │ + b 244a4 │ │ ldrh w8, [x21] │ │ - mov w10, #0x5a5f // #23135 │ │ ldrb w9, [x21, #2] │ │ + mov w10, #0x5a5f // #23135 │ │ cmp w8, w10 │ │ mov w8, #0x4e // #78 │ │ ccmp w9, w8, #0x0, eq // eq = none │ │ - b.eq 24b0c // b.none │ │ + b.eq 24474 // b.none │ │ ldrh w8, [x21] │ │ mov w9, #0x4e5a // #20058 │ │ cmp w8, w9 │ │ - b.eq 24b3c // b.none │ │ - subs x22, x19, #0x4 │ │ - b.cs 24b54 // b.hs, b.nlast │ │ - mov w19, #0x3 // #3 │ │ - b 24c4c │ │ - cmp x19, #0x4 │ │ - b.cc 24b84 // b.lo, b.ul, b.last │ │ - ldrsb w8, [x21, #3] │ │ - cmn w8, #0x41 │ │ - b.gt 24b8c │ │ - adrp x4, 74000 │ │ - add x4, x4, #0xfd8 │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - mov w2, #0x3 // #3 │ │ - mov x3, x19 │ │ - bl 18044 │ │ - ldrsb w8, [x21, #2] │ │ - cmn w8, #0x41 │ │ - b.le 251c0 │ │ - sub x22, x19, #0x2 │ │ - mov w8, #0x2 // #2 │ │ - b 24b90 │ │ + b.eq 24494 // b.none │ │ + cmp x19, #0x3 │ │ + b.eq 24564 // b.none │ │ ldr w8, [x21] │ │ mov w9, #0x5f5f // #24415 │ │ movk w9, #0x4e5a, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 24c4c // b.any │ │ + b.ne 24564 // b.any │ │ cmp x19, #0x5 │ │ - b.cc 24c1c // b.lo, b.ul, b.last │ │ + b.cc 24534 // b.lo, b.ul, b.last │ │ ldrsb w8, [x21, #4] │ │ cmn w8, #0x41 │ │ - b.le 25208 │ │ - mov w8, #0x4 // #4 │ │ - b 24b90 │ │ - mov x22, xzr │ │ - mov w19, #0x3 // #3 │ │ - mov w8, #0x3 // #3 │ │ - add x8, x21, x8 │ │ - mov x9, xzr │ │ + b.le 24aac │ │ + mov x8, #0xfffffffffffffffc // #-4 │ │ + b 2453c │ │ + cmp x19, #0x3 │ │ + b.eq 24488 // b.none │ │ + ldrsb w8, [x21, #3] │ │ + cmn w8, #0x41 │ │ + b.le 24a84 │ │ + mov x8, #0xfffffffffffffffd // #-3 │ │ + mov w9, #0x3 // #3 │ │ + b 244a8 │ │ + ldrsb w8, [x21, #2] │ │ + cmn w8, #0x41 │ │ + b.le 24a6c │ │ + mov x8, #0xfffffffffffffffe // #-2 │ │ + mov w9, #0x2 // #2 │ │ + add x22, x8, x19 │ │ + add x8, x21, x9 │ │ add x10, x8, x22 │ │ - cmp x22, x9 │ │ - b.eq 24bb4 // b.none │ │ - ldrsb w11, [x8, x9] │ │ - add x9, x9, #0x1 │ │ - tbz w11, #31, 24b9c │ │ - b 24c44 │ │ - cbz x22, 24c44 │ │ + mov x9, x22 │ │ + mov x11, x8 │ │ + cbz x9, 244d0 │ │ + ldrsb w12, [x11], #1 │ │ + sub x9, x9, #0x1 │ │ + tbz w12, #31, 244bc │ │ + b 2455c │ │ + cbz x22, 2455c │ │ mov x9, x8 │ │ - ldrsb w12, [x9], #1 │ │ - and w11, w12, #0xff │ │ - tbnz w12, #31, 24bd0 │ │ - mov w12, w11 │ │ - b 24c34 │ │ + ldrsb w11, [x9], #1 │ │ + and w12, w11, #0xff │ │ + tbz w11, #31, 2454c │ │ ldrb w9, [x8, #1] │ │ - cmp w11, #0xdf │ │ - and w12, w9, #0x3f │ │ - b.ls 24c10 // b.plast │ │ + cmp w12, #0xe0 │ │ + and w11, w9, #0x3f │ │ + b.cc 24524 // b.lo, b.ul, b.last │ │ ldrb w9, [x8, #2] │ │ - and w13, w11, #0x1f │ │ - cmp w11, #0xf0 │ │ - and w9, w9, #0x3f │ │ - orr w12, w9, w12, lsl #6 │ │ - b.cc 24c2c // b.lo, b.ul, b.last │ │ - ldrb w9, [x8, #3] │ │ + cmp w12, #0xf0 │ │ and w9, w9, #0x3f │ │ - orr w12, w9, w12, lsl #6 │ │ + orr w11, w9, w11, lsl #6 │ │ + and w9, w12, #0x1f │ │ + b.cc 24544 // b.lo, b.ul, b.last │ │ + ldrb w12, [x8, #3] │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w11, lsl #6 │ │ + bfi w12, w9, #18, #3 │ │ add x9, x8, #0x4 │ │ - bfi w12, w13, #18, #3 │ │ - b 24c34 │ │ + b 2454c │ │ + bfi w11, w12, #6, #5 │ │ add x9, x8, #0x2 │ │ - bfi w12, w11, #6, #5 │ │ - b 24c34 │ │ - mov x22, xzr │ │ + mov w12, w11 │ │ + b 2454c │ │ + mov x8, #0xfffffffffffffffc // #-4 │ │ mov w19, #0x4 // #4 │ │ - mov w8, #0x4 // #4 │ │ - b 24b90 │ │ + mov w9, #0x4 // #4 │ │ + b 244a8 │ │ + orr w12, w11, w9, lsl #12 │ │ add x9, x8, #0x3 │ │ - orr w12, w12, w13, lsl #12 │ │ cmp w12, #0x45 │ │ - b.eq 24e18 // b.none │ │ + b.eq 2470c // b.none │ │ cmp w12, #0x110, lsl #12 │ │ - b.ne 24e28 // b.any │ │ + b.ne 2471c // b.any │ │ cmp x19, #0x3 │ │ - b.cc 24cb4 // b.lo, b.ul, b.last │ │ + b.cc 245c0 // b.lo, b.ul, b.last │ │ ldrh w8, [x21] │ │ mov w9, #0x525f // #21087 │ │ cmp w8, w9 │ │ - b.eq 24d04 // b.none │ │ + b.eq 245ec // b.none │ │ ldrb w8, [x21] │ │ cmp w8, #0x52 │ │ - b.eq 24cc4 // b.none │ │ + b.eq 245d0 // b.none │ │ cmp x19, #0x3 │ │ - b.ls 250b0 // b.plast │ │ + b.eq 24994 // b.none │ │ ldrh w8, [x21] │ │ - mov w10, #0x5f5f // #24415 │ │ ldrb w9, [x21, #2] │ │ + mov w10, #0x5f5f // #24415 │ │ cmp w8, w10 │ │ mov w8, #0x52 // #82 │ │ ccmp w9, w8, #0x0, eq // eq = none │ │ - b.ne 250b0 // b.any │ │ + b.ne 24994 // b.any │ │ mov x22, x21 │ │ ldrsb w8, [x22, #3]! │ │ cmn w8, #0x41 │ │ - b.le 251ec │ │ + b.le 24aa0 │ │ and w8, w8, #0xff │ │ mov x9, #0xfffffffffffffffd // #-3 │ │ - sub w8, w8, #0x41 │ │ - cmp w8, #0x19 │ │ - b.ls 24d28 // b.plast │ │ - b 250b0 │ │ + b 24604 │ │ ldrb w8, [x21] │ │ mov w19, #0x2 // #2 │ │ cmp w8, #0x52 │ │ - b.ne 24cec // b.any │ │ + b.ne 24998 // b.any │ │ mov x22, x21 │ │ ldrsb w8, [x22, #1]! │ │ cmn w8, #0x41 │ │ - b.le 2514c │ │ + b.le 24a30 │ │ and w8, w8, #0xff │ │ mov x9, #0xffffffffffffffff // #-1 │ │ - sub w8, w8, #0x41 │ │ - cmp w8, #0x19 │ │ - b.ls 24d28 // b.plast │ │ - b 250b0 │ │ - str x19, [x20] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ + b 24604 │ │ mov x22, x21 │ │ ldrsb w8, [x22, #2]! │ │ cmn w8, #0x41 │ │ - b.le 25180 │ │ + b.le 24a60 │ │ and w8, w8, #0xff │ │ mov x9, #0xfffffffffffffffe // #-2 │ │ sub w8, w8, #0x41 │ │ cmp w8, #0x19 │ │ - b.hi 250b0 // b.pmore │ │ + b.hi 24994 // b.pmore │ │ mov x8, xzr │ │ add x23, x9, x19 │ │ cmp x23, x8 │ │ - b.eq 24d48 // b.none │ │ + b.eq 24630 // b.none │ │ ldrsb w9, [x22, x8] │ │ add x8, x8, #0x1 │ │ - tbz w9, #31, 24d30 │ │ - b 250b0 │ │ + tbnz w9, #31, 24994 │ │ + b 24618 │ │ mov x0, sp │ │ mov w1, wzr │ │ stp x22, x23, [sp] │ │ str xzr, [sp, #16] │ │ str wzr, [sp, #24] │ │ str xzr, [sp, #32] │ │ str wzr, [sp, #40] │ │ - bl 1f02c │ │ - cbnz w0, 2519c │ │ + bl 1fdfc │ │ + cbnz w0, 249cc │ │ ldr x0, [sp] │ │ - cbz x0, 250b0 │ │ + cbz x0, 24994 │ │ ldrb w8, [sp, #15] │ │ ldurh w9, [sp, #13] │ │ - ldur w10, [sp, #9] │ │ + ldrb w10, [sp, #8] │ │ ldr x2, [sp, #16] │ │ orr w8, w9, w8, lsl #16 │ │ - ldrb w9, [sp, #8] │ │ - orr x8, x10, x8, lsl #32 │ │ - orr x1, x9, x8, lsl #8 │ │ + ldur w9, [sp, #9] │ │ + orr x8, x9, x8, lsl #32 │ │ + orr x1, x10, x8, lsl #8 │ │ cmp x2, x1 │ │ - b.cs 24dfc // b.hs, b.nlast │ │ + b.cs 246e4 // b.hs, b.nlast │ │ ldrb w8, [x0, x2] │ │ sub w8, w8, #0x41 │ │ cmp w8, #0x1a │ │ - b.cs 24dfc // b.hs, b.nlast │ │ + b.cs 246e4 // b.hs, b.nlast │ │ ldr d0, [sp, #24] │ │ stp x0, x1, [sp] │ │ mov x0, sp │ │ mov w1, wzr │ │ str x2, [sp, #16] │ │ str d0, [sp, #24] │ │ str xzr, [sp, #32] │ │ str wzr, [sp, #40] │ │ - bl 1f02c │ │ - cbnz w0, 2519c │ │ + bl 1fdfc │ │ + cbnz w0, 249cc │ │ ldr x0, [sp] │ │ - cbz x0, 250b0 │ │ + cbz x0, 24994 │ │ ldrb w8, [sp, #15] │ │ ldurh w9, [sp, #13] │ │ - ldur w10, [sp, #9] │ │ + ldrb w10, [sp, #8] │ │ ldr x2, [sp, #16] │ │ orr w8, w9, w8, lsl #16 │ │ - ldrb w9, [sp, #8] │ │ - orr x8, x10, x8, lsl #32 │ │ - orr x1, x9, x8, lsl #8 │ │ - cbz x2, 24f90 │ │ - subs x10, x1, x2 │ │ - b.ls 24f98 // b.plast │ │ + ldur w9, [sp, #9] │ │ + orr x8, x9, x8, lsl #32 │ │ + orr x1, x10, x8, lsl #8 │ │ + cbz x2, 2488c │ │ + cmp x1, x2 │ │ + b.ls 24888 // b.plast │ │ ldrsb w8, [x0, x2] │ │ cmn w8, #0x41 │ │ - b.gt 24f9c │ │ - b 251dc │ │ + b.gt 2488c │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xeb0 │ │ + mov x3, x1 │ │ + bl 19118 │ │ mov x23, xzr │ │ sub x10, x10, x9 │ │ - cbnz x10, 24fa8 │ │ - b 250cc │ │ + cbnz x10, 2489c │ │ + b 249b4 │ │ mov x23, xzr │ │ mov w11, #0xa // #10 │ │ sub w13, w12, #0x30 │ │ cmp w13, #0x9 │ │ - b.hi 24c44 // b.pmore │ │ + b.hi 2455c // b.pmore │ │ mov x13, xzr │ │ - b 24e54 │ │ - mov x9, x12 │ │ - mov w12, w14 │ │ - cmp w12, #0x110, lsl #12 │ │ - b.eq 24c44 // b.none │ │ sub w14, w12, #0x30 │ │ cmp w14, #0xa │ │ - b.cs 24ef4 // b.hs, b.nlast │ │ + b.cs 247ec // b.hs, b.nlast │ │ umulh x12, x13, x11 │ │ add x13, x13, x13, lsl #2 │ │ + lsl x13, x13, #1 │ │ cmp xzr, x12 │ │ - lsl x12, x13, #1 │ │ cset w15, ne // ne = any │ │ - adds x13, x12, w14, uxtw │ │ + cmn x13, w14, uxtw │ │ cset w12, cs // cs = hs, nlast │ │ - tbnz w15, #0, 24c44 │ │ - tbnz w12, #0, 24c44 │ │ + tbnz w15, #0, 2455c │ │ + tbnz w12, #0, 2455c │ │ cmp x9, x10 │ │ - b.eq 24c44 // b.none │ │ - mov x12, x9 │ │ - ldrsb w15, [x12], #1 │ │ - and w14, w15, #0xff │ │ - tbz w15, #31, 24e44 │ │ - ldrb w12, [x9, #1] │ │ - cmp w14, #0xdf │ │ - and w12, w12, #0x3f │ │ - b.ls 24edc // b.plast │ │ - ldrb w15, [x9, #2] │ │ - cmp w14, #0xf0 │ │ - and w16, w15, #0x3f │ │ - and w15, w14, #0x1f │ │ - orr w12, w16, w12, lsl #6 │ │ - b.cc 24ee8 // b.lo, b.ul, b.last │ │ - ldrb w14, [x9, #3] │ │ + b.eq 2455c // b.none │ │ + mov x15, x9 │ │ + ldrsb w16, [x15], #1 │ │ + and w12, w16, #0xff │ │ + tbnz w16, #31, 24784 │ │ + mov x9, x15 │ │ + b 247dc │ │ + ldrb w15, [x9, #1] │ │ + cmp w12, #0xe0 │ │ + and w15, w15, #0x3f │ │ + b.cc 247c4 // b.lo, b.ul, b.last │ │ + ldrb w16, [x9, #2] │ │ + cmp w12, #0xf0 │ │ + and w16, w16, #0x3f │ │ + orr w16, w16, w15, lsl #6 │ │ + and w15, w12, #0x1f │ │ + b.cc 247d4 // b.lo, b.ul, b.last │ │ + ldrb w12, [x9, #3] │ │ add x9, x9, #0x4 │ │ - and w14, w14, #0x3f │ │ - orr w12, w14, w12, lsl #6 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w16, lsl #6 │ │ bfi w12, w15, #18, #3 │ │ - b 24e4c │ │ + b 247dc │ │ + bfi w15, w12, #6, #5 │ │ add x9, x9, #0x2 │ │ - bfi w12, w14, #6, #5 │ │ - b 24e4c │ │ + mov w12, w15 │ │ + b 247dc │ │ + orr w12, w16, w15, lsl #12 │ │ add x9, x9, #0x3 │ │ - orr w12, w12, w15, lsl #12 │ │ - b 24e4c │ │ - cbnz x13, 24f18 │ │ - add x23, x23, #0x1 │ │ - cmp w12, #0x45 │ │ - b.ne 24e30 // b.any │ │ - b 24e1c │ │ - mov w12, w14 │ │ - mov x9, x15 │ │ - subs x13, x13, #0x1 │ │ - b.eq 24ef8 // b.none │ │ + add x13, x13, w14, uxtw │ │ + cmp w12, #0x110, lsl #12 │ │ + b.eq 2455c // b.none │ │ + b 24734 │ │ + cbz x13, 24878 │ │ cmp x9, x10 │ │ - b.eq 24c44 // b.none │ │ - mov x15, x9 │ │ - ldrsb w12, [x15], #1 │ │ - and w14, w12, #0xff │ │ - tbz w12, #31, 24f08 │ │ - ldrb w12, [x9, #1] │ │ - cmp w14, #0xdf │ │ - and w12, w12, #0x3f │ │ - b.ls 24f78 // b.plast │ │ - ldrb w15, [x9, #2] │ │ - cmp w14, #0xf0 │ │ - and w16, w15, #0x3f │ │ - and w15, w14, #0x1f │ │ - orr w12, w16, w12, lsl #6 │ │ - b.cc 24f84 // b.lo, b.ul, b.last │ │ - ldrb w14, [x9, #3] │ │ + b.eq 2455c // b.none │ │ + mov x14, x9 │ │ + ldrsb w15, [x14], #1 │ │ + and w12, w15, #0xff │ │ + tbnz w15, #31, 24810 │ │ + mov x9, x14 │ │ + b 24870 │ │ + ldrb w14, [x9, #1] │ │ + cmp w12, #0xe0 │ │ and w14, w14, #0x3f │ │ - orr w12, w14, w12, lsl #6 │ │ - bfi w12, w15, #18, #3 │ │ + b.cc 24858 // b.lo, b.ul, b.last │ │ + ldrb w15, [x9, #2] │ │ + cmp w12, #0xf0 │ │ + and w15, w15, #0x3f │ │ + orr w15, w15, w14, lsl #6 │ │ + and w14, w12, #0x1f │ │ + b.cc 24868 // b.lo, b.ul, b.last │ │ + ldrb w12, [x9, #3] │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w15, lsl #6 │ │ + bfi w12, w14, #18, #3 │ │ cmp w12, #0x110, lsl #12 │ │ - b.eq 24c44 // b.none │ │ + b.eq 2455c // b.none │ │ add x9, x9, #0x4 │ │ - b 24f10 │ │ + b 24870 │ │ + bfi w14, w12, #6, #5 │ │ add x9, x9, #0x2 │ │ - bfi w12, w14, #6, #5 │ │ - b 24f10 │ │ + mov w12, w14 │ │ + b 24870 │ │ + orr w12, w15, w14, lsl #12 │ │ add x9, x9, #0x3 │ │ - orr w12, w12, w15, lsl #12 │ │ - b 24f10 │ │ - mov x10, x1 │ │ - b 24f9c │ │ - b.ne 251dc // b.any │ │ + subs x13, x13, #0x1 │ │ + b.ne 247f0 // b.any │ │ + cmp w12, #0x45 │ │ + add x23, x23, #0x1 │ │ + b.ne 24724 // b.any │ │ + b 24710 │ │ + b.ne 246fc // b.any │ │ mov x8, xzr │ │ add x9, x0, x2 │ │ - cbz x10, 250cc │ │ + sub x10, x1, x2 │ │ + cbz x10, 249b4 │ │ ldrb w11, [x9] │ │ cmp w11, #0x2e │ │ - b.ne 250b0 // b.any │ │ - mov x13, #0x7f // #127 │ │ + b.ne 24994 // b.any │ │ + mov w12, #0xffdf // #65503 │ │ + mov x14, #0x7f // #127 │ │ add x11, x9, x10 │ │ - mov w15, #0x2e // #46 │ │ - mov w12, #0x1 // #1 │ │ - movk x13, #0x7e, lsl #32 │ │ - mov x14, x9 │ │ - tbz w15, #7, 25058 │ │ - ldrb w16, [x14, #1] │ │ - cmp w15, #0xe0 │ │ + mov w16, #0x2e // #46 │ │ + movk w12, #0x1f, lsl #16 │ │ + mov w13, #0x1 // #1 │ │ + movk x14, #0x7e, lsl #32 │ │ + mov x15, x9 │ │ + tbz w16, #7, 24930 │ │ + ldrb w17, [x15, #1] │ │ + cmp w16, #0xe0 │ │ + and w17, w17, #0x3f │ │ + b.cc 24914 // b.lo, b.ul, b.last │ │ + ldrb w0, [x15, #2] │ │ + cmp w16, #0xf0 │ │ + and w0, w0, #0x3f │ │ + orr w0, w0, w17, lsl #6 │ │ + and w17, w16, #0x1f │ │ + b.cc 24924 // b.lo, b.ul, b.last │ │ + ldrb w16, [x15, #3] │ │ and w16, w16, #0x3f │ │ - b.cc 25024 // b.lo, b.ul, b.last │ │ - ldrb w17, [x14, #2] │ │ - cmp w15, #0xf0 │ │ - and w0, w17, #0x3f │ │ - and w17, w15, #0x1f │ │ - orr w16, w0, w16, lsl #6 │ │ - b.cc 25040 // b.lo, b.ul, b.last │ │ - ldrb w15, [x14, #3] │ │ - and w15, w15, #0x3f │ │ - orr w15, w15, w16, lsl #6 │ │ - bfi w15, w17, #18, #3 │ │ - cmp w15, #0x110, lsl #12 │ │ - b.eq 250cc // b.none │ │ - add x14, x14, #0x4 │ │ - sub w16, w15, #0x21 │ │ - cmp w16, #0x19 │ │ - b.cs 25068 // b.hs, b.nlast │ │ - b 25090 │ │ - bfi w16, w15, #6, #5 │ │ - add x14, x14, #0x2 │ │ - mov w15, w16 │ │ - sub w16, w16, #0x21 │ │ - cmp w16, #0x19 │ │ - b.cs 25068 // b.hs, b.nlast │ │ - b 25090 │ │ - add x14, x14, #0x3 │ │ - orr w15, w16, w17, lsl #12 │ │ - sub w16, w15, #0x21 │ │ - cmp w16, #0x19 │ │ - b.cs 25068 // b.hs, b.nlast │ │ - b 25090 │ │ - add x14, x14, #0x1 │ │ - sub w16, w15, #0x21 │ │ - cmp w16, #0x19 │ │ - b.cc 25090 // b.lo, b.ul, b.last │ │ - and w16, w15, #0xffffffdf │ │ - sub w16, w16, #0x41 │ │ - cmp w16, #0x1a │ │ - b.cc 25090 // b.lo, b.ul, b.last │ │ - sub w16, w15, #0x3a │ │ - cmp w16, #0x26 │ │ - b.hi 250a4 // b.pmore │ │ - lsl x16, x12, x16 │ │ - tst x16, x13 │ │ - b.eq 250a4 // b.none │ │ - cmp x14, x11 │ │ - b.eq 250cc // b.none │ │ - ldrb w15, [x14] │ │ - tbz w15, #7, 25058 │ │ - b 24fd0 │ │ - sub w15, w15, #0x7f │ │ - cmn w15, #0x4 │ │ - b.cs 25090 // b.hs, b.nlast │ │ + orr w16, w16, w0, lsl #6 │ │ + bfi w16, w17, #18, #3 │ │ + cmp w16, #0x110, lsl #12 │ │ + b.eq 249b4 // b.none │ │ + add x15, x15, #0x4 │ │ + b 24934 │ │ + bfi w17, w16, #6, #5 │ │ + add x15, x15, #0x2 │ │ + mov w16, w17 │ │ + b 24934 │ │ + orr w16, w0, w17, lsl #12 │ │ + add x15, x15, #0x3 │ │ + b 24934 │ │ + add x15, x15, #0x1 │ │ + and w17, w16, w12 │ │ + sub w17, w17, #0x41 │ │ + cmp w17, #0x1a │ │ + b.cc 24974 // b.lo, b.ul, b.last │ │ + sub w17, w16, #0x30 │ │ + cmp w17, #0xa │ │ + b.cc 24974 // b.lo, b.ul, b.last │ │ + sub w17, w16, #0x21 │ │ + cmp w17, #0xf │ │ + b.cc 24974 // b.lo, b.ul, b.last │ │ + sub w17, w16, #0x3a │ │ + cmp w17, #0x26 │ │ + b.hi 24988 // b.pmore │ │ + lsl x17, x13, x17 │ │ + tst x17, x14 │ │ + b.eq 24988 // b.none │ │ + cmp x15, x11 │ │ + b.eq 249b4 // b.none │ │ + ldrb w16, [x15] │ │ + tbnz w16, #7, 248cc │ │ + b 24930 │ │ + sub w16, w16, #0x7b │ │ + cmp w16, #0x3 │ │ + b.ls 24974 // b.plast │ │ mov w19, #0x2 // #2 │ │ str x19, [x20] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ + ldp x20, x19, [sp, #176] │ │ + ldr x23, [sp, #144] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xc0 │ │ ret │ │ stp x19, x9, [x20, #40] │ │ mov w19, #0x1 // #1 │ │ stp x8, x22, [x20, #8] │ │ stp x23, x21, [x20, #24] │ │ str x10, [x20, #56] │ │ - str x19, [x20] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ + b 24998 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x4a0 │ │ + adrp x3, 77000 │ │ + add x3, x3, #0xbf8 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe98 │ │ + sub x2, x29, #0x18 │ │ + mov w1, #0x3d // #61 │ │ + bl 19064 │ │ add x8, x9, x3 │ │ - cmp x1, x8 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x558 │ │ - csel x0, x1, x8, hi // hi = pmore │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x540 │ │ + b 24a1c │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x128 │ │ + mov x1, x8 │ │ + bl 16e34 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x140 │ │ mov x0, x9 │ │ - bl 161cc │ │ + bl 16e34 │ │ add x8, x3, x13 │ │ cmp x1, x8 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x558 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x158 │ │ csel x0, x1, x8, hi // hi = pmore │ │ - bl 161cc │ │ - cbz x13, 24814 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x528 │ │ - mov x1, x8 │ │ - bl 161cc │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x188 │ │ + bl 16e34 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe68 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x1 // #1 │ │ - mov x3, x19 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x378 │ │ + b 24a98 │ │ + adrp x4, 78000 │ │ + add x4, x4, #0x40 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov x2, xzr │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x1a0 │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - mov w2, #0x2 // #2 │ │ - mov x3, x19 │ │ - bl 18044 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x2b5 │ │ - adrp x3, 74000 │ │ - add x3, x3, #0xf00 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x1b8 │ │ - add x2, sp, #0x68 │ │ - mov w1, #0x3d // #61 │ │ - bl 178c0 │ │ - adrp x4, 74000 │ │ - add x4, x4, #0xfc0 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe80 │ │ + b 24a74 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xca0 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x2 // #2 │ │ - mov x3, x19 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x1d0 │ │ - mov x3, x1 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x170 │ │ + b 24a98 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xcb8 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x3 // #3 │ │ mov x3, x19 │ │ - bl 18044 │ │ - adrp x4, 74000 │ │ - add x4, x4, #0xfa8 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xe50 │ │ + b 24a8c │ │ + adrp x4, 77000 │ │ + add x4, x4, #0xc88 │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov w2, #0x4 // #4 │ │ - mov x3, x19 │ │ - bl 18044 │ │ - sub sp, sp, #0xc0 │ │ - stp x29, x30, [sp, #96] │ │ - stp x28, x27, [sp, #112] │ │ - stp x26, x25, [sp, #128] │ │ - stp x24, x23, [sp, #144] │ │ - stp x22, x21, [sp, #160] │ │ - stp x20, x19, [sp, #176] │ │ - ldr x8, [x0] │ │ - mov x19, x1 │ │ - ldr x24, [x8] │ │ - cbz x24, 25c40 │ │ - ldp x23, x16, [x8, #8] │ │ - mov w8, #0xffef0000 // #-1114112 │ │ - mov x22, xzr │ │ - mov w29, #0xa // #10 │ │ - orr w8, w8, #0x800 │ │ - str w8, [sp, #12] │ │ - str x16, [sp, #16] │ │ - b 2528c │ │ - ldp x0, x8, [x19, #32] │ │ - mov x1, x25 │ │ - mov x2, x26 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - ldr x16, [sp, #16] │ │ - tbnz w0, #0, 25c8c │ │ - cmp x22, x16 │ │ - cset w20, ne // ne = any │ │ - b.eq 25c8c // b.none │ │ - cbz x23, 25cb0 │ │ - ldrb w10, [x24] │ │ - mov x8, x22 │ │ - mov x11, xzr │ │ - add x22, x22, #0x1 │ │ - mov x1, x23 │ │ - mov w9, w10 │ │ - add x25, x24, xzr │ │ - mov w12, w9 │ │ - tbz w10, #7, 25358 │ │ - b 252f4 │ │ - cmp x1, #0x2 │ │ - b.cc 25cb0 // b.lo, b.ul, b.last │ │ - add x9, x24, x11 │ │ - ldrsb w9, [x9, #1] │ │ - cmn w9, #0x41 │ │ - b.le 25cc4 │ │ - and w9, w9, #0xff │ │ - sub x1, x1, #0x1 │ │ - add x11, x11, #0x1 │ │ - add x25, x24, x11 │ │ - mov w12, w9 │ │ - tbz w9, #7, 25358 │ │ - ldrb w12, [x25, #1] │ │ - cmp w9, #0xe0 │ │ - and w12, w12, #0x3f │ │ - b.cc 2533c // b.lo, b.ul, b.last │ │ - add x14, x24, x11 │ │ - cmp w9, #0xf0 │ │ - ldrb w13, [x14, #2] │ │ - and w15, w13, #0x3f │ │ - and w13, w9, #0x1f │ │ - orr w12, w15, w12, lsl #6 │ │ - b.cc 25344 // b.lo, b.ul, b.last │ │ - ldrb w14, [x14, #3] │ │ - and w14, w14, #0x3f │ │ - orr w12, w14, w12, lsl #6 │ │ - bfi w12, w13, #18, #3 │ │ - cmp w12, #0x110, lsl #12 │ │ - b.ne 25358 // b.any │ │ - b 25cb0 │ │ - bfi w12, w9, #6, #5 │ │ - b 25358 │ │ - orr w12, w12, w13, lsl #12 │ │ - sub w12, w12, #0x30 │ │ - cmp w12, #0x9 │ │ - b.ls 252c4 // b.plast │ │ - b 25364 │ │ - sub w12, w12, #0x30 │ │ - cmp w12, #0x9 │ │ - b.ls 252c4 // b.plast │ │ - subs x3, x23, x1 │ │ - b.eq 2537c // b.none │ │ - b.cc 25d08 // b.lo, b.ul, b.last │ │ - ldrsb w11, [x24, x3] │ │ - cmn w11, #0x41 │ │ - b.le 25d08 │ │ - cbz x3, 25d20 │ │ - cmp w10, #0x2b │ │ - b.eq 253f4 // b.none │ │ - cmp w10, #0x2d │ │ - b.ne 25398 // b.any │ │ - cmp x3, #0x1 │ │ - b.eq 25cbc // b.none │ │ - cmp x3, #0x11 │ │ - b.cs 25408 // b.hs, b.nlast │ │ - mov x26, xzr │ │ - ldrb w10, [x24] │ │ - sub w10, w10, #0x30 │ │ - cmp w10, #0x9 │ │ - b.hi 25cbc // b.pmore │ │ - mul x11, x26, x29 │ │ - add x24, x24, #0x1 │ │ - subs x3, x3, #0x1 │ │ - add x26, x11, w10, uxtw │ │ - b.ne 253a4 // b.any │ │ - cbz x26, 253ec │ │ - subs x23, x1, x26 │ │ - b.ls 25448 // b.plast │ │ - ldrsb w10, [x25, x26] │ │ - cmn w10, #0x41 │ │ - b.le 25d40 │ │ - cmp x22, x16 │ │ - b.eq 25458 // b.none │ │ - b 25554 │ │ - mov x23, x1 │ │ - b 25554 │ │ - subs x3, x3, #0x1 │ │ - b.eq 25cbc // b.none │ │ - add x24, x24, #0x1 │ │ - cmp x3, #0x11 │ │ - b.cc 253a0 // b.lo, b.ul, b.last │ │ - mov x26, xzr │ │ - cbz x3, 253c8 │ │ - ldrb w10, [x24], #1 │ │ - umulh x11, x26, x29 │ │ - cmp xzr, x11 │ │ - sub w10, w10, #0x30 │ │ - cset w11, ne // ne = any │ │ - cmp w10, #0x9 │ │ - b.hi 25cbc // b.pmore │ │ - tbnz w11, #0, 25cdc │ │ - add x11, x26, x26, lsl #2 │ │ - sub x3, x3, #0x1 │ │ - lsl x11, x11, #1 │ │ - adds x26, x11, w10, uxtw │ │ - b.cc 2540c // b.lo, b.ul, b.last │ │ - b 25cdc │ │ - b.ne 25d40 // b.any │ │ - mov x23, xzr │ │ - cmp x22, x16 │ │ - b.ne 25554 // b.any │ │ - ldr w10, [x19, #52] │ │ - tbz w10, #2, 25554 │ │ - cmp w9, #0x68 │ │ - b.ne 25554 // b.any │ │ - cmp x26, #0x2 │ │ - b.cc 25484 // b.lo, b.ul, b.last │ │ - ldrsb w9, [x25, #1] │ │ - cmn w9, #0x41 │ │ - b.le 25dfc │ │ - sub x9, x26, #0x1 │ │ - b 25488 │ │ - mov x9, xzr │ │ - add x10, x25, #0x1 │ │ - add x9, x10, x9 │ │ - b 254b8 │ │ - add x10, x10, #0x2 │ │ - bfi w11, w12, #6, #5 │ │ - sub w12, w11, #0x30 │ │ - cmp w12, #0xa │ │ - b.cc 254b8 // b.lo, b.ul, b.last │ │ - orr w11, w11, #0x20 │ │ - sub w11, w11, #0x61 │ │ - cmp w11, #0x6 │ │ - b.cs 25554 // b.hs, b.nlast │ │ - cmp x10, x9 │ │ - b.eq 25c6c // b.none │ │ - mov x11, x10 │ │ - ldrsb w13, [x11], #1 │ │ - and w12, w13, #0xff │ │ - tbnz w13, #31, 254e8 │ │ - mov x10, x11 │ │ - mov w11, w12 │ │ - sub w12, w12, #0x30 │ │ - cmp w12, #0xa │ │ - b.cs 254a8 // b.hs, b.nlast │ │ - b 254b8 │ │ - ldrb w11, [x10, #1] │ │ - cmp w12, #0xdf │ │ - and w11, w11, #0x3f │ │ - b.ls 25494 // b.plast │ │ - ldrb w13, [x10, #2] │ │ - cmp w12, #0xf0 │ │ - and w14, w13, #0x3f │ │ - and w13, w12, #0x1f │ │ - orr w11, w14, w11, lsl #6 │ │ - b.cc 2553c // b.lo, b.ul, b.last │ │ - ldrb w12, [x10, #3] │ │ - and w12, w12, #0x3f │ │ - orr w11, w12, w11, lsl #6 │ │ - bfi w11, w13, #18, #3 │ │ - cmp w11, #0x110, lsl #12 │ │ - b.eq 25c6c // b.none │ │ - add x10, x10, #0x4 │ │ - sub w12, w11, #0x30 │ │ - cmp w12, #0xa │ │ - b.cs 254a8 // b.hs, b.nlast │ │ - b 254b8 │ │ - add x10, x10, #0x3 │ │ - orr w11, w11, w13, lsl #12 │ │ - sub w12, w11, #0x30 │ │ - cmp w12, #0xa │ │ - b.cs 254a8 // b.hs, b.nlast │ │ - b 254b8 │ │ - cbz x8, 25574 │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x281 │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 25c8c │ │ - cmp x26, #0x2 │ │ - b.cc 2558c // b.lo, b.ul, b.last │ │ - ldrh w8, [x25] │ │ - mov w9, #0x245f // #9311 │ │ - cmp w8, w9 │ │ - b.eq 25c28 // b.none │ │ - mov x21, x26 │ │ - mov x28, x25 │ │ - add x24, x25, x26 │ │ - mov x26, x21 │ │ - mov x25, x28 │ │ - cbz x21, 25618 │ │ - ldrb w8, [x25] │ │ - cmp w8, #0x24 │ │ - b.eq 25718 // b.none │ │ - cmp w8, #0x2e │ │ - b.ne 25618 // b.any │ │ - subs x21, x26, #0x2 │ │ - b.cc 25784 // b.lo, b.ul, b.last │ │ - ldrsb w8, [x25, #1] │ │ - cmn w8, #0x41 │ │ - b.le 25dac │ │ - and w9, w8, #0xff │ │ - tbnz w9, #7, 25a30 │ │ - mov w8, w9 │ │ - cmp w9, #0x2e │ │ - b.ne 25b94 // b.any │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x281 │ │ - mov w2, #0x2 // #2 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 25c88 │ │ - cmp x26, #0x3 │ │ - b.cc 25b70 // b.lo, b.ul, b.last │ │ - ldrsb w8, [x25, #2] │ │ - cmn w8, #0x40 │ │ - b.lt 25e50 // b.tstop │ │ - add x28, x25, #0x2 │ │ - b 25598 │ │ - mov x11, xzr │ │ - add x8, x25, x26 │ │ - mov x9, x25 │ │ - b 25648 │ │ - mov w10, w12 │ │ - cmp w12, #0x24 │ │ - b.eq 256d8 // b.none │ │ - sub x12, x27, x9 │ │ - mov x9, x11 │ │ - add x11, x12, x11 │ │ - cmp w10, #0x2e │ │ - b.eq 256d8 // b.none │ │ - cmp x9, x8 │ │ - b.eq 25270 // b.none │ │ - mov x27, x11 │ │ - mov x11, x9 │ │ - ldrsb w10, [x11], #1 │ │ - and w12, w10, #0xff │ │ - tbz w10, #31, 25628 │ │ - ldrb w10, [x9, #1] │ │ - cmp w12, #0xdf │ │ - and w10, w10, #0x3f │ │ - b.ls 256b4 // b.plast │ │ - ldrb w11, [x9, #2] │ │ - and w13, w12, #0x1f │ │ - cmp w12, #0xf0 │ │ - and w11, w11, #0x3f │ │ - orr w10, w11, w10, lsl #6 │ │ - b.cc 256c8 // b.lo, b.ul, b.last │ │ - ldrb w11, [x9, #3] │ │ - and w11, w11, #0x3f │ │ - orr w10, w11, w10, lsl #6 │ │ - bfi w10, w13, #18, #3 │ │ - cmp w10, #0x110, lsl #12 │ │ - b.eq 25270 // b.none │ │ - add x11, x9, #0x4 │ │ - cmp w10, #0x24 │ │ - b.ne 25634 // b.any │ │ - b 256d8 │ │ - add x11, x9, #0x2 │ │ - bfi w10, w12, #6, #5 │ │ - cmp w10, #0x24 │ │ - b.ne 25634 // b.any │ │ - b 256d8 │ │ - add x11, x9, #0x3 │ │ - orr w10, w10, w13, lsl #12 │ │ - cmp w10, #0x24 │ │ - b.ne 25634 // b.any │ │ - cbz x27, 25734 │ │ - subs x21, x26, x27 │ │ - b.ls 25750 // b.plast │ │ - ldrsb w8, [x25, x27] │ │ - cmn w8, #0x41 │ │ - b.le 25d58 │ │ - ldp x0, x8, [x19, #32] │ │ - mov x1, x25 │ │ - mov x2, x27 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 25c88 │ │ - ldrsb w8, [x25, x27] │ │ - cmn w8, #0x40 │ │ - b.ge 25774 // b.tcont │ │ - b 25d90 │ │ - cmp x26, #0x2 │ │ - b.cc 257ac // b.lo, b.ul, b.last │ │ - ldrsb w8, [x25, #1] │ │ - cmn w8, #0x41 │ │ - b.le 25dc8 │ │ - sub x8, x26, #0x1 │ │ - b 257b0 │ │ - ldp x0, x8, [x19, #32] │ │ - mov x1, x25 │ │ - mov x2, xzr │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbz w0, #0, 25778 │ │ - b 25c88 │ │ - b.ne 25d58 // b.any │ │ - cbz x25, 25d58 │ │ - ldp x0, x8, [x19, #32] │ │ - mov x1, x25 │ │ - mov x2, x26 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 25c88 │ │ - mov x27, x26 │ │ - mov x26, x21 │ │ - add x28, x25, x27 │ │ - mov x21, x26 │ │ - b 25598 │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xff4 │ │ - mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 25c88 │ │ - mov x21, xzr │ │ - add x28, x25, #0x1 │ │ - b 25598 │ │ - mov x8, xzr │ │ - add x27, x25, #0x1 │ │ - stp xzr, x8, [sp, #64] │ │ - movi v0.2s, #0x24 │ │ - add x0, sp, #0x18 │ │ - add x1, sp, #0x30 │ │ - stp x27, x8, [sp, #48] │ │ - mov w8, #0x24 // #36 │ │ - str s0, [sp, #88] │ │ - str w8, [sp, #92] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #80] │ │ - bl 1eab8 │ │ - ldr x8, [sp, #24] │ │ - cbz x8, 25270 │ │ - ldr x1, [sp, #32] │ │ - cmn x1, #0x1 │ │ - b.eq 25d74 // b.none │ │ - add x3, x1, #0x1 │ │ - cmp x26, #0x2 │ │ - b.cc 2580c // b.lo, b.ul, b.last │ │ - ldrsb w8, [x27] │ │ - cmn w8, #0x40 │ │ - b.lt 25d28 // b.tstop │ │ - cmp x3, x26 │ │ - b.cs 25828 // b.hs, b.nlast │ │ - ldrsb w8, [x25, x3] │ │ - cmn w8, #0x40 │ │ - b.lt 25d28 // b.tstop │ │ - add x2, x1, #0x2 │ │ - b 2583c │ │ - b.ne 25d28 // b.any │ │ - adds x2, x1, #0x2 │ │ - mov x21, x26 │ │ - mov x28, x25 │ │ - b.eq 25870 // b.none │ │ - subs x21, x26, x2 │ │ - b.ls 25854 // b.plast │ │ - ldrsb w8, [x25, x2] │ │ - cmn w8, #0x40 │ │ - b.ge 25858 // b.tcont │ │ - b 25d78 │ │ - b.ne 25d78 // b.any │ │ - add x28, x25, x2 │ │ - cmp x1, #0x1 │ │ - b.eq 25890 // b.none │ │ - cmp x1, #0x2 │ │ - b.eq 259b4 // b.none │ │ - cbz x1, 25270 │ │ - ldrb w8, [x25, #1] │ │ - cmp w8, #0x75 │ │ - b.ne 25270 // b.any │ │ - ldrsb w8, [x25, #2] │ │ - cmn w8, #0x41 │ │ - b.le 25de4 │ │ - sub x8, x1, #0x1 │ │ - b 258b0 │ │ - ldrb w8, [x27] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x284 │ │ - cmp w8, #0x43 │ │ - b.eq 25c10 // b.none │ │ - cmp w8, #0x75 │ │ - b.ne 25270 // b.any │ │ - mov x8, xzr │ │ - add x9, x25, #0x2 │ │ - add x10, x9, x8 │ │ - mov x11, x9 │ │ - b 258e0 │ │ - add x11, x11, #0x2 │ │ - bfi w12, w13, #6, #5 │ │ - sub w13, w12, #0x30 │ │ - cmp w13, #0xa │ │ - b.cc 258e0 // b.lo, b.ul, b.last │ │ - sub w12, w12, #0x61 │ │ - cmp w12, #0x6 │ │ - b.cs 25988 // b.hs, b.nlast │ │ - cmp x11, x10 │ │ - b.eq 2597c // b.none │ │ - mov x12, x11 │ │ - ldrsb w14, [x12], #1 │ │ - and w13, w14, #0xff │ │ - tbnz w14, #31, 25910 │ │ - mov x11, x12 │ │ - mov w12, w13 │ │ - sub w13, w13, #0x30 │ │ - cmp w13, #0xa │ │ - b.cs 258d4 // b.hs, b.nlast │ │ - b 258e0 │ │ - ldrb w12, [x11, #1] │ │ - cmp w13, #0xdf │ │ - and w12, w12, #0x3f │ │ - b.ls 258c0 // b.plast │ │ - ldrb w14, [x11, #2] │ │ - cmp w13, #0xf0 │ │ - and w15, w14, #0x3f │ │ - and w14, w13, #0x1f │ │ - orr w12, w15, w12, lsl #6 │ │ - b.cc 25964 // b.lo, b.ul, b.last │ │ - ldrb w13, [x11, #3] │ │ - and w13, w13, #0x3f │ │ - orr w12, w13, w12, lsl #6 │ │ - bfi w12, w14, #18, #3 │ │ - cmp w12, #0x110, lsl #12 │ │ - b.eq 2597c // b.none │ │ - add x11, x11, #0x4 │ │ - sub w13, w12, #0x30 │ │ - cmp w13, #0xa │ │ - b.cs 258d4 // b.hs, b.nlast │ │ - b 258e0 │ │ - add x11, x11, #0x3 │ │ - orr w12, w12, w14, lsl #12 │ │ - sub w13, w12, #0x30 │ │ - cmp w13, #0xa │ │ - b.cs 258d4 // b.hs, b.nlast │ │ - b 258e0 │ │ - mov w10, wzr │ │ - cbnz x8, 25990 │ │ - b 25270 │ │ - mov w10, #0x1 // #1 │ │ - cbz x8, 25270 │ │ - ldrb w11, [x9] │ │ - cmp w11, #0x2d │ │ - b.eq 25a74 // b.none │ │ - cmp w11, #0x2b │ │ - b.ne 25a7c // b.any │ │ - subs x8, x8, #0x1 │ │ - b.eq 25270 // b.none │ │ - add x9, x25, #0x3 │ │ - b 25a7c │ │ - ldrh w8, [x27] │ │ - mov w9, #0x5053 // #20563 │ │ - cmp w8, w9 │ │ - b.eq 25b7c // b.none │ │ - ldrh w8, [x27] │ │ - mov w9, #0x5042 // #20546 │ │ - cmp w8, w9 │ │ - b.eq 25bc8 // b.none │ │ - ldrh w8, [x27] │ │ - mov w9, #0x4652 // #18002 │ │ - cmp w8, w9 │ │ - b.eq 25be4 // b.none │ │ - ldrh w8, [x27] │ │ - mov w9, #0x544c // #21580 │ │ - cmp w8, w9 │ │ - b.eq 25bf0 // b.none │ │ - ldrh w8, [x27] │ │ - mov w9, #0x5447 // #21575 │ │ - cmp w8, w9 │ │ - b.eq 25bfc // b.none │ │ - ldrh w8, [x27] │ │ - mov w9, #0x504c // #20556 │ │ - cmp w8, w9 │ │ - b.eq 25c08 // b.none │ │ - ldrh w8, [x27] │ │ - mov w9, #0x5052 // #20562 │ │ - cmp w8, w9 │ │ - b.ne 25870 // b.any │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xee5 │ │ - b 25c10 │ │ - ldrb w8, [x25, #2] │ │ - cmp w9, #0xdf │ │ - and w8, w8, #0x3f │ │ - b.ls 25b88 // b.plast │ │ - ldrb w10, [x25, #3] │ │ - cmp w9, #0xf0 │ │ - and w11, w10, #0x3f │ │ - and w10, w9, #0x1f │ │ - orr w8, w11, w8, lsl #6 │ │ - b.cc 25bd4 // b.lo, b.ul, b.last │ │ - ldrb w9, [x25, #4] │ │ - and w9, w9, #0x3f │ │ - orr w8, w9, w8, lsl #6 │ │ - bfi w8, w10, #18, #3 │ │ - cmp w8, #0x2e │ │ - b.eq 255e0 // b.none │ │ - b 25b94 │ │ - cmp x8, #0x1 │ │ - b.eq 25270 // b.none │ │ - cmp x8, #0x9 │ │ - b.cs 25ac8 // b.hs, b.nlast │ │ - mov w11, wzr │ │ - b 25a9c │ │ - lsl w11, w11, #4 │ │ - subs x8, x8, #0x1 │ │ - orr w11, w12, w11 │ │ - b.eq 25b10 // b.none │ │ - ldrb w13, [x9], #1 │ │ - sub w12, w13, #0x30 │ │ - cmp w12, #0xa │ │ - b.cc 25a8c // b.lo, b.ul, b.last │ │ - orr w12, w13, #0x20 │ │ - sub w12, w12, #0x61 │ │ - adds w12, w12, #0xa │ │ - csinv w12, w12, wzr, cc // cc = lo, ul, last │ │ - cmp w12, #0xf │ │ - b.ls 25a8c // b.plast │ │ - b 25270 │ │ - mov w11, wzr │ │ - cbz x8, 25b10 │ │ - ldrb w13, [x9], #1 │ │ - sub w12, w13, #0x30 │ │ - cmp w12, #0xa │ │ - b.cc 25af8 // b.lo, b.ul, b.last │ │ - orr w12, w13, #0x20 │ │ - sub w12, w12, #0x61 │ │ - adds w12, w12, #0xa │ │ - csinv w12, w12, wzr, cc // cc = lo, ul, last │ │ - cmp w12, #0xf │ │ - b.hi 25270 // b.pmore │ │ - lsr w13, w11, #28 │ │ - cbnz w13, 25270 │ │ - lsl w11, w11, #4 │ │ - sub x8, x8, #0x1 │ │ - orr w11, w11, w12 │ │ - cbnz x8, 25ad0 │ │ - mov w8, #0xd800 // #55296 │ │ - ldr w9, [sp, #12] │ │ - eor w8, w11, w8 │ │ - sub w8, w8, #0x110, lsl #12 │ │ - cmp w8, w9 │ │ - mov w8, #0x110000 // #1114112 │ │ - csel w8, w8, w11, cc // cc = lo, ul, last │ │ - cmp w8, #0x110, lsl #12 │ │ - csinc w9, w10, wzr, ne // ne = any │ │ - tbnz w9, #0, 25270 │ │ - mov w9, #0x88050000 // #-2012938240 │ │ - str w8, [sp, #48] │ │ - cmp w9, w8, lsl #11 │ │ - b.ls 25c74 // b.plast │ │ - cmp w8, #0x20 │ │ - b.cc 25270 // b.lo, b.ul, b.last │ │ - sub w8, w8, #0x7f │ │ - cmp w8, #0x21 │ │ - b.cc 25270 // b.lo, b.ul, b.last │ │ - add x0, sp, #0x30 │ │ - mov x1, x19 │ │ - bl 189e8 │ │ - tbz w0, #0, 25598 │ │ - b 25c88 │ │ - mov x21, xzr │ │ - add x28, x25, #0x2 │ │ - b 25598 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x28a │ │ - b 25c10 │ │ - bfi w8, w9, #6, #5 │ │ - cmp w8, #0x2e │ │ - b.eq 255e0 // b.none │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xff4 │ │ - mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbnz w0, #0, 25c88 │ │ - ldrsb w8, [x25, #1] │ │ - cmn w8, #0x40 │ │ - b.lt 25e34 // b.tstop │ │ - sub x21, x26, #0x1 │ │ - add x28, x25, #0x1 │ │ - b 25598 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x289 │ │ - b 25c10 │ │ - orr w8, w8, w10, lsl #12 │ │ - cmp w8, #0x2e │ │ - b.eq 255e0 // b.none │ │ - b 25b94 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x288 │ │ - b 25c10 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x287 │ │ - b 25c10 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x286 │ │ - b 25c10 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x285 │ │ - ldp x0, x8, [x19, #32] │ │ - mov w2, #0x1 // #1 │ │ - ldr x8, [x8, #24] │ │ - blr x8 │ │ - tbz w0, #0, 25598 │ │ - b 25c88 │ │ - mov x28, x25 │ │ - ldrsb w8, [x28, #1]! │ │ - cmn w8, #0x41 │ │ - b.le 25e18 │ │ - sub x21, x26, #0x1 │ │ - b 25594 │ │ - ldp x9, x8, [x8, #8] │ │ - add x0, sp, #0x30 │ │ - mov w1, #0x1 // #1 │ │ - str wzr, [sp, #72] │ │ - str x19, [sp, #80] │ │ - str x9, [sp, #48] │ │ - stp x8, xzr, [sp, #56] │ │ - str wzr, [sp, #88] │ │ - bl 1f02c │ │ - mov w20, w0 │ │ - b 25c8c │ │ - mov w20, wzr │ │ - b 25c8c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x7d8 │ │ - mov w0, #0x1 // #1 │ │ - mov w1, #0x1 // #1 │ │ - bl 161cc │ │ - mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x22, x21, [sp, #160] │ │ - ldp x24, x23, [sp, #144] │ │ - ldp x26, x25, [sp, #128] │ │ - ldp x28, x27, [sp, #112] │ │ - ldp x29, x30, [sp, #96] │ │ - add sp, sp, #0xc0 │ │ - ret │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x8 │ │ - bl 17a54 │ │ - mov w8, #0x1 // #1 │ │ - b 25ce0 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x20 │ │ - mov x0, x25 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x1 │ │ - bl 18044 │ │ - mov w8, #0x2 // #2 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x590 │ │ - adrp x3, 74000 │ │ - add x3, x3, #0xf20 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x50 │ │ - add x2, sp, #0x30 │ │ - mov w1, #0x2b // #43 │ │ - strb w8, [sp, #48] │ │ - bl 178c0 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x38 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, xzr │ │ - bl 18044 │ │ - mov w8, wzr │ │ - b 25ce0 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xe0 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x68 │ │ - mov x0, x25 │ │ - mov x2, x26 │ │ - mov x3, x1 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x98 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov x2, xzr │ │ - mov x3, x27 │ │ - bl 18044 │ │ - bl 18b84 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xf8 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xb0 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov x2, x27 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x128 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xc8 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x110 │ │ - mov x0, x27 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x1 │ │ - bl 18044 │ │ - adrp x4, 74000 │ │ - add x4, x4, #0xff0 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x80 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x158 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x1 // #1 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x140 │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - mov w2, #0x2 // #2 │ │ - mov x3, x26 │ │ - bl 18044 │ │ - ldp x0, x8, [x1, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x468 │ │ + b 24a98 │ │ + ldp x0, x9, [x1] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x650 │ │ mov w2, #0x12 // #18 │ │ - ldr x3, [x8, #24] │ │ - br x3 │ │ - ldr x8, [x0] │ │ - cbz x8, 25e9c │ │ - mov w8, #0x1 // #1 │ │ - str x8, [x0] │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldr x8, [x0, #8] │ │ - subs x8, x8, x2 │ │ - cset w9, cc // cc = lo, ul, last │ │ - stp x9, x8, [x0] │ │ - b.cs 25eb8 // b.hs, b.nlast │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldr x8, [x0, #16] │ │ - ldp x0, x8, [x8, #32] │ │ - ldr x3, [x8, #24] │ │ + mov x1, x8 │ │ + ldr x3, [x9, #24] │ │ br x3 │ │ - str x30, [sp, #-16]! │ │ - cmp w1, #0x80 │ │ - str wzr, [sp, #12] │ │ - b.cs 25eec // b.hs, b.nlast │ │ - mov w2, #0x1 // #1 │ │ - strb w1, [sp, #12] │ │ - ldr x8, [x0] │ │ - cbnz x8, 25f54 │ │ - b 25fa4 │ │ - cmp w1, #0x800 │ │ - b.cs 25f1c // b.hs, b.nlast │ │ - lsr w8, w1, #6 │ │ - mov w9, #0x80 // #128 │ │ - orr w8, w8, #0xc0 │ │ - bfxil w9, w1, #0, #6 │ │ - mov w2, #0x2 // #2 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - ldr x8, [x0] │ │ - cbnz x8, 25f54 │ │ - b 25fa4 │ │ - cmp w1, #0x10, lsl #12 │ │ - b.cs 25f68 // b.hs, b.nlast │ │ - lsr w8, w1, #12 │ │ - mov w9, #0x80 // #128 │ │ - mov w10, #0x80 // #128 │ │ - orr w8, w8, #0xe0 │ │ - bfxil w9, w1, #6, #6 │ │ - bfxil w10, w1, #0, #6 │ │ - mov w2, #0x3 // #3 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - ldr x8, [x0] │ │ - cbz x8, 25fa4 │ │ - mov w8, #0x1 // #1 │ │ - str x8, [x0] │ │ - mov w0, w8 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov w8, #0xf0 // #240 │ │ - mov w9, #0x80 // #128 │ │ - mov w10, #0x80 // #128 │ │ - mov w11, #0x80 // #128 │ │ - bfxil w8, w1, #18, #3 │ │ - bfxil w9, w1, #12, #6 │ │ - bfxil w10, w1, #6, #6 │ │ - bfxil w11, w1, #0, #6 │ │ - mov w2, #0x4 // #4 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - strb w11, [sp, #15] │ │ - ldr x8, [x0] │ │ - cbnz x8, 25f54 │ │ - ldr x8, [x0, #8] │ │ - subs x8, x8, x2 │ │ - cset w9, cc // cc = lo, ul, last │ │ - stp x9, x8, [x0] │ │ - b.cs 25fc8 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - mov w0, w8 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - ldr x8, [x0, #16] │ │ - add x1, sp, #0xc │ │ - ldp x0, x9, [x8, #32] │ │ - ldr x8, [x9, #24] │ │ - blr x8 │ │ - mov w8, w0 │ │ - mov w0, w8 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov x2, x1 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0xf60 │ │ - b 16eb8 │ │ │ │ -0000000000025ffc : │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ +0000000000024ae0 : │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + add x29, sp, #0x10 │ │ mov w19, w0 │ │ - bl 46364 │ │ + bl 4922c │ │ mov x8, #0xfffffffffffffff1 // #-15 │ │ add x20, x0, #0x10 │ │ movk x8, #0x7fff, lsl #48 │ │ cmp x20, x8 │ │ - b.cs 2606c // b.hs, b.nlast │ │ - adrp x8, d91000 │ │ + b.cs 24b6c // b.hs, b.nlast │ │ cmn x0, #0x10 │ │ - ldrb wzr, [x8, #3976] │ │ - b.cc 26050 // b.lo, b.ul, b.last │ │ - mov w0, #0x10 // #16 │ │ - mov x1, x20 │ │ - bl 72f70 │ │ + b.cc 24b4c // b.lo, b.ul, b.last │ │ + mov x0, sp │ │ + mov w1, #0x10 // #16 │ │ + mov x2, x20 │ │ + str xzr, [sp] │ │ + bl 75e20 │ │ + ldr x8, [sp] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ str x20, [x0], #16 │ │ mov w1, w19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 463b8 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x30 │ │ + b 49280 │ │ mov x0, x20 │ │ - bl 72f30 │ │ + bl 75e30 │ │ str x20, [x0], #16 │ │ mov w1, w19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 463b8 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x590 │ │ - adrp x3, 75000 │ │ - add x3, x3, #0x478 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x498 │ │ - add x2, sp, #0xf │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x30 │ │ + b 49280 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x662 │ │ + adrp x3, 78000 │ │ + add x3, x3, #0x70 │ │ + adrp x4, 78000 │ │ + add x4, x4, #0x90 │ │ + sub x2, x29, #0x1 │ │ mov w1, #0x2b // #43 │ │ - bl 178c0 │ │ - ret │ │ - ldp x0, x8, [x1, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x5bb │ │ + bl 19064 │ │ + ldp x0, x9, [x1] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x68d │ │ mov w2, #0xb // #11 │ │ - ldr x3, [x8, #24] │ │ + mov x1, x8 │ │ + ldr x3, [x9, #24] │ │ br x3 │ │ │ │ -00000000000260ac : │ │ - sub sp, sp, #0x20 │ │ - stp x30, x19, [sp, #16] │ │ +0000000000024bac : │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ mov x19, x0 │ │ - bl 46fd0 │ │ + bl 49e98 │ │ ldr x8, [x19, #-16]! │ │ mov x9, #0xfffffffffffffff1 // #-15 │ │ movk x9, #0x7fff, lsl #48 │ │ cmp x8, x9 │ │ - b.cs 260e0 // b.hs, b.nlast │ │ + b.cs 24be4 // b.hs, b.nlast │ │ mov x0, x19 │ │ - ldp x30, x19, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - b 72f50 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x590 │ │ - adrp x3, 75000 │ │ - add x3, x3, #0x478 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x4b0 │ │ - add x2, sp, #0xf │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x662 │ │ + adrp x3, 78000 │ │ + add x3, x3, #0x70 │ │ + adrp x4, 78000 │ │ + add x4, x4, #0xa8 │ │ + add x2, x29, #0x1f │ │ mov w1, #0x2b // #43 │ │ - bl 178c0 │ │ + bl 19064 │ │ │ │ -0000000000026104 : │ │ +0000000000024c08 : │ │ ldrb w8, [x0] │ │ - cbnz w8, 26114 │ │ + cbz w8, 24c74 │ │ mov x9, xzr │ │ - b 2612c │ │ - mov x10, xzr │ │ add x8, x0, #0x1 │ │ - add x9, x10, #0x1 │ │ - ldrb w11, [x8, x10] │ │ - mov x10, x9 │ │ - cbnz w11, 2611c │ │ + ldrb w11, [x8, x9] │ │ + add x10, x9, #0x1 │ │ + mov x9, x10 │ │ + cbnz w11, 24c18 │ │ sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ mov x8, sp │ │ - stp x0, x9, [sp] │ │ - adrp x9, 26000 │ │ - add x9, x9, #0x174 │ │ - add x10, sp, #0x40 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x4d8 │ │ - str x8, [sp, #64] │ │ - mov w8, #0x1 // #1 │ │ - stp x9, x30, [sp, #72] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0x4c8 │ │ + adrp x9, 24000 │ │ + add x9, x9, #0xc7c │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xc0 │ │ + mov w9, #0x1 // #1 │ │ + stp x0, x10, [sp] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xd0 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x10 │ │ add x0, sp, #0x10 │ │ - str x10, [sp, #32] │ │ - stp x8, xzr, [sp, #40] │ │ - stp x9, x8, [sp, #16] │ │ - bl 16154 │ │ - mov x8, x1 │ │ - ldp x1, x2, [x0] │ │ - mov x0, x8 │ │ - b 169c4 │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + mov x10, xzr │ │ + b 24c28 │ │ + ldp x8, x2, [x0] │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + b 176dc │ │ │ │ -0000000000026184 : │ │ +0000000000024c8c : │ │ ldrb w8, [x0] │ │ - cbnz w8, 26194 │ │ + cbz w8, 24cf8 │ │ mov x9, xzr │ │ - b 261ac │ │ - mov x10, xzr │ │ add x8, x0, #0x1 │ │ - add x9, x10, #0x1 │ │ - ldrb w11, [x8, x10] │ │ - mov x10, x9 │ │ - cbnz w11, 2619c │ │ + ldrb w11, [x8, x9] │ │ + add x10, x9, #0x1 │ │ + mov x9, x10 │ │ + cbnz w11, 24c9c │ │ sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ mov x8, sp │ │ - stp x0, x9, [sp] │ │ - adrp x9, 26000 │ │ - add x9, x9, #0x174 │ │ - add x10, sp, #0x40 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x500 │ │ - str x8, [sp, #64] │ │ - mov w8, #0x1 // #1 │ │ - stp x9, x30, [sp, #72] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0x4f0 │ │ + adrp x9, 24000 │ │ + add x9, x9, #0xc7c │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xe8 │ │ + mov w9, #0x1 // #1 │ │ + stp x0, x10, [sp] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xf8 │ │ + stp x8, x9, [sp, #16] │ │ + sub x8, x29, #0x10 │ │ add x0, sp, #0x10 │ │ - str x10, [sp, #32] │ │ - stp x8, xzr, [sp, #40] │ │ - stp x9, x8, [sp, #16] │ │ - bl 16154 │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldr x19, [x0] │ │ - mov x20, x0 │ │ - ldr x0, [x19] │ │ - cbnz x0, 26214 │ │ - mov x0, x19 │ │ - bl 26794 │ │ - mov w1, #0x1 // #1 │ │ - bl 72f40 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x0, [x19] │ │ - cbnz x0, 26234 │ │ - mov x0, x19 │ │ - bl 26794 │ │ - ldp x20, x19, [sp, #16] │ │ - mov x1, xzr │ │ - ldr x30, [sp], #32 │ │ - b 72f40 │ │ - bl 1d5a4 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - bl 1d5a4 │ │ - sub sp, sp, #0x70 │ │ - stp x30, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ + stp x9, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + bl 16fbc │ │ + mov x10, xzr │ │ + b 24cac │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #48] │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x30 │ │ cmp w0, #0x1 │ │ - b.ne 266c0 // b.any │ │ + b.ne 25000 // b.any │ │ mov x0, x4 │ │ mov x19, x4 │ │ mov x20, x3 │ │ mov w21, w1 │ │ - str x4, [sp] │ │ - bl 6eea8 │ │ + str x4, [sp, #8] │ │ + bl 71d70 │ │ mov x24, x0 │ │ - add x1, sp, #0xc │ │ + add x1, sp, #0x14 │ │ mov x0, x19 │ │ - str wzr, [sp, #12] │ │ - bl 72d64 │ │ - ldr w8, [sp, #12] │ │ + str wzr, [sp, #20] │ │ + bl 75c2c │ │ + ldr w8, [sp, #20] │ │ mov x23, x0 │ │ mov x0, x19 │ │ cmp w8, #0x0 │ │ - cset w26, eq // eq = none │ │ - bl 6eedc │ │ - mov x8, sp │ │ - stp x8, x8, [sp, #16] │ │ - cbz x24, 26614 │ │ - mov x25, x24 │ │ + cset w27, eq // eq = none │ │ + bl 71da4 │ │ + add x8, sp, #0x8 │ │ + str x8, [sp, #24] │ │ + stur x8, [x29, #-16] │ │ + cbz x24, 24f10 │ │ + ldrb w28, [x24], #1 │ │ mov x22, x0 │ │ - ldrb w27, [x25], #1 │ │ - cmp w27, #0xff │ │ - b.ne 26538 // b.any │ │ + stur x24, [x29, #-8] │ │ + cmp w28, #0xff │ │ + b.eq 24dc0 // b.none │ │ + ubfx w8, w28, #4, #3 │ │ + cmp w8, #0x2 │ │ + b.gt 24f60 │ │ + cbz w8, 24ff8 │ │ + cmp w8, #0x1 │ │ + b.eq 24fd0 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 25000 // b.any │ │ + add x0, sp, #0x18 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xd08 │ │ + b 24fac │ │ mov x8, x22 │ │ - ldrb w9, [x25], #1 │ │ + str x8, [sp] │ │ + ldur x8, [x29, #-8] │ │ + ldrb w9, [x8], #1 │ │ cmp w9, #0xff │ │ - b.eq 262f0 // b.none │ │ - ldrsb w9, [x25], #1 │ │ - tbnz w9, #31, 262e8 │ │ - mov x12, xzr │ │ + b.eq 24de0 // b.none │ │ + ldrsb w9, [x8], #1 │ │ + tbnz w9, #31, 24dd8 │ │ + sub x28, x23, x27 │ │ + ldrb w23, [x8], #1 │ │ mov x9, xzr │ │ - sub x10, x23, x26 │ │ - ldrb w11, [x25], #1 │ │ - mov x13, x25 │ │ - ldrb w14, [x25], #1 │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x12 │ │ - add x12, x12, #0x7 │ │ - orr x9, x15, x9 │ │ - tbnz w14, #7, 26300 │ │ - cmp w11, #0xf │ │ - b.hi 2658c // b.pmore │ │ - add x12, x9, x13 │ │ - mov w9, #0x4 // #4 │ │ - add x12, x12, #0x1 │ │ - adrp x13, 6000 │ │ - add x13, x13, #0x48f │ │ - mov w14, #0x3f // #63 │ │ - mov x15, #0xffffffffffffffff // #-1 │ │ - adrp x16, 6000 │ │ - add x16, x16, #0x49c │ │ - adrp x17, 6000 │ │ - add x17, x17, #0x4a9 │ │ - cmp x25, x12 │ │ - b.cs 26598 // b.hs, b.nlast │ │ - cmp w11, #0xc │ │ - b.hi 266c0 // b.pmore │ │ - adr x0, 26370 │ │ - ldrb w1, [x13, x11] │ │ - add x0, x0, x1, lsl #2 │ │ - br x0 │ │ - ldr x0, [x25], #8 │ │ - ldr x1, [x25], #8 │ │ - ldr x2, [x25], #8 │ │ - b 26450 │ │ - mov x0, xzr │ │ - mov x1, xzr │ │ - ldrb w2, [x25], #1 │ │ - and x3, x2, #0x7f │ │ - lsl x3, x3, x1 │ │ - add x1, x1, #0x7 │ │ - orr x0, x3, x0 │ │ - tbnz w2, #7, 26388 │ │ - b 263f8 │ │ - ldrh w0, [x25], #2 │ │ - ldrh w1, [x25], #2 │ │ - ldrh w2, [x25], #2 │ │ - b 26450 │ │ - ldr w0, [x25], #4 │ │ - ldr w1, [x25], #4 │ │ - ldr w2, [x25], #4 │ │ - b 26450 │ │ - mov x0, xzr │ │ - mov w1, wzr │ │ - ldrb w2, [x25], #1 │ │ - and x3, x2, #0x7f │ │ - lsl x3, x3, x1 │ │ - add w1, w1, #0x7 │ │ - orr x0, x3, x0 │ │ - tbnz w2, #7, 263cc │ │ - tst w2, #0x40 │ │ - ccmp w1, w14, #0x2, ne // ne = any │ │ - lsl x1, x15, x1 │ │ - csel x1, xzr, x1, hi // hi = pmore │ │ - orr x0, x0, x1 │ │ - cmp w11, #0xc │ │ - b.hi 266c0 // b.pmore │ │ - adr x1, 26374 │ │ - ldrb w2, [x16, x11] │ │ - add x1, x1, x2, lsl #2 │ │ - br x1 │ │ - mov x1, xzr │ │ - mov x2, xzr │ │ - ldrb w3, [x25], #1 │ │ - and x4, x3, #0x7f │ │ - lsl x4, x4, x2 │ │ - add x2, x2, #0x7 │ │ - orr x1, x4, x1 │ │ - tbnz w3, #7, 26418 │ │ - b 264c4 │ │ - ldrsh x0, [x25], #2 │ │ - ldrsh x1, [x25], #2 │ │ - ldrsh x2, [x25], #2 │ │ - b 26450 │ │ - ldrsw x0, [x25], #4 │ │ - ldrsw x1, [x25], #4 │ │ - ldrsw x2, [x25], #4 │ │ - mov x4, xzr │ │ - mov x3, xzr │ │ - ldrb w5, [x25], #1 │ │ - and x6, x5, #0x7f │ │ - lsl x6, x6, x4 │ │ - add x4, x4, #0x7 │ │ - orr x3, x6, x3 │ │ - tbnz w5, #7, 26458 │ │ - add x4, x22, x0 │ │ - cmp x10, x4 │ │ - b.cc 26598 // b.lo, b.ul, b.last │ │ - add x0, x0, x1 │ │ - add x0, x22, x0 │ │ - cmp x10, x0 │ │ - b.cs 26350 // b.hs, b.nlast │ │ - b 265ac │ │ - mov x1, xzr │ │ - mov w2, wzr │ │ - ldrb w3, [x25], #1 │ │ - and x4, x3, #0x7f │ │ - lsl x4, x4, x2 │ │ - add w2, w2, #0x7 │ │ - orr x1, x4, x1 │ │ - tbnz w3, #7, 26498 │ │ - tst w3, #0x40 │ │ - ccmp w2, w14, #0x2, ne // ne = any │ │ - lsl x2, x15, x2 │ │ - csel x2, xzr, x2, hi // hi = pmore │ │ - orr x1, x1, x2 │ │ - cmp w11, #0xc │ │ - b.hi 266c0 // b.pmore │ │ - adr x2, 26378 │ │ - ldrb w3, [x17, x11] │ │ - add x2, x2, x3, lsl #2 │ │ - br x2 │ │ - mov x2, xzr │ │ - mov x3, xzr │ │ - ldrb w4, [x25], #1 │ │ - and x5, x4, #0x7f │ │ - lsl x5, x5, x3 │ │ - add x3, x3, #0x7 │ │ - orr x2, x5, x2 │ │ - tbnz w4, #7, 264e4 │ │ - b 26450 │ │ - mov x2, xzr │ │ - mov w3, wzr │ │ - ldrb w4, [x25], #1 │ │ - and x5, x4, #0x7f │ │ - lsl x5, x5, x3 │ │ - add w3, w3, #0x7 │ │ - orr x2, x5, x2 │ │ - tbnz w4, #7, 26508 │ │ - tst w4, #0x40 │ │ - ccmp w3, w14, #0x2, ne // ne = any │ │ - lsl x3, x15, x3 │ │ - csel x3, xzr, x3, hi // hi = pmore │ │ - orr x2, x2, x3 │ │ - b 26450 │ │ - ubfx w9, w27, #4, #3 │ │ - cmp w9, #0x5 │ │ - b.hi 266c0 // b.pmore │ │ - adrp x10, 6000 │ │ - add x10, x10, #0x47c │ │ - add x8, sp, #0x10 │ │ - mov x0, x25 │ │ - adr x11, 2656c │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - adrp x9, 76000 │ │ - add x9, x9, #0x70 │ │ - br x11 │ │ - add x8, sp, #0x18 │ │ - adrp x9, 76000 │ │ - add x9, x9, #0xa0 │ │ - ldr x9, [x9, #40] │ │ - mov x0, x8 │ │ - blr x9 │ │ - cbnz x0, 26680 │ │ - b 266b8 │ │ - cmp x9, #0x0 │ │ - b.gt 266c0 │ │ - mov w9, #0x4 // #4 │ │ - tbz w21, #0, 2661c │ │ - adrp x8, a000 │ │ - add x8, x8, #0x4e8 │ │ - ldr w0, [x8, x9, lsl #2] │ │ - b 266c4 │ │ - cbz x2, 26614 │ │ - add x22, x8, x2 │ │ - cbz x3, 266ec │ │ - add x10, x3, x12 │ │ + mov x10, xzr │ │ + stur x8, [x29, #-8] │ │ + ldrb w11, [x8], #1 │ │ + and x12, x11, #0x7f │ │ + lsl x12, x12, x10 │ │ + add x10, x10, #0x7 │ │ + orr x9, x12, x9 │ │ + tbnz w11, #7, 24df4 │ │ + add x26, x8, x9 │ │ + mov w27, #0x4 // #4 │ │ + stur x8, [x29, #-8] │ │ + cmp x8, x26 │ │ + b.cs 24f14 // b.hs, b.nlast │ │ + sub x0, x29, #0x8 │ │ + mov w1, w23 │ │ + bl 47824 │ │ + tbnz w0, #0, 25000 │ │ + mov x24, x1 │ │ + sub x0, x29, #0x8 │ │ + mov w1, w23 │ │ + bl 47824 │ │ + tbnz w0, #0, 25000 │ │ + mov x25, x1 │ │ + sub x0, x29, #0x8 │ │ + mov w1, w23 │ │ + bl 47824 │ │ + tbnz w0, #0, 25000 │ │ + ldur x8, [x29, #-8] │ │ + mov x9, xzr │ │ + mov x10, xzr │ │ + ldrb w11, [x8], #1 │ │ + and x12, x11, #0x7f │ │ + lsl x12, x12, x10 │ │ + add x10, x10, #0x7 │ │ + orr x9, x12, x9 │ │ + tbnz w11, #7, 24e64 │ │ + add x10, x22, x24 │ │ + stur x8, [x29, #-8] │ │ + cmp x28, x10 │ │ + b.cc 24f14 // b.lo, b.ul, b.last │ │ + add x10, x10, x25 │ │ + cmp x28, x10 │ │ + b.cs 24e18 // b.hs, b.nlast │ │ + cbz x1, 24f10 │ │ + ldr x8, [sp] │ │ + add x22, x8, x1 │ │ + cbz x9, 25038 │ │ + add x9, x26, x9 │ │ mov x8, xzr │ │ - mov w9, wzr │ │ - sub x10, x10, #0x1 │ │ - ldrb w11, [x10], #1 │ │ + mov w10, wzr │ │ + sub x9, x9, #0x1 │ │ + ldrb w11, [x9], #1 │ │ and x12, x11, #0x7f │ │ - lsl x12, x12, x9 │ │ - add w9, w9, #0x7 │ │ + lsl x12, x12, x10 │ │ + add w10, w10, #0x7 │ │ orr x8, x12, x8 │ │ - tbnz w11, #7, 265c8 │ │ - tst w11, #0x40 │ │ - mov w10, #0x3f // #63 │ │ - ccmp w9, w10, #0x2, ne // ne = any │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ - lsl x9, x10, x9 │ │ + tbnz w11, #7, 24eb8 │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + cmp w11, #0x40 │ │ + mov w11, #0x3f // #63 │ │ + lsl x9, x9, x10 │ │ + ccmp w10, w11, #0x2, cs // cs = hs, nlast │ │ csel x9, xzr, x9, hi // hi = pmore │ │ orr x8, x8, x9 │ │ cmp x8, #0x0 │ │ mov w8, #0x2 // #2 │ │ cinc x8, x8, le │ │ - csinc x9, x8, xzr, ne // ne = any │ │ - tbz w21, #0, 2661c │ │ - b 2659c │ │ - mov x9, xzr │ │ - tbnz w21, #0, 2659c │ │ - adrp x8, 6000 │ │ - add x8, x8, #0x4b6 │ │ - mov w0, #0x8 // #8 │ │ - adr x10, 26638 │ │ - ldrb w11, [x8, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - tbnz w21, #3, 266c4 │ │ + csinc x27, x8, xzr, ne // ne = any │ │ + tbz w21, #0, 24f18 │ │ + adrp x8, a000 │ │ + add x8, x8, #0x470 │ │ + ldr w0, [x8, x27, lsl #2] │ │ + b 25004 │ │ + mov x27, xzr │ │ + tbnz w21, #0, 24f00 │ │ + cmp x27, #0x2 │ │ + b.gt 24f84 │ │ + sub x8, x27, #0x1 │ │ + cmp x8, #0x2 │ │ + b.cs 24f90 // b.hs, b.nlast │ │ mov x0, x19 │ │ mov w1, wzr │ │ mov x2, x20 │ │ - bl 6ef10 │ │ + bl 71dd8 │ │ mov x0, x19 │ │ mov w1, #0x1 // #1 │ │ mov x2, xzr │ │ - bl 6ef10 │ │ + bl 71dd8 │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 6ef48 │ │ + bl 71e10 │ │ mov w0, #0x7 // #7 │ │ - b 266c4 │ │ + b 25004 │ │ + cmp w8, #0x3 │ │ + b.eq 24fa0 // b.none │ │ + cmp w8, #0x5 │ │ + b.eq 24ff0 // b.none │ │ + cmp w8, #0x4 │ │ + b.ne 25000 // b.any │ │ + mov x25, x22 │ │ + cbnz x22, 24fbc │ │ + b 25000 │ │ + cmp x27, #0x3 │ │ + b.ne 24f98 // b.any │ │ + tbz w21, #3, 24f2c │ │ + mov w0, #0x8 // #8 │ │ + b 25004 │ │ mov w0, #0x2 // #2 │ │ - b 266c4 │ │ - mov x0, x22 │ │ - cbz x22, 266c0 │ │ - and w8, w27, #0xf │ │ - cmp w8, #0xc │ │ - b.hi 266c0 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x482 │ │ - adr x10, 266a4 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldur x8, [x24, #1] │ │ - add x25, x24, #0x9 │ │ - b 26780 │ │ - add x8, x25, #0x7 │ │ - and x25, x8, #0xfffffffffffffff8 │ │ - tst w27, #0xf │ │ - b.eq 266e0 // b.none │ │ + b 25004 │ │ + sub x0, x29, #0x10 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xd38 │ │ + ldr x8, [x8, #40] │ │ + blr x8 │ │ + mov x25, x0 │ │ + cbz x0, 24ff8 │ │ + sub x0, x29, #0x8 │ │ + and w1, w28, #0xf │ │ + bl 47824 │ │ + tbz w0, #0, 24fe4 │ │ + b 25000 │ │ + mov x25, x24 │ │ + sub x0, x29, #0x8 │ │ + and w1, w28, #0xf │ │ + bl 47824 │ │ + tbnz w0, #0, 25000 │ │ + add x8, x25, x1 │ │ + tbz w28, #7, 24dc4 │ │ + b 25030 │ │ + add x8, x24, #0x7 │ │ + and x24, x8, #0xfffffffffffffff8 │ │ + tst w28, #0xf │ │ + b.eq 25024 // b.none │ │ mov w0, #0x3 // #3 │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x30, x27, [sp, #32] │ │ - add sp, sp, #0x70 │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x90 │ │ ret │ │ - ldr x8, [x25], #8 │ │ - tbz w27, #7, 262dc │ │ - b 26788 │ │ + ldr x8, [x24], #8 │ │ + stur x24, [x29, #-8] │ │ + tbz w28, #7, 24dc4 │ │ + ldr x8, [x8] │ │ + b 24dc4 │ │ + mov w27, #0x1 // #1 │ │ + tbz w21, #0, 24f18 │ │ + b 24f00 │ │ + bl 196c8 │ │ + stp x29, x30, [sp, #-96]! │ │ + mov x5, x30 │ │ + bl 49210 │ │ + mov x30, x5 │ │ + sub sp, sp, #0x330 │ │ + mov w23, w4 │ │ + mov w19, w3 │ │ + mov x21, x1 │ │ + mov x20, x0 │ │ + adrp x9, d95000 │ │ + add x9, x9, #0x760 │ │ + stp x1, x2, [sp, #40] │ │ + str x0, [sp, #32] │ │ + ldxr x8, [x9] │ │ + add x10, x8, #0x1 │ │ + stxr w11, x10, [x9] │ │ + cbnz w11, 2507c │ │ + adrp x27, 25000 │ │ + add x27, x27, #0xbcc │ │ + tbnz x8, #63, 250a4 │ │ + bl 25e70 │ │ + cbnz x0, 250e8 │ │ + bl 25f48 │ │ + add x8, sp, #0x30 │ │ + adrp x9, 17000 │ │ + add x9, x9, #0xb18 │ │ + stp x8, x27, [x29, #-64] │ │ + add x8, sp, #0x20 │ │ + stp x8, x9, [x29, #-48] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xbf0 │ │ + mov w9, #0x3 // #3 │ │ + stp x8, x9, [sp, #96] │ │ + sub x8, x29, #0x40 │ │ + mov w9, #0x2 // #2 │ │ + str x8, [sp, #112] │ │ + stp x9, xzr, [sp, #120] │ │ + bl 491d0 │ │ + bl 25d84 │ │ + bl 25e14 │ │ + ldrb w8, [x0, #8] │ │ + adrp x28, 25000 │ │ + add x28, x28, #0xc44 │ │ + tbz w8, #0, 2512c │ │ + ldr x8, [x21, #48] │ │ + bl 491bc │ │ + add x8, sp, #0x30 │ │ + cmp x0, #0x0 │ │ + stp x8, x27, [x29, #-64] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + csel x9, xzr, x1, eq // eq = none │ │ + stp x8, x9, [x29, #-128] │ │ + sub x8, x29, #0x80 │ │ + stp x8, x28, [x29, #-48] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xc20 │ │ + b 250c4 │ │ + ldr x8, [x0] │ │ mov w9, #0x1 // #1 │ │ - tbz w21, #0, 2661c │ │ - b 2659c │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - ldrb w10, [x25], #1 │ │ - and x11, x10, #0x7f │ │ - lsl x11, x11, x9 │ │ - add x9, x9, #0x7 │ │ - orr x8, x11, x8 │ │ - tbnz w10, #7, 26700 │ │ - b 26780 │ │ - ldurh w8, [x24, #1] │ │ - b 26770 │ │ - ldur w8, [x24, #1] │ │ - b 2677c │ │ - mov x8, xzr │ │ + strb w9, [x0, #8] │ │ + mov w9, #0xfffd // #65533 │ │ + add x8, x8, #0x1 │ │ + movk w9, #0x3fff, lsl #16 │ │ + str x8, [x0] │ │ + adrp x8, d95000 │ │ + ldr w8, [x8, #1984] │ │ + cmp w8, w9 │ │ + b.hi 25180 // b.pmore │ │ + adrp x9, d95000 │ │ + add x9, x9, #0x7c0 │ │ + ldaxr w10, [x9] │ │ + cmp w10, w8 │ │ + b.ne 2517c // b.any │ │ + add x8, x8, #0x1 │ │ + stxr w10, w8, [x9] │ │ + cbnz w10, 25180 │ │ + b 2518c │ │ + clrex │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7c0 │ │ + bl 259ec │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x7c8 │ │ + ldrb wzr, [x8] │ │ + ldr x8, [x8, #8] │ │ + cbnz x8, 251c8 │ │ + ldp x20, x26, [sp, #32] │ │ + ldr x8, [x26, #40] │ │ + bl 491bc │ │ + ldr x8, [sp, #48] │ │ + mov x21, x0 │ │ + mov x22, x1 │ │ + str x8, [sp, #24] │ │ + tbz w23, #0, 25220 │ │ + mov w25, #0x3 // #3 │ │ + b 2551c │ │ + ldp x20, x26, [sp, #32] │ │ + ldr x8, [x26, #40] │ │ + bl 491bc │ │ + adrp x9, d95000 │ │ + add x9, x9, #0x7d0 │ │ + stp x0, x1, [sp, #96] │ │ + ldp x0, x10, [x9] │ │ + ldr x8, [sp, #48] │ │ + strb w19, [sp, #120] │ │ + str x8, [sp, #112] │ │ + ldr x8, [x10, #40] │ │ + strb w23, [sp, #121] │ │ + add x1, sp, #0x60 │ │ + blr x8 │ │ + bl 25e20 │ │ + bl 25e70 │ │ + cbz x0, 250a0 │ │ + strb wzr, [x0, #8] │ │ + tbz w19, #0, 25260 │ │ + ldr x1, [x26, #40] │ │ + mov x0, x20 │ │ + bl 25e58 │ │ + adrp x8, 7b000 │ │ + add x8, x8, #0x2f0 │ │ + ldar x23, [x8] │ │ + cbnz x23, 25240 │ │ + adrp x0, 7b000 │ │ + add x0, x0, #0x2f0 │ │ + bl 25fac │ │ + mov x23, x0 │ │ + mov w0, w23 │ │ + bl 75df0 │ │ + mov x24, x0 │ │ + cmp x0, #0x1 │ │ + b.hi 252bc // b.pmore │ │ + b.ne 25280 // b.any │ │ + bl 25f48 │ │ + b 25910 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xc50 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #96] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #120] │ │ + str x8, [sp, #112] │ │ + b 250dc │ │ + mov w0, #0x18 // #24 │ │ + bl 75e30 │ │ + cbz x0, 258b8 │ │ + mov x24, x0 │ │ + str xzr, [x0] │ │ + strb wzr, [x0, #8] │ │ + str w23, [x0, #16] │ │ + mov w0, w23 │ │ + bl 75df0 │ │ + mov x25, x0 │ │ + mov w0, w23 │ │ + mov x1, x24 │ │ + bl 75f20 │ │ + mov x0, x25 │ │ + bl 75e00 │ │ + ldr x8, [x24] │ │ + cmp x8, #0x1 │ │ + b.ls 252d0 // b.plast │ │ + mov w25, #0x1 // #1 │ │ + b 2551c │ │ + adrp x8, d95000 │ │ + ldrb w8, [x8, #1864] │ │ + sub w25, w8, #0x1 │ │ + and w8, w25, #0xff │ │ + cmp w8, #0x3 │ │ + b.cc 2551c // b.lo, b.ul, b.last │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x9a0 │ │ + sub x0, x29, #0x40 │ │ + ldr x9, [x8] │ │ + ldur x8, [x8, #6] │ │ + add x1, sp, #0x60 │ │ + mov w2, #0xf // #15 │ │ + strb wzr, [sp, #110] │ │ + str x9, [sp, #96] │ │ + stur x8, [sp, #102] │ │ + bl 18a00 │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 2536c │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x9f0 │ │ + and x8, x8, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 25460 // b.any │ │ + adrp x9, 78000 │ │ + add x9, x9, #0x9f7 │ │ + ldr x23, [x9] │ │ + ldr x24, [x9, #-8]! │ │ + str x9, [sp, #16] │ │ + ldr x8, [x23] │ │ + cbz x8, 25354 │ │ + mov x0, x24 │ │ + blr x8 │ │ + ldr x8, [x23, #8] │ │ + cbz x8, 25360 │ │ + bl 490f0 │ │ + mov w25, #0x2 // #2 │ │ + mov w23, #0x3 // #3 │ │ + b 254d0 │ │ + adrp x8, d95000 │ │ + ldur x23, [x29, #-56] │ │ + mov w9, #0xfffd // #65533 │ │ + ldr w8, [x8, #1904] │ │ + movk w9, #0x3fff, lsl #16 │ │ + adrp x25, d95000 │ │ + add x25, x25, #0x770 │ │ + cmp w8, w9 │ │ + b.hi 253b0 // b.pmore │ │ + ldaxr w9, [x25] │ │ + cmp w9, w8 │ │ + b.ne 253ac // b.any │ │ + add x8, x8, #0x1 │ │ + stxr w9, w8, [x25] │ │ + cbnz w9, 253b0 │ │ + b 253bc │ │ + clrex │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x770 │ │ + bl 259ec │ │ + adrp x8, d95000 │ │ + mov x0, x23 │ │ + ldrb wzr, [x8, #1912] │ │ + bl 75f30 │ │ + cbnz x0, 253d8 │ │ + mov x24, #0x8000000000000000 // #-9223372036854775808 │ │ + b 25434 │ │ + mov x23, x0 │ │ + bl 75f40 │ │ + mov x24, x0 │ │ + tbz x0, #63, 25400 │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x1, x24 │ │ + bl 169b0 │ │ + b 25910 │ │ + str x23, [sp, #8] │ │ + cbnz x24, 25410 │ │ + mov w0, #0x1 // #1 │ │ + b 25424 │ │ + mov x0, x24 │ │ + bl 75e30 │ │ + cbnz x0, 25424 │ │ + mov w0, #0x1 // #1 │ │ + b 253ec │ │ + ldr x1, [sp, #8] │ │ + mov x2, x24 │ │ + str x0, [sp, #16] │ │ + bl 75e40 │ │ + ldxr w8, [x25] │ │ + sub w1, w8, #0x1 │ │ + stlxr w8, w1, [x25] │ │ + cbnz w8, 25434 │ │ + and w8, w1, #0xbfffffff │ │ + mov w9, #0x80000000 // #-2147483648 │ │ + cmp w8, w9 │ │ + b.eq 25914 // b.none │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x24, x8 │ │ + b.ne 2546c // b.any │ │ + mov w25, #0x2 // #2 │ │ + mov w23, #0x3 // #3 │ │ + b 254d8 │ │ + cmp x24, #0x4 │ │ + b.eq 2549c // b.none │ │ + cmp x24, #0x1 │ │ + b.ne 254c4 // b.any │ │ + ldr x8, [sp, #16] │ │ + ldrb w8, [x8] │ │ + cmp w8, #0x30 │ │ + b.ne 254c4 // b.any │ │ + mov w25, #0x2 // #2 │ │ + mov w23, #0x3 // #3 │ │ + cbnz x24, 254d0 │ │ + b 254d8 │ │ + ldr x8, [sp, #16] │ │ + mov w9, #0x7566 // #30054 │ │ + movk w9, #0x6c6c, lsl #16 │ │ + ldr w8, [x8] │ │ + cmp w8, w9 │ │ + b.ne 254c4 // b.any │ │ + mov w25, #0x1 // #1 │ │ + mov w23, #0x2 // #2 │ │ + cbnz x24, 254d0 │ │ + b 254d8 │ │ + mov w25, wzr │ │ + mov w23, #0x1 // #1 │ │ + cbz x24, 254d8 │ │ + ldr x0, [sp, #16] │ │ + bl 75e00 │ │ + adrp x9, d95000 │ │ + add x9, x9, #0x748 │ │ + ldxrb w8, [x9] │ │ + cbnz w8, 254f8 │ │ + stxrb w10, w23, [x9] │ │ + cbnz w10, 254e0 │ │ + mov w9, #0x1 // #1 │ │ + b 25500 │ │ mov w9, wzr │ │ - ldrb w10, [x25], #1 │ │ - and x11, x10, #0x7f │ │ - lsl x11, x11, x9 │ │ - add w9, w9, #0x7 │ │ - orr x8, x11, x8 │ │ - tbnz w10, #7, 26734 │ │ - tst w10, #0x40 │ │ - mov w10, #0x3f // #63 │ │ - ccmp w9, w10, #0x2, ne // ne = any │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ - lsl x9, x10, x9 │ │ - csel x9, xzr, x9, hi // hi = pmore │ │ - orr x8, x8, x9 │ │ - b 26780 │ │ - ldursh x8, [x24, #1] │ │ - add x25, x24, #0x3 │ │ - b 26780 │ │ - ldursw x8, [x24, #1] │ │ - add x25, x24, #0x5 │ │ - add x8, x0, x8 │ │ - tbz w27, #7, 262dc │ │ + clrex │ │ + tbnz w9, #0, 2551c │ │ + cmp w8, #0x3 │ │ + b.hi 251c0 // b.pmore │ │ + lsl w8, w8, #3 │ │ + mov w9, #0x3 // #3 │ │ + movk w9, #0x201, lsl #16 │ │ + lsr w25, w9, w8 │ │ + ldr x8, [sp, #24] │ │ + str x8, [sp, #56] │ │ + ldr x22, [x22, #24] │ │ + bl 49194 │ │ + mov x10, #0x4178 // #16760 │ │ + ldp x9, x8, [sp, #96] │ │ + movk x10, #0x57a6, lsl #16 │ │ + movk x10, #0x1b71, lsl #32 │ │ + movk x10, #0xb98b, lsl #48 │ │ + cmp x8, x10 │ │ + mov x8, #0x5d6d // #23917 │ │ + movk x8, #0xd6cb, lsl #16 │ │ + movk x8, #0x502c, lsl #32 │ │ + movk x8, #0x63eb, lsl #48 │ │ + ccmp x9, x8, #0x0, eq // eq = none │ │ + b.ne 255f4 // b.any │ │ + mov w9, #0x8 // #8 │ │ + mov x8, x21 │ │ ldr x8, [x8] │ │ - b 262dc │ │ - bl 17cf0 │ │ - sub sp, sp, #0x60 │ │ - str x30, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x19, x0 │ │ - ldr x1, [x0, #8] │ │ - add x0, sp, #0xc │ │ - str wzr, [sp, #12] │ │ - bl 73070 │ │ - str w0, [sp, #76] │ │ - cbnz w0, 2682c │ │ - ldr w20, [sp, #12] │ │ - cbnz w20, 267e8 │ │ - ldr x1, [x19, #8] │ │ - add x0, sp, #0xc │ │ - str wzr, [sp, #12] │ │ - bl 73070 │ │ - str w0, [sp, #76] │ │ - cbnz w0, 2682c │ │ - ldr w20, [sp, #12] │ │ - bl 73080 │ │ - cbz w20, 2683c │ │ - sxtw x0, w20 │ │ - ldaxr x20, [x19] │ │ - cbnz x20, 26808 │ │ - stlxr w8, x0, [x19] │ │ - cbnz w8, 267ec │ │ + ldr x9, [x21, x9] │ │ + adrp x10, d95000 │ │ + add x10, x10, #0x758 │ │ + stp x8, x9, [sp, #64] │ │ mov w8, #0x1 // #1 │ │ - tbz w8, #0, 26814 │ │ - b 2681c │ │ + ldaxr w9, [x10] │ │ + cbnz w9, 25590 │ │ + stxr w9, w8, [x10] │ │ + cbnz w9, 2557c │ │ + b 255a0 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x758 │ │ + clrex │ │ + bl 26250 │ │ + adrp x8, d95000 │ │ + ldr x8, [x8, #1888] │ │ + tst x8, #0x7fffffffffffffff │ │ + b.ne 258ac // b.any │ │ + mov w21, wzr │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x75c │ │ + add x9, x8, #0x34 │ │ + ldrb wzr, [x8] │ │ + ldar x0, [x9] │ │ + cbnz x0, 255d8 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x790 │ │ + bl 25fac │ │ + bl 75df0 │ │ + cmp x0, #0x3 │ │ + b.cc 25634 // b.lo, b.ul, b.last │ │ + ldr x8, [x0, #8] │ │ + cbnz x8, 2563c │ │ + mov w9, #0x4 // #4 │ │ + b 25644 │ │ + bl 49194 │ │ + mov x10, #0xdd23 // #56611 │ │ + ldp x9, x8, [sp, #96] │ │ + movk x10, #0xe389, lsl #16 │ │ + movk x10, #0x4378, lsl #32 │ │ + movk x10, #0xaa51, lsl #48 │ │ + cmp x8, x10 │ │ + mov x8, #0x5a44 // #23108 │ │ + movk x8, #0xb4fc, lsl #16 │ │ + movk x8, #0xc28f, lsl #32 │ │ + movk x8, #0xcb4b, lsl #48 │ │ + ccmp x9, x8, #0x0, eq // eq = none │ │ + b.ne 257c8 // b.any │ │ + add x8, x21, #0x8 │ │ + mov w9, #0x10 // #16 │ │ + b 25564 │ │ + mov x8, xzr │ │ + b 25644 │ │ + ldr x9, [x0, #16] │ │ + sub x9, x9, #0x1 │ │ + adrp x10, 9000 │ │ + add x10, x10, #0xf77 │ │ + cmp x8, #0x0 │ │ + mov w11, #0x9 // #9 │ │ + csel x8, x10, x8, eq // eq = none │ │ + add x0, sp, #0x60 │ │ + csel x9, x11, x9, eq // eq = none │ │ + mov w1, wzr │ │ + mov w2, #0x200 // #512 │ │ + stp x8, x9, [sp, #80] │ │ + add x22, sp, #0x60 │ │ + bl 75f00 │ │ + adrp x8, 5000 │ │ + adrp x24, 78000 │ │ + add x24, x24, #0xb00 │ │ + ldr q0, [x8, #3792] │ │ + add x8, sp, #0x38 │ │ + add x9, sp, #0x50 │ │ + stp x8, x27, [x29, #-112] │ │ + add x8, sp, #0x40 │ │ + stp x8, x28, [x29, #-96] │ │ + mov w8, #0x4 // #4 │ │ + stp x24, x8, [x29, #-176] │ │ + sub x8, x29, #0x80 │ │ + stp x9, x28, [x29, #-128] │ │ + mov w9, #0x3 // #3 │ │ + stur x8, [x29, #-160] │ │ + sub x8, x29, #0xc8 │ │ + stur x22, [x29, #-200] │ │ + stur q0, [x29, #-192] │ │ + stp x9, xzr, [x29, #-152] │ │ + stp x8, xzr, [x29, #-80] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x3d8 │ │ + sub x0, x29, #0x50 │ │ + sub x2, x29, #0xb0 │ │ + bl 17b24 │ │ + ldur x22, [x29, #-72] │ │ + cbz w0, 25760 │ │ + cbz x22, 258c8 │ │ + and x8, x22, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 257d8 // b.none │ │ + add x8, sp, #0x50 │ │ + mov w9, #0x3 // #3 │ │ + stp x8, x28, [x29, #-64] │ │ + add x8, sp, #0x38 │ │ + stp x8, x27, [x29, #-48] │ │ + add x8, sp, #0x40 │ │ + stp x8, x28, [x29, #-32] │ │ + mov w8, #0x4 // #4 │ │ + stp x24, x8, [x29, #-128] │ │ + sub x8, x29, #0x40 │ │ + stur x8, [x29, #-112] │ │ + stp x9, xzr, [x29, #-104] │ │ + sub x0, x29, #0x9 │ │ + sub x1, x29, #0x80 │ │ + bl 25c54 │ │ + and x8, x0, #0x3 │ │ + mov x22, x0 │ │ + cmp x8, #0x1 │ │ + b.ne 25794 // b.any │ │ + ldr x27, [x22, #-1]! │ │ + ldr x23, [x22, #8] │ │ + ldr x8, [x23] │ │ + cbz x8, 25754 │ │ + mov x0, x27 │ │ + blr x8 │ │ + ldr x8, [x23, #8] │ │ + cbnz x8, 258a0 │ │ + b 258a4 │ │ + and x8, x22, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 2582c // b.none │ │ + ldur x2, [x29, #-184] │ │ + cmp x2, #0x200 │ │ + b.hi 258f8 // b.pmore │ │ + sub x0, x29, #0x9 │ │ + add x1, sp, #0x60 │ │ + bl 26438 │ │ + and x8, x0, #0x3 │ │ + mov x22, x0 │ │ + cmp x8, #0x1 │ │ + b.eq 25880 // b.none │ │ + and x8, x25, #0xff │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x14b │ │ + adr x10, 257b4 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + mov w1, wzr │ │ + br x10 │ │ + mov w1, #0x1 // #1 │ │ + sub x0, x29, #0x9 │ │ + bl 2659c │ │ + bl 25d84 │ │ + b 25824 │ │ + adrp x8, 9000 │ │ + add x8, x8, #0xf98 │ │ + mov w9, #0xc // #12 │ │ + b 2556c │ │ + ldr x8, [x22, #-1]! │ │ + ldr x23, [x22, #8] │ │ + str x8, [sp, #24] │ │ + ldr x8, [x23] │ │ + cbz x8, 257f4 │ │ + ldr x0, [sp, #24] │ │ + blr x8 │ │ + ldr x8, [x23, #8] │ │ + cbz x8, 25804 │ │ + ldr x0, [sp, #24] │ │ + bl 75e00 │ │ + bl 49138 │ │ + b 256f0 │ │ + adrp x8, 7b000 │ │ + add x8, x8, #0x2d8 │ │ + ldxrb w9, [x8] │ │ + stxrb w10, wzr, [x8] │ │ + cbnz w10, 25814 │ │ + cbnz w9, 2585c │ │ + bl 490f8 │ │ + b 25200 │ │ + ldr x23, [x22, #-1]! │ │ + ldr x24, [x22, #8] │ │ + ldr x8, [x24] │ │ + cbz x8, 25844 │ │ + mov x0, x23 │ │ + blr x8 │ │ + ldr x8, [x24, #8] │ │ + cbz x8, 25854 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + bl 49138 │ │ + b 2576c │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xad8 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #96] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #120] │ │ + str x8, [sp, #112] │ │ + bl 491d0 │ │ + b 257c0 │ │ + ldr x27, [x22, #-1]! │ │ + ldr x24, [x22, #8] │ │ + ldr x8, [x24] │ │ + cbz x8, 25898 │ │ + mov x0, x27 │ │ + blr x8 │ │ + ldr x8, [x24, #8] │ │ + cbz x8, 258a4 │ │ + bl 491a0 │ │ + bl 49138 │ │ + b 25794 │ │ + bl 26370 │ │ + eor w21, w0, #0x1 │ │ + b 255b4 │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x18 // #24 │ │ + bl 169c8 │ │ + b 25910 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x808 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [x29, #-64] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [x29, #-40] │ │ + stur x8, [x29, #-48] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x818 │ │ + sub x0, x29, #0x40 │ │ + bl 16fbc │ │ + b 25910 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xae8 │ │ + mov x0, x2 │ │ + mov w1, #0x200 // #512 │ │ + mov x2, x8 │ │ + bl 17680 │ │ + brk #0x1 │ │ + bl 491b0 │ │ + b 25454 │ │ + str x27, [sp, #24] │ │ + b 25960 │ │ + ldr x8, [x24, #8] │ │ + str x27, [sp, #24] │ │ + b 25964 │ │ + ldr x8, [x24, #8] │ │ + mov x19, x0 │ │ + cbz x8, 25974 │ │ + mov x0, x23 │ │ + b 25970 │ │ + ldr x8, [x23, #8] │ │ + mov x19, x0 │ │ + cbz x8, 25954 │ │ + bl 490f0 │ │ + ldr x0, [sp, #16] │ │ + bl 75e00 │ │ + b 259dc │ │ + ldr x8, [x23, #8] │ │ + mov x19, x0 │ │ + cbz x8, 25974 │ │ + ldr x0, [sp, #24] │ │ + bl 75e00 │ │ + bl 49138 │ │ + b 259cc │ │ + mov x19, x0 │ │ + ldxr w8, [x25] │ │ + sub w1, w8, #0x1 │ │ + stlxr w8, w1, [x25] │ │ + cbnz w8, 25980 │ │ + and w8, w1, #0xbfffffff │ │ + mov w9, #0x80000000 // #-2147483648 │ │ + cmp w8, w9 │ │ + b.ne 259dc // b.any │ │ + bl 491b0 │ │ + b 259dc │ │ + bl 19764 │ │ + ldur x8, [x29, #-72] │ │ + mov x19, x0 │ │ + cbz x8, 259cc │ │ + mov x0, x8 │ │ + bl 45cf4 │ │ + b 259cc │ │ + bl 19764 │ │ + mov x19, x0 │ │ + bl 490f8 │ │ + b 259dc │ │ + bl 19764 │ │ + mov x19, x0 │ │ + bl 25e20 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x30 │ │ + ldr w9, [x0] │ │ + mov w21, #0x3fffffff // #1073741823 │ │ + mov x19, x0 │ │ + cmp w9, w21 │ │ + b.ne 25a3c // b.any │ │ + mov w10, #0xffffff9d // #-99 │ │ + isb │ │ + ldr w9, [x19] │ │ + cmp w9, w21 │ │ + b.ne 25a3c // b.any │ │ + mov w8, w10 │ │ + add w10, w10, #0x1 │ │ + cbnz w8, 25a20 │ │ + mov x10, sp │ │ + mov w22, #0x2 // #2 │ │ + mov w25, #0xfffd // #65533 │ │ mov w8, wzr │ │ + movk w22, #0xc000, lsl #16 │ │ + add x23, x10, #0x8 │ │ + mov w24, #0xc0000003 // #-1073741821 │ │ + movk w25, #0x3fff, lsl #16 │ │ + mov w26, #0x3ffffffe // #1073741822 │ │ + b 25a70 │ │ clrex │ │ - tbnz wzr, #0, 2681c │ │ - bl 73080 │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #80] │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x60 │ │ + tbz wzr, #0, 25af4 │ │ + b 25b84 │ │ + and w10, w9, #0x3fffffff │ │ + tbz w8, #0, 25a88 │ │ + tbnz w9, #30, 25a88 │ │ + add w11, w10, w22 │ │ + cmp w11, w24 │ │ + b.cs 25a98 // b.hs, b.nlast │ │ + cmp w10, w25 │ │ + b.hi 25abc // b.pmore │ │ + tbnz w9, #30, 25abc │ │ + tbnz w9, #31, 25abc │ │ + ldaxr w10, [x19] │ │ + cmp w10, w9 │ │ + b.ne 25a64 // b.any │ │ + add w9, w9, #0x1 │ │ + stxr w11, w9, [x19] │ │ + cmp w11, #0x0 │ │ + csetm w9, eq // eq = none │ │ + tbz w9, #0, 25af4 │ │ + b 25b84 │ │ + cmp w10, w26 │ │ + b.eq 25ba0 // b.none │ │ + tbnz w9, #30, 25afc │ │ + orr w20, w9, #0x40000000 │ │ + ldxr w10, [x19] │ │ + cmp w10, w9 │ │ + b.ne 25aec // b.any │ │ + stxr w11, w20, [x19] │ │ + cbnz w11, 25acc │ │ + mov w9, #0x1 // #1 │ │ + cbz w9, 25af4 │ │ + b 25b00 │ │ + clrex │ │ + cbnz wzr, 25b00 │ │ + mov w9, w10 │ │ + b 25a70 │ │ + mov w20, w9 │ │ + str xzr, [sp] │ │ + ldr w8, [x19] │ │ + cmp w8, w20 │ │ + b.ne 25b4c // b.any │ │ + ldr w8, [sp] │ │ + mov w0, #0x62 // #98 │ │ + mov x1, x19 │ │ + mov w2, #0x89 // #137 │ │ + mov w3, w20 │ │ + mov x5, xzr │ │ + cmp w8, #0x0 │ │ + mov w6, #0xffffffff // #-1 │ │ + csel x4, x23, xzr, ne // ne = any │ │ + bl 75e10 │ │ + tbz x0, #63, 25b4c │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + cmp w8, #0x4 │ │ + b.eq 25b04 // b.none │ │ + ldr w9, [x19] │ │ + mov w8, #0x1 // #1 │ │ + cmp w9, w21 │ │ + b.ne 25a70 // b.any │ │ + mov w11, #0xffffff9d // #-99 │ │ + mov w10, w11 │ │ + isb │ │ + ldr w9, [x19] │ │ + add w11, w11, #0x1 │ │ + mov w8, #0x1 // #1 │ │ + cmp w9, w21 │ │ + b.ne 25a70 // b.any │ │ + cbnz w10, 25b60 │ │ + b 25a70 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x80 │ │ ret │ │ - add x0, sp, #0x4c │ │ - add x1, sp, #0x10 │ │ - str xzr, [sp, #16] │ │ - bl 26dbc │ │ - adrp x8, 76000 │ │ - add x8, x8, #0xf8 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xd88 │ │ mov w9, #0x1 // #1 │ │ - add x10, sp, #0x48 │ │ - add x0, sp, #0x48 │ │ - add x1, sp, #0x10 │ │ - stp xzr, xzr, [sp, #40] │ │ - stp x8, x9, [sp, #16] │ │ - str x10, [sp, #32] │ │ - bl 2686c │ │ - bl 26df4 │ │ - bl 1d6f0 │ │ - sub sp, sp, #0x30 │ │ - stp x30, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xd98 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #112] │ │ + add x29, sp, #0x70 │ │ + ldr x10, [x0] │ │ + add x8, sp, #0x30 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + adrp x11, 17000 │ │ + add x11, x11, #0xe8c │ │ + stp x8, x9, [x29, #-48] │ │ + add x8, x10, #0x10 │ │ + mov x2, sp │ │ + stur x8, [x29, #-32] │ │ + ldp x8, x9, [x10] │ │ + ldp x0, x1, [x1] │ │ + stur x11, [x29, #-8] │ │ + stp x8, x9, [sp, #48] │ │ + add x8, x10, #0x14 │ │ + mov w9, #0x3 // #3 │ │ + stp x11, x8, [x29, #-24] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x378 │ │ + stp x8, x9, [sp] │ │ + sub x8, x29, #0x30 │ │ + stp x9, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 17b24 │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + ldp x8, x2, [x0] │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + b 176dc │ │ + sub sp, sp, #0x70 │ │ + stp x29, x30, [sp, #64] │ │ + str x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + add x29, sp, #0x40 │ │ + ldr x8, [x1, #8] │ │ mov x2, x1 │ │ stp x0, xzr, [sp] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x3a8 │ │ mov x0, sp │ │ - bl 16eb8 │ │ + bl 17b24 │ │ ldr x19, [sp, #8] │ │ - cbz w0, 268b8 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x19, #0x0 │ │ - csel x0, x8, x19, eq // eq = none │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov x0, xzr │ │ - cbz x19, 268a8 │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 268a8 // b.lo, b.ul, b.last │ │ - cbz x8, 268a8 │ │ - ldr x21, [x19, #-1]! │ │ - ldr x20, [x19, #8] │ │ - ldr x8, [x20] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x20, #8] │ │ - cbz x8, 268f8 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ + cbz w0, 25cb0 │ │ + cbz x19, 25d0c │ │ mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - add sp, sp, #0x30 │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x21, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x70 │ │ ret │ │ - ldr x8, [x20, #8] │ │ - mov x20, x0 │ │ - cbz x8, 26928 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ + and x8, x19, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 25cd8 // b.none │ │ + mov x19, xzr │ │ mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - ldr x8, [sp, #8] │ │ - mov x20, x0 │ │ - cbz x8, 2694c │ │ - mov x0, x8 │ │ - bl 26958 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - and x8, x0, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 26974 // b.lo, b.ul, b.last │ │ - cbnz x8, 26980 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x21, [sp, #80] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x70 │ │ ret │ │ - mov x19, x0 │ │ ldr x20, [x19, #-1]! │ │ ldr x21, [x19, #8] │ │ ldr x8, [x21] │ │ + cbz x8, 25cf0 │ │ mov x0, x20 │ │ blr x8 │ │ ldr x8, [x21, #8] │ │ - cbz x8, 269a8 │ │ + cbz x8, 25d00 │ │ mov x0, x20 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - b 72f50 │ │ + bl 75e00 │ │ + b 25cbc │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x808 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #16] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x818 │ │ + add x0, sp, #0x10 │ │ + bl 16fbc │ │ + brk #0x1 │ │ ldr x8, [x21, #8] │ │ - mov x21, x0 │ │ - cbz x8, 269cc │ │ + str x0, [x29, #24] │ │ + cbz x8, 25d50 │ │ mov x0, x20 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldr x19, [x0, #8] │ │ - cbz x19, 26a00 │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - ccmp x8, #0x0, #0x4, cs // cs = hs, nlast │ │ - b.ne 26a0c // b.any │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ + bl 75e00 │ │ + ldr x19, [x29, #24] │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + ldr x8, [sp, #8] │ │ + mov x19, x0 │ │ + cbz x8, 25d78 │ │ + mov x0, x8 │ │ + bl 45cf4 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 25db0 // b.none │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ + mov x19, x0 │ │ ldr x20, [x19, #-1]! │ │ ldr x21, [x19, #8] │ │ ldr x8, [x21] │ │ + cbz x8, 25dcc │ │ mov x0, x20 │ │ blr x8 │ │ ldr x8, [x21, #8] │ │ - cbz x8, 26a30 │ │ + cbz x8, 25ddc │ │ mov x0, x20 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - b 72f50 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ ldr x8, [x21, #8] │ │ mov x21, x0 │ │ - cbz x8, 26a54 │ │ + cbz x8, 25e04 │ │ mov x0, x20 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x21 │ │ - bl 6ed3c │ │ - stp x30, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - cbz x2, 26ad0 │ │ - mov x20, x2 │ │ - mov x21, x1 │ │ - mov x19, x0 │ │ - mov x22, #0x7fffffffffffffff // #9223372036854775807 │ │ - b 26a9c │ │ - bl 72fc0 <__errno@plt> │ │ - ldrsw x8, [x0] │ │ - cmp w8, #0x4 │ │ - b.ne 26af8 // b.any │ │ - cbz x20, 26ad0 │ │ - cmp x20, x22 │ │ - mov w0, #0x2 // #2 │ │ - csel x2, x20, x22, cc // cc = lo, ul, last │ │ - mov x1, x21 │ │ - bl 73090 │ │ - cmn x0, #0x1 │ │ - b.eq 26a88 // b.none │ │ - cbz x0, 26ae4 │ │ - subs x8, x20, x0 │ │ - b.cc 26b78 // b.lo, b.ul, b.last │ │ - add x21, x21, x0 │ │ - mov x20, x8 │ │ - cbnz x8, 26a9c │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - adrp x23, 75000 │ │ - add x23, x23, #0xb08 │ │ - ldr x20, [x19, #8] │ │ - cbnz x20, 26b08 │ │ - b 26b1c │ │ - mov w9, #0x2 // #2 │ │ - orr x23, x9, x8, lsl #32 │ │ - ldr x20, [x19, #8] │ │ - cbz x20, 26b1c │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 26b1c // b.lo, b.ul, b.last │ │ - cbnz x8, 26b34 │ │ - mov w0, #0x1 // #1 │ │ - str x23, [x19, #8] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 75f50 │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x7c0 │ │ + ldxr w9, [x8] │ │ + sub w1, w9, #0x1 │ │ + stlxr w9, w1, [x8] │ │ + cbnz w9, 25e28 │ │ + and w8, w1, #0xbfffffff │ │ + mov w9, #0x80000000 // #-2147483648 │ │ + cmp w8, w9 │ │ + b.eq 25e4c // b.none │ │ ret │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 26b58 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov w0, #0x1 // #1 │ │ - str x23, [x19, #8] │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7c0 │ │ + b 47390 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 1da74 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 25e14 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + adrp x8, 7b000 │ │ + add x8, x8, #0x2f0 │ │ + ldar x19, [x8] │ │ + cbz x19, 25eb0 │ │ + mov w0, w19 │ │ + bl 75df0 │ │ + cmp x0, #0x1 │ │ + b.ls 25ecc // b.plast │ │ ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb20 │ │ + adrp x0, 7b000 │ │ + add x0, x0, #0x2f0 │ │ + bl 25fac │ │ + mov x19, x0 │ │ + bl 75df0 │ │ + cmp x0, #0x1 │ │ + b.hi 25ea0 // b.pmore │ │ + b.eq 25f28 // b.none │ │ + mov w0, #0x18 // #24 │ │ + bl 75e30 │ │ + cbz x0, 25f3c │ │ + str xzr, [x0] │ │ + mov x20, x0 │ │ + strb wzr, [x0, #8] │ │ + str w19, [x0, #16] │ │ + mov w0, w19 │ │ + bl 75df0 │ │ + mov x21, x0 │ │ + mov w0, w19 │ │ mov x1, x20 │ │ - bl 16184 │ │ - ldr x8, [x22, #8] │ │ - mov x22, x0 │ │ - cbz x8, 26b9c │ │ + mov x19, x20 │ │ + bl 75f20 │ │ + cbz x21, 25f14 │ │ mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x22 │ │ - str x23, [x19, #8] │ │ - bl 6ed3c │ │ - str x30, [sp, #-16]! │ │ - cmp w1, #0x80 │ │ - str wzr, [sp, #12] │ │ - b.cs 26bd8 // b.hs, b.nlast │ │ - mov w2, #0x1 // #1 │ │ - strb w1, [sp, #12] │ │ - add x1, sp, #0xc │ │ - bl 26a64 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - cmp w1, #0x800 │ │ - b.cs 26c0c // b.hs, b.nlast │ │ - lsr w8, w1, #6 │ │ - mov w9, #0x80 // #128 │ │ - orr w8, w8, #0xc0 │ │ - bfxil w9, w1, #0, #6 │ │ - mov w2, #0x2 // #2 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - add x1, sp, #0xc │ │ - bl 26a64 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - cmp w1, #0x10, lsl #12 │ │ - b.cs 26c4c // b.hs, b.nlast │ │ - lsr w8, w1, #12 │ │ - mov w9, #0x80 // #128 │ │ - mov w10, #0x80 // #128 │ │ - orr w8, w8, #0xe0 │ │ - bfxil w9, w1, #6, #6 │ │ - bfxil w10, w1, #0, #6 │ │ - mov w2, #0x3 // #3 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - add x1, sp, #0xc │ │ - bl 26a64 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov w8, #0xf0 // #240 │ │ - mov w9, #0x80 // #128 │ │ - mov w10, #0x80 // #128 │ │ - mov w11, #0x80 // #128 │ │ - bfxil w8, w1, #18, #3 │ │ - bfxil w9, w1, #12, #6 │ │ - bfxil w10, w1, #6, #6 │ │ - bfxil w11, w1, #0, #6 │ │ - mov w2, #0x4 // #4 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - strb w11, [sp, #15] │ │ - add x1, sp, #0xc │ │ - bl 26a64 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - mov x2, x1 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - b 16eb8 │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - adrp x20, 77000 │ │ - ldr x0, [x20, #2816] │ │ - cbz x0, 26cc4 │ │ - bl 72f20 │ │ - cmp x0, #0x2 │ │ - b.cs 26cdc // b.hs, b.nlast │ │ - b 26cf4 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb00 │ │ - bl 26794 │ │ - bl 72f20 │ │ - cmp x0, #0x2 │ │ - b.cc 26cf4 // b.lo, b.ul, b.last │ │ - ldr x8, [x0, #8] │ │ - cbz x8, 26cf4 │ │ - add x0, x0, #0x10 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x0, [x20, #2816] │ │ - cbz x0, 26d70 │ │ - bl 72f20 │ │ - cmp x0, #0x1 │ │ - b.eq 26d88 // b.none │ │ - mov x19, x0 │ │ - cbnz x0, 26d50 │ │ - adrp x8, d91000 │ │ - mov w0, #0x20 // #32 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 26d98 │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xb00 │ │ - mov x19, x0 │ │ - stp x8, xzr, [x0] │ │ - ldr x0, [x20, #2816] │ │ - cbnz x0, 26d48 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb00 │ │ - bl 26794 │ │ - mov x1, x19 │ │ - bl 72f40 │ │ - adrp x8, 6000 │ │ - add x0, x19, #0x10 │ │ - strb wzr, [x19, #24] │ │ - ldr q0, [x8, #384] │ │ - stur q0, [x19, #8] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb00 │ │ - bl 26794 │ │ - bl 72f20 │ │ - cmp x0, #0x1 │ │ - b.ne 26d08 // b.any │ │ mov x0, xzr │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0x20 // #32 │ │ - bl 15a5c │ │ - ldp x0, x8, [x1, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xb8a │ │ + mov w1, #0x18 // #24 │ │ + bl 169c8 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ + sub x8, x29, #0x1 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xf90 │ │ + stp x8, x9, [x29, #-24] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x6a8 │ │ + mov w9, #0x1 // #1 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x6b8 │ │ + stp x8, x9, [sp, #8] │ │ + sub x8, x29, #0x18 │ │ + add x0, sp, #0x8 │ │ + stp x9, xzr, [sp, #32] │ │ + str x8, [sp, #24] │ │ + bl 16fbc │ │ + ldp x0, x9, [x1] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x8e4 │ │ mov w2, #0xb // #11 │ │ - ldr x3, [x8, #24] │ │ + mov x1, x8 │ │ + ldr x3, [x9, #24] │ │ br x3 │ │ - sub sp, sp, #0x20 │ │ - mov x4, x1 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x7a8 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xce0 │ │ - str x0, [sp, #8] │ │ - adrp x5, 76000 │ │ - add x5, x5, #0xe0 │ │ - add x0, sp, #0x8 │ │ - add x2, sp, #0x18 │ │ - mov x3, x1 │ │ - stp x30, x8, [sp, #16] │ │ - bl 16dcc │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - cbz x0, 26e18 │ │ - mov x19, x0 │ │ - and x8, x0, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 26e18 // b.lo, b.ul, b.last │ │ - cbnz x8, 26e24 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - ret │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 26e48 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - b 72f50 │ │ - ldr x8, [x21, #8] │ │ - mov x21, x0 │ │ - cbz x8, 26e6c │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - ret │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #128] │ │ - ldr w8, [x1, #52] │ │ - ldr x0, [x0] │ │ - tbnz w8, #4, 26ea4 │ │ - tbnz w8, #5, 26ee8 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ - b 194c4 │ │ - ldr w8, [x0] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x57 // #87 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w8, #0xf │ │ - lsr w14, w8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 26eb8 // b.hs, b.nlast │ │ - b 26f28 │ │ - ldr w8, [x0] │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x37 // #55 │ │ - mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - and w13, w8, #0xf │ │ - lsr w14, w8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp w8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov w8, w14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 26efc // b.hs, b.nlast │ │ - cmp x0, #0x80 │ │ - b.hi 26f68 // b.pmore │ │ - add x8, x0, #0x1 │ │ - mov w9, #0x81 // #129 │ │ - mov x10, sp │ │ - sub x5, x9, x8 │ │ - add x4, x10, x0 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x3ea │ │ - mov x0, x1 │ │ - mov w1, #0x1 // #1 │ │ - mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ - ldr x8, [x0] │ │ - ldr x0, [x8] │ │ - b 72ca8 │ │ - ldr x8, [x0] │ │ - ldr x0, [x8] │ │ - b 72ca8 │ │ - ldr x8, [x0] │ │ - ldr x0, [x8] │ │ - b 72c60 │ │ - ldr x8, [x0] │ │ - ldr x0, [x8] │ │ - b 72c60 │ │ - stp x30, x19, [sp, #-16]! │ │ - mov x19, x0 │ │ - ldr x0, [x0, #24] │ │ - cbz x0, 26fc8 │ │ - ldr x8, [x19, #32] │ │ - strb wzr, [x0] │ │ - cbz x8, 26fc8 │ │ - bl 72f50 │ │ - cmn x19, #0x1 │ │ - b.eq 26ff8 // b.none │ │ - add x8, x19, #0x8 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 26fd4 │ │ - b.ne 26ff8 // b.any │ │ - mov x0, x19 │ │ - dmb ishld │ │ - ldp x30, x19, [sp], #16 │ │ - b 72f50 │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - str x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - ldr x21, [x0, #16] │ │ - cbz x21, 270c8 │ │ + add x29, sp, #0x40 │ │ + ldr x1, [x0, #8] │ │ mov x19, x0 │ │ - mov x22, xzr │ │ - ldr x23, [x0, #8] │ │ - mov w26, #0x1 // #1 │ │ - mov x27, #0x7fffffffffffffff // #9223372036854775807 │ │ - mov w28, #0x2 // #2 │ │ - adrp x20, 75000 │ │ - add x20, x20, #0xa30 │ │ - b 2705c │ │ - orr x8, x28, x8, lsl #32 │ │ - lsr x9, x8, #32 │ │ - cmp x9, #0x4 │ │ - b.ne 270d0 // b.any │ │ - cmp x22, x21 │ │ - b.cs 270b4 // b.hs, b.nlast │ │ - sub x24, x21, x22 │ │ - add x25, x23, x22 │ │ - cmp x24, x27 │ │ - mov w0, #0x1 // #1 │ │ - csel x2, x24, x27, cc // cc = lo, ul, last │ │ - mov x1, x25 │ │ - strb w26, [x19, #24] │ │ - bl 73090 │ │ - cmn x0, #0x1 │ │ - b.eq 2708c // b.none │ │ - strb wzr, [x19, #24] │ │ - b 270a4 │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov x0, x24 │ │ - strb wzr, [x19, #24] │ │ - cmp w8, #0x9 │ │ - b.ne 27044 // b.any │ │ - cbz x0, 270d4 │ │ - add x22, x0, x22 │ │ - cmp x22, x21 │ │ - b.cc 2705c // b.lo, b.ul, b.last │ │ - cmp x21, x22 │ │ - b.cc 2711c // b.lo, b.ul, b.last │ │ - mov x24, xzr │ │ - mov x20, xzr │ │ - b 270f8 │ │ - mov x20, xzr │ │ - b 270fc │ │ - mov x20, x8 │ │ - cbz x22, 270fc │ │ - cmp x21, x22 │ │ - b.cc 2711c // b.lo, b.ul, b.last │ │ - str xzr, [x19, #16] │ │ - b.eq 270fc // b.none │ │ - mov x0, x23 │ │ - mov x1, x25 │ │ - mov x2, x24 │ │ - bl 73030 │ │ - str x24, [x19, #16] │ │ + add x0, sp, #0x4 │ │ + str wzr, [sp, #4] │ │ + bl 75f60 │ │ + cbnz w0, 2603c │ │ + ldr w20, [sp, #4] │ │ + cbnz w20, 25ffc │ │ + ldr x1, [x19, #8] │ │ + add x0, sp, #0x4 │ │ + str wzr, [sp, #4] │ │ + bl 75f60 │ │ + cbnz w0, 2603c │ │ + ldr w20, [sp, #4] │ │ + bl 75f70 │ │ + cbz w20, 26048 │ │ + sxtw x0, w20 │ │ + ldaxr x20, [x19] │ │ + cbnz x20, 2601c │ │ + stlxr w8, x0, [x19] │ │ + cbnz w8, 26000 │ │ + mov w8, #0x1 // #1 │ │ + tbz w8, #0, 26024 │ │ + b 2602c │ │ + clrex │ │ + tbnz wzr, #0, 2602c │ │ + bl 75f70 │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldr x30, [sp], #96 │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x60 │ │ ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x7f8 │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - bl 1697c │ │ - str x30, [sp, #-32]! │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xdd8 │ │ + b 26050 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xdc8 │ │ + mov w9, #0x1 // #1 │ │ + sub x0, x29, #0x1 │ │ + add x1, sp, #0x8 │ │ + stp x8, x9, [sp, #8] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #32] │ │ + str x8, [sp, #24] │ │ + bl 25c54 │ │ + bl 25d84 │ │ + bl 25e64 │ │ + stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ - ldr x20, [x0] │ │ + mov x29, sp │ │ + ldr w20, [x0, #16] │ │ mov x19, x0 │ │ - ldr x0, [x20] │ │ - cbnz x0, 27150 │ │ - mov x0, x20 │ │ - bl 26794 │ │ mov w1, #0x1 // #1 │ │ - bl 72f40 │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 27188 │ │ - ldr x8, [x19, #40] │ │ - cbz x8, 27188 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 27168 │ │ - b.ne 27188 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #40] │ │ - bl 26fa8 │ │ + mov w0, w20 │ │ + bl 75f20 │ │ mov x0, x19 │ │ - bl 72f50 │ │ - ldr x0, [x20] │ │ - cbnz x0, 271a0 │ │ - mov x0, x20 │ │ - bl 26794 │ │ - ldp x20, x19, [sp, #16] │ │ + bl 75e00 │ │ + mov w0, w20 │ │ mov x1, xzr │ │ - ldr x30, [sp], #32 │ │ - b 72f40 │ │ - bl 1d5a4 │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 271e4 │ │ - ldr x8, [x19, #40] │ │ - cbz x8, 271e4 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 271c4 │ │ - b.ne 271e4 // b.any │ │ + bl 75f20 │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x988 │ │ + ldar x0, [x8] │ │ + cbnz x0, 260c8 │ │ + adrp x0, 7a000 │ │ + add x0, x0, #0x988 │ │ + bl 25fac │ │ + mov w1, #0x1 // #1 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75f20 │ │ + bl 260e4 │ │ + brk #0x1 │ │ + bl 19764 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #64] │ │ + add x29, sp, #0x40 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xaa8 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #8] │ │ + mov w8, #0x8 // #8 │ │ + sub x0, x29, #0x1 │ │ + add x1, sp, #0x8 │ │ + stp xzr, xzr, [sp, #32] │ │ + str x8, [sp, #24] │ │ + bl 25c54 │ │ + bl 25d84 │ │ + bl 25e64 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + cmp x0, #0x1 │ │ + b.eq 261b0 // b.none │ │ + adrp x20, d95000 │ │ + add x20, x20, #0x790 │ │ + ldar x0, [x20] │ │ + cbnz x0, 26150 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x790 │ │ + bl 25fac │ │ + bl 75df0 │ │ + cmp x0, #0x3 │ │ + b.cc 261a4 // b.lo, b.ul, b.last │ │ + mov x19, x0 │ │ + ldar x0, [x20] │ │ + cbnz x0, 26174 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x790 │ │ + bl 25fac │ │ + mov w1, #0x2 // #2 │ │ + bl 75f20 │ │ + sub x0, x19, #0x10 │ │ + ldxr x8, [x0] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x0] │ │ + cbnz w9, 26180 │ │ + b.ne 261a4 // b.any │ │ dmb ishld │ │ - ldr x0, [x19, #40] │ │ - bl 26fa8 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 261e4 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x988 │ │ + ldar x0, [x8] │ │ + cbnz x0, 261cc │ │ + adrp x0, 7a000 │ │ + add x0, x0, #0x988 │ │ + bl 25fac │ │ + mov w1, #0x2 // #2 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75f20 │ │ + bl 196c8 │ │ + bl 1da54 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #24] │ │ + cbz x8, 26214 │ │ + ldr x9, [x0, #32] │ │ + strb wzr, [x8] │ │ + cbz x9, 26214 │ │ + mov x19, x0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 72f50 │ │ - bl 1d5a4 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #48] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xa08 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xa18 │ │ - mov x0, sp │ │ - stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16154 │ │ cmn x0, #0x1 │ │ - b.eq 27250 // b.none │ │ + b.eq 26244 // b.none │ │ add x8, x0, #0x8 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 27234 │ │ - b.ne 27250 // b.any │ │ + cbnz w10, 26220 │ │ + b.ne 26244 // b.any │ │ dmb ishld │ │ - b 72f50 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #32] │ │ + str x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adrp x20, 77000 │ │ - ldr x0, [x20, #2832] │ │ - cbz x0, 2727c │ │ - bl 72f20 │ │ - cmp x0, #0x2 │ │ - b.cs 27294 // b.hs, b.nlast │ │ - b 272a0 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb10 │ │ - bl 26794 │ │ - bl 72f20 │ │ - cmp x0, #0x2 │ │ - b.cc 272a0 // b.lo, b.ul, b.last │ │ - mov x19, x0 │ │ - ldr x8, [x0, #8] │ │ - cbnz x8, 27338 │ │ - ldr x0, [x20, #2832] │ │ - cbz x0, 273f0 │ │ - bl 72f20 │ │ - cmp x0, #0x1 │ │ - b.eq 27408 // b.none │ │ + add x29, sp, #0x20 │ │ + ldr w8, [x0] │ │ mov x19, x0 │ │ - cbnz x0, 272fc │ │ - adrp x8, d91000 │ │ - mov w0, #0x30 // #48 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 27428 │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xb10 │ │ - mov x19, x0 │ │ - stp x8, xzr, [x0] │ │ - ldr x0, [x20, #2832] │ │ - cbnz x0, 272f4 │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb10 │ │ - bl 26794 │ │ - mov x1, x19 │ │ - bl 72f40 │ │ - movi v0.2d, #0x0 │ │ - mov w8, #0x1 // #1 │ │ - ldr x9, [x19, #8] │ │ - ldr x0, [x19, #40] │ │ - str x8, [x19, #8] │ │ - stp q0, q0, [x19, #16] │ │ - cbz x9, 27338 │ │ - cbz x0, 27338 │ │ - ldxr x8, [x0] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 2731c │ │ - b.ne 27338 // b.any │ │ - dmb ishld │ │ - bl 26fa8 │ │ - ldr x20, [x19, #40] │ │ - cbnz x20, 273c8 │ │ - adrp x8, d91000 │ │ - mov w0, #0x30 // #48 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 27428 │ │ - mov w8, #0x1 // #1 │ │ - str xzr, [x0, #24] │ │ - mov x20, x0 │ │ - dup v0.2d, x8 │ │ - adrp x8, d91000 │ │ - str q0, [x0] │ │ - ldr x11, [x8, #4016] │ │ - adrp x8, d91000 │ │ - add x8, x8, #0xfb0 │ │ - b 2738c │ │ + cmp w8, #0x1 │ │ + b.ne 26294 // b.any │ │ + mov w10, #0xffffff9d // #-99 │ │ + isb │ │ + ldr w8, [x19] │ │ + cmp w8, #0x1 │ │ + b.ne 26294 // b.any │ │ + mov w9, w10 │ │ + add w10, w10, #0x1 │ │ + cbnz w9, 26278 │ │ + cbnz w8, 262d0 │ │ + b 262a8 │ │ + mov w9, #0x1 // #1 │ │ + stxr w10, w9, [x19] │ │ + cbz w10, 262b8 │ │ + ldaxr w8, [x19] │ │ + cbz w8, 2629c │ │ + mov w9, wzr │ │ clrex │ │ - mov w12, wzr │ │ - mov x11, x10 │ │ - tbnz wzr, #0, 273b4 │ │ - adds x9, x11, #0x1 │ │ - b.cs 27420 // b.hs, b.nlast │ │ - ldxr x10, [x8] │ │ - cmp x10, x11 │ │ - b.ne 2737c // b.any │ │ - stxr w11, x9, [x8] │ │ - cbnz w11, 27380 │ │ - mov w12, #0x1 // #1 │ │ - mov x11, x10 │ │ - tbz w12, #0, 2738c │ │ - str x9, [x20, #16] │ │ - str wzr, [x20, #40] │ │ - ldr x8, [x19, #40] │ │ - cbnz x8, 27434 │ │ - str x20, [x19, #40] │ │ - ldxr x8, [x20] │ │ - add x9, x8, #0x1 │ │ - stxr w10, x9, [x20] │ │ - cbnz w10, 273c8 │ │ - tbnz x8, #63, 27464 │ │ - mov x0, x20 │ │ - ldr x30, [sp, #48] │ │ - ldp x20, x19, [sp, #64] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - adrp x0, 77000 │ │ - add x0, x0, #0xb10 │ │ - bl 26794 │ │ - bl 72f20 │ │ - cmp x0, #0x1 │ │ - b.ne 272b4 // b.any │ │ - mov x20, xzr │ │ - mov x0, x20 │ │ - ldr x30, [sp, #48] │ │ + tbz w9, #0, 262d0 │ │ ldp x20, x19, [sp, #64] │ │ + ldr x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ - bl 271f0 │ │ - b 27464 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x30 // #48 │ │ - bl 15a5c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x570 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x580 │ │ - mov x0, sp │ │ - bl 16154 │ │ - brk #0x1 │ │ - mov x19, x0 │ │ - ldxr x8, [x20] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x20] │ │ - cbnz w9, 2746c │ │ - b.ne 274b8 // b.any │ │ - mov x0, x20 │ │ - dmb ishld │ │ - bl 26fa8 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - mov x19, x0 │ │ - ldxr x8, [x20] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x20] │ │ - cbnz w9, 27498 │ │ - b.ne 274b8 // b.any │ │ - mov x0, x20 │ │ - dmb ishld │ │ - bl 27228 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x8, [x0] │ │ - cbz x8, 274d0 │ │ - ldr x0, [x0, #8] │ │ - b 72f50 │ │ - ret │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - ldrb w8, [x2, #8] │ │ - ldrb w10, [x2, #9] │ │ - ldrb w9, [x2, #10] │ │ - cbz w8, 27510 │ │ - mov w8, #0x401 // #1025 │ │ - movk w8, #0x8, lsl #16 │ │ - cbz w10, 27530 │ │ - cbnz w9, 27534 │ │ - sub w8, w8, #0x3ff │ │ - b 27524 │ │ - mov w8, #0x401 // #1025 │ │ - movk w8, #0x8, lsl #16 │ │ - cbz w10, 27554 │ │ - cbnz w9, 27538 │ │ - sub w8, w8, #0x400 │ │ - ldrb w10, [x2, #11] │ │ - ldrb w9, [x2, #13] │ │ - b 27580 │ │ - cbz w9, 2755c │ │ - add w8, w8, #0x1 │ │ - ldrb w10, [x2, #11] │ │ - ldrb w9, [x2, #13] │ │ - cbz w10, 27580 │ │ - cbnz w9, 27580 │ │ - mov x9, #0x2 // #2 │ │ - movk x9, #0x16, lsl #32 │ │ - b 275f0 │ │ - cbnz w9, 27538 │ │ - b 27548 │ │ - ldrb w8, [x2, #11] │ │ - cbnz w8, 27548 │ │ - ldrb w8, [x2, #12] │ │ - cbnz w8, 27548 │ │ - ldrb w8, [x2, #13] │ │ - cbnz w8, 27548 │ │ - mov w9, wzr │ │ - mov w10, wzr │ │ - mov w8, #0x80000 // #524288 │ │ - ldrb w11, [x2, #12] │ │ - cbz w11, 275a0 │ │ - cmp w10, #0x0 │ │ - mov w10, #0x240 // #576 │ │ - mov w11, #0x40 // #64 │ │ - csel w10, w11, w10, eq // eq = none │ │ - cbnz w9, 275ac │ │ - b 275b0 │ │ - cmp w10, #0x0 │ │ - cset w10, ne // ne = any │ │ - cbz w9, 27620 │ │ - mov w10, #0xc0 // #192 │ │ - ldp w9, w21, [x2] │ │ - and w9, w9, #0xfffffffc │ │ - orr w8, w8, w9 │ │ - orr w22, w10, w8 │ │ - mov x0, x20 │ │ - mov w1, w22 │ │ - mov w2, w21 │ │ - bl 73000 │ │ - cmn w0, #0x1 │ │ - b.ne 2760c // b.any │ │ - bl 72fc0 <__errno@plt> │ │ - ldrsw x8, [x0] │ │ - cmp w8, #0x4 │ │ - b.eq 275c0 // b.none │ │ - mov w9, #0x2 // #2 │ │ - orr x9, x9, x8, lsl #32 │ │ - mov w8, #0x1 // #1 │ │ - str x9, [x19, #8] │ │ - str w8, [x19] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - stp wzr, w0, [x19] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - lsl w10, w10, #9 │ │ - b 275b0 │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - adds x9, x1, x2 │ │ - b.cs 276e0 // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x8 // #8 │ │ - cmp x9, #0x8 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mvn x9, x20 │ │ - lsr x1, x9, #63 │ │ - cbz x8, 276ac │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x1 // #1 │ │ - str x8, [sp, #40] │ │ - stp x9, x10, [sp, #24] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 276c8 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 276dc // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 27690 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - cbnz x0, 276e4 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0xd0 │ │ - str x30, [sp, #128] │ │ - stp x26, x25, [sp, #144] │ │ - stp x24, x23, [sp, #160] │ │ - stp x22, x21, [sp, #176] │ │ - stp x20, x19, [sp, #192] │ │ - ldrb w24, [x1, #56] │ │ - mov x19, x0 │ │ - ldrb w8, [x1, #57] │ │ - cmp w24, #0x3 │ │ - ccmp w8, #0x3, #0x4, ne // ne = any │ │ - ccmp w24, w8, #0x2, ne // ne = any │ │ - b.ls 27744 // b.plast │ │ - mov w8, #0xa // #10 │ │ - strb w8, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldp x22, x21, [sp, #176] │ │ - ldp x24, x23, [sp, #160] │ │ - ldp x26, x25, [sp, #144] │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - ldp x22, x21, [x1] │ │ - add x10, sp, #0x40 │ │ - mov x20, x1 │ │ - ldrb w9, [x1, #58] │ │ - add x25, x10, #0x9 │ │ - ldrb w23, [x1, #16] │ │ - cbnz w9, 27778 │ │ - mov x26, x21 │ │ - b 277f4 │ │ - mov w8, #0x1 // #1 │ │ - strb w8, [x20, #57] │ │ - cmp w24, w8 │ │ - b.hi 27720 // b.pmore │ │ - cmp w8, #0x2 │ │ - b.ne 278d4 // b.any │ │ - mov x0, x20 │ │ - bl 285e8 │ │ - cmp x21, x0 │ │ - b.ls 27768 // b.plast │ │ - add x0, sp, #0x40 │ │ - mov x1, x20 │ │ - bl 284dc │ │ - ldp q0, q1, [x25] │ │ - ldr x8, [sp, #64] │ │ - stp q0, q1, [sp] │ │ - ldr q2, [x25, #32] │ │ - ldur x9, [x25, #47] │ │ - subs x0, x21, x8 │ │ - ldrb w8, [sp, #72] │ │ - str q2, [sp, #32] │ │ - stur x9, [sp, #47] │ │ - b.cc 279d0 // b.lo, b.ul, b.last │ │ - cmp w8, #0xa │ │ - str x0, [x20, #8] │ │ - b.ne 27934 // b.any │ │ - mov w8, #0x2 // #2 │ │ - mov x21, x0 │ │ - cmp w24, w8 │ │ - b.ls 27778 // b.plast │ │ - b 27720 │ │ - mov w8, #0x1 // #1 │ │ - strb w8, [x20, #57] │ │ - cmp w24, w8 │ │ - b.hi 27720 // b.pmore │ │ - cmp w8, #0x1 │ │ - b.eq 27860 // b.none │ │ + add x9, sp, #0x8 │ │ + mov w21, #0x2 // #2 │ │ + add x20, x9, #0x8 │ │ cmp w8, #0x2 │ │ - b.ne 278d8 // b.any │ │ - mov x0, x20 │ │ - bl 285e8 │ │ - cmp x26, x0 │ │ - b.ls 277e4 // b.plast │ │ - add x0, sp, #0x40 │ │ - mov x1, x20 │ │ - bl 284dc │ │ - ldp q0, q1, [x25] │ │ - ldr x8, [sp, #64] │ │ - stp q0, q1, [sp] │ │ - ldr q2, [x25, #32] │ │ - ldur x9, [x25, #47] │ │ - subs x21, x26, x8 │ │ - ldrb w8, [sp, #72] │ │ - str q2, [sp, #32] │ │ - stur x9, [sp, #47] │ │ - b.cc 279c8 // b.lo, b.ul, b.last │ │ - cmp w8, #0xa │ │ - str x21, [x20, #8] │ │ - b.ne 27934 // b.any │ │ - mov w8, #0x2 // #2 │ │ - mov x26, x21 │ │ - b 277ec │ │ - mov w8, wzr │ │ - cmp w23, #0x3 │ │ - strb wzr, [x20, #57] │ │ - b.cc 277ec // b.lo, b.ul, b.last │ │ - cmp w23, #0x5 │ │ - b.eq 277ec // b.none │ │ - cmp w23, #0x6 │ │ - b.ne 279c0 // b.any │ │ - cbz x26, 278a4 │ │ - ldrb w9, [x22] │ │ - cmp x26, #0x1 │ │ - b.eq 278ac // b.none │ │ - cmp w9, #0x2e │ │ - b.ne 278ac // b.any │ │ - ldrb w8, [x22, #1] │ │ - cmp w8, #0x2f │ │ - b.eq 278c0 // b.none │ │ - mov w8, wzr │ │ - b 277ec │ │ - mov w8, wzr │ │ - cmp x26, #0x1 │ │ - b.ne 277ec // b.any │ │ - cmp w9, #0x2e │ │ - b.ne 277ec // b.any │ │ - sub x0, x21, #0x1 │ │ - cbz x21, 279f0 │ │ - mov w8, #0x7 // #7 │ │ - str x0, [x20, #8] │ │ - b 27724 │ │ - cbnz w8, 278f4 │ │ - cmp w23, #0x6 │ │ - b.ne 2790c // b.any │ │ - mov w8, #0x3 // #3 │ │ - mov w9, #0xa // #10 │ │ - strb w8, [x20, #57] │ │ - strb w9, [x19] │ │ - b 27728 │ │ - sub x0, x21, #0x1 │ │ - strb wzr, [x20, #57] │ │ - cbz x21, 279e0 │ │ - mov w8, #0x6 // #6 │ │ - str x0, [x20, #8] │ │ - b 27724 │ │ - adrp x8, 6000 │ │ - add x8, x8, #0x4bb │ │ - adr x9, 27924 │ │ - ldrb w10, [x8, x23] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - ldr x8, [x20, #32] │ │ - add x8, x8, #0x4 │ │ - cbnz x8, 27994 │ │ - b 278e0 │ │ - ldp q0, q1, [sp] │ │ - strb w8, [x19] │ │ - stur q0, [x19, #1] │ │ - ldr q2, [sp, #32] │ │ - stur q1, [x19, #17] │ │ - ldur x8, [sp, #47] │ │ - stur q2, [x19, #33] │ │ - str x8, [x19, #48] │ │ - b 27728 │ │ - ldr x8, [x20, #48] │ │ - ldr x9, [x20, #32] │ │ - cmp x8, #0x0 │ │ - csinc x8, xzr, x8, eq // eq = none │ │ - add x8, x9, x8 │ │ - add x8, x8, #0x8 │ │ - cbnz x8, 27994 │ │ - b 278e0 │ │ - ldr x8, [x20, #48] │ │ - ldr x9, [x20, #32] │ │ - cmp x8, #0x0 │ │ - csinc x8, xzr, x8, eq // eq = none │ │ - add x8, x9, x8 │ │ - add x8, x8, #0x2 │ │ - cbz x8, 278e0 │ │ - mov w8, #0x3 // #3 │ │ - ldur q0, [x20, #17] │ │ - ldur q1, [x20, #33] │ │ - strb w23, [x19] │ │ - ldr x9, [x20, #48] │ │ - str x21, [x19, #48] │ │ - strb w8, [x20, #57] │ │ - stur q0, [x19, #1] │ │ - stur q1, [x19, #17] │ │ - stp x9, x22, [x19, #32] │ │ - b 27728 │ │ - mov w8, #0x6 // #6 │ │ - b 27724 │ │ - mov x0, x21 │ │ - mov x21, x26 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xc88 │ │ - mov x1, x21 │ │ - bl 1697c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xc70 │ │ - mov x1, xzr │ │ - bl 1697c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xc58 │ │ - mov x1, xzr │ │ - bl 1697c │ │ - sub sp, sp, #0xe0 │ │ - str x30, [sp, #128] │ │ - stp x28, x27, [sp, #144] │ │ - stp x26, x25, [sp, #160] │ │ - stp x24, x23, [sp, #176] │ │ - stp x22, x21, [sp, #192] │ │ - stp x20, x19, [sp, #208] │ │ - ldp x19, x20, [x0] │ │ - ldrb w22, [x0, #16] │ │ - cmp w22, #0x6 │ │ - b.eq 27a40 // b.none │ │ - ldur q0, [x0, #17] │ │ - ldur q1, [x0, #33] │ │ - ldr x8, [x0, #48] │ │ - stp q0, q1, [sp, #64] │ │ - stur x8, [sp, #95] │ │ - ldp q0, q1, [sp, #64] │ │ - stp x19, x20, [sp] │ │ - strb w22, [sp, #16] │ │ - stur q0, [sp, #17] │ │ - ldrb w8, [x0, #56] │ │ - stur q1, [sp, #33] │ │ - ldur x10, [sp, #95] │ │ - ldrb w23, [x0, #58] │ │ - ldrb w9, [x0, #57] │ │ + b.eq 262f4 // b.none │ │ + ldaxr w8, [x19] │ │ + stxr w9, w21, [x19] │ │ + cbnz w9, 262e4 │ │ + cbz w8, 262bc │ │ + str xzr, [sp, #8] │ │ + ldr w8, [x19] │ │ cmp w8, #0x2 │ │ - str x10, [sp, #48] │ │ - strb w23, [sp, #58] │ │ - strb w8, [sp, #56] │ │ - strb w9, [sp, #57] │ │ - b.ne 27b30 // b.any │ │ - cbz x20, 27e9c │ │ - cmp w22, #0x3 │ │ - b.cc 27b04 // b.lo, b.ul, b.last │ │ - mov x10, xzr │ │ - ldrb w11, [x19, x10] │ │ - cmp w11, #0x2f │ │ - b.eq 27ab4 // b.none │ │ - add x10, x10, #0x1 │ │ - cmp x20, x10 │ │ - b.ne 27a8c // b.any │ │ - mov x11, xzr │ │ - mov x10, x20 │ │ - cbnz x20, 27abc │ │ - b 27ad0 │ │ - mov w11, #0x1 // #1 │ │ - cbz x10, 27ad0 │ │ - cmp x10, #0x1 │ │ - b.ne 27b2c // b.any │ │ - ldrb w12, [x19] │ │ - cmp w12, #0x2e │ │ - b.ne 27b2c // b.any │ │ - add x0, x10, x11 │ │ - subs x10, x20, x0 │ │ - b.cc 27ec4 // b.lo, b.ul, b.last │ │ - add x19, x19, x0 │ │ - mov x20, x10 │ │ - b.ne 27a88 // b.any │ │ - mov x20, xzr │ │ - b 27b2c │ │ - mov w11, #0x1 // #1 │ │ - cbnz x10, 27b2c │ │ - subs x20, x20, x11 │ │ - add x19, x19, x11 │ │ - b.eq 27b2c // b.none │ │ - mov x10, xzr │ │ - ldrb w11, [x19, x10] │ │ - cmp w11, #0x2f │ │ - b.eq 27af0 // b.none │ │ - add x10, x10, #0x1 │ │ - cmp x20, x10 │ │ - b.ne 27b08 // b.any │ │ - mov x11, xzr │ │ - mov x10, x20 │ │ - cbz x20, 27af8 │ │ - stp x19, x20, [sp] │ │ - cmp w9, #0x2 │ │ - b.ne 27e9c // b.any │ │ - cmp w23, #0x0 │ │ - cset w9, ne // ne = any │ │ + b.ne 26340 // b.any │ │ + ldr w8, [sp, #8] │ │ + mov w0, #0x62 // #98 │ │ + mov x1, x19 │ │ + mov w2, #0x89 // #137 │ │ + mov w3, #0x2 // #2 │ │ + mov x5, xzr │ │ + cmp w8, #0x0 │ │ + mov w6, #0xffffffff // #-1 │ │ + csel x4, x20, xzr, ne // ne = any │ │ + bl 75e10 │ │ + tbz x0, #63, 26340 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + cmp w8, #0x4 │ │ + b.eq 262f8 // b.none │ │ + ldr w8, [x19] │ │ cmp w8, #0x1 │ │ - b.hi 27b74 // b.pmore │ │ - cmp w22, #0x5 │ │ - b.cc 27b84 // b.lo, b.ul, b.last │ │ - cbnz w23, 27b84 │ │ - cmp w22, #0x6 │ │ - ccmp w8, #0x0, #0x0, ne // ne = any │ │ - cset w11, ne // ne = any │ │ - b.eq 27b98 // b.none │ │ - mov x10, xzr │ │ - cmp xzr, x20 │ │ - b.ne 27bac // b.any │ │ - b 27bf4 │ │ - mov w9, wzr │ │ - mov x10, xzr │ │ - mov x11, xzr │ │ - b 27c68 │ │ - mov x10, xzr │ │ - cbnz w8, 27bfc │ │ - cmp w22, #0x6 │ │ - b.ne 27c04 // b.any │ │ - b 27bfc │ │ - cmp x20, #0x2 │ │ - b.cc 27efc // b.lo, b.ul, b.last │ │ - mov w10, #0x2 // #2 │ │ - cmp x10, x20 │ │ - b.eq 27bf4 // b.none │ │ - add x10, x19, x10 │ │ - add x13, x19, x20 │ │ - ldrb w12, [x10], #1 │ │ - cmp x10, x13 │ │ - cset w13, eq // eq = none │ │ - tbnz w13, #0, 27be4 │ │ - cmp w12, #0x2e │ │ - b.ne 27be4 // b.any │ │ - ldrb w10, [x10] │ │ - cmp w10, #0x2f │ │ - b.ne 27bf4 // b.any │ │ - mov w10, #0x1 // #1 │ │ - tbnz w11, #0, 27b7c │ │ - b 27c04 │ │ - cmp w12, #0x2e │ │ - cset w10, ne // ne = any │ │ - orn w10, w10, w13 │ │ - tbz w10, #0, 27bd8 │ │ - mov x10, xzr │ │ - tbz w11, #0, 27c04 │ │ - mov x11, x10 │ │ - b 27c68 │ │ - adrp x12, 6000 │ │ - add x12, x12, #0x4c1 │ │ - mov w11, #0x6 // #6 │ │ - adr x13, 27c20 │ │ - ldrb w14, [x12, x22] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - ldr x11, [sp, #32] │ │ - add x11, x11, #0x4 │ │ - b 27c68 │ │ - ldr x11, [sp, #48] │ │ - ldr x12, [sp, #32] │ │ - cmp x11, #0x0 │ │ - csinc x11, xzr, x11, eq // eq = none │ │ - add x11, x12, x11 │ │ - add x11, x11, #0x8 │ │ - b 27c68 │ │ - ldr x11, [sp, #48] │ │ - ldr x12, [sp, #32] │ │ - cmp x11, #0x0 │ │ - csinc x11, xzr, x11, eq // eq = none │ │ - add x11, x12, x11 │ │ - add x11, x11, #0x2 │ │ - b 27c68 │ │ - mov w11, #0x2 // #2 │ │ - add x9, x10, w9, uxtw │ │ - add x9, x9, x11 │ │ - cmp x20, x9 │ │ - b.ls 27e9c // b.plast │ │ - cmp w22, #0x6 │ │ - ldr x9, [sp, #48] │ │ - ccmp w8, #0x0, #0x0, ne // ne = any │ │ - cset w27, ne // ne = any │ │ - cmp x9, #0x0 │ │ - csinc x9, xzr, x9, eq // eq = none │ │ - cmp w8, #0x2 │ │ - b.cs 27cc4 // b.hs, b.nlast │ │ - ldr x8, [sp, #32] │ │ - cmp w22, #0x5 │ │ - add x9, x8, x9 │ │ - add x25, x8, #0x4 │ │ - add x24, x9, #0x2 │ │ - add x26, x9, #0x8 │ │ - b.cc 27de4 // b.lo, b.ul, b.last │ │ - cbnz w23, 27de4 │ │ - adrp x28, 6000 │ │ - add x28, x28, #0x4c7 │ │ - b 27d0c │ │ - add x0, sp, #0x40 │ │ - mov x1, sp │ │ - bl 284dc │ │ - ldrb w8, [sp, #72] │ │ - cmp w8, #0xa │ │ - b.ne 27e9c // b.any │ │ - ldr x8, [sp, #64] │ │ - subs x0, x20, x8 │ │ - b.cc 27ed4 // b.lo, b.ul, b.last │ │ + b.ne 262dc // b.any │ │ + mov w10, #0xffffff9d // #-99 │ │ + mov w9, w10 │ │ + isb │ │ + ldr w8, [x19] │ │ + add w10, w10, #0x1 │ │ + cmp w8, #0x1 │ │ + b.ne 262dc // b.any │ │ + cbnz w9, 26350 │ │ + b 262dc │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + adrp x8, 7b000 │ │ + add x8, x8, #0x2f0 │ │ + ldar x19, [x8] │ │ + cbz x19, 263a8 │ │ + mov w0, w19 │ │ + bl 75df0 │ │ mov x20, x0 │ │ - str x0, [sp, #8] │ │ - cbnz x0, 27cc4 │ │ - b 27e9c │ │ - mov x9, xzr │ │ - add x8, x8, x23 │ │ - add x8, x8, x9 │ │ - cmp x20, x8 │ │ - b.ls 27e9c // b.plast │ │ - add x0, sp, #0x40 │ │ - mov x1, sp │ │ - mov x21, x20 │ │ - bl 284dc │ │ - ldrb w8, [sp, #72] │ │ - cmp w8, #0xa │ │ - b.ne 27e98 // b.any │ │ - ldr x8, [sp, #64] │ │ - subs x20, x21, x8 │ │ - b.cc 27ee8 // b.lo, b.ul, b.last │ │ - str x20, [sp, #8] │ │ - tbz w27, #0, 27d4c │ │ - mov x8, xzr │ │ - cmp xzr, x20 │ │ - b.ne 27d60 // b.any │ │ - b 27da8 │ │ - cmp x20, #0x2 │ │ - b.cc 27efc // b.lo, b.ul, b.last │ │ - mov w8, #0x2 // #2 │ │ - cmp x8, x20 │ │ - b.eq 27da8 // b.none │ │ - add x8, x19, x8 │ │ - add x10, x19, x20 │ │ - ldrb w9, [x8], #1 │ │ - cmp x8, x10 │ │ - cset w10, eq // eq = none │ │ - tbnz w10, #0, 27d98 │ │ - cmp w9, #0x2e │ │ - b.ne 27d98 // b.any │ │ - ldrb w8, [x8] │ │ - cmp w8, #0x2f │ │ - b.ne 27da8 // b.any │ │ - mov w8, #0x1 // #1 │ │ - tbnz w27, #0, 27cf8 │ │ - b 27db0 │ │ - cmp w9, #0x2e │ │ - cset w8, ne // ne = any │ │ - orn w8, w8, w10 │ │ - tbz w8, #0, 27d8c │ │ - mov x8, xzr │ │ - tbnz w27, #0, 27cf8 │ │ - adr x10, 27cfc │ │ - ldrb w11, [x28, x22] │ │ - add x10, x10, x11, lsl #2 │ │ - mov w9, #0x6 // #6 │ │ - br x10 │ │ - mov x9, x25 │ │ - b 27cfc │ │ - mov x9, x26 │ │ - b 27cfc │ │ - mov x9, x24 │ │ - b 27cfc │ │ - mov w9, #0x2 // #2 │ │ - b 27cfc │ │ - tbz w27, #0, 27e24 │ │ - add x0, sp, #0x40 │ │ - mov x1, sp │ │ - bl 284dc │ │ - ldrb w8, [sp, #72] │ │ - cmp w8, #0xa │ │ - b.ne 27e9c // b.any │ │ - ldr x8, [sp, #64] │ │ - subs x0, x20, x8 │ │ - b.cc 27ed4 // b.lo, b.ul, b.last │ │ + cmp x0, #0x1 │ │ + b.ls 263c8 // b.plast │ │ + b 2640c │ │ + adrp x0, 7b000 │ │ + add x0, x0, #0x2f0 │ │ + bl 25fac │ │ + mov x19, x0 │ │ + bl 75df0 │ │ mov x20, x0 │ │ - cmp x0, x23 │ │ - str x0, [sp, #8] │ │ - b.hi 27de8 // b.pmore │ │ + cmp x0, #0x1 │ │ + b.hi 2640c // b.pmore │ │ + b.eq 26434 // b.none │ │ + mov w0, #0x18 // #24 │ │ + bl 75e30 │ │ + cbz x0, 26428 │ │ mov x20, x0 │ │ - b 27e9c │ │ - adrp x27, 6000 │ │ - add x27, x27, #0x4cd │ │ - b 27e40 │ │ - mov x8, x25 │ │ - add x8, x8, x23 │ │ - cmp x20, x8 │ │ - b.ls 27e9c // b.plast │ │ - add x0, sp, #0x40 │ │ - mov x1, sp │ │ - mov x21, x20 │ │ - bl 284dc │ │ - ldrb w8, [sp, #72] │ │ - cmp w8, #0xa │ │ - b.ne 27e98 // b.any │ │ - ldr x8, [sp, #64] │ │ - subs x20, x21, x8 │ │ - b.cc 27ee8 // b.lo, b.ul, b.last │ │ - str x20, [sp, #8] │ │ - adr x9, 27e30 │ │ - ldrb w10, [x27, x22] │ │ - add x9, x9, x10, lsl #2 │ │ - mov w8, #0x6 // #6 │ │ - br x9 │ │ - mov x8, x26 │ │ - b 27e34 │ │ - mov x8, x24 │ │ - b 27e34 │ │ - mov w8, #0x2 // #2 │ │ - b 27e34 │ │ - mov x20, x21 │ │ - mov x0, x19 │ │ + str xzr, [x0] │ │ + strb wzr, [x0, #8] │ │ + str w19, [x0, #16] │ │ + mov w0, w19 │ │ + bl 75df0 │ │ + mov x21, x0 │ │ + mov w0, w19 │ │ mov x1, x20 │ │ - ldp x20, x19, [sp, #208] │ │ - ldp x22, x21, [sp, #192] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x26, x25, [sp, #160] │ │ - ldp x28, x27, [sp, #144] │ │ - ldr x30, [sp, #128] │ │ - add sp, sp, #0xe0 │ │ + bl 75f20 │ │ + cbz x21, 2640c │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + ldr x8, [x20] │ │ + cmp x8, #0x0 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xbb0 │ │ - mov x1, x20 │ │ - bl 16184 │ │ - mov x21, x20 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xbc8 │ │ - mov x1, x21 │ │ - bl 1697c │ │ - mov x0, x20 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xbc8 │ │ - mov x1, x21 │ │ - bl 1697c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb68 │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x18 // #24 │ │ + bl 169c8 │ │ + bl 25f48 │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + cbz x2, 264d4 │ │ + mov x21, x2 │ │ + mov x20, x1 │ │ + mov x23, #0x7fffffffffffffff // #9223372036854775807 │ │ + mov w22, #0x2 // #2 │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x758 │ │ + b 26484 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.ne 264f0 // b.any │ │ + cbz x21, 264b8 │ │ + cmp x21, x23 │ │ mov w0, #0x2 // #2 │ │ mov x1, x20 │ │ - bl 16184 │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x20, x0 │ │ - mov x0, sp │ │ - mov x21, x3 │ │ - bl 15bcc │ │ - ldr x8, [sp] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x9 │ │ - b.ne 27f74 // b.any │ │ - ldp x19, x22, [sp, #8] │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x21 │ │ - bl 274d4 │ │ - strb wzr, [x19] │ │ - cbz x22, 27fa8 │ │ - mov x0, x19 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - b 72f50 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xce8 │ │ - str w9, [x20] │ │ - str x10, [x20, #8] │ │ - cbz x8, 27fa8 │ │ - ldr x19, [sp, #8] │ │ + csel x2, x21, x23, cc // cc = lo, ul, last │ │ + bl 75f80 │ │ + cmn x0, #0x1 │ │ + b.eq 2646c // b.none │ │ + cbz x0, 264bc │ │ + subs x8, x21, x0 │ │ + b.cc 26510 // b.lo, b.ul, b.last │ │ + add x20, x20, x0 │ │ + mov x21, x8 │ │ + cbnz x8, 26484 │ │ + mov x19, xzr │ │ mov x0, x19 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - mov x20, x0 │ │ - strb wzr, [x19] │ │ - cbz x22, 27fd0 │ │ + mov x19, xzr │ │ mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - stp x30, x19, [sp, #-16]! │ │ - ldrb w10, [x1, #56] │ │ - ldrb w16, [x1, #57] │ │ - cmp w10, #0x3 │ │ - ccmp w16, #0x3, #0x4, ne // ne = any │ │ - ccmp w10, w16, #0x2, ne // ne = any │ │ - b.ls 28004 // b.plast │ │ - mov w8, #0xa // #10 │ │ - strb w8, [x0] │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - ldrb w11, [x1, #16] │ │ - mov w8, #0xa // #10 │ │ - ldr x9, [x1, #48] │ │ - mov w12, #0x7 // #7 │ │ - ldr x13, [x1, #32] │ │ - mov w3, #0x2 // #2 │ │ - cmp w11, #0x3 │ │ - ldrb w17, [x1, #58] │ │ - csel w2, w12, w8, cc // cc = lo, ul, last │ │ - cmp x9, #0x0 │ │ - ldp x12, x8, [x1] │ │ - csinc x9, xzr, x9, eq // eq = none │ │ - mov w4, #0x9 // #9 │ │ - add x9, x13, x9 │ │ - add x13, x13, #0x4 │ │ - add x14, x9, #0x2 │ │ - add x15, x9, #0x8 │ │ - adrp x5, 6000 │ │ - add x5, x5, #0x4d3 │ │ - mov x9, x8 │ │ - b 28070 │ │ - mov x10, x14 │ │ - cbnz x10, 281fc │ │ - mov w10, #0x1 // #1 │ │ - strb w10, [x1, #56] │ │ - cmp w10, w16 │ │ - b.hi 27ff4 // b.pmore │ │ - cbz w10, 280cc │ │ - cmp w10, #0x1 │ │ - b.ne 280e8 // b.any │ │ - strb w3, [x1, #56] │ │ - cbnz w17, 28228 │ │ - mov w10, #0x2 // #2 │ │ - cmp w11, #0x3 │ │ - b.cc 28068 // b.lo, b.ul, b.last │ │ - cmp w11, #0x5 │ │ - b.eq 28068 // b.none │ │ - cmp w11, #0x6 │ │ - b.ne 282fc // b.any │ │ - cbz x9, 28068 │ │ - ldrb w6, [x12] │ │ - cmp x9, #0x1 │ │ - b.eq 281cc // b.none │ │ - cmp w6, #0x2e │ │ - b.ne 281cc // b.any │ │ - ldrb w10, [x12, #1] │ │ - cmp w10, #0x2f │ │ - b.eq 281dc // b.none │ │ - mov w10, #0x2 // #2 │ │ - b 28068 │ │ - adr x6, 28058 │ │ - ldrb w7, [x5, x11] │ │ - add x6, x6, x7, lsl #2 │ │ - mov x10, x13 │ │ - br x6 │ │ - mov x10, x15 │ │ - b 2805c │ │ - cbz x9, 28248 │ │ - mov x6, xzr │ │ - ldrb w8, [x12, x6] │ │ - cmp w8, #0x2f │ │ - b.eq 28130 // b.none │ │ - add x6, x6, #0x1 │ │ - cmp x9, x6 │ │ - b.ne 280f0 // b.any │ │ - mov x10, xzr │ │ - mov x6, x9 │ │ - cbnz x9, 28138 │ │ - subs x8, x9, x10 │ │ - b.cc 2830c // b.lo, b.ul, b.last │ │ - add x12, x12, x10 │ │ - mov w10, #0x2 // #2 │ │ - mov x9, x8 │ │ - stp x12, x8, [x1] │ │ - b 28068 │ │ - mov w10, #0x1 // #1 │ │ - cbz x6, 28114 │ │ - cmp x6, #0x2 │ │ - b.eq 2816c // b.none │ │ - mov x8, x12 │ │ - mov w7, w2 │ │ - cmp x6, #0x1 │ │ - b.ne 2819c // b.any │ │ - ldrb w8, [x8] │ │ - cmp w8, #0x2e │ │ - csel w7, w7, w4, eq // eq = none │ │ - add x10, x6, x10 │ │ - subs x8, x9, x10 │ │ - b.cs 281ac // b.hs, b.nlast │ │ - b 2830c │ │ - ldrb w8, [x12] │ │ - cmp w8, #0x2e │ │ - b.ne 2819c // b.any │ │ - add x8, x12, #0x1 │ │ - mov w7, #0x8 // #8 │ │ - ldrb w8, [x8] │ │ - cmp w8, #0x2e │ │ - csel w7, w7, w4, eq // eq = none │ │ - add x10, x6, x10 │ │ - subs x8, x9, x10 │ │ - b.cs 281ac // b.hs, b.nlast │ │ - b 2830c │ │ - mov w7, #0x9 // #9 │ │ - add x10, x6, x10 │ │ - subs x8, x9, x10 │ │ - b.cc 2830c // b.lo, b.ul, b.last │ │ - add x19, x12, x10 │ │ - cmp w7, #0xa │ │ - stp x19, x8, [x1] │ │ - b.ne 28260 // b.any │ │ - mov w10, #0x2 // #2 │ │ - mov x9, x8 │ │ - mov x12, x19 │ │ - b 28068 │ │ - cmp x9, #0x1 │ │ - b.ne 28068 // b.any │ │ - cmp w6, #0x2e │ │ - b.ne 28068 // b.any │ │ - cbz x8, 2835c │ │ - add x9, x12, #0x1 │ │ - sub x8, x8, #0x1 │ │ - mov w10, #0x7 // #7 │ │ - stp x9, x8, [x1] │ │ - strb w10, [x0] │ │ - ldp x30, x19, [sp], #16 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - mov w10, #0x1 // #1 │ │ - mov w9, #0x6 // #6 │ │ - strb w10, [x1, #56] │ │ - adrp x10, 6000 │ │ - add x10, x10, #0x4da │ │ - adr x16, 28220 │ │ - ldrb w17, [x10, x11] │ │ - add x16, x16, x17, lsl #2 │ │ - br x16 │ │ - mov x9, x13 │ │ - b 28284 │ │ - cbz x8, 28348 │ │ - add x9, x12, #0x1 │ │ - sub x8, x8, #0x1 │ │ - mov w10, #0x6 // #6 │ │ - stp x9, x8, [x1] │ │ - strb w10, [x0] │ │ - ldp x30, x19, [sp], #16 │ │ + bfi x22, x8, #32, #32 │ │ + mov x19, x22 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - mov w8, #0x3 // #3 │ │ - strb w8, [x1, #56] │ │ - mov w8, #0xa // #10 │ │ - strb w8, [x0] │ │ - ldp x30, x19, [sp], #16 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x830 │ │ + mov x1, x21 │ │ + bl 17624 │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + tbnz w1, #0, 26540 │ │ + adrp x8, d95000 │ │ + ldr x8, [x8, #1888] │ │ + tst x8, #0x7fffffffffffffff │ │ + b.ne 2657c // b.any │ │ + ldxr w8, [x0] │ │ + stlxr w9, wzr, [x0] │ │ + cbnz w9, 26540 │ │ + cmp w8, #0x2 │ │ + b.eq 26560 // b.none │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - strb w7, [x0] │ │ - stp x12, x6, [x0, #8] │ │ - ldp x30, x19, [sp], #16 │ │ + mov x1, x0 │ │ + mov w0, #0x62 // #98 │ │ + mov w2, #0x81 // #129 │ │ + mov w3, #0x1 // #1 │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + b 75e10 │ │ + str x0, [sp, #8] │ │ + bl 26370 │ │ + mov w8, w0 │ │ + ldr x0, [sp, #8] │ │ + tbnz w8, #0, 26540 │ │ + mov w8, #0x1 // #1 │ │ + strb w8, [x0, #4] │ │ + b 26540 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #80] │ │ + add x29, sp, #0x50 │ │ + sub x8, x29, #0x4 │ │ + adrp x9, 26000 │ │ + add x9, x9, #0x5ec │ │ + stp x8, x9, [x29, #-24] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + mov w9, #0x1 // #1 │ │ + sturb w1, [x29, #-4] │ │ + add x1, sp, #0x8 │ │ + stp x8, x9, [sp, #8] │ │ + sub x8, x29, #0x18 │ │ + stp x9, xzr, [sp, #32] │ │ + str x8, [sp, #24] │ │ + bl 25c54 │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x60 │ │ ret │ │ - mov x9, x15 │ │ - b 28284 │ │ - mov x9, x14 │ │ - b 28284 │ │ + sub sp, sp, #0x110 │ │ + stp x29, x30, [sp, #192] │ │ + stp x28, x25, [sp, #208] │ │ + stp x24, x23, [sp, #224] │ │ + stp x22, x21, [sp, #240] │ │ + stp x20, x19, [sp, #256] │ │ + add x29, sp, #0xc0 │ │ + ldrb w24, [x0] │ │ + mov w0, #0x200 // #512 │ │ + mov x19, x1 │ │ + strb w24, [sp, #12] │ │ + bl 75e30 │ │ + cbz x0, 26868 │ │ + mov x22, x0 │ │ + mov w20, #0x200 // #512 │ │ + sub x25, x29, #0x48 │ │ + stp x20, x0, [x29, #-72] │ │ + mov x1, x20 │ │ + bl 75f90 │ │ + cbnz x0, 2667c │ │ + bl 75e80 <__errno@plt> │ │ + ldrsw x8, [x0] │ │ + cmp w8, #0x22 │ │ + b.ne 266bc // b.any │ │ + stur x20, [x29, #-56] │ │ + sub x0, x29, #0x48 │ │ + mov x1, x20 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x20, x22, [x29, #-72] │ │ + mov x0, x22 │ │ + mov x1, x20 │ │ + bl 75f90 │ │ + cbz x0, 2663c │ │ + mov x0, x22 │ │ + bl 75f40 │ │ + mov x23, x0 │ │ + cmp x20, x0 │ │ + b.ls 266d4 // b.plast │ │ + cbz x23, 26854 │ │ + mov x0, x22 │ │ + mov x1, x23 │ │ + bl 75e50 │ │ + mov x21, x0 │ │ + mov x20, x23 │ │ + cbz x0, 26874 │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x20, x8 │ │ + b.eq 266e4 // b.none │ │ + b 26724 │ │ mov w9, #0x2 // #2 │ │ - cmp x9, x8 │ │ - b.hi 28320 // b.pmore │ │ - adrp x16, 6000 │ │ - add x16, x16, #0x4e0 │ │ - mov w10, #0x6 // #6 │ │ - adr x17, 282a8 │ │ - ldrb w2, [x16, x11] │ │ - add x17, x17, x2, lsl #2 │ │ - br x17 │ │ - mov x10, x13 │ │ - b 282c4 │ │ - mov x10, x15 │ │ - b 282c4 │ │ - mov x10, x14 │ │ - b 282c4 │ │ - mov w10, #0x2 // #2 │ │ - subs x13, x8, x10 │ │ - b.cc 28334 // b.lo, b.ul, b.last │ │ - add x8, x12, x10 │ │ - ldur q0, [x1, #17] │ │ - ldur q1, [x1, #33] │ │ - strb w11, [x0] │ │ - str x9, [x0, #48] │ │ - stp x8, x13, [x1] │ │ - ldr x8, [x1, #48] │ │ - stur q0, [x0, #1] │ │ - stur q1, [x0, #17] │ │ - stp x8, x12, [x0, #32] │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - mov w8, #0x6 // #6 │ │ - strb w8, [x0] │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xc40 │ │ - mov x0, x10 │ │ - mov x1, x9 │ │ - bl 16184 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xbe0 │ │ - mov x0, x9 │ │ - mov x1, x8 │ │ - bl 1697c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xbf8 │ │ - mov x0, x10 │ │ - mov x1, x8 │ │ - bl 16184 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xc28 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, xzr │ │ - bl 16184 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xc10 │ │ + orr x21, x9, x8, lsl #32 │ │ + cbz x20, 266e4 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + b 266e4 │ │ + mov x21, x22 │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x20, x8 │ │ + b.ne 26724 // b.any │ │ + and x8, x21, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 26720 // b.any │ │ + ldr x20, [x21, #-1]! │ │ + ldr x22, [x21, #8] │ │ + ldr x8, [x22] │ │ + cbz x8, 26708 │ │ + mov x0, x20 │ │ + blr x8 │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 26718 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x20, #0x8000000000000000 // #-9223372036854775808 │ │ + ldp x0, x8, [x19] │ │ + strb w24, [sp, #40] │ │ + stp x20, x21, [sp, #16] │ │ + str x23, [sp, #32] │ │ + ldr x8, [x8, #24] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xdfe │ │ + mov w2, #0x11 // #17 │ │ + blr x8 │ │ + tbnz w0, #0, 267d4 │ │ + add x8, sp, #0x10 │ │ + add x9, sp, #0x58 │ │ + adrp x0, 26000 │ │ + add x0, x0, #0x8e8 │ │ + stp x19, x8, [sp, #48] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xa08 │ │ + sub x1, x29, #0x10 │ │ + strb w24, [sp, #80] │ │ + stp x8, xzr, [sp, #64] │ │ + mov w8, #0x1 // #1 │ │ + sturb w8, [x29, #-80] │ │ + add x8, sp, #0xc │ │ + stp x8, x9, [x29, #-72] │ │ + sub x8, x29, #0x5c │ │ + sub x9, x29, #0x4c │ │ + stur x8, [x29, #-56] │ │ + add x8, sp, #0x30 │ │ + stp x8, x9, [x25, #24] │ │ + sub x8, x29, #0x58 │ │ + sub x9, x29, #0x50 │ │ + stp x8, x9, [x25, #40] │ │ + sub x8, x29, #0x48 │ │ + adrp x9, 78000 │ │ + add x9, x9, #0xa30 │ │ + str xzr, [sp, #88] │ │ + sturb wzr, [x29, #-92] │ │ + stur xzr, [x29, #-88] │ │ + sturb w24, [x29, #-76] │ │ + stp x8, x9, [x25, #56] │ │ + bl 75bb8 │ │ + ldurb w8, [x29, #-92] │ │ + tbz w8, #0, 26814 │ │ + ldr x20, [sp, #16] │ │ + orr x8, x20, #0x8000000000000000 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov w19, #0x1 // #1 │ │ + cmp x8, x9 │ │ mov w0, #0x1 // #1 │ │ - mov x1, xzr │ │ - bl 16184 │ │ - ldrb w8, [x0] │ │ - ldrb w9, [x1] │ │ - sub w10, w8, #0x6 │ │ - and x11, x10, #0xff │ │ - cmp w10, #0x4 │ │ - sub w10, w9, #0x6 │ │ - csinc x11, xzr, x11, cs // cs = hs, nlast │ │ - and x12, x10, #0xff │ │ - cmp w10, #0x3 │ │ - csinc x12, xzr, x12, hi // hi = pmore │ │ - cmp x11, x12 │ │ - b.ne 283ec // b.any │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - cbz x11, 283f4 │ │ - cmp x11, #0x4 │ │ - b.ne 28438 // b.any │ │ - ldr x2, [x19, #16] │ │ - ldr x8, [x20, #16] │ │ - cmp x2, x8 │ │ - b.ne 284cc // b.any │ │ - ldr x1, [x20, #8] │ │ - ldr x0, [x19, #8] │ │ - bl 72fa0 │ │ - cmp w0, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + b.eq 267f8 // b.none │ │ + ldr x0, [sp, #24] │ │ + bl 75e00 │ │ + mov w0, w19 │ │ + ldp x20, x19, [sp, #256] │ │ + ldp x22, x21, [sp, #240] │ │ + ldp x24, x23, [sp, #224] │ │ + ldp x28, x25, [sp, #208] │ │ + ldp x29, x30, [sp, #192] │ │ + add sp, sp, #0x110 │ │ ret │ │ + tbnz w24, #0, 26834 │ │ + ldp x0, x8, [x19] │ │ + ldr x8, [x8, #24] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xe0f │ │ + mov w2, #0x58 // #88 │ │ + blr x8 │ │ + tbnz w0, #0, 267d0 │ │ + ldr x8, [sp, #16] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov w19, wzr │ │ mov w0, wzr │ │ - ret │ │ - cmp w10, #0x4 │ │ - b.cc 28438 // b.lo, b.ul, b.last │ │ - cmp w8, w9 │ │ - b.ne 284cc // b.any │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x4e6 │ │ - adr x10, 283bc │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w8, [x19, #1] │ │ - ldrb w9, [x20, #1] │ │ - cmp w8, w9 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ + orr x8, x8, #0x8000000000000000 │ │ + cmp x8, x9 │ │ + b.eq 267f8 // b.none │ │ + b 267ec │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov w21, #0x1 // #1 │ │ + mov x20, x23 │ │ + b 26724 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x2, [x19, #16] │ │ - ldr x8, [x20, #16] │ │ - cmp x2, x8 │ │ - b.ne 284cc // b.any │ │ - ldr x1, [x20, #8] │ │ - ldr x0, [x19, #8] │ │ - bl 72fa0 │ │ - cbnz w0, 284cc │ │ - ldr x2, [x19, #32] │ │ - ldr x8, [x20, #32] │ │ - cmp x2, x8 │ │ - b.ne 284cc // b.any │ │ - b 284ac │ │ - ldr x2, [x19, #16] │ │ - ldr x8, [x20, #16] │ │ - cmp x2, x8 │ │ - b.ne 284cc // b.any │ │ - ldr x1, [x20, #8] │ │ - ldr x0, [x19, #8] │ │ - bl 72fa0 │ │ - cbnz w0, 284cc │ │ - ldr x2, [x19, #32] │ │ - ldr x8, [x20, #32] │ │ - cmp x2, x8 │ │ - b.ne 284cc // b.any │ │ - ldr x1, [x20, #24] │ │ - ldr x0, [x19, #24] │ │ - bl 72fa0 │ │ + mov w1, #0x200 // #512 │ │ + bl 169c8 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x23 │ │ + bl 169c8 │ │ + brk #0x1 │ │ + ldr x8, [x22, #8] │ │ + mov x19, x0 │ │ + cbz x8, 26898 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + b 268dc │ │ + mov x19, x0 │ │ + b 268d8 │ │ + ldr x8, [sp, #16] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x19, x0 │ │ + orr x8, x8, #0x8000000000000000 │ │ + cmp x8, x9 │ │ + b.eq 268e0 // b.none │ │ + ldr x0, [sp, #24] │ │ + b 268dc │ │ + ldur x8, [x29, #-72] │ │ + mov x19, x0 │ │ + cbz x8, 268e0 │ │ + ldur x22, [x29, #-64] │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #32] │ │ + add x29, sp, #0x20 │ │ + ldp x8, x9, [x1] │ │ + stp xzr, x0, [sp] │ │ + ldr x9, [x9, #32] │ │ + mov x1, sp │ │ + mov x0, x8 │ │ + blr x9 │ │ cmp w0, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + mov w8, #0x9 // #9 │ │ + csel w0, wzr, w8, ne // ne = any │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ + bl 26930 │ │ + brk #0x1 │ │ + bl 19764 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xde8 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xdf8 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + b 2696c │ │ + stp d9, d8, [sp, #-112]! │ │ + stp x29, x30, [sp, #16] │ │ + stp x28, x27, [sp, #32] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + add x29, sp, #0x10 │ │ + sub sp, sp, #0x1, lsl #12 │ │ + str xzr, [sp] │ │ + sub sp, sp, #0x3a0 │ │ + ldr x8, [x0] │ │ mov x19, x0 │ │ - mov x0, x1 │ │ mov x20, x1 │ │ - bl 285e8 │ │ - ldr x1, [x20, #8] │ │ - cmp x0, x1 │ │ - b.hi 285d0 // b.pmore │ │ - ldr x9, [x20] │ │ - add x8, x9, x0 │ │ - add x10, x9, x1 │ │ - sub x12, x10, x8 │ │ - sub x10, x10, #0x1 │ │ - cbz x12, 28550 │ │ - ldrb w13, [x10], #-1 │ │ - mov x11, x12 │ │ - sub x12, x12, #0x1 │ │ - cmp w13, #0x2f │ │ - b.ne 28514 // b.any │ │ - add x0, x11, x0 │ │ - cmp x0, x1 │ │ - b.hi 285dc // b.pmore │ │ - add x8, x9, x0 │ │ - mov w9, #0x1 // #1 │ │ - subs x10, x1, x0 │ │ - b.ne 2855c // b.any │ │ - mov w11, #0xa // #10 │ │ - b 285b4 │ │ - mov x9, xzr │ │ - subs x10, x1, x0 │ │ - b.eq 28548 // b.none │ │ - cmp x10, #0x2 │ │ - b.eq 28590 // b.none │ │ - cmp x10, #0x1 │ │ - b.ne 285b0 // b.any │ │ - ldrb w11, [x8] │ │ - cmp w11, #0x2e │ │ - b.ne 285b0 // b.any │ │ - ldrb w11, [x20, #16] │ │ - mov w12, #0x7 // #7 │ │ - cmp w11, #0x3 │ │ - mov w11, #0xa // #10 │ │ - csel w11, w12, w11, cc // cc = lo, ul, last │ │ - b 285b4 │ │ - ldrb w11, [x8] │ │ - cmp w11, #0x2e │ │ - b.ne 285b0 // b.any │ │ - ldrb w11, [x8, #1] │ │ - cmp w11, #0x2e │ │ - mov w11, #0x8 // #8 │ │ - cinc w11, w11, ne // ne = any │ │ - b 285b4 │ │ - mov w11, #0x9 // #9 │ │ - add x9, x10, x9 │ │ - strb w11, [x19, #8] │ │ - stp x8, x10, [x19, #16] │ │ - str x9, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb98 │ │ - bl 16184 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb80 │ │ - bl 16184 │ │ - ldrb w9, [x0, #58] │ │ - ldrb w10, [x0, #56] │ │ - cmp w9, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w10, #0x1 │ │ - b.hi 28688 // b.pmore │ │ - cbnz w9, 28668 │ │ - ldrb w12, [x0, #16] │ │ - sub w9, w12, #0x5 │ │ - cmp w9, #0x1 │ │ - b.hi 28668 // b.pmore │ │ - ldp x9, x1, [x0] │ │ - mov x11, xzr │ │ - cbnz w10, 28634 │ │ - cmp w12, #0x6 │ │ - b.eq 28634 // b.none │ │ - cmp x1, #0x2 │ │ - b.cc 28744 // b.lo, b.ul, b.last │ │ - mov w11, #0x2 // #2 │ │ - cmp x11, x1 │ │ - b.eq 28668 // b.none │ │ - add x11, x9, x11 │ │ - add x12, x9, x1 │ │ - ldrb w9, [x11], #1 │ │ - cmp x11, x12 │ │ - cset w12, eq // eq = none │ │ - tbnz w12, #0, 286d0 │ │ - cmp w9, #0x2e │ │ - b.ne 286d0 // b.any │ │ - ldrb w9, [x11] │ │ - cmp w9, #0x2f │ │ - b.eq 286e0 // b.none │ │ - mov x9, xzr │ │ - cbnz w10, 2867c │ │ - ldrb w11, [x0, #16] │ │ - cmp x11, #0x6 │ │ - b.ne 286a0 // b.any │ │ - add x8, x9, w8, uxtw │ │ - add x0, x8, xzr │ │ - ret │ │ + ldrb w9, [x8] │ │ + tbnz w9, #0, 269c4 │ │ + ldr x9, [x19, #8] │ │ + ldr x9, [x9] │ │ + cmp x9, #0x64 │ │ + b.ls 269c4 // b.plast │ │ mov w8, wzr │ │ - mov x9, xzr │ │ - mov x10, xzr │ │ - add x8, x9, w8, uxtw │ │ - add x0, x8, x10 │ │ - ret │ │ - adrp x12, 6000 │ │ - add x12, x12, #0x4ec │ │ - mov w10, #0x6 // #6 │ │ - adr x13, 28694 │ │ - ldrb w14, [x12, x11] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - ldr x10, [x0, #32] │ │ - add x10, x10, #0x4 │ │ - add x8, x9, w8, uxtw │ │ - add x0, x8, x10 │ │ - ret │ │ - cmp w9, #0x2e │ │ - cset w9, ne // ne = any │ │ - orn w9, w9, w12 │ │ - tbnz w9, #0, 28668 │ │ - mov w9, #0x1 // #1 │ │ - cbnz w10, 2867c │ │ - b 28670 │ │ - ldr x10, [x0, #48] │ │ - ldr x11, [x0, #32] │ │ - cmp x10, #0x0 │ │ - csinc x10, xzr, x10, eq // eq = none │ │ - add x10, x11, x10 │ │ - add x10, x10, #0x8 │ │ - add x8, x9, w8, uxtw │ │ - add x0, x8, x10 │ │ - ret │ │ - ldr x10, [x0, #48] │ │ - ldr x11, [x0, #32] │ │ - cmp x10, #0x0 │ │ - csinc x10, xzr, x10, eq // eq = none │ │ - add x10, x11, x10 │ │ - add x10, x10, #0x2 │ │ - add x8, x9, w8, uxtw │ │ - add x0, x8, x10 │ │ - ret │ │ - mov w10, #0x2 // #2 │ │ - add x8, x9, w8, uxtw │ │ - add x0, x8, x10 │ │ - ret │ │ - str x30, [sp, #-16]! │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb68 │ │ - mov w0, #0x2 // #2 │ │ - bl 16184 │ │ - str x29, [sp, #-48]! │ │ - stp x30, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - sub sp, sp, #0x290 │ │ - mov x20, x2 │ │ - mov x19, x0 │ │ - cmp x2, #0x17f │ │ - b.hi 28960 // b.pmore │ │ - add x0, sp, #0x90 │ │ - mov x2, x20 │ │ - add x21, sp, #0x90 │ │ - bl 72f80 │ │ - add x8, x20, #0x1 │ │ - cmp x20, #0xe │ │ - strb wzr, [x21, x20] │ │ - b.hi 287b4 // b.pmore │ │ - mov x10, xzr │ │ - ldrb w9, [x21, x10] │ │ - cbz w9, 28868 │ │ - add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 2879c // b.any │ │ - b 288c8 │ │ - add x9, x21, #0x7 │ │ - and x9, x9, #0xfffffffffffffff8 │ │ - subs x9, x9, x21 │ │ - b.eq 287f4 // b.none │ │ - cbz x9, 287f4 │ │ - mov x10, xzr │ │ - add x11, sp, #0x90 │ │ - ldrb w12, [x11, x10] │ │ - cbz w12, 28868 │ │ - add x10, x10, #0x1 │ │ - cmp x9, x10 │ │ - b.ne 287d0 // b.any │ │ - sub x10, x20, #0xf │ │ - cmp x9, x10 │ │ - b.ls 287fc // b.plast │ │ - b 28838 │ │ - mov x9, xzr │ │ - sub x10, x20, #0xf │ │ - mov x12, #0xfefefefefefefefe // #-72340172838076674 │ │ - add x11, sp, #0x90 │ │ - movk x12, #0xfeff │ │ - dup v0.2d, x12 │ │ - ldr q1, [x11, x9] │ │ - add v2.2d, v1.2d, v0.2d │ │ - bic v1.16b, v2.16b, v1.16b │ │ - dup v2.2d, v1.d[1] │ │ - orr v1.16b, v2.16b, v1.16b │ │ - fmov x12, d1 │ │ - tst x12, #0x8080808080808080 │ │ - b.ne 28838 // b.any │ │ - add x9, x9, #0x10 │ │ - cmp x9, x10 │ │ - b.ls 2880c // b.plast │ │ - subs x8, x8, x9 │ │ - b.eq 288c8 // b.none │ │ - add x11, sp, #0x90 │ │ - mov x10, xzr │ │ - add x11, x11, x9 │ │ - ldrb w12, [x11, x10] │ │ - cbz w12, 28864 │ │ - add x10, x10, #0x1 │ │ + b 2704c │ │ + add x9, sp, #0x8c │ │ + ldp x27, x21, [x19, #16] │ │ + ldr q0, [x19, #32] │ │ + stp x9, x8, [sp, #144] │ │ + ldr x9, [x19, #48] │ │ + ldr w8, [x20] │ │ + ldr x0, [x20, #8] │ │ + strb wzr, [sp, #140] │ │ + str q0, [sp, #160] │ │ + stp x9, x21, [sp, #176] │ │ + stp x27, x20, [sp, #192] │ │ + str q0, [sp, #112] │ │ + tbnz w8, #0, 269fc │ │ + bl 71de0 │ │ + adrp x8, 7a000 │ │ + sub x9, x0, #0x1 │ │ + cmp x0, #0x0 │ │ + ldr x8, [x8, #2456] │ │ + mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ + csel x22, xzr, x9, eq // eq = none │ │ + add x28, sp, #0xd0 │ │ cmp x8, x10 │ │ - b.ne 2884c // b.any │ │ - b 288c8 │ │ - add x10, x10, x9 │ │ - cmp x10, x20 │ │ - b.ne 288c8 // b.any │ │ + b.ne 26fb8 // b.any │ │ + adrp x8, 6000 │ │ + mov w9, #0x8 // #8 │ │ + str xzr, [x28, #4696] │ │ + ldr d0, [x8, #128] │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x28, #4712] │ │ + str x9, [x28, #4704] │ │ + str d0, [sp, #208] │ │ + str wzr, [sp, #216] │ │ + strh wzr, [sp, #220] │ │ + strb w8, [sp, #216] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x287 │ │ + add x0, sp, #0xa08 │ │ + add x1, sp, #0xd0 │ │ + mov w3, #0xf // #15 │ │ + bl 27fd8 │ │ + ldr w8, [sp, #2568] │ │ + stp x22, x21, [sp, #96] │ │ + cmp w8, #0x1 │ │ + b.ne 26abc // b.any │ │ + ldr x22, [x28, #2368] │ │ + and x8, x22, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 26ab4 // b.any │ │ + ldr x23, [x22, #-1]! │ │ + ldr x21, [x22, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 26a9c │ │ + mov x0, x23 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 26aac │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov w22, #0x8 // #8 │ │ + b 26e7c │ │ movi v0.2d, #0x0 │ │ - add x20, sp, #0x210 │ │ - add x0, sp, #0x90 │ │ - add x1, sp, #0x210 │ │ - stp q0, q0, [x20] │ │ - stp q0, q0, [x20, #32] │ │ - stp q0, q0, [x20, #64] │ │ - stp q0, q0, [x20, #96] │ │ - bl 730a0 │ │ + ldr w22, [sp, #2572] │ │ + mov w8, #0x1 // #1 │ │ + add x1, sp, #0xd0 │ │ + str xzr, [x28, #4720] │ │ + mov w0, w22 │ │ + str xzr, [x28, #4736] │ │ + str x8, [x28, #4728] │ │ + stp q0, q0, [x28, #64] │ │ + stp q0, q0, [x28, #96] │ │ + stp q0, q0, [sp, #208] │ │ + stp q0, q0, [sp, #240] │ │ + bl 75fa0 │ │ cmn w0, #0x1 │ │ - b.eq 288fc // b.none │ │ - ldp q0, q1, [x20, #64] │ │ + b.eq 26b80 // b.none │ │ + ldr x21, [sp, #256] │ │ + mov w0, w22 │ │ + mov x1, xzr │ │ + mov w2, #0x1 // #1 │ │ + bl 75fb0 │ │ + cmn x0, #0x1 │ │ + b.eq 26b80 // b.none │ │ + subs x8, x21, x0 │ │ + csel x25, xzr, x8, cc // cc = lo, ul, last │ │ + cbz x25, 26bc0 │ │ + cmp x25, #0x8 │ │ + mov w8, #0x8 // #8 │ │ + mov x23, #0x3 // #3 │ │ + csel x24, x25, x8, hi // hi = pmore │ │ + movk x23, #0x26, lsl #32 │ │ + tbnz x24, #63, 26df4 │ │ + add x0, sp, #0xa08 │ │ + add x2, sp, #0xd0 │ │ + mov x1, x24 │ │ + str xzr, [sp, #216] │ │ + bl 16954 │ │ + ldr w8, [sp, #2568] │ │ + cmp w8, #0x1 │ │ + b.eq 26df4 // b.none │ │ + ldr x8, [x28, #2368] │ │ + cmn x25, #0x401 │ │ + str x24, [x28, #4720] │ │ + str x8, [x28, #4728] │ │ + b.ls 26bc4 // b.plast │ │ + mov w8, #0x2000 // #8192 │ │ + mov x23, xzr │ │ + mov w26, wzr │ │ + str x8, [sp, #88] │ │ + b 26c0c │ │ + bl 75e80 <__errno@plt> │ │ + mov x24, xzr │ │ + mov w26, #0x1 // #1 │ │ + mov w8, #0x2000 // #8192 │ │ + str x8, [sp, #88] │ │ + sub x1, x29, #0x70 │ │ + mov w0, w22 │ │ + bl 45d84 │ │ + mov x23, x1 │ │ + tbz w0, #0, 26bb0 │ │ + mov w21, #0x1 // #1 │ │ + b 26db4 │ │ + cbz x23, 26db0 │ │ + ldr x23, [x28, #4736] │ │ + ldr x25, [x28, #4720] │ │ + b 26c10 │ │ + mov x24, xzr │ │ + add x8, x25, #0x400 │ │ + mov w10, #0x2000 // #8192 │ │ + ands x9, x8, #0x1fff │ │ + sub x9, x10, x9 │ │ + cmn x8, x9 │ │ + add x9, x9, x8 │ │ + csel x9, x10, x9, cs // cs = hs, nlast │ │ + tst x8, #0x1fff │ │ + csel x8, x8, x9, eq // eq = none │ │ + str x8, [sp, #88] │ │ + cbz x25, 26bfc │ │ + mov x23, xzr │ │ + mov w26, wzr │ │ + b 26c0c │ │ + cmp x24, #0x20 │ │ + mov w26, wzr │ │ + b.cc 26b94 // b.lo, b.ul, b.last │ │ + mov x23, xzr │ │ + mov x25, x24 │ │ + str wzr, [sp, #72] │ │ + str xzr, [sp, #80] │ │ + str x24, [sp, #64] │ │ + str w26, [sp, #56] │ │ + cmp x23, x25 │ │ + b.ne 26c50 // b.any │ │ + cmp x25, x24 │ │ + b.ne 26c50 // b.any │ │ + sub x1, x29, #0x70 │ │ + mov w0, w22 │ │ + bl 45d84 │ │ + mov x23, x1 │ │ + tbnz w0, #0, 26ba8 │ │ + cbz x23, 26dac │ │ + ldr x25, [x28, #4720] │ │ + ldr x23, [x28, #4736] │ │ + cmp x23, x25 │ │ + b.ne 26c78 // b.any │ │ + lsl x8, x23, #1 │ │ + add x9, x23, #0x20 │ │ + cmp x9, x8 │ │ + csel x25, x9, x8, hi // hi = pmore │ │ + tbnz x25, #63, 26d9c │ │ + cbnz x23, 26c84 │ │ mov x8, xzr │ │ - stp q0, q1, [sp, #80] │ │ - ldp q2, q0, [x20, #96] │ │ - stp q2, q0, [sp, #112] │ │ - ldp q1, q2, [x20] │ │ - stp q1, q2, [sp, #16] │ │ - ldp q0, q1, [x20, #32] │ │ - stp q0, q1, [sp, #48] │ │ - cbnz xzr, 288dc │ │ - b 28918 │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xce8 │ │ - str x9, [sp, #16] │ │ - cbz x8, 28918 │ │ - ldr x9, [sp, #16] │ │ + b 26c94 │ │ + ldr x25, [x28, #4720] │ │ + ldr x24, [x28, #4728] │ │ + b 26cc4 │ │ + ldr x8, [x28, #4728] │ │ + str x23, [sp, #224] │ │ + str x8, [sp, #208] │ │ mov w8, #0x1 // #1 │ │ - stp x8, x9, [x19] │ │ - add sp, sp, #0x290 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - ldr x29, [sp], #48 │ │ - ret │ │ - bl 72fc0 <__errno@plt> │ │ + add x0, sp, #0xa08 │ │ + add x3, sp, #0xd0 │ │ + mov w1, #0x1 // #1 │ │ + mov x2, x25 │ │ + str x8, [sp, #216] │ │ + bl 338b0 │ │ + ldr w8, [sp, #2568] │ │ + cmp w8, #0x1 │ │ + b.eq 26d9c // b.none │ │ + ldr x24, [x28, #2368] │ │ + str x25, [x28, #4720] │ │ + str x24, [x28, #4728] │ │ + ldr x9, [sp, #88] │ │ + sub x8, x25, x23 │ │ + cmp x9, x8 │ │ + csel x21, x9, x8, cc // cc = lo, ul, last │ │ + mov x8, #0x7fffffffffffffff // #9223372036854775807 │ │ + cmp x21, x8 │ │ + csel x26, x21, x8, cc // cc = lo, ul, last │ │ + add x1, x24, x23 │ │ + mov w0, w22 │ │ + mov x2, x26 │ │ + bl 75eb0 │ │ + cmn x0, #0x1 │ │ + b.ne 26d10 // b.any │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.eq 26ce0 // b.none │ │ + b 26d80 │ │ + ldr x8, [sp, #80] │ │ + add x23, x23, x0 │ │ + str x23, [x28, #4736] │ │ + cmp x0, x8 │ │ + csel x8, x0, x8, hi // hi = pmore │ │ + cbz x0, 26db0 │ │ + sub x9, x8, x0 │ │ + cmp x0, x21 │ │ + ldr x24, [sp, #64] │ │ + str x9, [sp, #80] │ │ + ldr w9, [sp, #72] │ │ + ldr w26, [sp, #56] │ │ + csinc w9, wzr, w9, cs // cs = hs, nlast │ │ + str w9, [sp, #72] │ │ + cbz w26, 26c20 │ │ + ldr w9, [sp, #72] │ │ + cmp w9, #0x1 │ │ + ccmp x8, x21, #0x4, gt │ │ + ldr x8, [sp, #88] │ │ + csinv x8, x8, xzr, eq // eq = none │ │ + lsl x9, x8, #1 │ │ + cmp x8, #0x0 │ │ + csinv x9, x9, xzr, ge // ge = tcont │ │ + cmp x21, x8 │ │ + ccmp x0, x21, #0x0, cs // cs = hs, nlast │ │ + csel x8, x9, x8, eq // eq = none │ │ + str x8, [sp, #88] │ │ + b 26c20 │ │ mov w9, #0x2 // #2 │ │ - orr x9, x9, x8, lsl #32 │ │ - mov w8, #0x1 // #1 │ │ - str x9, [sp, #16] │ │ - cbnz x8, 288dc │ │ - ldp q0, q1, [sp, #80] │ │ - stur q0, [x19, #72] │ │ - ldp q2, q0, [sp, #112] │ │ - stur q1, [x19, #88] │ │ - stur q2, [x19, #104] │ │ - ldp q1, q2, [sp, #16] │ │ - stur q0, [x19, #120] │ │ - stur q1, [x19, #8] │ │ - ldp q0, q1, [sp, #48] │ │ - stur q2, [x19, #24] │ │ - stur q0, [x19, #40] │ │ - stur q1, [x19, #56] │ │ - str x8, [x19] │ │ - add sp, sp, #0x290 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x30, x21, [sp, #16] │ │ - ldr x29, [sp], #48 │ │ + str x23, [x28, #4736] │ │ + bfi x9, x8, #32, #32 │ │ + cbz x9, 26db0 │ │ + mov w21, #0x1 // #1 │ │ + mov x23, x9 │ │ + b 26db4 │ │ + mov x23, #0x3 // #3 │ │ + mov w21, #0x1 // #1 │ │ + movk x23, #0x26, lsl #32 │ │ + b 26db4 │ │ + ldr x23, [x28, #4736] │ │ + mov w21, wzr │ │ + ldr x25, [x28, #4728] │ │ + ldr x24, [x28, #4736] │ │ + add x0, sp, #0xd0 │ │ + mov x1, x25 │ │ + mov x2, x24 │ │ + bl 18af8 │ │ + ldr x8, [sp, #208] │ │ + cbz x8, 26dec │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x710 │ │ + cmp w21, #0x0 │ │ + csel x23, x23, x8, ne // ne = any │ │ + str xzr, [x28, #4736] │ │ + b 26df4 │ │ + str x24, [x28, #4736] │ │ + tbz w21, #0, 27078 │ │ + and x8, x23, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 26e30 // b.any │ │ + ldr x24, [x23, #-1]! │ │ + ldr x21, [x23, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 26e18 │ │ + mov x0, x24 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 26e28 │ │ + mov x0, x24 │ │ + bl 75e00 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + ldr x8, [x28, #4720] │ │ + cbz x8, 26e40 │ │ + ldr x0, [x28, #4728] │ │ + bl 75e00 │ │ + mov w0, w22 │ │ + bl 75ee0 │ │ + ldr x21, [x28, #4712] │ │ + ldr x22, [x28, #4704] │ │ + cbz x21, 26e7c │ │ + add x23, x22, #0x8 │ │ + b 26e68 │ │ + subs x21, x21, #0x1 │ │ + add x23, x23, #0x58 │ │ + b.eq 26e7c // b.none │ │ + ldur x8, [x23, #-8] │ │ + cbz x8, 26e5c │ │ + ldr x0, [x23] │ │ + bl 75e00 │ │ + b 26e5c │ │ + ldr x8, [x28, #4696] │ │ + cbz x8, 26e8c │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ + mov w8, #0x8 // #8 │ │ + adrp x0, 28000 │ │ + add x0, x0, #0x644 │ │ + add x1, sp, #0xd0 │ │ + sub x22, x29, #0x40 │ │ + stp xzr, x8, [sp, #208] │ │ + stp xzr, x21, [sp, #224] │ │ + add x21, sp, #0xd0 │ │ + stp x23, x9, [sp, #240] │ │ + bl 75fc0 │ │ + ldp x8, x24, [sp, #224] │ │ + mov x23, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr q0, [sp, #208] │ │ + cmp x24, x23 │ │ + str q0, [x22] │ │ + str x8, [x22, #16] │ │ + b.eq 26f10 // b.none │ │ + ldp x22, x25, [sp, #240] │ │ + cbz x25, 26f04 │ │ + add x26, x22, #0x8 │ │ + b 26ef0 │ │ + subs x25, x25, #0x1 │ │ + add x26, x26, #0x58 │ │ + b.eq 26f04 // b.none │ │ + ldur x8, [x26, #-8] │ │ + cbz x8, 26ee4 │ │ + ldr x0, [x26] │ │ + bl 75e00 │ │ + b 26ee4 │ │ + cbz x24, 26f10 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + sub x8, x29, #0x40 │ │ + add x0, x21, #0x18 │ │ + add x1, sp, #0xa08 │ │ + ldr q0, [x8] │ │ + ldr x8, [x8, #16] │ │ + mov w2, #0x920 // #2336 │ │ + str q0, [sp, #208] │ │ + str x8, [sp, #224] │ │ + bl 75e40 │ │ + adrp x8, 7a000 │ │ + ldr x21, [x8, #2456] │ │ + cmp x21, x23 │ │ + b.eq 26f98 // b.none │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x9a0 │ │ + ldp x22, x23, [x8] │ │ + cbz x23, 26f8c │ │ + add x24, x22, #0x30 │ │ + b 26f68 │ │ + subs x23, x23, #0x1 │ │ + add x24, x24, #0x48 │ │ + b.eq 26f8c // b.none │ │ + ldur x8, [x24, #-32] │ │ + cbz x8, 26f78 │ │ + ldur x0, [x24, #-24] │ │ + bl 75e00 │ │ + ldur x8, [x24, #-8] │ │ + cbz x8, 26f5c │ │ + ldr x0, [x24] │ │ + bl 75e00 │ │ + b 26f5c │ │ + cbz x21, 26f98 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + adrp x22, 7a000 │ │ + add x22, x22, #0x998 │ │ + add x1, sp, #0xd0 │ │ + mov x0, x22 │ │ + mov w2, #0x938 // #2360 │ │ + bl 75e40 │ │ + str xzr, [x22, #2360] │ │ + ldp x22, x21, [sp, #96] │ │ + add x1, sp, #0x90 │ │ + mov x0, x22 │ │ + bl 28a78 │ │ + ldrb w8, [sp, #140] │ │ + tbnz w8, #0, 27034 │ │ + ldr q0, [sp, #112] │ │ + fmov x8, d0 │ │ + ldrb w8, [x8] │ │ + tbz w8, #0, 27034 │ │ + ldr w8, [x20] │ │ + ldr x1, [x20, #8] │ │ + stp x21, xzr, [sp, #144] │ │ + tbnz w8, #0, 26ff8 │ │ + mov x0, x1 │ │ + bl 71de0 │ │ + mov x1, x0 │ │ + mov w8, #0x3 // #3 │ │ + mov w9, #0x2 // #2 │ │ + str x8, [sp, #208] │ │ + str x9, [x28, #2360] │ │ + add x0, sp, #0x90 │ │ + add x2, sp, #0xd0 │ │ + add x3, sp, #0xa08 │ │ + mov w4, wzr │ │ + mov w6, wzr │ │ + bl 27868 │ │ + ldr x8, [sp, #144] │ │ + strb w0, [x27] │ │ + ldr x9, [x8, #24] │ │ + add x9, x9, #0x1 │ │ + str x9, [x8, #24] │ │ + ldr x8, [x19, #8] │ │ + ldr x9, [x8] │ │ + add x9, x9, #0x1 │ │ + str x9, [x8] │ │ + ldrb w8, [x27] │ │ + eor w8, w8, #0x1 │ │ + and w0, w8, #0x1 │ │ + add sp, sp, #0x1, lsl #12 │ │ + add sp, sp, #0x3a0 │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + ldp d9, d8, [sp], #112 │ │ ret │ │ - add x0, sp, #0x8 │ │ - mov x2, x20 │ │ - bl 28978 │ │ - ldr x8, [sp, #8] │ │ - cbnz x8, 288dc │ │ - b 28918 │ │ - sub sp, sp, #0xc0 │ │ - stp x30, x21, [sp, #160] │ │ - stp x20, x19, [sp, #176] │ │ + movi v0.2s, #0xa │ │ + movi v8.2s, #0x20 │ │ + mov w8, #0x1 // #1 │ │ + movi v9.2s, #0x2d │ │ + add x9, sp, #0xd0 │ │ + strb w8, [sp, #264] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, x24, [sp, #208] │ │ + stp x25, x24, [sp, #224] │ │ + str d0, [sp, #256] │ │ + stp xzr, x24, [sp, #240] │ │ + stp x8, xzr, [sp, #24] │ │ + strh wzr, [sp, #272] │ │ + ldr x21, [sp, #224] │ │ + add x0, sp, #0xa08 │ │ + add x1, x9, #0x10 │ │ + bl 282dc │ │ + ldr w8, [sp, #2568] │ │ + cmp w8, #0x1 │ │ + b.ne 270e0 // b.any │ │ + ldr x8, [x28, #2376] │ │ + ldr x9, [sp, #208] │ │ + sub x26, x8, x9 │ │ + add x21, x21, x9 │ │ + str x8, [sp, #208] │ │ + b 27110 │ │ + ldrb w8, [sp, #273] │ │ + tbnz w8, #0, 27754 │ │ + ldp x8, x9, [sp, #208] │ │ + mov w11, #0x1 // #1 │ │ + ldrb w10, [sp, #272] │ │ + strb w11, [sp, #273] │ │ + tbnz w10, #0, 27104 │ │ + cmp x9, x8 │ │ + b.eq 27754 // b.none │ │ + ldr x10, [sp, #224] │ │ + sub x26, x9, x8 │ │ + add x21, x10, x8 │ │ + cbz x26, 27150 │ │ + sub x8, x26, #0x1 │ │ + ldrb w9, [x21, x8] │ │ + cmp w9, #0xa │ │ + b.ne 27150 // b.any │ │ + sub x9, x26, #0x2 │ │ + cbz x8, 27140 │ │ + ldrb w10, [x21, x9] │ │ + and w10, w10, #0xff │ │ + cmp w10, #0xd │ │ + csel x10, x21, xzr, eq // eq = none │ │ + b 27144 │ │ + mov x10, xzr │ │ + cmp x10, #0x0 │ │ + csel x26, x8, x9, eq // eq = none │ │ + csel x21, x21, x10, eq // eq = none │ │ + mov x0, x21 │ │ + mov x1, x26 │ │ + bl 45760 │ │ + mov x23, x0 │ │ + mov x24, x1 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x28, #2376] │ │ + str x0, [x28, #2360] │ │ + str x1, [x28, #2368] │ │ + str x1, [x28, #2384] │ │ + strb w8, [sp, #2608] │ │ + str d8, [x28, #2392] │ │ + sub x0, x29, #0x40 │ │ + add x1, sp, #0xa08 │ │ + bl 282dc │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 271b8 │ │ + cbz x23, 271b8 │ │ + ldr x8, [x28, #4784] │ │ + ldr x26, [x28, #4776] │ │ + mov x21, x23 │ │ + add x9, x23, x8 │ │ + sub x8, x24, x8 │ │ + str x9, [sp, #64] │ │ + str x8, [sp, #88] │ │ + b 271c4 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [sp, #88] │ │ + str x8, [sp, #64] │ │ + cbz x26, 26e30 │ │ + ldr x0, [sp, #64] │ │ + ldr x1, [sp, #88] │ │ + bl 45760 │ │ + mov x23, x0 │ │ + mov x24, x1 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x28, #2376] │ │ + str x0, [x28, #2360] │ │ + str x1, [x28, #2368] │ │ + str x1, [x28, #2384] │ │ + strb w8, [sp, #2608] │ │ + str d8, [x28, #2392] │ │ + sub x0, x29, #0x40 │ │ + add x1, sp, #0xa08 │ │ + bl 282dc │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 2722c │ │ + cbz x23, 2722c │ │ + ldr x8, [x28, #4784] │ │ + ldr x10, [x28, #4776] │ │ + add x9, x23, x8 │ │ + sub x8, x24, x8 │ │ + stp x9, x23, [sp, #56] │ │ + stp x8, x10, [sp, #80] │ │ + b 27238 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [sp, #80] │ │ + str x8, [sp, #56] │ │ + ldr x8, [sp, #88] │ │ + cbz x8, 26e30 │ │ + ldr x0, [sp, #56] │ │ + ldr x1, [sp, #80] │ │ + bl 45760 │ │ + mov x23, x0 │ │ + mov x24, x1 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x28, #2376] │ │ + str x0, [x28, #2360] │ │ + str x1, [x28, #2368] │ │ + str x1, [x28, #2384] │ │ + strb w8, [sp, #2608] │ │ + str d8, [x28, #2392] │ │ + sub x0, x29, #0x40 │ │ + add x1, sp, #0xa08 │ │ + bl 282dc │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 272a4 │ │ + cbz x23, 272a4 │ │ + ldr x8, [x28, #4784] │ │ + ldr x10, [x28, #4776] │ │ + add x9, x23, x8 │ │ + sub x8, x24, x8 │ │ + stp x9, x23, [sp, #48] │ │ + stp x8, x10, [sp, #72] │ │ + b 272b0 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [sp, #72] │ │ + str x8, [sp, #48] │ │ + ldr x8, [sp, #80] │ │ + cbz x8, 26e30 │ │ + ldr x0, [sp, #48] │ │ + ldr x1, [sp, #72] │ │ + bl 45760 │ │ + mov x23, x0 │ │ + mov x24, x1 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x28, #2376] │ │ + str x0, [x28, #2360] │ │ + str x1, [x28, #2368] │ │ + str x1, [x28, #2384] │ │ + strb w8, [sp, #2608] │ │ + str d8, [x28, #2392] │ │ + sub x0, x29, #0x40 │ │ + add x1, sp, #0xa08 │ │ + bl 282dc │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 2731c │ │ + cbz x23, 2731c │ │ + ldr x8, [x28, #4784] │ │ + ldr x9, [x28, #4776] │ │ + str x9, [sp, #72] │ │ + add x9, x23, x8 │ │ + sub x24, x24, x8 │ │ + stp x9, x23, [sp, #40] │ │ + b 27328 │ │ + mov w8, #0x1 // #1 │ │ + mov x24, xzr │ │ + str x8, [sp, #40] │ │ + ldr x8, [sp, #72] │ │ + cbz x8, 26e30 │ │ + ldr x0, [sp, #40] │ │ + mov x1, x24 │ │ + bl 45760 │ │ + mov x23, x0 │ │ + mov x25, x1 │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x28, #2376] │ │ + str x0, [x28, #2360] │ │ + str x1, [x28, #2368] │ │ + str x1, [x28, #2384] │ │ + strb w8, [sp, #2608] │ │ + str d8, [x28, #2392] │ │ + sub x0, x29, #0x40 │ │ + add x1, sp, #0xa08 │ │ + bl 282dc │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 27390 │ │ + cbz x23, 27390 │ │ + ldr x8, [x28, #4784] │ │ + ldr x24, [x28, #4776] │ │ + str x23, [sp, #40] │ │ + add x0, x23, x8 │ │ + sub x1, x25, x8 │ │ + b 27398 │ │ + mov x1, xzr │ │ + mov w0, #0x1 // #1 │ │ + cbz x24, 26e30 │ │ + bl 45760 │ │ + mov x25, x0 │ │ + mov w8, #0x1 // #1 │ │ + str x1, [sp, #16] │ │ + str x21, [x28, #2360] │ │ + str x26, [x28, #2368] │ │ + str xzr, [x28, #2376] │ │ + str x26, [x28, #2384] │ │ + strb w8, [sp, #2608] │ │ + str d9, [x28, #2392] │ │ + sub x0, x29, #0x40 │ │ + add x1, sp, #0xa08 │ │ + bl 282dc │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 26e30 │ │ + ldr x9, [x28, #4776] │ │ + ldr x8, [x28, #4784] │ │ + subs x11, x9, #0x1 │ │ + b.eq 2740c // b.none │ │ + cbz x9, 26e30 │ │ + ldrb w10, [x21] │ │ + cmp w10, #0x2b │ │ + b.ne 2742c // b.any │ │ + cmp x9, #0x12 │ │ + add x10, x21, #0x1 │ │ + mov x9, x11 │ │ + b.cc 27438 // b.lo, b.ul, b.last │ │ + b 27474 │ │ + ldrb w9, [x21] │ │ + cmp w9, #0x2b │ │ + b.eq 26e30 // b.none │ │ + cmp w9, #0x2d │ │ + b.eq 26e30 // b.none │ │ + mov x10, x21 │ │ + mov w9, #0x1 // #1 │ │ + b 27438 │ │ + cmp x9, #0x11 │ │ + mov x10, x21 │ │ + b.cs 27474 // b.hs, b.nlast │ │ + mov x23, xzr │ │ + ldrb w11, [x10] │ │ + sub w12, w11, #0x41 │ │ + sub w13, w11, #0x30 │ │ + cmp w11, #0x39 │ │ + and w12, w12, #0xffffffdf │ │ + add w12, w12, #0xa │ │ + csel w11, w12, w13, hi // hi = pmore │ │ + cmp w11, #0xf │ │ + b.hi 26e30 // b.pmore │ │ + orr x23, x11, x23, lsl #4 │ │ + subs x9, x9, #0x1 │ │ + add x10, x10, #0x1 │ │ + b.ne 2743c // b.any │ │ + b 274b4 │ │ + mov x23, xzr │ │ + ldrb w11, [x10] │ │ + sub w12, w11, #0x41 │ │ + sub w13, w11, #0x30 │ │ + cmp w11, #0x39 │ │ + and w12, w12, #0xffffffdf │ │ + add w12, w12, #0xa │ │ + csel w11, w12, w13, hi // hi = pmore │ │ + lsr x12, x23, #60 │ │ + cmp w11, #0xf │ │ + ccmp x12, #0x0, #0x0, ls // ls = plast │ │ + b.ne 26e30 // b.any │ │ + orr x23, x11, x23, lsl #4 │ │ + subs x9, x9, #0x1 │ │ + add x10, x10, #0x1 │ │ + b.ne 27478 // b.any │ │ + sub x9, x26, x8 │ │ + add x8, x21, x8 │ │ + subs x10, x9, #0x1 │ │ + b.eq 274e8 // b.none │ │ + cbz x9, 26e30 │ │ + ldrb w11, [x8] │ │ + cmp w11, #0x2b │ │ + b.ne 27504 // b.any │ │ + cmp x9, #0x12 │ │ + add x8, x8, #0x1 │ │ + mov x9, x10 │ │ + b.cc 2750c // b.lo, b.ul, b.last │ │ + b 27548 │ │ + ldrb w9, [x8] │ │ + cmp w9, #0x2b │ │ + b.eq 26e30 // b.none │ │ + cmp w9, #0x2d │ │ + b.eq 26e30 // b.none │ │ + mov w9, #0x1 // #1 │ │ + b 2750c │ │ + cmp x9, #0x11 │ │ + b.cs 27548 // b.hs, b.nlast │ │ + mov x21, xzr │ │ + ldrb w10, [x8] │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, #0xffffffdf │ │ + add w11, w11, #0xa │ │ + csel w10, w11, w12, hi // hi = pmore │ │ + cmp w10, #0xf │ │ + b.hi 26e30 // b.pmore │ │ + orr x21, x10, x21, lsl #4 │ │ + subs x9, x9, #0x1 │ │ + add x8, x8, #0x1 │ │ + b.ne 27510 // b.any │ │ + b 27588 │ │ + mov x21, xzr │ │ + ldrb w10, [x8] │ │ + sub w11, w10, #0x41 │ │ + sub w12, w10, #0x30 │ │ + cmp w10, #0x39 │ │ + and w11, w11, #0xffffffdf │ │ + add w11, w11, #0xa │ │ + csel w10, w11, w12, hi // hi = pmore │ │ + lsr x11, x21, #60 │ │ + cmp w10, #0xf │ │ + ccmp x11, #0x0, #0x0, ls // ls = plast │ │ + b.ne 26e30 // b.any │ │ + orr x21, x10, x21, lsl #4 │ │ + subs x9, x9, #0x1 │ │ + add x8, x8, #0x1 │ │ + b.ne 2754c // b.any │ │ + ldr x8, [sp, #88] │ │ + ldr x9, [sp, #64] │ │ + add x0, sp, #0xa08 │ │ + sub x1, x29, #0x40 │ │ + add x8, x9, x8 │ │ + str x9, [x28, #4768] │ │ + str x8, [x28, #4776] │ │ + bl 45884 │ │ + ldr x8, [x28, #2360] │ │ + cbnz x8, 26e30 │ │ + ldr w8, [sp, #2576] │ │ + add x0, sp, #0xa08 │ │ + sub x1, x29, #0x40 │ │ + str w8, [sp, #88] │ │ + bl 45884 │ │ + ldr x8, [x28, #2360] │ │ + cbnz x8, 26e30 │ │ + ldr w8, [sp, #2576] │ │ + add x0, sp, #0xa08 │ │ + sub x1, x29, #0x40 │ │ + str w8, [sp, #64] │ │ + bl 45884 │ │ + ldr x8, [x28, #2360] │ │ + cbnz x8, 26e30 │ │ + ldr w8, [sp, #2576] │ │ + add x0, sp, #0xa08 │ │ + sub x1, x29, #0x40 │ │ + str w8, [sp, #12] │ │ + bl 45884 │ │ + ldr x8, [x28, #2360] │ │ + cbnz x8, 26e30 │ │ + ldr w8, [sp, #2576] │ │ + sub x0, x29, #0x40 │ │ + str w8, [sp, #8] │ │ + bl 4593c │ │ + tbnz w0, #0, 26e30 │ │ + ldr x1, [sp, #56] │ │ + ldr x2, [sp, #80] │ │ + add x0, sp, #0xa08 │ │ + bl 459dc │ │ + ldrb w8, [sp, #2568] │ │ + tbnz w8, #0, 26e30 │ │ + ldr x8, [x28, #2368] │ │ + ldr x1, [sp, #48] │ │ + add x0, sp, #0xa08 │ │ + ldr x2, [sp, #72] │ │ + str x8, [sp, #56] │ │ + bl 45ad4 │ │ + ldr x1, [x28, #2360] │ │ + cbz x1, 26e30 │ │ + ldr x2, [x28, #2368] │ │ + stp x25, x24, [sp, #72] │ │ + sub x0, x29, #0x40 │ │ + ldr x26, [x28, #2376] │ │ + ldr x24, [x28, #2384] │ │ + bl 45b68 │ │ + sub x25, x29, #0x40 │ │ + ldrb w8, [x25] │ │ + tbnz w8, #0, 26e30 │ │ + ldr x8, [x25, #8] │ │ + sub x0, x29, #0x40 │ │ + mov x1, x26 │ │ + mov x2, x24 │ │ + str x8, [sp, #48] │ │ + bl 45b68 │ │ + ldrb w8, [x25] │ │ + tbnz w8, #0, 26e30 │ │ + ldr x1, [sp, #40] │ │ + ldr x2, [sp, #80] │ │ + add x0, sp, #0xa08 │ │ + ldr x26, [x25, #8] │ │ + bl 45b68 │ │ + ldrb w8, [sp, #2568] │ │ + ldr x1, [sp, #72] │ │ + tbnz w8, #0, 26e30 │ │ + ldr x2, [sp, #16] │ │ + ldr x24, [x28, #2368] │ │ + sub x0, x29, #0x58 │ │ + bl 45c7c │ │ + ldr x25, [x28, #4744] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x25, x8 │ │ + b.eq 26e30 // b.none │ │ + ldr x10, [x28, #4752] │ │ + ldr x9, [x28, #4760] │ │ + ldr x8, [x28, #4696] │ │ + stp x9, x10, [sp, #72] │ │ + ldr x9, [sp, #32] │ │ + cmp x9, x8 │ │ + b.ne 27700 // b.any │ │ + sub x0, x29, #0x88 │ │ + bl 28588 │ │ + ldr x8, [x28, #4704] │ │ + str x8, [sp, #24] │ │ + ldp x10, x9, [sp, #24] │ │ + mov w8, #0x58 // #88 │ │ + madd x8, x9, x8, x10 │ │ + ldp x10, x11, [sp, #72] │ │ + add x9, x9, #0x1 │ │ + str x9, [sp, #32] │ │ + stp x25, x11, [x8] │ │ + ldr w11, [sp, #88] │ │ + str x10, [x8, #16] │ │ + ldr w10, [sp, #64] │ │ + stp x23, x21, [x8, #40] │ │ + stp w11, w10, [x8, #24] │ │ + ldp w10, w11, [sp, #8] │ │ + stp x26, x24, [x8, #72] │ │ + stp w11, w10, [x8, #32] │ │ + ldp x10, x11, [sp, #48] │ │ + stp x11, x10, [x8, #56] │ │ + ldrb w8, [sp, #273] │ │ + str x9, [x28, #4712] │ │ + add x9, sp, #0xd0 │ │ + tbz w8, #0, 270ac │ │ + ldr x8, [x28, #4720] │ │ + ldr x21, [x28, #4696] │ │ + ldr x23, [x28, #4704] │ │ + cbz x8, 2776c │ │ + ldr x0, [x28, #4728] │ │ + bl 75e00 │ │ + mov w0, w22 │ │ + bl 75ee0 │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x9, [sp, #32] │ │ + cmp x21, x8 │ │ + b.eq 26e8c // b.none │ │ + b 26e90 │ │ mov x19, x0 │ │ - mov x0, sp │ │ - bl 15bcc │ │ - ldr x8, [sp] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x9 │ │ - b.ne 28a20 // b.any │ │ - ldp x20, x21, [sp, #8] │ │ - movi v0.2d, #0x0 │ │ - add x1, sp, #0x20 │ │ - mov x0, x20 │ │ - stp q0, q0, [sp, #32] │ │ - stp q0, q0, [sp, #64] │ │ - stp q0, q0, [sp, #96] │ │ - stp q0, q0, [sp, #128] │ │ - bl 730a0 │ │ - cmn w0, #0x1 │ │ - b.eq 28a4c // b.none │ │ - ldp q0, q1, [sp, #96] │ │ - mov x8, xzr │ │ - stur q0, [x19, #72] │ │ - ldp q2, q0, [sp, #128] │ │ - stur q1, [x19, #88] │ │ - stur q2, [x19, #104] │ │ - ldp q1, q2, [sp, #32] │ │ - stur q0, [x19, #120] │ │ - stur q1, [x19, #8] │ │ - ldp q0, q1, [sp, #64] │ │ - stur q2, [x19, #24] │ │ - stur q0, [x19, #40] │ │ - stur q1, [x19, #56] │ │ - str xzr, [x19] │ │ - strb wzr, [x20] │ │ - cbz x21, 28a6c │ │ + cbz x25, 277fc │ │ + ldr x0, [sp, #80] │ │ + bl 75e00 │ │ + b 277fc │ │ + ldr x8, [x21, #8] │ │ + mov x19, x0 │ │ + cbz x8, 277b0 │ │ + mov x0, x24 │ │ + bl 75e00 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + b 277fc │ │ + ldr x8, [x21, #8] │ │ + mov x19, x0 │ │ + cbz x8, 277d0 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + b 2784c │ │ + b 277f8 │ │ + b 277f8 │ │ + ldr x8, [sp, #144] │ │ + ldr x9, [x8, #24] │ │ + add x9, x9, #0x1 │ │ + str x9, [x8, #24] │ │ + bl 71c04 │ │ + mov x19, x0 │ │ + ldr x8, [x28, #4720] │ │ + cbz x8, 2780c │ │ + ldr x0, [x28, #4728] │ │ + bl 75e00 │ │ + mov w0, w22 │ │ + bl 75ee0 │ │ + ldr x21, [x28, #4712] │ │ + ldr x20, [x28, #4704] │ │ + cbz x21, 27850 │ │ + add x22, x20, #0x8 │ │ + b 27834 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x58 │ │ + b.eq 27850 // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 27828 │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 27828 │ │ + mov x19, x0 │ │ + mov w20, #0x8 // #8 │ │ + ldr x8, [x28, #4696] │ │ + cbz x8, 27860 │ │ mov x0, x20 │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x30, x21, [sp, #160] │ │ - add sp, sp, #0xc0 │ │ - b 72f50 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + sub sp, sp, #0xf0 │ │ + stp x29, x30, [sp, #144] │ │ + str x27, [sp, #160] │ │ + stp x26, x25, [sp, #176] │ │ + stp x24, x23, [sp, #192] │ │ + stp x22, x21, [sp, #208] │ │ + stp x20, x19, [sp, #224] │ │ + add x29, sp, #0x90 │ │ + ldp x19, x20, [x0] │ │ + str x1, [x29, #24] │ │ + cbnz x1, 278ac │ │ + ldrb w8, [x19, #32] │ │ + tbnz w8, #0, 278ac │ │ + mov w8, wzr │ │ + add x9, x20, #0x1 │ │ + str x9, [x0, #8] │ │ + b 27b14 │ │ + ldr x8, [x19] │ │ + mov x27, x2 │ │ + mov w22, w4 │ │ + mov x26, x3 │ │ + mov w23, w5 │ │ + mov w24, w6 │ │ + mov w25, w7 │ │ + mov x21, x0 │ │ + cbz x20, 27950 │ │ + ldp x0, x9, [x8] │ │ + adrp x1, a000 │ │ + add x1, x1, #0x88 │ │ + mov w2, #0x6 // #6 │ │ + ldr x8, [x9, #24] │ │ + blr x8 │ │ + tbnz w0, #0, 27b10 │ │ + ldrb w8, [x19, #32] │ │ + cmp w8, #0x1 │ │ + b.ne 279fc // b.any │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xee0 │ │ + adrp x10, 25000 │ │ + add x10, x10, #0xc44 │ │ + ldr x8, [x19] │ │ + stur xzr, [x29, #-48] │ │ + stp x9, x10, [x29, #-64] │ │ + mov w10, #0x15 // #21 │ │ + sturh w10, [x29, #-40] │ │ + mov w10, #0x1 // #1 │ │ + stp x9, x10, [sp] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x58 │ │ + stp x9, x10, [sp, #32] │ │ + sub x9, x29, #0x40 │ │ + mov w10, #0x2 // #2 │ │ + stp x9, x10, [sp, #16] │ │ + mov x2, sp │ │ + ldp x0, x1, [x8] │ │ + bl 17b24 │ │ + tbz w0, #0, 279fc │ │ + b 27b10 │ │ + add x9, x19, #0x18 │ │ + adrp x10, 16000 │ │ + add x10, x10, #0xe84 │ │ + stp x9, x10, [x29, #-64] │ │ + adrp x9, 78000 │ │ + add x9, x9, #0xc78 │ │ + mov w10, #0x2 // #2 │ │ + mov x2, sp │ │ + stp x9, x10, [sp] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x20 │ │ + mov w10, #0x1 // #1 │ │ + stp x9, x10, [sp, #32] │ │ + sub x9, x29, #0x40 │ │ + stp x9, x10, [sp, #16] │ │ + ldp x0, x1, [x8] │ │ + bl 17b24 │ │ + tbnz w0, #0, 27b10 │ │ + ldrb w8, [x19, #32] │ │ + cmp w8, #0x1 │ │ + b.ne 279fc // b.any │ │ + add x9, x29, #0x18 │ │ + adrp x10, 27000 │ │ + add x10, x10, #0xb74 │ │ + ldr x8, [x19] │ │ + stp x9, x10, [x29, #-64] │ │ + mov w9, #0x12 // #18 │ │ + sturh w9, [x29, #-40] │ │ + adrp x9, a000 │ │ + add x9, x9, #0x58 │ │ + mov w10, #0x1 // #1 │ │ + stur xzr, [x29, #-48] │ │ + stp x9, x10, [sp, #32] │ │ + adrp x9, 78000 │ │ + add x9, x9, #0xc98 │ │ + mov w10, #0x2 // #2 │ │ + stp x9, x10, [sp] │ │ + sub x9, x29, #0x40 │ │ + stp x9, x10, [sp, #16] │ │ + mov x2, sp │ │ + ldp x0, x1, [x8] │ │ + bl 17b24 │ │ + tbnz w0, #0, 27b10 │ │ + ldr x8, [x27] │ │ + cmp x8, #0x3 │ │ + b.ne 27a2c // b.any │ │ + ldr x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xebd │ │ + mov w2, #0x9 // #9 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + blr x8 │ │ + tbz w0, #0, 27af0 │ │ + b 27b10 │ │ + ldrb w8, [x19, #32] │ │ + tbz w8, #0, 27a90 │ │ + ldp q0, q1, [x27, #32] │ │ + mov x8, sp │ │ + ldr q2, [x27, #64] │ │ + adrp x9, 27000 │ │ + add x9, x9, #0xc3c │ │ + stp q0, q1, [sp, #32] │ │ + ldp q1, q0, [x27] │ │ + str q2, [sp, #64] │ │ + stp q1, q0, [sp] │ │ + ldr x10, [x19] │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xce8 │ │ - stp x9, x10, [x19] │ │ - cbz x8, 28a6c │ │ - ldr x20, [sp, #8] │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x30, x21, [sp, #160] │ │ - add sp, sp, #0xc0 │ │ - b 72f50 │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x9, x9, x8, lsl #32 │ │ + stur xzr, [x29, #-32] │ │ + stp x8, x9, [x29, #-64] │ │ + sub x8, x29, #0x10 │ │ + stp x8, x9, [x29, #-48] │ │ + sub x2, x29, #0x40 │ │ + ldp x0, x1, [x10] │ │ + bl 17b24 │ │ + tbz w0, #0, 27af0 │ │ + b 27b10 │ │ + ldp q0, q1, [x27, #32] │ │ + mov x8, sp │ │ + ldr q2, [x27, #64] │ │ + adrp x9, 27000 │ │ + add x9, x9, #0xc3c │ │ + stp q0, q1, [sp, #32] │ │ + ldp q1, q0, [x27] │ │ + str q2, [sp, #64] │ │ + stp q1, q0, [sp] │ │ + ldr x10, [x19] │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [x29, #-64] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x970 │ │ + stp x8, x9, [x29, #-32] │ │ + sub x8, x29, #0x10 │ │ + stp x8, x9, [x29, #-48] │ │ + sub x2, x29, #0x40 │ │ + ldp x0, x1, [x10] │ │ + bl 17b24 │ │ + tbnz w0, #0, 27b10 │ │ + ldr x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xf97 │ │ + mov w2, #0x1 // #1 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + blr x8 │ │ + tbz w0, #0, 27b38 │ │ mov w8, #0x1 // #1 │ │ - stp x8, x9, [x19] │ │ - strb wzr, [x20] │ │ - cbnz x21, 28a0c │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x30, x21, [sp, #160] │ │ - add sp, sp, #0xc0 │ │ + mov w0, w8 │ │ + ldp x20, x19, [sp, #224] │ │ + ldr x27, [sp, #160] │ │ + ldp x22, x21, [sp, #208] │ │ + ldp x24, x23, [sp, #192] │ │ + ldp x26, x25, [sp, #176] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xf0 │ │ ret │ │ - sub sp, sp, #0xe0 │ │ - stp x30, x25, [sp, #160] │ │ - stp x24, x23, [sp, #176] │ │ - stp x22, x21, [sp, #192] │ │ - stp x20, x19, [sp, #208] │ │ + ldr x8, [x26] │ │ + mov x0, x21 │ │ + cmp x8, #0x2 │ │ + b.eq 2789c // b.none │ │ + tbz w22, #0, 2789c │ │ + mov x1, x26 │ │ + mov w4, w25 │ │ + mov w3, w24 │ │ + mov w2, w23 │ │ + mov x0, x19 │ │ + bl 27e40 │ │ + mov w8, w0 │ │ + mov x0, x21 │ │ + tbz w8, #0, 2789c │ │ + b 27b10 │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x80 │ │ + ldr x20, [x1, #16] │ │ + ldr x8, [x0] │ │ + mov x19, x1 │ │ + tbnz w20, #23, 27b9c │ │ + mov w9, w20 │ │ + b 27bb8 │ │ + tbnz w20, #27, 27bb4 │ │ + mov w9, #0x9000000 // #150994944 │ │ + mov w10, #0x12 // #18 │ │ + orr w9, w20, w9 │ │ + strh w10, [x19, #20] │ │ + b 27bb8 │ │ + orr w9, w20, #0x1000000 │ │ + orr w9, w9, #0x800000 │ │ + mov x10, sp │ │ + str w9, [x19, #16] │ │ + mov w9, #0x7f // #127 │ │ + mov w11, #0x30 // #48 │ │ + and w12, w8, #0xf │ │ + lsr x13, x8, #4 │ │ + bfxil w11, w8, #0, #4 │ │ + add w14, w12, #0x57 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp x8, #0x10 │ │ + mov x11, x9 │ │ + strb w12, [x10, x9] │ │ + sub x9, x9, #0x1 │ │ + mov x8, x13 │ │ + b.cs 27bc8 // b.hs, b.nlast │ │ + add x8, x11, #0x1 │ │ + mov w9, #0x81 // #129 │ │ + mov x10, sp │ │ + sub x5, x9, x8 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + bl 16fdc │ │ + str x20, [x19, #16] │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #96] │ │ + str x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x60 │ │ ldr x8, [x0] │ │ mov x20, x0 │ │ mov x19, x1 │ │ cmp x8, #0x2 │ │ - b.ne 28b10 // b.any │ │ + b.ne 27ce0 // b.any │ │ ldr x21, [x20, #72] │ │ - cbz x21, 28c90 │ │ + cbz x21, 27cd8 │ │ ldr x20, [x20, #64] │ │ - adrp x22, a000 │ │ - add x22, x22, #0x148 │ │ - add x0, sp, #0x68 │ │ + adrp x22, 9000 │ │ + add x22, x22, #0xf03 │ │ + add x0, sp, #0x20 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 173a0 │ │ - ldr x8, [sp, #104] │ │ - cbz x8, 28c64 │ │ + bl 18af8 │ │ + ldr w8, [sp, #32] │ │ + cmp w8, #0x1 │ │ + b.ne 27ddc // b.any │ │ + ldr x23, [sp, #40] │ │ + ldrb w25, [sp, #48] │ │ mov x0, x19 │ │ + ldrb w24, [sp, #49] │ │ mov x1, x22 │ │ mov w2, #0x3 // #3 │ │ - ldr x23, [sp, #112] │ │ - ldrb w25, [sp, #120] │ │ - ldrb w24, [sp, #121] │ │ - bl 169c4 │ │ - tbnz w0, #0, 28c74 │ │ - tbz w25, #0, 28c90 │ │ + bl 176dc │ │ + tbnz w0, #0, 27dec │ │ + tbz w25, #0, 27cd8 │ │ add x0, x23, x24 │ │ subs x8, x21, x0 │ │ - b.cc 28cac // b.lo, b.ul, b.last │ │ + b.cc 27e0c // b.lo, b.ul, b.last │ │ add x20, x20, x0 │ │ mov x21, x8 │ │ - b.ne 28ab8 // b.any │ │ - b 28c90 │ │ - cbz x8, 28b80 │ │ - adrp x8, 6000 │ │ + b.ne 27c80 // b.any │ │ + mov w0, wzr │ │ + b 27df0 │ │ + tbz w8, #0, 27d2c │ │ + adrp x8, 5000 │ │ add x9, x20, #0x8 │ │ - str x19, [sp, #32] │ │ - ldr q0, [x8, #720] │ │ - str x9, [sp, #8] │ │ - ldr w8, [x19, #52] │ │ - str q0, [sp, #16] │ │ - tbnz w8, #2, 28b9c │ │ - add x8, sp, #0x8 │ │ - adrp x9, 25000 │ │ - add x9, x9, #0x224 │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xa48 │ │ - mov w11, #0x1 // #1 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0xf60 │ │ - stp x8, x9, [sp, #40] │ │ - add x8, sp, #0x28 │ │ - stp x10, x11, [sp, #104] │ │ - add x0, sp, #0x10 │ │ - stp x11, xzr, [sp, #128] │ │ - add x2, sp, #0x68 │ │ - str x8, [sp, #120] │ │ - bl 16eb8 │ │ - ldr x8, [sp, #16] │ │ - cbnz w0, 28c0c │ │ - b 28c30 │ │ - ldp x21, x8, [x19, #32] │ │ + str x19, [sp, #16] │ │ + ldr q0, [x8, #4048] │ │ + ldr w8, [x19, #16] │ │ + str x9, [x29, #24] │ │ + str q0, [sp] │ │ + tbnz w8, #23, 27d48 │ │ + add x8, x29, #0x18 │ │ + adrp x9, 1f000 │ │ + add x9, x9, #0x2d8 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + mov w9, #0x1 // #1 │ │ + str xzr, [sp, #64] │ │ + stp x8, x9, [sp, #32] │ │ + b 27d74 │ │ + ldp x19, x8, [x19] │ │ ldp x1, x2, [x20, #32] │ │ - mov x0, x21 │ │ - ldr x19, [x8, #24] │ │ - blr x19 │ │ - tbz w0, #0, 28c40 │ │ - b 28c74 │ │ - add x8, sp, #0x8 │ │ - adrp x9, 25000 │ │ - add x9, x9, #0x224 │ │ - mov w10, #0x2 // #2 │ │ - adrp x11, 6000 │ │ - adrp x1, 74000 │ │ - add x1, x1, #0xf60 │ │ - add x0, sp, #0x10 │ │ - stp x8, x9, [sp, #88] │ │ - mov w8, #0x3 // #3 │ │ - str x10, [sp, #104] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xa48 │ │ - str x10, [sp, #120] │ │ - mov w10, #0x1 // #1 │ │ - ldr d0, [x11, #8] │ │ - strb w8, [sp, #152] │ │ - add x8, sp, #0x68 │ │ - add x2, sp, #0x28 │ │ - str xzr, [sp, #136] │ │ - stp x9, x10, [sp, #40] │ │ - add x9, sp, #0x58 │ │ - str d0, [sp, #144] │ │ - stp x8, x10, [sp, #72] │ │ - stp x9, x10, [sp, #56] │ │ - bl 16eb8 │ │ - ldr x8, [sp, #16] │ │ - cbz w0, 28c30 │ │ - cbz x8, 28c30 │ │ - ldp x0, x8, [x19, #32] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x41d │ │ + ldr x21, [x8, #24] │ │ + mov x0, x19 │ │ + blr x21 │ │ + tbz w0, #0, 27dcc │ │ + b 27dec │ │ + add x8, x29, #0x18 │ │ + adrp x9, 1f000 │ │ + add x9, x9, #0x2d8 │ │ + stp x8, x9, [x29, #-16] │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #32] │ │ + adrp x8, 9000 │ │ + add x8, x8, #0x970 │ │ + stp x8, x9, [sp, #64] │ │ + sub x8, x29, #0x10 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0xc58 │ │ + mov x0, sp │ │ + add x2, sp, #0x20 │ │ + stp x8, x9, [sp, #48] │ │ + bl 17b24 │ │ + ldr w8, [sp] │ │ + cbz w0, 27dbc │ │ + tbz w8, #0, 27dbc │ │ + ldp x0, x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0x605 │ │ mov w2, #0x14 // #20 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ - tbnz w0, #0, 28c74 │ │ - b 28c38 │ │ - tbnz w0, #0, 28c74 │ │ - cbnz x8, 28cbc │ │ - ldp x21, x8, [x19, #32] │ │ - ldr x19, [x8, #24] │ │ + tbz w0, #0, 27dc4 │ │ + b 27dec │ │ + tbnz w0, #0, 27dec │ │ + tbnz w8, #0, 27e1c │ │ + ldp x19, x8, [x19] │ │ + ldr x21, [x8, #24] │ │ ldp x1, x2, [x20, #48] │ │ - mov x0, x21 │ │ - blr x19 │ │ - ldp x20, x19, [sp, #208] │ │ - ldp x22, x21, [sp, #192] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x30, x25, [sp, #160] │ │ - add sp, sp, #0xe0 │ │ - ret │ │ - ldp x1, x2, [sp, #112] │ │ mov x0, x19 │ │ - bl 169c4 │ │ - tbz w0, #0, 28c90 │ │ + blr x21 │ │ + b 27df0 │ │ + ldp x1, x2, [sp, #40] │ │ + mov x0, x19 │ │ + bl 176dc │ │ + cbz w0, 27df0 │ │ mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #208] │ │ - ldp x22, x21, [sp, #192] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x30, x25, [sp, #160] │ │ - add sp, sp, #0xe0 │ │ - ret │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #208] │ │ - ldp x22, x21, [sp, #192] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x30, x25, [sp, #160] │ │ - add sp, sp, #0xe0 │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x25, [sp, #112] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xb0 │ │ ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xf60 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xc60 │ │ mov x1, x21 │ │ - bl 16184 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x431 │ │ - adrp x3, 74000 │ │ - add x3, x3, #0xee0 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x390 │ │ - add x2, sp, #0x68 │ │ + bl 17624 │ │ + adrp x0, 9000 │ │ + add x0, x0, #0x619 │ │ + adrp x3, 77000 │ │ + add x3, x3, #0xbd8 │ │ + adrp x4, 78000 │ │ + add x4, x4, #0x58 │ │ + add x2, sp, #0x20 │ │ mov w1, #0x37 // #55 │ │ - bl 178c0 │ │ + bl 19064 │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x60 │ │ + ldrb w8, [x0, #32] │ │ + mov w20, w4 │ │ + mov w21, w3 │ │ + mov x19, x0 │ │ + mov x22, x1 │ │ + str w2, [sp, #4] │ │ + cmp w8, #0x1 │ │ + b.ne 27ecc // b.any │ │ + adrp x8, 5000 │ │ + add x8, x8, #0xee0 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + str xzr, [sp, #24] │ │ + mov w23, #0x1 // #1 │ │ + stp x8, x9, [sp, #8] │ │ + mov w9, #0x12 // #18 │ │ + mov w10, #0x2 // #2 │ │ + strh w9, [sp, #32] │ │ + ldr x9, [x19] │ │ + add x2, sp, #0x30 │ │ + stp x8, x23, [sp, #48] │ │ + add x8, sp, #0x8 │ │ + ldp x0, x1, [x9] │ │ + stp x8, x10, [sp, #64] │ │ + adrp x8, a000 │ │ + add x8, x8, #0x58 │ │ + stp x8, x23, [sp, #80] │ │ + bl 17b24 │ │ + tbnz w0, #0, 27f20 │ │ + ldr x8, [x19] │ │ + adrp x1, 5000 │ │ + add x1, x1, #0xf00 │ │ + mov w2, #0x10 // #16 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + blr x8 │ │ + cbnz w0, 27f1c │ │ + ldr x8, [x19, #16] │ │ + ldp x1, x0, [x19] │ │ + ldr q0, [x22] │ │ + add x10, sp, #0x30 │ │ + ldr x9, [x22, #16] │ │ + ldr x8, [x8, #32] │ │ + add x2, x10, #0x8 │ │ + str x1, [sp, #48] │ │ + stur q0, [sp, #56] │ │ + str x9, [sp, #72] │ │ + blr x8 │ │ + tbz w0, #0, 27f3c │ │ + mov w23, #0x1 // #1 │ │ + mov w0, w23 │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + add x8, sp, #0x4 │ │ + adrp x22, 17000 │ │ + add x22, x22, #0xe8c │ │ + stp x8, x22, [sp, #8] │ │ + ldr x8, [x19] │ │ + adrp x24, 78000 │ │ + add x24, x24, #0xcb8 │ │ + mov w23, #0x1 // #1 │ │ + add x9, sp, #0x8 │ │ + ldp x0, x1, [x8] │ │ + add x2, sp, #0x30 │ │ + stp x24, x23, [sp, #48] │ │ + stp x23, xzr, [sp, #72] │ │ + str x9, [sp, #64] │ │ + bl 17b24 │ │ + tbnz w0, #0, 27f20 │ │ + tbz w21, #0, 27fb4 │ │ + add x8, sp, #0x2c │ │ + mov w23, #0x1 // #1 │ │ + add x9, sp, #0x8 │ │ + stp x8, x22, [sp, #8] │ │ + ldr x8, [x19] │ │ + add x2, sp, #0x30 │ │ + str w20, [sp, #44] │ │ + ldp x0, x1, [x8] │ │ + stp x24, x23, [sp, #48] │ │ + stp x23, xzr, [sp, #72] │ │ + str x9, [sp, #64] │ │ + bl 17b24 │ │ + tbnz w0, #0, 27f20 │ │ + ldr x8, [x19] │ │ + adrp x1, 9000 │ │ + add x1, x1, #0xf97 │ │ + mov w2, #0x1 // #1 │ │ + ldp x0, x9, [x8] │ │ + ldr x8, [x9, #24] │ │ + blr x8 │ │ + mov w23, w0 │ │ + b 27f20 │ │ sub sp, sp, #0x1d0 │ │ - stp x29, x30, [sp, #368] │ │ - stp x28, x27, [sp, #384] │ │ - stp x26, x25, [sp, #400] │ │ - stp x24, x23, [sp, #416] │ │ + stp x29, x30, [sp, #400] │ │ + stp x28, x23, [sp, #416] │ │ stp x22, x21, [sp, #432] │ │ stp x20, x19, [sp, #448] │ │ - ldr x8, [x1] │ │ - mov x21, x0 │ │ - cbz x8, 28d20 │ │ - mov w19, #0x9 // #9 │ │ - adrp x29, a000 │ │ - add x29, x29, #0x13f │ │ - tst w2, #0xff │ │ - b.ne 28f54 // b.any │ │ - b 28d30 │ │ - ldp x29, x19, [x1, #8] │ │ - tst w2, #0xff │ │ - b.ne 28f50 // b.any │ │ - cbz x19, 28fc4 │ │ - cbz x3, 28f54 │ │ - ldrb w8, [x29] │ │ - cmp w8, #0x2f │ │ - b.ne 28f54 // b.any │ │ - ldp x9, x8, [x3, #8] │ │ - str x21, [sp, #16] │ │ - cbz x8, 28d5c │ │ - ldrb w10, [x9] │ │ - cmp w10, #0x2f │ │ - cset w10, eq // eq = none │ │ - b 28d60 │ │ - mov w10, wzr │ │ - stp x9, x8, [sp, #128] │ │ - add x9, sp, #0xc0 │ │ - strb w10, [sp, #186] │ │ - add x10, sp, #0x100 │ │ - mov w25, wzr │ │ - add x23, sp, #0x100 │ │ - mov w24, #0x6 // #6 │ │ - mov w8, #0x200 // #512 │ │ - add x26, x9, #0x11 │ │ - add x20, x10, #0x38 │ │ - add x28, x9, #0x3b │ │ - mov w27, #0x2 // #2 │ │ - mov w21, #0x1 // #1 │ │ - mov x22, x19 │ │ - str x29, [sp, #8] │ │ - strh w8, [sp, #184] │ │ - strb w24, [sp, #144] │ │ - cmp w24, #0x6 │ │ - b.eq 28dbc // b.none │ │ - ldp q0, q1, [sp, #80] │ │ - ldur x8, [sp, #111] │ │ - stp q0, q1, [x23] │ │ - stur x8, [x23, #31] │ │ - ldp q0, q1, [x23] │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - stp x29, x22, [sp, #192] │ │ - strb w24, [sp, #208] │ │ - strb w21, [sp, #250] │ │ - strb w25, [sp, #248] │ │ - ldur x8, [x23, #31] │ │ - stp q0, q1, [x26] │ │ - strb w27, [sp, #249] │ │ - stur x8, [x26, #31] │ │ - bl 27fd8 │ │ - add x1, sp, #0x80 │ │ - mov x0, x20 │ │ - bl 27fd8 │ │ - ldrb w9, [sp, #256] │ │ - ldrb w8, [sp, #312] │ │ - cmp w9, #0xa │ │ - b.eq 28e60 // b.none │ │ - cmp w8, #0xa │ │ - b.eq 28e68 // b.none │ │ - add x0, sp, #0x100 │ │ - mov x1, x20 │ │ - bl 28370 │ │ - cbz w0, 28f4c │ │ - ldp q0, q1, [x26] │ │ - ldp x29, x22, [sp, #192] │ │ - stp q0, q1, [sp, #80] │ │ - ldur x8, [x26, #31] │ │ - ldr w9, [x28] │ │ - ldrb w10, [x28, #4] │ │ - ldrb w24, [sp, #208] │ │ - stur x8, [sp, #111] │ │ - ldrb w25, [sp, #248] │ │ - str w9, [sp, #72] │ │ - ldrb w27, [sp, #249] │ │ - strb w10, [sp, #76] │ │ - ldrb w21, [sp, #250] │ │ - cmp w24, #0x6 │ │ - b.ne 28dac // b.any │ │ - b 28dbc │ │ - cmp w8, #0xa │ │ - b.ne 28f4c // b.any │ │ - ldp q0, q1, [sp, #80] │ │ - cmp w21, #0x2 │ │ - ldur x8, [sp, #111] │ │ - stp q0, q1, [sp, #32] │ │ - ldr w9, [sp, #72] │ │ - ldrb w10, [sp, #76] │ │ - stur x8, [sp, #63] │ │ - str w9, [sp, #24] │ │ - strb w10, [sp, #28] │ │ - b.eq 28f4c // b.none │ │ - ldp q0, q1, [sp, #32] │ │ - add x0, sp, #0x100 │ │ - stp x29, x22, [sp, #256] │ │ - strb w24, [sp, #272] │ │ - strb w25, [sp, #312] │ │ - stur q0, [x23, #17] │ │ - strb w27, [sp, #313] │ │ - ldur x8, [sp, #63] │ │ - stur q1, [x23, #33] │ │ - ldrb w9, [sp, #28] │ │ - strb w21, [sp, #314] │ │ - str x8, [sp, #304] │ │ - ldr w8, [sp, #24] │ │ - strb w9, [sp, #319] │ │ - stur w8, [x23, #59] │ │ - bl 27a00 │ │ - cbz x0, 28f4c │ │ - mov x8, x0 │ │ - mov x2, x1 │ │ - add x0, sp, #0x100 │ │ - mov x1, x8 │ │ - bl 173a0 │ │ - ldp x29, x21, [sp, #8] │ │ - ldr x8, [sp, #256] │ │ - cbnz x8, 28f50 │ │ - ldp x8, x9, [sp, #264] │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xcf8 │ │ - adrp x11, 18000 │ │ - add x11, x11, #0x9e8 │ │ - ldp x0, x1, [x21, #32] │ │ - add x2, sp, #0x100 │ │ - stp x8, x9, [sp, #128] │ │ - add x8, sp, #0x80 │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - stp x10, x11, [sp, #192] │ │ - add x10, sp, #0xc0 │ │ - stp x8, x9, [sp, #208] │ │ - mov w8, #0x2 // #2 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xda0 │ │ - str x10, [sp, #272] │ │ - stp x8, xzr, [sp, #280] │ │ - stp x9, x8, [sp, #256] │ │ - bl 16eb8 │ │ - b 28ffc │ │ - ldp x29, x21, [sp, #8] │ │ - cbz x19, 28fc4 │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - stp x29, x19, [sp, #192] │ │ - bl 192e0 │ │ - ldr x1, [sp, #256] │ │ - cbz x1, 28fb4 │ │ - ldp x20, x19, [x21, #32] │ │ - ldr x8, [sp, #280] │ │ - ldr x2, [sp, #264] │ │ - cbz x8, 28ff4 │ │ - ldr x8, [x19, #24] │ │ - mov x0, x20 │ │ - blr x8 │ │ - cbnz w0, 28fbc │ │ - ldr x8, [x19, #32] │ │ - mov x0, x20 │ │ - mov w1, #0xfffd // #65533 │ │ - blr x8 │ │ - tbnz w0, #0, 28fbc │ │ - add x0, sp, #0x100 │ │ - add x1, sp, #0xc0 │ │ - bl 192e0 │ │ - ldr x1, [sp, #256] │ │ - cbnz x1, 28f70 │ │ - mov w0, wzr │ │ - b 28ffc │ │ - mov w0, #0x1 // #1 │ │ - b 28ffc │ │ - mov x0, x21 │ │ - adrp x1, 9000 │ │ - add x1, x1, #0x680 │ │ - mov x2, xzr │ │ - ldp x20, x19, [sp, #448] │ │ - ldp x22, x21, [sp, #432] │ │ - ldp x24, x23, [sp, #416] │ │ - ldp x26, x25, [sp, #400] │ │ - ldp x28, x27, [sp, #384] │ │ - ldp x29, x30, [sp, #368] │ │ - add sp, sp, #0x1d0 │ │ - b 169c4 │ │ - mov x0, x21 │ │ - bl 169c4 │ │ + add x29, sp, #0x190 │ │ + mov x21, x3 │ │ + mov x20, x1 │ │ + cmp x3, #0x17f │ │ + mov x19, x0 │ │ + b.hi 282c0 // b.pmore │ │ + add x0, sp, #0x10 │ │ + mov x1, x2 │ │ + mov x2, x21 │ │ + add x22, sp, #0x10 │ │ + bl 75e40 │ │ + cmp x21, #0xe │ │ + add x9, x21, #0x1 │ │ + strb wzr, [x22, x21] │ │ + b.hi 28044 // b.pmore │ │ + mov x10, xzr │ │ + ldrb w8, [x22, x10] │ │ + cbz w8, 280f4 │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + b.ne 2802c // b.any │ │ + b 28138 │ │ + add x8, x22, #0x7 │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + subs x8, x8, x22 │ │ + b.eq 28080 // b.none │ │ + mov x10, xzr │ │ + add x11, sp, #0x10 │ │ + ldrb w12, [x11, x10] │ │ + cbz w12, 280f4 │ │ + add x10, x10, #0x1 │ │ + cmp x8, x10 │ │ + b.ne 2805c // b.any │ │ + sub x10, x21, #0xf │ │ + cmp x8, x10 │ │ + b.ls 28084 // b.plast │ │ + b 280c4 │ │ + sub x10, x21, #0xf │ │ + mov x11, #0x101010101010101 // #72340172838076673 │ │ + mov x12, #0x8080808080808080 // #-9187201950435737472 │ │ + movk x11, #0x100 │ │ + dup v0.2d, x11 │ │ + add x11, sp, #0x10 │ │ + ldr q1, [x11, x8] │ │ + sub v2.2d, v0.2d, v1.2d │ │ + orr v1.16b, v2.16b, v1.16b │ │ + mov x13, v1.d[1] │ │ + fmov x14, d1 │ │ + and x13, x14, x13 │ │ + bics xzr, x12, x13 │ │ + b.ne 280c4 // b.any │ │ + add x8, x8, #0x10 │ │ + cmp x8, x10 │ │ + b.ls 28098 // b.plast │ │ + subs x9, x9, x8 │ │ + b.eq 28138 // b.none │ │ + add x11, sp, #0x10 │ │ + mov x10, xzr │ │ + add x11, x11, x8 │ │ + ldrb w12, [x11, x10] │ │ + cbz w12, 280f0 │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + b.ne 280d8 // b.any │ │ + b 28138 │ │ + add x10, x10, x8 │ │ + cmp x10, x21 │ │ + b.ne 28138 // b.any │ │ + ldrb w10, [x20, #8] │ │ + ldrb w8, [x20, #9] │ │ + ldrb w9, [x20, #10] │ │ + tbz w10, #0, 28184 │ │ + tbz w8, #0, 281b0 │ │ + mov w8, #0x401 // #1025 │ │ + movk w8, #0x8, lsl #16 │ │ + tbnz w9, #0, 281bc │ │ + ldrb w9, [x20, #11] │ │ + sub w8, w8, #0x3ff │ │ + ldrb w11, [x20, #12] │ │ + ldrb w10, [x20, #13] │ │ + tst w9, #0x1 │ │ + tbnz w11, #0, 2820c │ │ + b 28258 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x9f0 │ │ + str x8, [sp, #8] │ │ + mov w8, #0x1 // #1 │ │ + tbz w8, #0, 2815c │ │ + ldr x8, [sp, #8] │ │ + str x8, [x19, #8] │ │ + mov w8, #0x1 // #1 │ │ + b 28168 │ │ + ldr w9, [sp, #4] │ │ + mov w8, wzr │ │ + str w9, [x19, #4] │ │ + str w8, [x19] │ │ ldp x20, x19, [sp, #448] │ │ ldp x22, x21, [sp, #432] │ │ - ldp x24, x23, [sp, #416] │ │ - ldp x26, x25, [sp, #400] │ │ - ldp x28, x27, [sp, #384] │ │ - ldp x29, x30, [sp, #368] │ │ + ldp x28, x23, [sp, #416] │ │ + ldp x29, x30, [sp, #400] │ │ add sp, sp, #0x1d0 │ │ ret │ │ - mov x8, x1 │ │ - ldp x1, x2, [x0] │ │ - mov x0, x8 │ │ - b 169c4 │ │ - sub sp, sp, #0x40 │ │ - stp x30, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ + tbz w8, #0, 281e8 │ │ + mov w8, #0x401 // #1025 │ │ + movk w8, #0x8, lsl #16 │ │ + tbnz w9, #0, 281c0 │ │ + ldrb w9, [x20, #11] │ │ + sub w8, w8, #0x400 │ │ + ldrb w11, [x20, #12] │ │ + ldrb w10, [x20, #13] │ │ + tst w9, #0x1 │ │ + tbnz w11, #0, 2820c │ │ + b 28258 │ │ + tbz w9, #0, 28220 │ │ + mov w8, #0x401 // #1025 │ │ + movk w8, #0x8, lsl #16 │ │ + add w8, w8, #0x1 │ │ + ldrb w9, [x20, #11] │ │ + tbz w9, #0, 281fc │ │ + ldrb w9, [x20, #13] │ │ + tbz w9, #0, 28238 │ │ + mov w9, #0x1 // #1 │ │ + ldrb w11, [x20, #12] │ │ + ldrb w10, [x20, #13] │ │ + tst w9, #0x1 │ │ + tbnz w11, #0, 2820c │ │ + b 28258 │ │ + tbz w9, #0, 28238 │ │ + mov w8, #0x401 // #1025 │ │ + movk w8, #0x8, lsl #16 │ │ + ldrb w9, [x20, #11] │ │ + tbnz w9, #0, 281c8 │ │ + ldrb w11, [x20, #12] │ │ + ldrb w10, [x20, #13] │ │ + tst wzr, #0x1 │ │ + tbz w11, #0, 28258 │ │ + mov w9, #0x40 // #64 │ │ + mov w11, #0x240 // #576 │ │ + csel w9, w11, w9, ne // ne = any │ │ + cbnz w10, 28264 │ │ + b 28268 │ │ + ldrb w8, [x20, #11] │ │ + tbnz w8, #0, 28238 │ │ + ldrb w8, [x20, #12] │ │ + tbnz w8, #0, 28238 │ │ + ldrb w8, [x20, #13] │ │ + tbz w8, #0, 28244 │ │ + mov x8, #0x2 // #2 │ │ + movk x8, #0x16, lsl #32 │ │ + b 28140 │ │ + mov w8, #0x80000 // #524288 │ │ + ldrb w11, [x20, #12] │ │ + ldrb w10, [x20, #13] │ │ + tst wzr, #0x1 │ │ + tbnz w11, #0, 2820c │ │ + mov w9, #0x200 // #512 │ │ + csel w9, w9, wzr, ne // ne = any │ │ + tbz w10, #0, 28268 │ │ + mov w9, #0xc0 // #192 │ │ + ldp w10, w20, [x20] │ │ + orr w21, w9, w8 │ │ + mov w22, #0x2 // #2 │ │ + and w23, w10, #0xfffffffc │ │ + add x0, sp, #0x10 │ │ + orr w1, w21, w23 │ │ + mov w2, w20 │ │ + bl 75ec0 │ │ + cmn w0, #0x1 │ │ + b.ne 282b4 // b.any │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.eq 28278 // b.none │ │ + bfi x22, x8, #32, #32 │ │ + mov w8, #0x1 // #1 │ │ + str x22, [sp, #8] │ │ + b 28148 │ │ + mov w8, wzr │ │ + str w0, [sp, #4] │ │ + b 28148 │ │ + mov x0, sp │ │ + mov x1, x2 │ │ + mov x2, x21 │ │ + mov x3, x20 │ │ + bl 45e74 │ │ + ldr w8, [sp] │ │ + b 28148 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + ldp x23, x22, [x1, #16] │ │ + mov x8, xzr │ │ + cmp x22, x23 │ │ + b.cc 28564 // b.lo, b.ul, b.last │ │ + ldr x24, [x1, #8] │ │ + cmp x22, x24 │ │ + b.hi 28564 // b.pmore │ │ + ldrb w19, [x1, #40] │ │ + add x15, x1, #0x20 │ │ + ldr x25, [x1] │ │ + add x8, x15, x19 │ │ + cmp x19, #0x5 │ │ + ldurb w20, [x8, #-1] │ │ + b.cs 284cc // b.hs, b.nlast │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mov x16, #0x8080808080808080 // #-9187201950435737472 │ │ + mul x8, x20, x8 │ │ + movk x9, #0x100 │ │ + dup v3.2d, x9 │ │ + dup v2.2d, x8 │ │ + sub x9, x22, x23 │ │ + add x8, x25, x23 │ │ + cmp x9, #0xf │ │ + b.hi 28388 // b.pmore │ │ + cmp x22, x23 │ │ + b.eq 2855c // b.none │ │ + mov x12, xzr │ │ + ldrb w10, [x8, x12] │ │ + cmp w10, w20 │ │ + b.eq 28434 // b.none │ │ + add x12, x12, #0x1 │ │ + cmp x9, x12 │ │ + b.ne 2836c // b.any │ │ + b 2855c │ │ + add x10, x8, #0x7 │ │ + and x11, x10, #0xfffffffffffffff8 │ │ + subs x10, x11, x8 │ │ + b.eq 283c4 // b.none │ │ + mov x12, xzr │ │ + ldrb w13, [x8, x12] │ │ + cmp w13, w20 │ │ + b.eq 28434 // b.none │ │ + add x12, x12, #0x1 │ │ + cmp x10, x12 │ │ + b.ne 2839c // b.any │ │ + sub x12, x9, #0x10 │ │ + cmp x10, x12 │ │ + b.ls 283c8 // b.plast │ │ + b 283fc │ │ + sub x12, x9, #0x10 │ │ + ldr q0, [x11] │ │ + eor v0.16b, v0.16b, v2.16b │ │ + sub v1.2d, v3.2d, v0.2d │ │ + orr v0.16b, v1.16b, v0.16b │ │ + mov x13, v0.d[1] │ │ + fmov x14, d0 │ │ + and x13, x14, x13 │ │ + bics xzr, x16, x13 │ │ + b.ne 283fc // b.any │ │ + add x10, x10, #0x10 │ │ + add x11, x11, #0x10 │ │ + cmp x10, x12 │ │ + b.ls 283c8 // b.plast │ │ + cmp x9, x10 │ │ + b.eq 2855c // b.none │ │ + sub x11, x22, x10 │ │ + mov x9, xzr │ │ + add x8, x8, x10 │ │ + sub x11, x11, x23 │ │ + ldrb w12, [x8, x9] │ │ + cmp w12, w20 │ │ + b.eq 28430 // b.none │ │ + add x9, x9, #0x1 │ │ + cmp x11, x9 │ │ + b.ne 28414 // b.any │ │ + b 2855c │ │ + add x12, x9, x10 │ │ + add x8, x12, x23 │ │ + add x23, x8, #0x1 │ │ + subs x27, x23, x19 │ │ + str x23, [x1, #16] │ │ + b.cc 284a4 // b.lo, b.ul, b.last │ │ + cmp x23, x24 │ │ + b.hi 284a4 // b.pmore │ │ + mov x28, x0 │ │ + add x0, x25, x27 │ │ + mov x21, x1 │ │ + mov x1, x15 │ │ + mov x2, x19 │ │ + mov x26, x19 │ │ + mov x19, x25 │ │ + mov x25, x24 │ │ + mov x24, x15 │ │ + stp q3, q2, [sp] │ │ + bl 75e60 │ │ + ldp q3, q2, [sp] │ │ + mov x16, #0x8080808080808080 // #-9187201950435737472 │ │ + mov x15, x24 │ │ + mov x24, x25 │ │ + mov x25, x19 │ │ + mov x19, x26 │ │ + mov x1, x21 │ │ + mov w8, w0 │ │ + mov x0, x28 │ │ + cbz w8, 284b4 │ │ + cmp x22, x23 │ │ + b.cs 28350 // b.hs, b.nlast │ │ + mov x8, xzr │ │ + b 28564 │ │ + mov w8, #0x1 // #1 │ │ + stp x27, x23, [x0, #8] │ │ + b 28564 │ │ + cmp x22, x23 │ │ + mov x8, xzr │ │ + b.cc 28564 // b.lo, b.ul, b.last │ │ + sub x2, x22, x23 │ │ + add x8, x25, x23 │ │ + cmp x2, #0x10 │ │ + b.cs 28504 // b.hs, b.nlast │ │ + cmp x22, x23 │ │ + b.eq 2855c // b.none │ │ + mov x9, xzr │ │ + ldrb w10, [x8, x9] │ │ + cmp w10, w20 │ │ + b.eq 2852c // b.none │ │ + add x9, x9, #0x1 │ │ + cmp x2, x9 │ │ + b.ne 284e8 // b.any │ │ + b 2855c │ │ + mov x21, x0 │ │ + mov w0, w20 │ │ + mov x26, x1 │ │ + mov x1, x8 │ │ + bl 1987c │ │ + mov x8, x0 │ │ + mov x0, x21 │ │ + mov x9, x1 │ │ + mov x1, x26 │ │ + tbz w8, #0, 2855c │ │ + add x8, x9, x23 │ │ + add x23, x8, #0x1 │ │ + cmp x23, x19 │ │ + str x23, [x1, #16] │ │ + b.cc 284c0 // b.lo, b.ul, b.last │ │ + cmp x23, x24 │ │ + b.hi 284c0 // b.pmore │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x480 │ │ + mov x0, x19 │ │ + mov w1, #0x4 // #4 │ │ + bl 17680 │ │ + mov x8, xzr │ │ + str x22, [x1, #16] │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x58 // #88 │ │ + umulh x10, x20, x9 │ │ + cmp xzr, x10 │ │ + b.ne 28628 // b.any │ │ + mul x2, x20, x9 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 28638 // b.pmore │ │ + cbz x8, 285f0 │ │ + mov w9, #0x58 // #88 │ │ + mul x8, x8, x9 │ │ + ldr x9, [x19, #8] │ │ + str x9, [sp, #24] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ cmp w8, #0x1 │ │ - b.ne 29068 // b.any │ │ - mov w10, #0xffffff9d // #-99 │ │ - isb │ │ - ldr w8, [x19] │ │ - cmp w8, #0x1 │ │ - b.ne 29068 // b.any │ │ - mov w9, w10 │ │ - add w10, w10, #0x1 │ │ - cbnz w9, 2904c │ │ - cbnz w8, 290a0 │ │ - b 2907c │ │ - mov w9, #0x1 // #1 │ │ - stxr w10, w9, [x19] │ │ - cbz w10, 2908c │ │ - ldaxr w8, [x19] │ │ - cbz w8, 29070 │ │ - mov w9, wzr │ │ - clrex │ │ - cbz w9, 290a0 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x30, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - add x9, sp, #0x8 │ │ - mov w21, #0x2 // #2 │ │ - add x20, x9, #0x8 │ │ - cmp w8, #0x2 │ │ - b.eq 290c4 // b.none │ │ - ldaxr w8, [x19] │ │ - stxr w9, w21, [x19] │ │ - cbnz w9, 290b4 │ │ - cbz w8, 29090 │ │ - str xzr, [sp, #8] │ │ - ldr w8, [x19] │ │ - cmp w8, #0x2 │ │ - b.ne 29110 // b.any │ │ + b.eq 28634 // b.none │ │ ldr x8, [sp, #8] │ │ - mov w0, #0x62 // #98 │ │ - mov x1, x19 │ │ - mov w2, #0x89 // #137 │ │ - mov w3, #0x2 // #2 │ │ - mov x5, xzr │ │ - cmp x8, #0x0 │ │ - mov w6, #0xffffffff // #-1 │ │ - csel x4, xzr, x20, eq // eq = none │ │ - bl 72f60 │ │ - tbz x0, #63, 29110 │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - cmp w8, #0x4 │ │ - b.eq 290c8 // b.none │ │ - ldr w8, [x19] │ │ - cmp w8, #0x1 │ │ - b.ne 290ac // b.any │ │ - mov w9, #0xffffff9d // #-99 │ │ - mov w10, w9 │ │ - isb │ │ - ldr w8, [x19] │ │ - add w9, w9, #0x1 │ │ - cmp w8, #0x1 │ │ - b.ne 290ac // b.any │ │ - cbnz w10, 29120 │ │ - b 290ac │ │ - str x30, [sp, #-16]! │ │ - bl 26ca0 │ │ - cbz x0, 29160 │ │ - ldr x8, [x0] │ │ - cmp x8, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldr x30, [sp], #16 │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0xf01 │ │ - adrp x3, 75000 │ │ - add x3, x3, #0x788 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xab8 │ │ - add x2, sp, #0xf │ │ - mov w1, #0x46 // #70 │ │ - bl 178c0 │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x19, x0 │ │ - add x0, x0, #0x1c8 │ │ - bl 410a4 │ │ - ldr x8, [x19] │ │ - cbz x8, 291ac │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - ldr x0, [x19, #512] │ │ - ldr x1, [x19, #520] │ │ - bl 730b0 │ │ - ldr x21, [x19, #544] │ │ - ldr x20, [x19, #536] │ │ - cbz x21, 291ec │ │ - add x22, x20, #0x8 │ │ - b 291d8 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x18 │ │ - b.eq 291ec // b.none │ │ - ldur x8, [x22, #-8] │ │ - cbz x8, 291cc │ │ - ldr x0, [x22] │ │ - bl 72f50 │ │ - b 291cc │ │ - ldr x8, [x19, #528] │ │ - cbz x8, 291fc │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xf00 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xf00 │ │ + bl 169b0 │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #80] │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x50 │ │ + ldp x23, x22, [x0] │ │ + mov x19, x2 │ │ + ldr x28, [x0, #16] │ │ + ldrh w24, [x0, #24] │ │ + ldr x8, [x2, #16] │ │ + cbz x22, 286b4 │ │ + cbz x23, 28730 │ │ + cbnz x8, 2868c │ │ + ldrb w8, [x22] │ │ + cbz w8, 286bc │ │ + mov x0, x22 │ │ + bl 75f40 │ │ + mov x21, x0 │ │ + tbz x0, #63, 2884c │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x1, x21 │ │ + bl 169b0 │ │ + b 28a2c │ │ + cbz x23, 28730 │ │ + cbnz x8, 287fc │ │ + ldr x8, [x19, #24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.eq 287a8 // b.none │ │ + ldr x8, [x19, #40] │ │ + cbz x8, 287a8 │ │ + mov w9, #0x58 // #88 │ │ + mul x9, x8, x9 │ │ + ldr x8, [x19, #32] │ │ + b 286f0 │ │ + subs x9, x9, #0x58 │ │ + add x8, x8, #0x58 │ │ + b.eq 287a8 // b.none │ │ + ldr x10, [x8, #40] │ │ + cmp x10, x23 │ │ + b.hi 286e4 // b.pmore │ │ + ldr x10, [x8, #48] │ │ + cmp x23, x10 │ │ + b.cs 286e4 // b.hs, b.nlast │ │ + ldr x21, [x8, #16] │ │ + cbz x21, 286e4 │ │ + tbnz x21, #63, 2869c │ │ + ldr x22, [x8, #8] │ │ + mov x0, x21 │ │ + mov w1, #0x1 // #1 │ │ + bl 16618 │ │ + cbz x0, 28860 │ │ + mov x20, x0 │ │ + b 2886c │ │ + add x0, sp, #0x8 │ │ + bl 4537c │ │ + ldr x26, [sp, #8] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x26, x8 │ │ + b.ne 2881c // b.any │ │ + ldr x20, [sp, #16] │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 28788 // b.any │ │ + ldr x21, [x20, #-1]! │ │ + ldr x22, [x20, #8] │ │ + ldr x8, [x22] │ │ + cbz x8, 28770 │ │ + mov x0, x21 │ │ + blr x8 │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 28780 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - ldr x21, [x19, #568] │ │ - ldr x20, [x19, #560] │ │ - cbz x21, 29220 │ │ - add x22, x20, #0x8 │ │ - ldp x0, x1, [x22, #-8] │ │ - bl 730b0 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x10 │ │ - b.ne 2920c // b.any │ │ - ldr x8, [x19, #552] │ │ - cbz x8, 2923c │ │ + bl 75e00 │ │ + mov x26, xzr │ │ + mov x21, xzr │ │ + mov w20, #0x1 // #1 │ │ + ldr x8, [x19, #24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.ne 28890 // b.any │ │ + b 28910 │ │ + add x0, sp, #0x8 │ │ + bl 4537c │ │ + ldp x26, x20, [sp, #8] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x26, x8 │ │ + b.ne 28834 // b.any │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 287fc // b.any │ │ + ldr x21, [x20, #-1]! │ │ + ldr x22, [x20, #8] │ │ + ldr x8, [x22] │ │ + cbz x8, 287e4 │ │ + mov x0, x21 │ │ + blr x8 │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 287f4 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ mov x0, x20 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - ldr x8, [x19] │ │ + bl 75e00 │ │ + mov x21, xzr │ │ + mov x26, xzr │ │ + mov w20, #0x1 // #1 │ │ + ldr x8, [x19, #24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.ne 28890 // b.any │ │ + b 28910 │ │ + ldp x20, x21, [sp, #16] │ │ + ldr x8, [x19, #24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.ne 28890 // b.any │ │ + b 28910 │ │ + ldr x21, [sp, #24] │ │ + ldr x8, [x19, #24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.ne 28890 // b.any │ │ + b 28910 │ │ + cbz x21, 28868 │ │ + mov x0, x21 │ │ + bl 75e30 │ │ mov x20, x0 │ │ - cbz x8, 29260 │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - ldr x0, [x19, #512] │ │ - ldr x1, [x19, #520] │ │ - bl 730b0 │ │ - add x0, x19, #0x210 │ │ - bl 309ec │ │ + cbnz x0, 2886c │ │ + mov w0, #0x1 // #1 │ │ + b 286a0 │ │ + mov w20, #0x1 // #1 │ │ + mov x0, x20 │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + bl 75e40 │ │ + mov x26, x21 │ │ + ldr x8, [x19, #24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.eq 28910 // b.none │ │ + cmp x21, #0x2 │ │ + b.cc 28910 // b.lo, b.ul, b.last │ │ + ldp x8, x9, [x19, #32] │ │ + mov x10, xzr │ │ + sub x11, x21, #0x1 │ │ + mov w12, #0x2f21 // #12065 │ │ + ldrh w13, [x20, x10] │ │ + cmp w13, w12 │ │ + b.eq 288c4 // b.none │ │ + add x10, x10, #0x1 │ │ + cmp x11, x10 │ │ + b.ne 288a8 // b.any │ │ + b 28910 │ │ + cmp x10, x21 │ │ + b.hi 289f0 // b.pmore │ │ + cbz x9, 28910 │ │ + mov w10, #0x58 // #88 │ │ + mul x9, x9, x10 │ │ + b 288e8 │ │ + subs x9, x9, #0x58 │ │ + add x8, x8, #0x58 │ │ + b.eq 28910 // b.none │ │ + ldr x10, [x8, #40] │ │ + cmp x10, x23 │ │ + b.hi 288dc // b.pmore │ │ + ldr x10, [x8, #48] │ │ + cmp x23, x10 │ │ + b.cs 288dc // b.hs, b.nlast │ │ + ldr x8, [x8, #56] │ │ + mov w27, #0x1 // #1 │ │ + str x8, [sp] │ │ + b 28914 │ │ + mov x27, xzr │ │ + cmp x28, #0x0 │ │ + mov w0, #0x8 // #8 │ │ + csel x25, xzr, x24, eq // eq = none │ │ + cmp w24, #0x0 │ │ + ccmp x28, #0x0, #0x4, ne // ne = any │ │ + csel x28, x0, x28, eq // eq = none │ │ + cbz x25, 28964 │ │ + lsl x22, x25, #4 │ │ + mov x0, x22 │ │ + bl 75e30 │ │ + cbz x0, 28a20 │ │ + add x8, x0, #0x8 │ │ + add x9, x28, #0x28 │ │ + ldur x10, [x9, #-24] │ │ + ldr x11, [x9], #56 │ │ + subs x25, x25, #0x1 │ │ + stp x10, x11, [x8, #-8] │ │ + add x8, x8, #0x10 │ │ + b.ne 28948 // b.any │ │ + b 28968 │ │ + mov x24, xzr │ │ + ldr x8, [sp] │ │ + stp x26, x20, [sp, #24] │ │ + ldr x20, [x19, #16] │ │ + stp x21, x24, [sp, #40] │ │ + stp x27, x8, [sp, #8] │ │ + ldr x8, [x19] │ │ + stp x0, x24, [sp, #56] │ │ + cmp x20, x8 │ │ + str x23, [sp, #72] │ │ + b.ne 28998 // b.any │ │ + mov x0, x19 │ │ + bl 4565c │ │ + mov w8, #0x48 // #72 │ │ + ldr x9, [x19, #8] │ │ + ldur q0, [sp, #40] │ │ + madd x8, x20, x8, x9 │ │ + ldur q1, [sp, #56] │ │ + ldr x9, [sp, #72] │ │ + mov w0, wzr │ │ + stp q0, q1, [x8, #32] │ │ + ldur q0, [sp, #24] │ │ + ldur q1, [sp, #8] │ │ + str x9, [x8, #64] │ │ + add x9, x20, #0x1 │ │ + stp q1, q0, [x8] │ │ + str x9, [x19, #16] │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #8] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #32] │ │ + str x8, [sp, #24] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xe88 │ │ + add x0, sp, #0x8 │ │ + bl 16fbc │ │ + b 28a2c │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x22 │ │ + bl 169c8 │ │ + brk #0x1 │ │ + b 28a34 │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 28a68 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ mov x0, x20 │ │ - bl 6ed3c │ │ + bl 75e00 │ │ + bl 196c8 │ │ + add x0, sp, #0x8 │ │ + bl 4571c │ │ + bl 196c8 │ │ + cbnz x26, 28a68 │ │ + b 28a74 │ │ + cbz x26, 28a74 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + bl 196c8 │ │ + bl 196c8 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0xc90 │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xad8 │ │ - str x1, [sp, #408] │ │ + mov x29, sp │ │ + sub sp, sp, #0xc70 │ │ + str xzr, [sp] │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x9a0 │ │ + str x1, [sp, #632] │ │ ldr x1, [x8, #8] │ │ - cbz x1, 2a240 │ │ + cbz x1, 2b454 │ │ + mov w9, #0x48 // #72 │ │ ldr x8, [x8] │ │ - mov w9, #0x38 // #56 │ │ - mov x20, x0 │ │ - mov x22, xzr │ │ - add x21, sp, #0x980 │ │ + add x10, sp, #0x750 │ │ madd x9, x1, x9, x8 │ │ + mov x20, x0 │ │ + mov x21, xzr │ │ + sub x26, x29, #0x88 │ │ + add x27, x10, #0x108 │ │ mov x10, x8 │ │ - mov x11, x10 │ │ - add x10, x10, #0x38 │ │ - ldp x12, x13, [x11, #32] │ │ - ldr x19, [x11, #48] │ │ - lsl x11, x13, #4 │ │ - cbz x11, 2930c │ │ + ldp x12, x11, [x10, #48] │ │ + ldr x25, [x10, #64] │ │ + add x10, x10, #0x48 │ │ + lsl x11, x11, #4 │ │ + cbz x11, 28b18 │ │ mov x13, x12 │ │ + ldr x12, [x12] │ │ sub x11, x11, #0x10 │ │ - ldr x14, [x12], #16 │ │ - add x14, x14, x19 │ │ + add x14, x12, x25 │ │ + add x12, x13, #0x10 │ │ cmp x14, x20 │ │ - b.hi 292dc // b.pmore │ │ + b.hi 28ae4 // b.pmore │ │ ldr x13, [x13, #8] │ │ add x13, x14, x13 │ │ cmp x13, x20 │ │ - b.ls 292dc // b.plast │ │ - b 2931c │ │ - add x22, x22, #0x1 │ │ - cmp x10, x9 │ │ - b.ne 292c8 // b.any │ │ - b 2a240 │ │ - adrp x11, 77000 │ │ - add x11, x11, #0xaf0 │ │ - ldr x23, [x11, #8] │ │ - cbz x23, 2935c │ │ - mov w10, #0x248 // #584 │ │ - mov x9, xzr │ │ - mov x24, xzr │ │ - ldr x25, [x11] │ │ - mul x10, x23, x10 │ │ - ldr x11, [x25, x9] │ │ - cmp x11, x22 │ │ - b.eq 29420 // b.none │ │ - add x24, x24, #0x1 │ │ - add x9, x9, #0x248 │ │ + b.ls 28ae4 // b.plast │ │ + b 28b28 │ │ cmp x10, x9 │ │ - b.ne 29340 // b.any │ │ - cmp x1, x22 │ │ - b.ls 2b2b8 // b.plast │ │ - mov w9, #0x38 // #56 │ │ - add x0, sp, #0x6d0 │ │ - madd x8, x22, x9, x8 │ │ - ldp x23, x24, [x8, #8] │ │ + add x21, x21, #0x1 │ │ + b.ne 28ad4 // b.any │ │ + b 2b454 │ │ + adrp x9, 7b000 │ │ + ldr x0, [x9, #720] │ │ + cmp x0, #0x5 │ │ + b.cs 2928c // b.hs, b.nlast │ │ + cbz x0, 28d08 │ │ + adrp x9, 7a000 │ │ + ldr x24, [x9, #2480] │ │ + cmp x24, x21 │ │ + b.ne 28b54 // b.any │ │ + mov x8, xzr │ │ + b 28bd8 │ │ + mov w9, #0x248 // #584 │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0x998 │ │ + madd x9, x0, x9, x10 │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0xbf8 │ │ + add x9, x9, #0x18 │ │ + cmp x9, x10 │ │ + b.eq 28d08 // b.none │ │ + adrp x10, 7a000 │ │ + ldr x10, [x10, #3064] │ │ + cmp x10, x21 │ │ + b.ne 28b90 // b.any │ │ + mov w8, #0x1 // #1 │ │ + b 28bd8 │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0xe40 │ │ + cmp x9, x10 │ │ + b.eq 28d08 // b.none │ │ + adrp x10, 7a000 │ │ + ldr x10, [x10, #3648] │ │ + cmp x10, x21 │ │ + b.ne 28bb8 // b.any │ │ + mov w8, #0x2 // #2 │ │ + b 28bd8 │ │ + adrp x10, 7b000 │ │ + add x10, x10, #0x88 │ │ + cmp x9, x10 │ │ + b.eq 28d08 // b.none │ │ + ldr x9, [x10] │ │ + cmp x9, x21 │ │ + b.ne 28d08 // b.any │ │ + mov w8, #0x3 // #3 │ │ + cmp x8, x0 │ │ + b.cs 2b454 // b.hs, b.nlast │ │ + mov w9, #0x248 // #584 │ │ + adrp x19, 7a000 │ │ + add x19, x19, #0x9b0 │ │ + umaddl x22, w8, w9, x19 │ │ + add x0, sp, #0x500 │ │ + mov w2, #0x248 // #584 │ │ + mov x1, x22 │ │ + bl 75e40 │ │ + add x8, x22, #0x248 │ │ + cmp x8, x19 │ │ + b.eq 2a060 // b.none │ │ + adrp x23, 7a000 │ │ + add x23, x23, #0x9b0 │ │ + add x0, sp, #0x750 │ │ mov x1, x23 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x1, sp, #0x500 │ │ + mov x0, x23 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + cmp x24, x21 │ │ + b.eq 2a060 // b.none │ │ + adrp x21, 7a000 │ │ + add x21, x21, #0xbf8 │ │ + add x0, sp, #0x750 │ │ + mov x1, x21 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x1, sp, #0x500 │ │ + mov x0, x21 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + cmp x22, x21 │ │ + b.eq 2a060 // b.none │ │ + adrp x21, 7a000 │ │ + add x21, x21, #0xe40 │ │ + add x0, sp, #0x750 │ │ + mov x1, x21 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x1, sp, #0x500 │ │ + mov x0, x21 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + cmp x22, x21 │ │ + b.eq 2a060 // b.none │ │ + adrp x21, 7b000 │ │ + add x21, x21, #0x88 │ │ + add x0, sp, #0x750 │ │ + mov x1, x21 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x1, sp, #0x500 │ │ + mov x0, x21 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + b 2a060 │ │ + cmp x21, x1 │ │ + b.cs 29890 // b.hs, b.nlast │ │ + mov w9, #0x48 // #72 │ │ + madd x8, x21, x9, x8 │ │ + ldr w9, [x8] │ │ + ldp x24, x19, [x8, #24] │ │ + cmp w9, #0x1 │ │ + b.ne 28eb4 // b.any │ │ + cmp x19, #0x2 │ │ + b.cc 28eb4 // b.lo, b.ul, b.last │ │ + ldr x23, [x8, #8] │ │ + mov x3, xzr │ │ + sub x8, x19, #0x1 │ │ + mov w9, #0x2f21 // #12065 │ │ + ldrh w10, [x24, x3] │ │ + cmp w10, w9 │ │ + b.eq 28d5c // b.none │ │ + add x3, x3, #0x1 │ │ + cmp x8, x3 │ │ + b.ne 28d40 // b.any │ │ + b 28eb4 │ │ + cmp x3, x19 │ │ + b.hi 295ac // b.pmore │ │ + adrp x8, 6000 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + ldr d0, [x8, #128] │ │ + mov w8, #0x1 // #1 │ │ mov x2, x24 │ │ - bl 2c5f8 │ │ - ldr x8, [sp, #1744] │ │ - cbz x8, 2a240 │ │ + str wzr, [sp, #1880] │ │ + strh wzr, [sp, #1884] │ │ + str d0, [sp, #1872] │ │ + strb w8, [sp, #1880] │ │ + bl 27fd8 │ │ + ldr w8, [sp, #1280] │ │ + tbz w8, #0, 28de8 │ │ + cbz w8, 28ea0 │ │ + ldr x22, [sp, #1288] │ │ + and x8, x22, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 28eb4 // b.any │ │ + mov x26, x19 │ │ + ldr x23, [x22, #-1]! │ │ + ldr x19, [x22, #8] │ │ + ldr x8, [x19] │ │ + cbz x8, 28dc8 │ │ + mov x0, x23 │ │ + blr x8 │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 28dd8 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x19, x26 │ │ + b 28eb4 │ │ + movi v0.2d, #0x0 │ │ + ldr w22, [sp, #1284] │ │ + add x1, sp, #0x750 │ │ + mov w0, w22 │ │ + str q0, [sp, #1984] │ │ + str q0, [sp, #1968] │ │ + str q0, [sp, #1952] │ │ + str q0, [sp, #1936] │ │ + str q0, [sp, #1920] │ │ + str q0, [sp, #1904] │ │ + str q0, [sp, #1888] │ │ + str q0, [sp, #1872] │ │ + bl 75fa0 │ │ + cmn w0, #0x1 │ │ + b.eq 28ea8 // b.none │ │ + tbnz x23, #63, 28eac │ │ + ldr x8, [sp, #1920] │ │ + mov x0, xzr │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + mov w4, w22 │ │ + mov x5, x23 │ │ + sub x28, x8, x23 │ │ + mov x1, x28 │ │ + bl 75fd0 │ │ + cmn x0, #0x1 │ │ + b.eq 28eac // b.none │ │ + mov x1, x0 │ │ + mov w8, #0x8 // #8 │ │ + str xzr, [sp, #2736] │ │ + str x8, [sp, #2744] │ │ + str xzr, [sp, #2760] │ │ + str xzr, [sp, #2752] │ │ + str x8, [sp, #2768] │ │ + str xzr, [sp, #2776] │ │ + sub x0, x29, #0x88 │ │ + mov x2, x28 │ │ + str x1, [sp, #136] │ │ + str x28, [sp, #120] │ │ + bl 2bd10 │ │ + ldur x9, [x29, #-136] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x9, x8 │ │ + b.ne 290ac // b.any │ │ + mov x23, x27 │ │ + b 29104 │ │ + ldr w0, [sp, #1284] │ │ + b 28eb0 │ │ + bl 75e80 <__errno@plt> │ │ + mov w0, w22 │ │ + bl 75ee0 │ │ + add x0, sp, #0x750 │ │ + mov x1, x24 │ │ + mov x2, x19 │ │ + bl 2e438 │ │ + ldr w8, [sp, #1872] │ │ + cmp w8, #0x1 │ │ + b.ne 2b454 // b.any │ │ + ldr x1, [sp, #1880] │ │ mov w8, #0x8 // #8 │ │ - ldr x1, [sp, #1752] │ │ - ldr x2, [sp, #1760] │ │ - str xzr, [sp, #2336] │ │ - str xzr, [sp, #2360] │ │ - str xzr, [sp, #2352] │ │ - str x8, [sp, #2344] │ │ - str x8, [sp, #2368] │ │ - str xzr, [sp, #2376] │ │ - add x0, sp, #0x6d0 │ │ - str x1, [sp, #520] │ │ - str x2, [sp, #432] │ │ - bl 2c88c │ │ - ldr x8, [sp, #1744] │ │ + ldr x2, [sp, #1888] │ │ + str xzr, [sp, #2464] │ │ + str x8, [sp, #2472] │ │ + str xzr, [sp, #2488] │ │ + str xzr, [sp, #2480] │ │ + str x8, [sp, #2496] │ │ + str xzr, [sp, #2504] │ │ + add x0, sp, #0x750 │ │ + str x1, [sp, #616] │ │ + str x2, [sp, #608] │ │ + bl 2bd10 │ │ + ldr x8, [sp, #1872] │ │ mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + str x21, [sp, #624] │ │ cmp x8, x9 │ │ - b.ne 294c4 // b.any │ │ - mov x27, #0x8000000000000001 // #-9223372036854775807 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x27, x8 │ │ - b.ne 296d4 // b.any │ │ - mov x27, x6 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x28, x24, [sp, #288] │ │ - stp x4, x2, [sp, #304] │ │ - stp x7, x0, [sp, #320] │ │ - stp x5, x16, [sp, #336] │ │ - stp x3, x14, [sp, #352] │ │ - stp x1, x13, [sp, #368] │ │ - stp x17, x12, [sp, #384] │ │ - str x15, [sp, #400] │ │ - str x11, [sp, #416] │ │ - str x8, [sp, #280] │ │ - mov x28, x23 │ │ - ldr x21, [sp, #2352] │ │ - ldr x24, [sp, #2344] │ │ - cbnz x21, 29800 │ │ - b 29828 │ │ - cbz x24, 29b78 │ │ - mov w21, #0x248 // #584 │ │ - add x0, sp, #0x210 │ │ - mov w2, #0x248 // #584 │ │ - madd x22, x24, x21, x25 │ │ - mov x1, x22 │ │ - bl 72f80 │ │ - mvn x8, x24 │ │ - add x1, x22, #0x248 │ │ - add x8, x23, x8 │ │ - mov x0, x22 │ │ - mul x2, x8, x21 │ │ - bl 73030 │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xae8 │ │ - sub x22, x23, #0x1 │ │ - ldr x9, [x8] │ │ - str x22, [x8, #16] │ │ - cmp x22, x9 │ │ - b.ne 29480 // b.any │ │ - mov x0, x22 │ │ - bl 2c518 │ │ - adrp x8, 77000 │ │ - ldr x25, [x8, #2800] │ │ - mov w8, #0x248 // #584 │ │ - add x0, x25, #0x248 │ │ - mov x1, x25 │ │ - mul x2, x22, x8 │ │ - bl 73030 │ │ - add x1, sp, #0x210 │ │ - mov x0, x25 │ │ - mov w2, #0x248 // #584 │ │ - bl 72f80 │ │ - adrp x8, 77000 │ │ - str x23, [x8, #2808] │ │ - ldp x21, x1, [x25, #472] │ │ - sub x19, x20, x19 │ │ - mov x0, xzr │ │ - add x20, x19, #0x1 │ │ - cbnz x1, 29b8c │ │ - b 29be4 │ │ - add x9, sp, #0x6d0 │ │ - add x0, sp, #0x980 │ │ - stp x24, x23, [sp, #288] │ │ - str x8, [sp, #2432] │ │ - ldur q0, [x9, #56] │ │ - ldur q1, [x9, #72] │ │ - ldur q2, [x9, #88] │ │ - ldur q3, [x9, #104] │ │ - stur q0, [x21, #56] │ │ - stur q1, [x21, #72] │ │ - ldur q0, [x9, #8] │ │ - stur q2, [x21, #88] │ │ - ldur q1, [x9, #24] │ │ - ldur q2, [x9, #40] │ │ - stur q3, [x21, #104] │ │ - stur q0, [x21, #8] │ │ - stur q1, [x21, #24] │ │ - stur q2, [x21, #40] │ │ - bl 2cdcc │ │ - ldr x8, [sp, #2480] │ │ - cbz x8, 29680 │ │ - ldr x26, [sp, #2488] │ │ - ldr x25, [sp, #2472] │ │ - cbz x26, 2963c │ │ - ldr x27, [sp, #2512] │ │ - lsl x21, x8, #6 │ │ - ldr x28, [sp, #2496] │ │ - mov w24, #0xffffffff // #-1 │ │ - ldr x29, [sp, #2504] │ │ - mov x23, x25 │ │ - b 29558 │ │ + b.ne 28f50 // b.any │ │ + mov x26, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x21, [sp, #2480] │ │ + ldr x24, [sp, #2472] │ │ + cbz x21, 29e48 │ │ + add x22, x24, #0x8 │ │ + b 28f3c │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x18 │ │ + b.eq 29e48 // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 28f30 │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 28f30 │ │ + ldr q0, [sp, #1936] │ │ + ldr q1, [sp, #1952] │ │ + add x0, sp, #0xa00 │ │ + ldr q2, [sp, #1968] │ │ + ldr x8, [sp, #1984] │ │ + str x27, [sp, #552] │ │ + str q0, [sp, #2624] │ │ + ldr q0, [sp, #1872] │ │ + str q1, [sp, #2640] │ │ + ldr q1, [sp, #1888] │ │ + str q2, [sp, #2656] │ │ + ldr q2, [sp, #1904] │ │ + str q0, [sp, #2560] │ │ + ldr q0, [sp, #1920] │ │ + stp x24, x19, [sp, #128] │ │ + str x8, [sp, #2672] │ │ + str q1, [sp, #2576] │ │ + str q2, [sp, #2592] │ │ + str q0, [sp, #2608] │ │ + bl 2e5b8 │ │ + ldr x8, [sp, #2608] │ │ + cbz x8, 29b50 │ │ + ldr x26, [sp, #2616] │ │ + cbz x26, 29b50 │ │ + mov x22, #0x6e6b // #28267 │ │ + ldr x21, [sp, #2600] │ │ + ldr x27, [sp, #2624] │ │ + movk x22, #0x6c69, lsl #16 │ │ + ldr x19, [sp, #2632] │ │ + ldr x28, [sp, #2640] │ │ + movk x22, #0x7567, lsl #32 │ │ + lsl x24, x8, #6 │ │ + mov x23, x21 │ │ + movk x22, #0x6562, lsl #48 │ │ + b 28ff8 │ │ cmp x8, x9 │ │ - cneg w8, w24, cs // cs = hs, nlast │ │ - cbz w8, 295e8 │ │ - subs x21, x21, #0x40 │ │ - mov x25, x23 │ │ - b.eq 29680 // b.none │ │ + mov w8, #0xffffffff // #-1 │ │ + cneg w8, w8, cs // cs = hs, nlast │ │ + cbz w8, 2905c │ │ + subs x24, x24, #0x40 │ │ + mov x21, x23 │ │ + b.eq 29b50 // b.none │ │ ldr w8, [x23], #64 │ │ - adds x2, x29, x8 │ │ - b.cs 2954c // b.hs, b.nlast │ │ + cmn x19, x8 │ │ + b.cs 28fec // b.hs, b.nlast │ │ + add x2, x19, x8 │ │ mov x0, x26 │ │ - mov x1, x28 │ │ - mov x3, x27 │ │ - bl 1d408 │ │ - cmp x0, #0x0 │ │ - ccmp x1, #0xe, #0x0, ne // ne = any │ │ - b.ne 2954c // b.any │ │ - ldr x8, [x0] │ │ + mov x1, x27 │ │ + mov x3, x28 │ │ + bl 1d830 │ │ + cbz x0, 28fec │ │ + cmp x1, #0xe │ │ + b.ne 28fec // b.any │ │ mov x9, #0x6562 // #25954 │ │ + ldr x8, [x0] │ │ movk x9, #0x5f64, lsl #16 │ │ - mov x10, #0x6562 // #25954 │ │ movk x9, #0x6e75, lsl #32 │ │ - movk x10, #0x5f64, lsl #16 │ │ rev x8, x8 │ │ movk x9, #0x2e67, lsl #48 │ │ - movk x10, #0x6e75, lsl #32 │ │ - movk x10, #0x2e67, lsl #48 │ │ - cmp x8, x10 │ │ - b.ne 29540 // b.any │ │ + cmp x8, x9 │ │ + b.ne 28fdc // b.any │ │ ldur x8, [x0, #6] │ │ - mov x9, #0x6e6b // #28267 │ │ - movk x9, #0x6c69, lsl #16 │ │ - mov x10, #0x6e6b // #28267 │ │ - movk x9, #0x7567, lsl #32 │ │ - movk x10, #0x6c69, lsl #16 │ │ + mov x9, x22 │ │ rev x8, x8 │ │ - movk x9, #0x6562, lsl #48 │ │ - movk x10, #0x7567, lsl #32 │ │ - movk x10, #0x6562, lsl #48 │ │ + cmp x8, x22 │ │ + b.ne 28fdc // b.any │ │ + cbnz wzr, 28fec │ │ + ldr w8, [x21, #4] │ │ + cmp w8, #0x8 │ │ + b.eq 29b50 // b.none │ │ + ldr x8, [x21, #32] │ │ + cbz x8, 29b50 │ │ + ldr x10, [sp, #2592] │ │ + ldr x9, [x21, #24] │ │ + subs x10, x10, x9 │ │ + b.cc 29b50 // b.lo, b.ul, b.last │ │ cmp x8, x10 │ │ - b.ne 29540 // b.any │ │ + b.hi 29b50 // b.pmore │ │ + ldr x10, [sp, #2584] │ │ + mov x27, xzr │ │ + add x28, x10, x9 │ │ + ldrb w9, [x28, x27] │ │ + cbz w9, 29214 │ │ + add x27, x27, #0x1 │ │ + cmp x8, x27 │ │ + b.ne 29094 // b.any │ │ + b 29b50 │ │ + ldp q0, q1, [x26, #64] │ │ + ldr q2, [x26, #96] │ │ + ldur x9, [x29, #-24] │ │ + str x8, [sp, #1280] │ │ + str q2, [sp, #784] │ │ + stp q0, q1, [sp, #752] │ │ + ldp q0, q1, [x26] │ │ + str x9, [sp, #800] │ │ + stp q0, q1, [sp, #688] │ │ + ldp q2, q0, [x26, #32] │ │ + stp q2, q0, [sp, #720] │ │ + add x0, sp, #0x750 │ │ + add x1, sp, #0xab0 │ │ + add x2, sp, #0x2b0 │ │ + add x3, sp, #0x500 │ │ + add x4, sp, #0x500 │ │ + bl 2c3dc │ │ + ldr x26, [sp, #1872] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x23, x27 │ │ + cmp x26, x8 │ │ + b.ne 29128 // b.any │ │ + add x0, sp, #0xab0 │ │ + bl 2c33c │ │ + ldr x0, [sp, #136] │ │ + ldr x1, [sp, #120] │ │ + bl 75fe0 │ │ + mov w0, w22 │ │ + bl 75ee0 │ │ + mov x27, x23 │ │ + b 28eb4 │ │ + ldr q1, [sp, #1920] │ │ + ldr q0, [sp, #1904] │ │ + mov w0, w22 │ │ + ldr q2, [sp, #1984] │ │ + ldr q3, [sp, #2080] │ │ + ldr x8, [sp, #1896] │ │ + stp q0, q1, [sp, #480] │ │ + ldr q0, [sp, #1952] │ │ + ldr q1, [sp, #1936] │ │ + str x8, [sp, #112] │ │ + ldr x8, [sp, #2360] │ │ + ldr x9, [sp, #2368] │ │ + str q0, [sp, #432] │ │ + ldr q0, [sp, #1968] │ │ + ldr x27, [sp, #1880] │ │ + mov x22, x8 │ │ + ldr x28, [sp, #1888] │ │ + ldr x19, [sp, #2128] │ │ + stp q0, q1, [sp, #576] │ │ + ldr q0, [sp, #2016] │ │ + ldr q1, [sp, #2048] │ │ + ldr x24, [sp, #2376] │ │ + str x9, [sp, #128] │ │ + stp q0, q2, [sp, #384] │ │ + ldr q0, [sp, #2000] │ │ + ldr q2, [sp, #2032] │ │ + str q0, [sp, #560] │ │ + ldr q0, [sp, #2064] │ │ + stp q0, q2, [sp, #512] │ │ + ldr q2, [sp, #2112] │ │ + ldr q0, [sp, #2096] │ │ + stp q0, q2, [sp, #448] │ │ + ldp q0, q2, [x23] │ │ + str q0, [sp, #416] │ │ + ldp q0, q4, [x23, #32] │ │ + stp q4, q2, [sp, #256] │ │ + stp q1, q0, [sp, #352] │ │ + ldp q0, q1, [x23, #64] │ │ + str q1, [sp, #240] │ │ + ldp q2, q1, [x23, #96] │ │ + stp q3, q0, [sp, #320] │ │ + ldp q0, q3, [x23, #128] │ │ + stp q3, q1, [sp, #192] │ │ + stp q0, q2, [sp, #288] │ │ + ldp q1, q2, [x23, #160] │ │ + ldr q0, [sp, #2736] │ │ + str q1, [sp, #224] │ │ + ldr q1, [sp, #2752] │ │ + str q2, [sp, #144] │ │ + ldp q2, q3, [x23, #192] │ │ + stp q0, q1, [sp, #640] │ │ + ldr q0, [sp, #2768] │ │ + stp q2, q3, [sp, #160] │ │ + str q0, [sp, #672] │ │ + bl 75ee0 │ │ + ldp q2, q1, [sp, #560] │ │ + ldr q0, [sp, #592] │ │ + ldr x9, [sp, #120] │ │ + b 29ebc │ │ + and x9, x27, #0xfffffffffffffffc │ │ + add x10, x9, #0x4 │ │ + add x9, x9, #0x8 │ │ + cmp x9, x10 │ │ + b.cc 29b50 // b.lo, b.ul, b.last │ │ + cmp x9, x8 │ │ + b.hi 29b50 // b.pmore │ │ + ldr x2, [sp, #136] │ │ + cmp x2, #0x17f │ │ + b.hi 298e0 // b.pmore │ │ + ldr x1, [sp, #128] │ │ + add x0, sp, #0x750 │ │ + add x19, sp, #0x750 │ │ + bl 75e40 │ │ + ldr x8, [sp, #136] │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + strb wzr, [x19, x8] │ │ + ldr x8, [sp, #136] │ │ + add x2, x8, #0x1 │ │ + bl 18a00 │ │ + ldr w8, [sp, #1280] │ │ + cmp w8, #0x1 │ │ + b.ne 2929c // b.any │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x9f0 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + str x8, [sp, #696] │ │ + str x9, [sp, #688] │ │ + b 292a8 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xea0 │ │ + mov w1, #0x4 // #4 │ │ + bl 17680 │ │ + ldr x1, [sp, #1288] │ │ + add x0, sp, #0x2b0 │ │ + bl 2e724 │ │ + ldr x22, [sp, #688] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x22, x8 │ │ + b.ne 292fc // b.any │ │ + ldr x26, [sp, #696] │ │ + and x8, x26, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 29b50 // b.any │ │ + ldr x27, [x26, #-1]! │ │ + ldr x19, [x26, #8] │ │ + ldr x8, [x19] │ │ + cbz x8, 292e0 │ │ + mov x0, x27 │ │ + blr x8 │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 292f0 │ │ + mov x0, x27 │ │ + bl 75e00 │ │ + mov x0, x26 │ │ + bl 75e00 │ │ + b 29b50 │ │ + ldr x23, [sp, #704] │ │ + ldr x21, [sp, #696] │ │ + cbz x23, 29318 │ │ + ldrb w8, [x21] │ │ + cmp w8, #0x2f │ │ + cset w8, eq // eq = none │ │ + b 2931c │ │ mov w8, wzr │ │ - cbnz wzr, 2954c │ │ - ldr w8, [x25, #4] │ │ - cmp w8, #0x8 │ │ - b.eq 29680 // b.none │ │ - ldp x10, x8, [x25, #24] │ │ - ldr x9, [sp, #2464] │ │ - ldr x11, [sp, #2456] │ │ - subs x9, x9, x10 │ │ - ccmp x9, x8, #0x0, cs // cs = hs, nlast │ │ - add x10, x11, x10 │ │ - cset w9, cc // cc = lo, ul, last │ │ - cmp w9, #0x0 │ │ - csel x27, xzr, x10, ne // ne = any │ │ - tbnz w9, #0, 29680 │ │ - cbz x8, 29680 │ │ - mov x29, xzr │ │ - ldrb w9, [x27, x29] │ │ - cbz w9, 2b274 │ │ - add x29, x29, #0x1 │ │ - cmp x8, x29 │ │ - b.ne 29624 // b.any │ │ - b 29680 │ │ - sub x9, x8, #0x1 │ │ - ands x10, x9, #0x3ffffffffffffff │ │ - mov x9, x25 │ │ - b.eq 29670 // b.none │ │ - add x9, x10, #0x1 │ │ - and x11, x9, #0x7fffffffffffffe │ │ - lsl x10, x11, #6 │ │ - mov x12, x11 │ │ - subs x12, x12, #0x2 │ │ - b.ne 2965c // b.any │ │ - cmp x9, x11 │ │ - b.eq 29680 // b.none │ │ - add x9, x25, x10 │ │ - add x8, x25, x8, lsl #6 │ │ - add x9, x9, #0x40 │ │ + mov w9, #0x6 // #6 │ │ + strb w8, [sp, #1930] │ │ + mov w8, #0x200 // #512 │ │ + str x21, [sp, #1872] │ │ + str x23, [sp, #1880] │ │ + strb w9, [sp, #1888] │ │ + strh w8, [sp, #1928] │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + bl 2e89c │ │ + ldrb w8, [sp, #1280] │ │ + sub w8, w8, #0x7 │ │ + cmp w8, #0x3 │ │ + b.cs 29390 // b.hs, b.nlast │ │ + add x0, sp, #0x750 │ │ + bl 2ec0c │ │ + str x0, [sp, #592] │ │ + cbz x0, 29390 │ │ + add x8, x27, x1 │ │ + mov x24, x1 │ │ + adds x26, x8, #0x10 │ │ + b.pl 29590 // b.nfrst │ │ + mov x19, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x9c0 │ │ + mov x0, x19 │ │ + mov x1, x26 │ │ + bl 169b0 │ │ + b 2ba1c │ │ + mov x19, #0x8000000000000000 // #-9223372036854775808 │ │ + cbz x22, 293a0 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x19, x8 │ │ + b.eq 29b50 // b.none │ │ + ldr x1, [sp, #112] │ │ + add x0, sp, #0x750 │ │ + mov x2, x26 │ │ + str x19, [sp, #96] │ │ + bl 2e438 │ │ + ldr w8, [sp, #1872] │ │ + cmp w8, #0x1 │ │ + b.ne 2957c // b.any │ │ + ldr x1, [sp, #1880] │ │ + mov w8, #0x8 // #8 │ │ + ldr x2, [sp, #1888] │ │ + str xzr, [sp, #2864] │ │ + str x8, [sp, #2872] │ │ + str xzr, [sp, #2888] │ │ + str xzr, [sp, #2880] │ │ + str x8, [sp, #2896] │ │ + str xzr, [sp, #2904] │ │ + add x0, sp, #0x500 │ │ + str x1, [sp, #88] │ │ + str x2, [sp, #120] │ │ + bl 2bd10 │ │ + ldr x9, [sp, #1280] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ cmp x9, x8 │ │ - b.ne 29674 // b.any │ │ - ldp x2, x1, [sp, #288] │ │ - add x0, sp, #0xb40 │ │ - add x3, sp, #0x920 │ │ - bl 2d45c │ │ - mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ - str x21, [sp, #3008] │ │ - add x0, sp, #0x6d0 │ │ - add x1, sp, #0x920 │ │ - add x2, sp, #0x980 │ │ - add x3, sp, #0xbc0 │ │ - add x4, sp, #0xb40 │ │ - bl 2d9a8 │ │ - ldr x8, [sp, #1744] │ │ - cmp x8, x21 │ │ - str x8, [sp, #272] │ │ - b.ne 2a260 // b.any │ │ - mov x27, #0x8000000000000001 // #-9223372036854775807 │ │ - str x8, [sp, #424] │ │ + str x9, [sp, #560] │ │ + b.eq 29a44 // b.none │ │ + ldr x8, [sp, #1288] │ │ + ldr x9, [sp, #1328] │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x28, [sp, #1336] │ │ + ldr x10, [sp, #1344] │ │ + ldr x19, [sp, #1352] │ │ + str x8, [sp, #464] │ │ + ldr x8, [sp, #1296] │ │ + str x10, [sp, #592] │ │ + str x8, [sp, #448] │ │ + ldr x8, [sp, #1304] │ │ + str x9, [sp, #512] │ │ + str x8, [sp, #480] │ │ + ldr x8, [sp, #1312] │ │ + str x8, [sp, #496] │ │ + ldr x8, [sp, #1320] │ │ + str x8, [sp, #528] │ │ + add x8, sp, #0x500 │ │ + ldur q0, [x8, #88] │ │ + ldur q1, [x8, #104] │ │ + ldr x8, [sp, #1360] │ │ + str x8, [sp, #576] │ │ + str q0, [sp, #2912] │ │ + str q1, [sp, #2928] │ │ + cbz x9, 29970 │ │ + cbz x28, 29970 │ │ + ldr x8, [sp, #512] │ │ + mov x24, #0x696e // #26990 │ │ + ldr x23, [sp, #528] │ │ + movk x24, #0x746c, lsl #16 │ │ + mov w21, #0xffffffff // #-1 │ │ + lsl x22, x8, #6 │ │ + movk x24, #0x616c, lsl #32 │ │ + mov x27, x23 │ │ + movk x24, #0x7567, lsl #48 │ │ + b 294bc │ │ + cmp x8, x9 │ │ + cneg w8, w21, cs // cs = hs, nlast │ │ + cbz w8, 29528 │ │ + subs x22, x22, #0x40 │ │ + mov x23, x27 │ │ + b.eq 2996c // b.none │ │ + ldr w8, [x27], #64 │ │ + cmn x19, x8 │ │ + b.cs 294b0 // b.hs, b.nlast │ │ + ldr x1, [sp, #592] │ │ + ldr x3, [sp, #576] │ │ + add x2, x19, x8 │ │ + mov x0, x28 │ │ + bl 1d830 │ │ + cbz x0, 294b0 │ │ + cmp x1, #0x11 │ │ + b.ne 294b0 // b.any │ │ + mov x9, #0x6562 // #25954 │ │ + ldr x8, [x0] │ │ + movk x9, #0x5f64, lsl #16 │ │ + movk x9, #0x6e75, lsl #32 │ │ + rev x8, x8 │ │ + movk x9, #0x2e67, lsl #48 │ │ + cmp x8, x9 │ │ + b.ne 294a4 // b.any │ │ + ldr x8, [x0, #8] │ │ + mov x9, x24 │ │ + rev x8, x8 │ │ + cmp x8, x24 │ │ + b.ne 294a4 // b.any │ │ + ldrb w8, [x0, #16] │ │ + sub w8, w8, #0x6b │ │ + cbnz w8, 294b0 │ │ + ldr w8, [x23, #4] │ │ + cmp w8, #0x8 │ │ + b.eq 2996c // b.none │ │ + ldr x22, [x23, #32] │ │ + cbz x22, 2996c │ │ + ldr x8, [x23, #24] │ │ + ldr x9, [sp, #496] │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + subs x9, x9, x8 │ │ + b.cc 29970 // b.lo, b.ul, b.last │ │ + cmp x22, x9 │ │ + b.hi 29970 // b.pmore │ │ + ldr x9, [sp, #480] │ │ + mov x23, xzr │ │ + add x24, x9, x8 │ │ + ldrb w8, [x24, x23] │ │ + cbz w8, 298a0 │ │ + add x23, x23, #0x1 │ │ + cmp x22, x23 │ │ + b.ne 29564 // b.any │ │ + b 29970 │ │ + ldr x8, [sp, #96] │ │ + cbz x8, 29b50 │ │ + ldr x0, [sp, #112] │ │ + bl 75e00 │ │ + b 29b50 │ │ + cbz x26, 295e0 │ │ + mov x0, x26 │ │ + mov w1, #0x1 // #1 │ │ + mov w19, #0x1 // #1 │ │ + bl 16618 │ │ + cbnz x0, 295e4 │ │ + b 29378 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #1872] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xe88 │ │ + add x0, sp, #0x750 │ │ + str x9, [sp, #1880] │ │ + str xzr, [sp, #1904] │ │ + str x8, [sp, #1888] │ │ + str xzr, [sp, #1896] │ │ + bl 16fbc │ │ + mov w0, #0x1 // #1 │ │ + mov x19, xzr │ │ + cmp x24, x26 │ │ + str x26, [sp, #688] │ │ + str x0, [sp, #696] │ │ + str xzr, [sp, #704] │ │ + b.hi 2b6ec // b.pmore │ │ + ldr x1, [sp, #592] │ │ + add x0, x0, x19 │ │ + mov x2, x24 │ │ + bl 75e40 │ │ + ldr x8, [sp, #696] │ │ + mov w9, wzr │ │ + add x26, x19, x24 │ │ + str x26, [sp, #704] │ │ + cbz x26, 29638 │ │ + add x10, x8, x26 │ │ + sub x10, x10, #0x1 │ │ + cbz x10, 29638 │ │ + ldrb w9, [x10] │ │ + cmp w9, #0x2f │ │ + cset w9, ne // ne = any │ │ + cbz x27, 29650 │ │ + ldrb w10, [x28] │ │ + cmp w10, #0x2f │ │ + b.ne 29650 // b.any │ │ + mov x26, xzr │ │ + b 2966c │ │ + ldr x10, [sp, #688] │ │ + cbz w9, 29674 │ │ + cmp x10, x26 │ │ + b.eq 2b854 // b.none │ │ + mov w9, #0x2f // #47 │ │ + strb w9, [x8, x26] │ │ + add x26, x26, #0x1 │ │ + ldr x10, [sp, #688] │ │ + str x26, [sp, #704] │ │ + sub x9, x10, x26 │ │ + cmp x27, x9 │ │ + b.hi 2b710 // b.pmore │ │ + add x0, x8, x26 │ │ + mov x1, x28 │ │ + mov x2, x27 │ │ + bl 75e40 │ │ + adds x9, x26, x27 │ │ + ldr x8, [sp, #696] │ │ + mov x26, x9 │ │ + str x9, [sp, #704] │ │ + str x8, [sp, #112] │ │ + b.eq 296b8 // b.none │ │ + ldr x8, [sp, #112] │ │ + ldrb w8, [x8] │ │ + cmp w8, #0x2f │ │ + cset w9, eq // eq = none │ │ + ldr x8, [sp, #112] │ │ + strb w9, [sp, #1338] │ │ + mov w9, #0x200 // #512 │ │ + str x26, [sp, #1288] │ │ + str x8, [sp, #1280] │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [sp, #1296] │ │ + strh w9, [sp, #1336] │ │ + cbz x23, 296ec │ │ + ldrb w10, [x21] │ │ + cmp w10, #0x2f │ │ + cset w10, eq // eq = none │ │ + b 296f0 │ │ + mov w10, wzr │ │ + str x21, [sp, #1872] │ │ + str x23, [sp, #1880] │ │ + strb w8, [sp, #1888] │ │ + strb w10, [sp, #1930] │ │ + strh w9, [sp, #1928] │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + bl 2f024 │ │ + tbnz w0, #0, 29724 │ │ + ldr x0, [sp, #112] │ │ + mov x1, x26 │ │ + bl 2f224 │ │ + tbnz w0, #0, 29864 │ │ + ldr x8, [sp, #688] │ │ + mov x19, xzr │ │ + str xzr, [sp, #704] │ │ + cmp x24, x8 │ │ + b.hi 2b7e4 // b.pmore │ │ + ldr x8, [sp, #112] │ │ + ldr x1, [sp, #592] │ │ + mov x2, x24 │ │ + add x0, x8, x19 │ │ + bl 75e40 │ │ + add x1, x19, x24 │ │ + str x1, [sp, #704] │ │ + cbz x1, 29798 │ │ + ldr x8, [sp, #112] │ │ + add x8, x8, x1 │ │ + sub x8, x8, #0x1 │ │ + cbz x8, 29798 │ │ + ldrb w9, [x8] │ │ + ldr x8, [sp, #688] │ │ + cmp w9, #0x2f │ │ + b.eq 2979c // b.none │ │ + cmp x8, x1 │ │ + b.eq 2b9a8 // b.none │ │ + ldr x10, [sp, #112] │ │ + mov w9, #0x2f // #47 │ │ + strb w9, [x10, x1] │ │ + add x1, x1, #0x1 │ │ + str x1, [sp, #704] │ │ + b 2979c │ │ + ldr x8, [sp, #688] │ │ + sub x8, x8, x1 │ │ + cmp x8, #0x5 │ │ + b.ls 2b80c // b.plast │ │ + ldr x8, [sp, #112] │ │ + mov w10, #0x642e // #25646 │ │ + mov w9, #0x6775 // #26485 │ │ + movk w10, #0x6265, lsl #16 │ │ + add x26, x1, #0x6 │ │ + add x8, x8, x1 │ │ + strh w9, [x8, #4] │ │ + str w10, [x8] │ │ + ldr x8, [sp, #696] │ │ + str x26, [sp, #704] │ │ + add x9, x8, x26 │ │ + subs x9, x9, #0x1 │ │ + b.eq 297ec // b.none │ │ + ldrb w9, [x9] │ │ + cmp w9, #0x2f │ │ + cset w10, ne // ne = any │ │ + b 297f0 │ │ + mov w10, wzr │ │ + cbz x27, 29808 │ │ + ldrb w9, [x28] │ │ + cmp w9, #0x2f │ │ + b.ne 29808 // b.any │ │ + mov x26, xzr │ │ + b 29824 │ │ + ldr x9, [sp, #688] │ │ + cbz w10, 2982c │ │ + cmp x9, x26 │ │ + b.eq 2b984 // b.none │ │ + mov w9, #0x2f // #47 │ │ + strb w9, [x8, x26] │ │ + add x26, x26, #0x1 │ │ + ldr x9, [sp, #688] │ │ + str x26, [sp, #704] │ │ + sub x9, x9, x26 │ │ + cmp x27, x9 │ │ + b.hi 2b830 // b.pmore │ │ + add x0, x8, x26 │ │ + mov x1, x28 │ │ + mov x2, x27 │ │ + bl 75e40 │ │ + ldr x0, [sp, #696] │ │ + add x1, x26, x27 │ │ + str x1, [sp, #704] │ │ + str x0, [sp, #112] │ │ + mov x26, x1 │ │ + bl 2f224 │ │ + tbz w0, #0, 29870 │ │ + ldr x19, [sp, #688] │ │ + cbnz x22, 29398 │ │ + b 293a0 │ │ + ldr x8, [sp, #688] │ │ + cbz x8, 29880 │ │ + ldr x0, [sp, #112] │ │ + bl 75e00 │ │ + cbz x22, 29b50 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + b 29b50 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xeb8 │ │ + mov x0, x21 │ │ + bl 16e34 │ │ + cbz x23, 298f0 │ │ + ldrb w8, [x24] │ │ + cmp w8, #0x2f │ │ + b.ne 298f0 // b.any │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + bl 2f224 │ │ + tbz w0, #0, 2996c │ │ + tbz x23, #63, 2b654 │ │ + mov x21, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x0, x21 │ │ + mov x1, x23 │ │ + bl 169b0 │ │ + b 2ba1c │ │ + ldr x1, [sp, #128] │ │ + add x0, sp, #0x2b0 │ │ + bl 2e7e0 │ │ + b 292a8 │ │ + cmp x26, #0x17f │ │ + b.hi 2b9fc // b.pmore │ │ + ldr x1, [sp, #112] │ │ + add x0, sp, #0x500 │ │ + mov x2, x26 │ │ + add x21, sp, #0x500 │ │ + bl 75e40 │ │ + add x0, sp, #0x2b0 │ │ + add x1, sp, #0x500 │ │ + add x2, x26, #0x1 │ │ + strb wzr, [x21, x26] │ │ + bl 18a00 │ │ + ldr w8, [sp, #688] │ │ + cmp w8, #0x1 │ │ + b.ne 29940 // b.any │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x9f0 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x9, x8, [x29, #-240] │ │ + b 2994c │ │ + ldr x1, [sp, #696] │ │ + sub x0, x29, #0xf0 │ │ + bl 2e724 │ │ + ldur x26, [x29, #-240] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x26, x8 │ │ + b.ne 2b55c // b.any │ │ + ldur x22, [x29, #-232] │ │ + and x8, x22, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 2b61c // b.none │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + ldp x1, x2, [sp, #128] │ │ + sub x0, x29, #0x88 │ │ + add x3, sp, #0xb30 │ │ + bl 2f52c │ │ + ldr x8, [sp, #560] │ │ + ldr q0, [sp, #2912] │ │ + ldr q1, [sp, #2928] │ │ + str x28, [sp, #744] │ │ + str x8, [sp, #688] │ │ + ldr x8, [sp, #464] │ │ + str x19, [sp, #760] │ │ + str x8, [sp, #696] │ │ + ldr x8, [sp, #448] │ │ + str x27, [sp, #1280] │ │ + str x8, [sp, #704] │ │ + ldr x8, [sp, #480] │ │ + str x8, [sp, #712] │ │ + ldr x8, [sp, #496] │ │ + str x8, [sp, #720] │ │ + ldr x8, [sp, #528] │ │ + str x8, [sp, #728] │ │ + ldr x8, [sp, #512] │ │ + str x8, [sp, #736] │ │ + ldr x8, [sp, #592] │ │ + str x8, [sp, #752] │ │ + ldr x8, [sp, #576] │ │ + str x8, [sp, #768] │ │ + add x8, sp, #0x2b0 │ │ + stur q0, [x8, #88] │ │ + stur q1, [x8, #104] │ │ + ldp q0, q1, [x29, #-176] │ │ + ldr x8, [sp, #432] │ │ + str q0, [sp, #1360] │ │ + str q1, [sp, #1376] │ │ + ldp q0, q1, [x29, #-240] │ │ + str x8, [sp, #1288] │ │ + ldur x8, [x29, #-144] │ │ + str q0, [sp, #1296] │ │ + ldp q0, q2, [x29, #-208] │ │ + str x8, [sp, #1392] │ │ + str q1, [sp, #1312] │ │ + str q2, [sp, #1344] │ │ + str q0, [sp, #1328] │ │ + add x0, sp, #0x750 │ │ + add x1, sp, #0xb30 │ │ + add x2, sp, #0x2b0 │ │ + add x3, sp, #0x500 │ │ + sub x4, x29, #0x88 │ │ + bl 2c3dc │ │ + ldr x22, [sp, #1872] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x22, x8 │ │ + b.ne 29a60 // b.any │ │ + add x0, sp, #0xb30 │ │ + bl 2c33c │ │ + ldr x0, [sp, #88] │ │ + ldr x1, [sp, #120] │ │ + bl 75fe0 │ │ + mov x22, #0x8000000000000000 // #-9223372036854775808 │ │ + b 29b34 │ │ + ldr q1, [sp, #1920] │ │ + ldr q0, [sp, #1904] │ │ + ldr q2, [sp, #1984] │ │ + ldr x8, [sp, #1888] │ │ + ldr q3, [sp, #2080] │ │ + ldr x26, [sp, #1880] │ │ + stp q0, q1, [sp, #480] │ │ + ldr q4, [sp, #1952] │ │ + ldr q1, [sp, #1936] │ │ + str x8, [sp, #104] │ │ + ldr x8, [sp, #552] │ │ + ldr x23, [sp, #1896] │ │ + ldr q0, [sp, #1968] │ │ + ldr x19, [sp, #2128] │ │ + ldr x27, [sp, #2368] │ │ + ldr x28, [sp, #2376] │ │ + stp q0, q1, [sp, #576] │ │ + ldr q0, [sp, #2016] │ │ + ldr q1, [sp, #2048] │ │ + stp q0, q2, [sp, #384] │ │ + ldr q0, [sp, #2000] │ │ + ldr q2, [sp, #2032] │ │ + str q0, [sp, #560] │ │ + ldr q0, [sp, #2064] │ │ + stp q0, q2, [sp, #512] │ │ + ldr q2, [sp, #2112] │ │ + ldr q0, [sp, #2096] │ │ + stp q0, q2, [sp, #448] │ │ + ldp q0, q2, [x8] │ │ + stp q0, q4, [sp, #416] │ │ + ldp q0, q4, [x8, #32] │ │ + stp q4, q2, [sp, #256] │ │ + stp q1, q0, [sp, #352] │ │ + ldp q0, q1, [x8, #64] │ │ + str q1, [sp, #240] │ │ + ldp q2, q1, [x8, #96] │ │ + stp q3, q0, [sp, #320] │ │ + ldp q0, q3, [x8, #128] │ │ + stp q3, q1, [sp, #192] │ │ + stp q0, q2, [sp, #288] │ │ + ldp q1, q2, [x8, #160] │ │ + ldr q0, [sp, #2864] │ │ + str q2, [sp, #144] │ │ + ldp q2, q3, [x8, #192] │ │ + str q1, [sp, #224] │ │ + ldr q1, [sp, #2880] │ │ + ldr x8, [sp, #2360] │ │ + str q0, [sp, #2688] │ │ + ldr q0, [sp, #2896] │ │ + stp q2, q3, [sp, #160] │ │ + str q1, [sp, #2704] │ │ + str x8, [sp, #552] │ │ + str q0, [sp, #2720] │ │ + ldr x8, [sp, #96] │ │ + cbz x8, 29b44 │ │ + ldr x0, [sp, #112] │ │ + bl 75e00 │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x22, x8 │ │ + b.ne 2b4c8 // b.any │ │ + ldp x1, x2, [sp, #128] │ │ + add x0, sp, #0xab0 │ │ + add x3, sp, #0x9a0 │ │ + bl 2f52c │ │ + ldr x21, [sp, #624] │ │ + mov x19, #0x8000000000000000 // #-9223372036854775808 │ │ + str x19, [sp, #1280] │ │ + add x0, sp, #0x750 │ │ + add x1, sp, #0x9a0 │ │ + add x2, sp, #0xa00 │ │ + add x3, sp, #0x500 │ │ + add x4, sp, #0xab0 │ │ + bl 2c3dc │ │ + ldr x26, [sp, #1872] │ │ + cmp x26, x19 │ │ + b.ne 29ba4 // b.any │ │ + mov x22, #0x8000000000000001 // #-9223372036854775807 │ │ mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x27, x8 │ │ - b.eq 293dc // b.none │ │ - ldr q0, [sp, #2384] │ │ + cmp x22, x8 │ │ + b.eq 28f18 // b.none │ │ + b 29c84 │ │ + ldr x8, [sp, #1880] │ │ + ldr x23, [sp, #1888] │ │ + mov x22, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x19, [sp, #2120] │ │ + ldr x9, [sp, #2360] │ │ + ldr x10, [sp, #2368] │ │ + str x8, [sp, #104] │ │ + add x8, sp, #0x750 │ │ + ldr x24, [sp, #2376] │ │ + ldur q3, [x8, #104] │ │ + ldur q2, [x8, #136] │ │ + ldur q6, [x8, #152] │ │ + ldur q4, [x8, #72] │ │ + ldur q5, [x8, #168] │ │ + ldur q7, [x8, #200] │ │ + stp q2, q3, [sp, #384] │ │ + ldur q3, [x8, #184] │ │ + ldur q1, [x8, #40] │ │ + ldur q0, [x8, #24] │ │ + ldur q2, [x8, #120] │ │ + stp q3, q6, [sp, #512] │ │ + ldur q3, [x8, #232] │ │ + ldr q6, [sp, #2224] │ │ + stp q0, q1, [sp, #480] │ │ + ldur q0, [x8, #56] │ │ + ldur q1, [x8, #88] │ │ + str q3, [sp, #464] │ │ + ldur q3, [x8, #216] │ │ + ldr x8, [sp, #2352] │ │ + stp q4, q3, [sp, #432] │ │ + ldr q3, [sp, #2128] │ │ + ldr q4, [sp, #2144] │ │ + str x8, [sp, #552] │ │ + str q3, [sp, #416] │ │ + ldr q3, [sp, #2176] │ │ + stp q3, q4, [sp, #256] │ │ + ldr q3, [sp, #2160] │ │ + ldr q4, [sp, #2208] │ │ + stp q5, q3, [sp, #352] │ │ + ldr q3, [sp, #2192] │ │ + ldr q5, [sp, #2240] │ │ + stp q7, q3, [sp, #320] │ │ + ldr q3, [sp, #2272] │ │ + stp q3, q5, [sp, #192] │ │ + ldr q3, [sp, #2256] │ │ + ldr q5, [sp, #2304] │ │ + stp q3, q6, [sp, #288] │ │ + ldr q3, [sp, #2288] │ │ + stp q3, q4, [sp, #224] │ │ + ldr q3, [sp, #2336] │ │ + str q3, [sp, #176] │ │ + ldr q3, [sp, #2320] │ │ + stp q5, q3, [sp, #144] │ │ + mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + cmp x22, x8 │ │ + b.eq 28f18 // b.none │ │ + stp q2, q1, [sp, #560] │ │ + ldr q1, [sp, #2528] │ │ + ldr q2, [sp, #2544] │ │ + str q0, [sp, #592] │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr q1, [sp, #2400] │ │ - cmp x27, x8 │ │ - ldr q2, [sp, #2416] │ │ - str q0, [sp, #1744] │ │ - str q1, [sp, #1760] │ │ - str q2, [sp, #1776] │ │ - b.ne 297b0 // b.any │ │ - ldp x10, x8, [sp, #256] │ │ - ldr x9, [sp, #248] │ │ - ldr q1, [sp, #2336] │ │ - ldr q0, [sp, #2352] │ │ - stp x9, x10, [sp, #256] │ │ - ldp x9, x10, [sp, #232] │ │ - str q1, [sp, #1696] │ │ - ldr q2, [sp, #2368] │ │ - str q0, [sp, #1712] │ │ - ldr x27, [sp, #272] │ │ - stp x9, x10, [sp, #240] │ │ - ldp x9, x10, [sp, #216] │ │ - str q2, [sp, #1728] │ │ - stp x9, x10, [sp, #224] │ │ - ldp x9, x10, [sp, #200] │ │ - stp x9, x10, [sp, #208] │ │ - ldp x9, x10, [sp, #184] │ │ - stp x9, x10, [sp, #192] │ │ - ldp x9, x10, [sp, #168] │ │ - stp x9, x10, [sp, #176] │ │ - ldp x9, x10, [sp, #152] │ │ - stp x9, x10, [sp, #160] │ │ - ldp x9, x10, [sp, #136] │ │ - stp x9, x10, [sp, #144] │ │ - ldp x9, x10, [sp, #120] │ │ - stp x9, x10, [sp, #128] │ │ - ldp x9, x10, [sp, #104] │ │ - stp x9, x10, [sp, #112] │ │ - ldp x9, x10, [sp, #88] │ │ - stp x9, x10, [sp, #96] │ │ - ldp x9, x10, [sp, #72] │ │ - stp x9, x10, [sp, #80] │ │ - ldr x10, [sp, #64] │ │ - ldr x9, [sp, #48] │ │ - stp x9, x10, [sp, #64] │ │ - ldr x10, [sp, #56] │ │ - ldr x9, [sp, #40] │ │ - stp x10, x9, [sp, #48] │ │ - ldp x9, x10, [sp, #24] │ │ - stp x9, x10, [sp, #32] │ │ - ldp x9, x10, [sp, #424] │ │ - str x9, [sp, #24] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x27, x9 │ │ - b.ne 298f0 // b.any │ │ - b 2a240 │ │ - ldr q0, [sp, #1744] │ │ - stp x27, x28, [sp, #280] │ │ - ldr q1, [sp, #1760] │ │ - mov x27, x6 │ │ - ldr q2, [sp, #1776] │ │ - stp x24, x4, [sp, #296] │ │ - stp x2, x7, [sp, #312] │ │ - stp x0, x5, [sp, #328] │ │ - stp x16, x3, [sp, #344] │ │ - stp x14, x1, [sp, #360] │ │ - stp x13, x17, [sp, #376] │ │ - stp x12, x15, [sp, #392] │ │ - str x11, [sp, #416] │ │ - str q0, [sp, #1696] │ │ - str q1, [sp, #1712] │ │ - str q2, [sp, #1728] │ │ + ldr q0, [sp, #2512] │ │ + cmp x22, x8 │ │ + str q1, [sp, #1888] │ │ + str q0, [sp, #1872] │ │ + str q2, [sp, #1904] │ │ + b.ne 29e10 // b.any │ │ + ldp q3, q4, [sp, #480] │ │ + mov x22, x9 │ │ + ldp q6, q5, [sp, #576] │ │ mov x28, x23 │ │ - ldr x21, [sp, #2352] │ │ - ldr x24, [sp, #2344] │ │ - cbz x21, 29828 │ │ - add x23, x24, #0x8 │ │ - b 29814 │ │ - subs x21, x21, #0x1 │ │ - add x23, x23, #0x18 │ │ - b.eq 29828 // b.none │ │ - ldur x8, [x23, #-8] │ │ - cbz x8, 29808 │ │ - ldr x0, [x23] │ │ - bl 72f50 │ │ - b 29808 │ │ - ldr x8, [sp, #2336] │ │ - cbz x8, 29838 │ │ + ldp q19, q7, [sp, #416] │ │ + ldr q18, [sp, #352] │ │ + fmov x8, d3 │ │ + ext v3.16b, v3.16b, v4.16b, #8 │ │ + ldr q0, [sp, #2464] │ │ + ext v4.16b, v4.16b, v5.16b, #8 │ │ + ldp q17, q16, [sp, #384] │ │ + ext v5.16b, v5.16b, v7.16b, #8 │ │ + ldp q22, q20, [sp, #320] │ │ + fmov x0, d19 │ │ + ldp q25, q24, [sp, #192] │ │ + ldr q1, [sp, #2480] │ │ + str x8, [sp, #112] │ │ + ldr x8, [sp, #552] │ │ + ldr q2, [sp, #2496] │ │ + ldr x9, [sp, #608] │ │ + ldr x27, [sp, #104] │ │ + str q5, [sp, #592] │ │ + ext v5.16b, v7.16b, v6.16b, #8 │ │ + ext v6.16b, v6.16b, v16.16b, #8 │ │ + ldr q7, [sp, #560] │ │ + stp q0, q1, [sp, #640] │ │ + str q2, [sp, #672] │ │ + str q4, [sp, #496] │ │ + str q6, [sp, #576] │ │ + ext v6.16b, v16.16b, v7.16b, #8 │ │ + ext v7.16b, v7.16b, v17.16b, #8 │ │ + ldr q16, [sp, #528] │ │ + ext v21.16b, v16.16b, v18.16b, #8 │ │ + str q7, [sp, #560] │ │ + ext v7.16b, v17.16b, v16.16b, #8 │ │ + ldr q17, [sp, #512] │ │ + ext v16.16b, v18.16b, v17.16b, #8 │ │ + ext v17.16b, v17.16b, v22.16b, #8 │ │ + ldp q18, q23, [sp, #448] │ │ + stp q7, q6, [sp, #384] │ │ + stp q17, q21, [sp, #512] │ │ + ext v17.16b, v22.16b, v18.16b, #8 │ │ + ext v18.16b, v18.16b, v23.16b, #8 │ │ + ldr q22, [sp, #240] │ │ + dup v23.2d, v23.d[1] │ │ + stp q5, q18, [sp, #432] │ │ + ldp q21, q18, [sp, #256] │ │ + mov v23.d[1], x19 │ │ + mov x19, x0 │ │ + ext v19.16b, v19.16b, v18.16b, #8 │ │ + stp q23, q3, [sp, #464] │ │ + str q19, [sp, #416] │ │ + ldr q19, [sp, #368] │ │ + ext v18.16b, v18.16b, v19.16b, #8 │ │ + ext v19.16b, v19.16b, v21.16b, #8 │ │ + stp q16, q19, [sp, #352] │ │ + ext v19.16b, v21.16b, v20.16b, #8 │ │ + ext v20.16b, v20.16b, v22.16b, #8 │ │ + ldr q21, [sp, #304] │ │ + ext v26.16b, v21.16b, v24.16b, #8 │ │ + stp q17, q20, [sp, #320] │ │ + ext v20.16b, v22.16b, v21.16b, #8 │ │ + ldr q22, [sp, #288] │ │ + stp q19, q18, [sp, #256] │ │ + ext v21.16b, v24.16b, v22.16b, #8 │ │ + ext v22.16b, v22.16b, v25.16b, #8 │ │ + ldp q27, q24, [sp, #144] │ │ + stp q22, q26, [sp, #288] │ │ + ldr q26, [sp, #176] │ │ + ext v22.16b, v27.16b, v24.16b, #8 │ │ + ext v28.16b, v24.16b, v26.16b, #8 │ │ + dup v26.2d, v26.d[1] │ │ + ldr q24, [sp, #224] │ │ + ext v0.16b, v25.16b, v24.16b, #8 │ │ + ext v24.16b, v24.16b, v27.16b, #8 │ │ + str q22, [sp, #144] │ │ + mov v26.d[1], x8 │ │ + ldr x8, [sp, #616] │ │ + stp x10, x8, [sp, #128] │ │ + stp q24, q20, [sp, #224] │ │ + stp q28, q26, [sp, #160] │ │ + stp q0, q21, [sp, #192] │ │ + ldp q1, q0, [sp, #576] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr q2, [sp, #560] │ │ + cmp x26, x8 │ │ + b.ne 29ebc // b.any │ │ + b 2b454 │ │ + ldr q0, [sp, #1872] │ │ + ldr q1, [sp, #1888] │ │ + mov x27, x26 │ │ + ldr q2, [sp, #1904] │ │ + ldr x28, [sp, #104] │ │ + mov x26, x22 │ │ + stp x9, x24, [sp, #128] │ │ + stp q0, q1, [sp, #640] │ │ + str x23, [sp, #112] │ │ + mov x23, x10 │ │ + str q2, [sp, #672] │ │ + ldr x21, [sp, #2480] │ │ + ldr x24, [sp, #2472] │ │ + cbnz x21, 28f28 │ │ + ldr x8, [sp, #2464] │ │ + cbz x8, 29e58 │ │ mov x0, x24 │ │ - bl 72f50 │ │ - ldr x21, [sp, #2376] │ │ - ldr x24, [sp, #2368] │ │ - cbz x21, 2985c │ │ - add x23, x24, #0x8 │ │ - ldp x0, x1, [x23, #-8] │ │ - bl 730b0 │ │ + bl 75e00 │ │ + ldr x21, [sp, #2504] │ │ + ldr x24, [sp, #2496] │ │ + cbz x21, 29e7c │ │ + add x22, x24, #0x8 │ │ + ldp x0, x1, [x22, #-8] │ │ + bl 75fe0 │ │ subs x21, x21, #0x1 │ │ - add x23, x23, #0x10 │ │ - b.ne 29848 // b.any │ │ - ldr x8, [sp, #2360] │ │ - cbz x8, 2986c │ │ + add x22, x22, #0x10 │ │ + b.ne 29e68 // b.any │ │ + ldr x8, [sp, #2488] │ │ + cbz x8, 29e8c │ │ mov x0, x24 │ │ - bl 72f50 │ │ - ldr x0, [sp, #520] │ │ - ldr x1, [sp, #432] │ │ - bl 730b0 │ │ - ldp x8, x10, [sp, #440] │ │ - mov x23, x26 │ │ - mov x26, x29 │ │ - ldr x9, [sp, #456] │ │ - mov x29, x25 │ │ - mov x25, x27 │ │ - ldr x12, [sp, #400] │ │ - ldp x6, x4, [sp, #288] │ │ - stp x10, x9, [sp, #440] │ │ - ldp x10, x9, [sp, #464] │ │ - ldp x2, x7, [sp, #320] │ │ - stp x10, x9, [sp, #456] │ │ - ldp x10, x9, [sp, #480] │ │ - ldp x0, x5, [sp, #336] │ │ - stp x10, x9, [sp, #472] │ │ - ldp x10, x9, [sp, #496] │ │ - ldp x16, x3, [sp, #352] │ │ - stp x10, x9, [sp, #488] │ │ - ldr x9, [sp, #512] │ │ - ldp x14, x1, [sp, #368] │ │ - stp x9, x28, [sp, #504] │ │ - ldr x10, [sp, #16] │ │ - ldp x28, x24, [sp, #304] │ │ - ldp x13, x17, [sp, #384] │ │ - ldp x15, x9, [sp, #416] │ │ - ldp x11, x27, [sp, #272] │ │ - str x9, [sp, #520] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x27, x9 │ │ - b.eq 2a240 // b.none │ │ - str x8, [sp, #1376] │ │ - ldr x8, [sp, #264] │ │ - ldr x9, [sp, #512] │ │ - str x24, [sp, #1232] │ │ - ldr q0, [sp, #1696] │ │ - str x23, [sp, #1288] │ │ - str x8, [sp, #1384] │ │ - ldr x8, [sp, #256] │ │ - str x9, [sp, #1296] │ │ - ldr x9, [sp, #504] │ │ - ldr q1, [sp, #1712] │ │ - str x27, [sp, #1120] │ │ - str x8, [sp, #1392] │ │ - ldr x8, [sp, #248] │ │ - str x9, [sp, #1304] │ │ - ldr x9, [sp, #496] │ │ - ldr q2, [sp, #1728] │ │ - str x11, [sp, #1128] │ │ - str x8, [sp, #1400] │ │ - ldr x8, [sp, #240] │ │ - str x9, [sp, #1312] │ │ - ldr x9, [sp, #488] │ │ - str x15, [sp, #1136] │ │ - str x8, [sp, #1408] │ │ - ldr x8, [sp, #232] │ │ - str x9, [sp, #1320] │ │ - ldr x9, [sp, #480] │ │ - str x12, [sp, #1144] │ │ - str x8, [sp, #1416] │ │ - ldr x8, [sp, #224] │ │ - str x9, [sp, #1328] │ │ - ldr x9, [sp, #472] │ │ - str x17, [sp, #1152] │ │ - str x8, [sp, #1424] │ │ - ldr x8, [sp, #216] │ │ - str x9, [sp, #1336] │ │ - ldr x9, [sp, #464] │ │ - str x13, [sp, #1160] │ │ - str x8, [sp, #1432] │ │ - ldr x8, [sp, #208] │ │ - str x9, [sp, #1344] │ │ - ldr x9, [sp, #456] │ │ - str x1, [sp, #1168] │ │ - str x8, [sp, #1440] │ │ - ldr x8, [sp, #200] │ │ - str x9, [sp, #1352] │ │ - ldr x9, [sp, #448] │ │ - str x14, [sp, #1176] │ │ - str x8, [sp, #1448] │ │ - ldr x8, [sp, #192] │ │ - str x9, [sp, #1360] │ │ - ldr x9, [sp, #440] │ │ - str x3, [sp, #1184] │ │ - str x8, [sp, #1456] │ │ - ldr x8, [sp, #184] │ │ - str x9, [sp, #1368] │ │ - str x16, [sp, #1192] │ │ - str x8, [sp, #1464] │ │ - ldr x8, [sp, #176] │ │ - str x5, [sp, #1200] │ │ - str x0, [sp, #1208] │ │ - str x8, [sp, #1472] │ │ - ldr x8, [sp, #168] │ │ - str x7, [sp, #1216] │ │ - str x2, [sp, #1224] │ │ - str x8, [sp, #1480] │ │ - ldr x8, [sp, #160] │ │ - str x4, [sp, #1240] │ │ - str x28, [sp, #1248] │ │ - str x8, [sp, #1488] │ │ - ldr x8, [sp, #152] │ │ - str x6, [sp, #1256] │ │ - str x25, [sp, #1264] │ │ - str x8, [sp, #1496] │ │ - ldr x8, [sp, #144] │ │ - str x29, [sp, #1272] │ │ - str x26, [sp, #1280] │ │ - str x8, [sp, #1504] │ │ - ldr x8, [sp, #136] │ │ - str q0, [sp, #1648] │ │ - str q1, [sp, #1664] │ │ - str x8, [sp, #1512] │ │ - ldr x8, [sp, #128] │ │ - str q2, [sp, #1680] │ │ - str x10, [sp, #1640] │ │ - str x8, [sp, #1520] │ │ - ldr x8, [sp, #120] │ │ - str x8, [sp, #1528] │ │ + bl 75e00 │ │ + ldr x0, [sp, #616] │ │ + ldr x1, [sp, #608] │ │ + bl 75fe0 │ │ + ldr x21, [sp, #624] │ │ + ldr x9, [sp, #120] │ │ + mov x24, x23 │ │ + ldr x22, [sp, #552] │ │ + ldp q1, q0, [sp, #576] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr q2, [sp, #560] │ │ + cmp x26, x8 │ │ + b.eq 2b454 // b.none │ │ ldr x8, [sp, #112] │ │ - str x8, [sp, #1536] │ │ - ldr x8, [sp, #104] │ │ - str x8, [sp, #1544] │ │ - ldr x8, [sp, #96] │ │ - str x8, [sp, #1552] │ │ - ldr x8, [sp, #88] │ │ - str x8, [sp, #1560] │ │ - ldr x8, [sp, #80] │ │ - str x8, [sp, #1568] │ │ - ldr x8, [sp, #72] │ │ - str x8, [sp, #1576] │ │ - ldp x9, x8, [sp, #56] │ │ - str x9, [sp, #1600] │ │ - str x8, [sp, #1584] │ │ - ldp x9, x8, [sp, #40] │ │ - str x9, [sp, #1608] │ │ - ldr x9, [sp, #32] │ │ - str x8, [sp, #1592] │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xae8 │ │ - str x9, [sp, #1616] │ │ - ldr x9, [sp, #24] │ │ - ldr x24, [x8, #16] │ │ - ldr x23, [x8] │ │ - str x9, [sp, #1624] │ │ - ldr x8, [sp, #520] │ │ - cmp x24, #0x4 │ │ - str x8, [sp, #1632] │ │ - b.ne 29b0c // b.any │ │ - adrp x10, 77000 │ │ - add x10, x10, #0xaf0 │ │ - mov w9, #0x3 // #3 │ │ - add x0, sp, #0x6d0 │ │ + ldp q4, q3, [sp, #480] │ │ + str x9, [sp, #1216] │ │ + adrp x9, 7b000 │ │ + str x8, [sp, #720] │ │ + add x8, sp, #0x1d9 │ │ + stur q4, [x8, #255] │ │ + add x8, sp, #0x1e9 │ │ + stur q3, [x8, #255] │ │ + add x8, sp, #0x1f9 │ │ + stur q0, [x8, #255] │ │ + ldr q0, [sp, #432] │ │ + add x8, sp, #0x2b0 │ │ + stur q1, [x8, #104] │ │ + stur q0, [x8, #88] │ │ + ldp q0, q1, [sp, #384] │ │ + stur q2, [x8, #136] │ │ + ldp q2, q3, [sp, #144] │ │ + str x19, [sp, #952] │ │ + ldr x19, [x9, #720] │ │ + stur q0, [x8, #152] │ │ + ldr q0, [sp, #528] │ │ + stur q1, [x8, #120] │ │ + cmp x19, #0x4 │ │ + stur q0, [x8, #168] │ │ + ldr q0, [sp, #352] │ │ + str x27, [sp, #704] │ │ + stur q0, [x8, #184] │ │ + ldr q0, [sp, #512] │ │ + str x28, [sp, #712] │ │ + stur q0, [x8, #200] │ │ + ldr q0, [sp, #320] │ │ + str x22, [sp, #1184] │ │ + stur q0, [x8, #216] │ │ + ldp q1, q0, [sp, #448] │ │ + str x24, [sp, #1200] │ │ + str x26, [sp, #696] │ │ + stur q1, [x8, #232] │ │ + ldr q1, [sp, #416] │ │ + stur q0, [x8, #248] │ │ + ldp q0, q4, [sp, #256] │ │ + str x21, [sp, #688] │ │ + stp q1, q4, [x8, #272] │ │ + ldr q1, [sp, #368] │ │ + stp q1, q0, [x8, #304] │ │ + ldr q1, [sp, #336] │ │ + ldr q0, [sp, #240] │ │ + stp q1, q0, [x8, #336] │ │ + ldr q1, [sp, #304] │ │ + ldp q0, q4, [sp, #192] │ │ + stp q1, q4, [x8, #368] │ │ + ldr q1, [sp, #288] │ │ + stp q1, q0, [x8, #400] │ │ + ldr q1, [sp, #224] │ │ + ldr q0, [sp, #176] │ │ + stp q1, q2, [x8, #432] │ │ + ldr q2, [sp, #672] │ │ + stp q3, q0, [x8, #464] │ │ + ldp x10, x8, [sp, #128] │ │ + ldp q0, q1, [sp, #640] │ │ + str x8, [sp, #1208] │ │ + add x8, sp, #0x2b0 │ │ + add x8, x8, #0x218 │ │ + str x10, [sp, #1192] │ │ + stp q0, q1, [x8] │ │ + str q2, [x8, #32] │ │ + b.ne 29fe4 // b.any │ │ + mov w8, #0x3 // #3 │ │ + adrp x0, 7b000 │ │ + add x0, x0, #0x88 │ │ + str x8, [x0, #584] │ │ + bl 2fb44 │ │ + adrp x8, 7b000 │ │ + ldr x19, [x8, #720] │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x2b0 │ │ mov w2, #0x248 // #584 │ │ - add x21, sp, #0x6d0 │ │ - ldr x8, [x10] │ │ - str x9, [x10, #8] │ │ - add x1, x8, #0x6d8 │ │ - bl 72f80 │ │ - ldr x8, [sp, #1752] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x9 │ │ - b.eq 29b08 // b.none │ │ - add x0, x21, #0x8 │ │ - bl 29184 │ │ - mov w24, #0x3 // #3 │ │ - add x8, sp, #0x6d0 │ │ - add x1, sp, #0x460 │ │ - add x21, x8, #0x8 │ │ - mov w2, #0x240 // #576 │ │ - mov x0, x21 │ │ - bl 72f80 │ │ - cmp x24, x23 │ │ - str x22, [sp, #1744] │ │ - b.ne 29b38 // b.any │ │ - mov x0, x23 │ │ - bl 2c518 │ │ - adrp x8, 77000 │ │ - ldr x25, [x8, #2800] │ │ - cbz x24, 2a3c8 │ │ + add x21, x19, #0x1 │ │ + bl 75e40 │ │ + cmp x21, #0x5 │ │ + b.cs 2b4b4 // b.hs, b.nlast │ │ + cbz x21, 2a058 │ │ mov w8, #0x248 // #584 │ │ - add x0, x25, #0x248 │ │ - mov x1, x25 │ │ - mul x2, x24, x8 │ │ - bl 73030 │ │ - add x1, sp, #0x6d0 │ │ - mov x0, x25 │ │ + mov x9, #0x248 // #584 │ │ + adrp x22, 7a000 │ │ + add x22, x22, #0x9b0 │ │ + madd x19, x19, x8, x9 │ │ + add x0, sp, #0x750 │ │ + mov x1, x22 │ │ mov w2, #0x248 // #584 │ │ - bl 72f80 │ │ - adds x8, x24, #0x1 │ │ - adrp x9, 77000 │ │ - str x8, [x9, #2808] │ │ - b.cs 2b2e4 // b.hs, b.nlast │ │ - ldp x21, x1, [x25, #472] │ │ - sub x19, x20, x19 │ │ - mov x0, xzr │ │ - add x20, x19, #0x1 │ │ - cbz x1, 29be4 │ │ - mov x8, x1 │ │ - mov x2, x1 │ │ - b 29ba4 │ │ - subs x8, x9, x0 │ │ - mov x2, x9 │ │ - b.ls 29be4 // b.plast │ │ - add x8, x0, x8, lsr #1 │ │ - lsl x9, x8, #5 │ │ - ldr x10, [x21, x9] │ │ - cmp x10, x20 │ │ - b.eq 29be0 // b.none │ │ - mov x9, x8 │ │ - b.ls 29bcc // b.plast │ │ - cmp x10, x20 │ │ - b.cs 29b98 // b.hs, b.nlast │ │ - b 29bd8 │ │ - mov x9, x2 │ │ - cmp x10, x20 │ │ - b.cs 29b98 // b.hs, b.nlast │ │ - add x0, x8, #0x1 │ │ - b 29b98 │ │ - add x0, x8, #0x1 │ │ + add x23, x22, #0x248 │ │ + bl 75e40 │ │ + add x1, sp, #0x500 │ │ + mov x0, x22 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x248 // #584 │ │ + bl 75e40 │ │ + subs x19, x19, #0x248 │ │ + mov x22, x23 │ │ + b.ne 2a018 // b.any │ │ + adrp x8, 7b000 │ │ + str x21, [x8, #720] │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0xb88 │ │ + sub x25, x20, x25 │ │ + ldp x8, x1, [x8] │ │ + mov x9, x1 │ │ + mov x10, x1 │ │ + cbz x1, 2a0d8 │ │ + cmp x1, #0x1 │ │ + b.ne 2a08c // b.any │ │ + mov x9, xzr │ │ + b 2a0b8 │ │ + mov x9, xzr │ │ + mov x10, x1 │ │ + lsr x11, x10, #1 │ │ + add x12, x11, x9 │ │ + sub x10, x10, x11 │ │ + add x13, x8, x12, lsl #5 │ │ + ldr x13, [x13, #8] │ │ + cmp x13, x25 │ │ + csel x9, x9, x12, hi // hi = pmore │ │ + cmp x10, #0x1 │ │ + b.hi 2a094 // b.pmore │ │ + add x10, x8, x9, lsl #5 │ │ + ldr x10, [x10, #8] │ │ + cmp x10, x25 │ │ + b.ne 2a0d0 // b.any │ │ + mov w10, #0x1 // #1 │ │ + b 2a0d8 │ │ + mov x10, xzr │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + add x0, x10, x9 │ │ cmp x0, x1 │ │ - b.hi 2b998 // b.pmore │ │ - str x25, [sp, #472] │ │ - cbz x0, 29cd4 │ │ - add x11, x25, #0x218 │ │ - add x22, x25, #0x1d0 │ │ - lsl x8, x0, #5 │ │ - b 29c0c │ │ - subs x8, x8, #0x20 │ │ - b.eq 29cd4 // b.none │ │ - add x9, x21, x8 │ │ - ldur x10, [x9, #-8] │ │ - cmp x10, x19 │ │ - b.ls 29cd4 // b.plast │ │ - ldur x10, [x9, #-24] │ │ - cmp x10, x19 │ │ - b.ls 29c04 // b.plast │ │ - sub x24, x9, #0x20 │ │ - ldr x10, [x24] │ │ + b.hi 2b488 // b.pmore │ │ + cmp x0, x1 │ │ + str x25, [sp, #624] │ │ + b.ne 2a100 // b.any │ │ + mov w9, #0x3 // #3 │ │ + cmp w9, #0x5 │ │ + b.ne 2a234 // b.any │ │ + b 2b42c │ │ + lsl x9, x0, #5 │ │ + lsl x10, x1, #5 │ │ + add x23, x8, x1, lsl #5 │ │ + add x20, x25, #0x1 │ │ + add x8, x8, x9 │ │ + sub x9, x10, x9 │ │ + b 2a128 │ │ + subs x9, x9, #0x20 │ │ + mov x8, x24 │ │ + b.eq 2a0f0 // b.none │ │ + ldr x10, [x8, #24] │ │ + add x24, x8, #0x20 │ │ + cmp x20, x10 │ │ + b.ls 2a184 // b.plast │ │ + ldr x10, [x8, #8] │ │ + cmp x25, x10 │ │ + b.cs 2a11c // b.hs, b.nlast │ │ + ldr x10, [x8] │ │ cmp x20, x10 │ │ - b.ls 29c04 // b.plast │ │ - ldur x0, [x9, #-16] │ │ - str x11, [sp, #336] │ │ - ldr x1, [x25, #496] │ │ + b.ls 2a11c // b.plast │ │ + adrp x9, 7a000 │ │ + ldr x0, [x8, #16] │ │ + ldr x1, [x9, #2976] │ │ cmp x0, x1 │ │ - b.cs 2b5b4 // b.hs, b.nlast │ │ - ldr x8, [x25, #488] │ │ - mov w9, #0x218 // #536 │ │ - mov x2, x22 │ │ - add x25, sp, #0x210 │ │ - madd x23, x0, x9, x8 │ │ - add x0, sp, #0x210 │ │ - mov x1, x23 │ │ - bl 30a88 │ │ - ldr x8, [sp, #576] │ │ - str x19, [sp, #3024] │ │ - str x23, [sp, #3008] │ │ - str x22, [sp, #3016] │ │ - cbz x8, 2a3fc │ │ - add x8, x25, #0x30 │ │ - ldr x9, [sp, #3024] │ │ - ldp q1, q2, [sp, #528] │ │ - str x9, [sp, #1160] │ │ - add x9, sp, #0x379 │ │ - str q1, [sp, #1744] │ │ - ldr q0, [sp, #3008] │ │ - str q2, [sp, #1760] │ │ - ldr x10, [x8, #16] │ │ - ldr q2, [sp, #560] │ │ - stur q0, [x9, #255] │ │ - ldr q0, [x8] │ │ - str x10, [sp, #1136] │ │ - ldr q3, [sp, #1152] │ │ - ldr q1, [sp, #1136] │ │ - str q2, [sp, #1776] │ │ - str q0, [sp, #1120] │ │ - str q3, [sp, #1824] │ │ - str q1, [sp, #1808] │ │ - str q0, [sp, #1792] │ │ - b 2a410 │ │ - mov w25, #0x3 // #3 │ │ - cmp w25, #0x5 │ │ - b.eq 2a12c // b.none │ │ - ldr x9, [sp, #1136] │ │ - mov w21, wzr │ │ - ldr x8, [sp, #1144] │ │ - mov w22, #0x18 // #24 │ │ - ldr x20, [sp, #1152] │ │ - ldr x11, [sp, #1168] │ │ - stp x8, x9, [sp, #496] │ │ - ldr x8, [sp, #1176] │ │ - ldr x9, [sp, #1160] │ │ - ldr w23, [sp, #1124] │ │ - stp x20, x8, [sp, #432] │ │ - ldr x8, [sp, #1184] │ │ - ldr w10, [sp, #1128] │ │ - ldr w29, [sp, #1132] │ │ - str x8, [sp, #448] │ │ - add x8, x20, #0x60 │ │ - stp x11, x8, [sp, #416] │ │ - add x8, x20, #0x1b8 │ │ - ldr x11, [sp, #1192] │ │ - str x8, [sp, #400] │ │ - ldr x8, [sp, #1200] │ │ - stp x11, x8, [sp, #456] │ │ - add x8, x20, #0x1c0 │ │ - stp x9, x8, [sp, #384] │ │ - ldr x8, [sp, #408] │ │ - ldp x9, x8, [x8] │ │ - stp x8, x9, [sp, #480] │ │ - sub w8, w25, #0x3 │ │ - mov w9, #0x2 // #2 │ │ - cmp w8, #0x2 │ │ - csel w9, w8, w9, cc // cc = lo, ul, last │ │ - cmp w9, #0x1 │ │ - b.eq 29fa0 // b.none │ │ - cmp x9, #0x2 │ │ - b.ne 2a110 // b.any │ │ - mov w8, w25 │ │ - mov w9, w10 │ │ - orr x24, x8, x23, lsl #32 │ │ - orr x11, x9, x29, lsl #32 │ │ - ldr x8, [sp, #448] │ │ - ldr x9, [sp, #464] │ │ - str x11, [sp, #520] │ │ - cmp x9, x8 │ │ - b.eq 29e40 // b.none │ │ - ldr x27, [x9, #-8]! │ │ - str x9, [sp, #464] │ │ - ldp w23, w29, [x27, #40] │ │ - ldr x8, [x27] │ │ - cmp x23, #0x0 │ │ - cset w25, ne // ne = any │ │ - cmp x29, #0x0 │ │ - cset w9, ne // ne = any │ │ - str w9, [sp, #512] │ │ - cbz x8, 29e9c │ │ - ldr x8, [sp, #424] │ │ - ldr x8, [x8] │ │ - cmp x8, #0x2f │ │ - b.eq 29e98 // b.none │ │ - ldr x8, [x20, #432] │ │ - ldr x28, [x27, #8] │ │ - cbz x8, 29ec4 │ │ - ldr x10, [sp, #400] │ │ - ldr x8, [x10] │ │ - cmp x8, #0x0 │ │ - mov w8, #0x1 // #1 │ │ - csel x9, x8, xzr, eq // eq = none │ │ - ldr x8, [sp, #392] │ │ - csel x8, x8, x10, eq // eq = none │ │ - cbz x9, 29e04 │ │ - ldrb w9, [x8] │ │ - cmp w9, #0x4b │ │ - b.ne 2a118 // b.any │ │ - ldr x8, [x8, #8] │ │ - cbz x8, 29e9c │ │ - ldr x9, [x8, #8] │ │ - cmp x28, x9 │ │ - b.cs 29e98 // b.hs, b.nlast │ │ - ldr x8, [x8] │ │ - madd x9, x28, x22, x8 │ │ - ldp x8, x9, [x9, #8] │ │ - ldr x26, [x27, #24] │ │ - cbnz x26, 29ea4 │ │ - ldp x28, x21, [sp, #496] │ │ - stp x9, x8, [sp, #496] │ │ - ldr x8, [sp, #472] │ │ - ldr x9, [x8, #24] │ │ - cbnz x9, 29ff0 │ │ - b 2a0a0 │ │ - ldr x8, [sp, #416] │ │ - mov x20, x23 │ │ - str w10, [sp, #512] │ │ - ldr x26, [x8, #40] │ │ - cbz x26, 29eb4 │ │ - ldr x27, [x8, #48] │ │ - ldr x8, [sp, #432] │ │ - ldrh w23, [x8, #528] │ │ - ldr x8, [sp, #456] │ │ - cbz x8, 29e70 │ │ - ldr x0, [sp, #440] │ │ - bl 72f50 │ │ - ldp x28, x21, [sp, #496] │ │ - mov w25, #0x3 // #3 │ │ - cmp w23, #0x2 │ │ - mov x23, x20 │ │ - ldr x20, [sp, #432] │ │ - b.ne 2a0a4 // b.any │ │ - ldr x8, [sp, #472] │ │ - ldr x9, [x8, #24] │ │ - cbnz x9, 29ff0 │ │ - b 2a0a0 │ │ + b.cs 2b6e0 // b.hs, b.nlast │ │ + adrp x9, 7a000 │ │ + mov w10, #0x230 // #560 │ │ + mov w25, wzr │ │ + ldr x9, [x9, #2968] │ │ + madd x9, x0, x10, x9 │ │ + str x9, [sp, #1872] │ │ + add x9, sp, #0x500 │ │ + b 2a190 │ │ mov x8, xzr │ │ - ldr x26, [x27, #24] │ │ - cbz x26, 29e28 │ │ - ldp x28, x21, [sp, #496] │ │ - stp x9, x8, [sp, #496] │ │ - ldr x27, [x27, #32] │ │ - b 2a0a4 │ │ - mov w23, #0x2 // #2 │ │ - ldr x8, [sp, #456] │ │ - cbnz x8, 29e68 │ │ - b 29e70 │ │ - add x0, sp, #0x6d0 │ │ - ldr x1, [sp, #424] │ │ - bl 361f0 │ │ - add x0, sp, #0x210 │ │ - add x2, sp, #0x6d0 │ │ - mov x1, x20 │ │ - ldr x3, [sp, #384] │ │ - bl 364c4 │ │ - ldr x8, [x20, #432] │ │ - cbz x8, 29f2c │ │ - ldr x8, [sp, #528] │ │ - cbz x8, 29dd4 │ │ - ldr x26, [sp, #536] │ │ - str x23, [sp, #376] │ │ - cbz x26, 29f54 │ │ - mov x20, x8 │ │ - add x23, x8, #0x8 │ │ - b 29f18 │ │ - subs x26, x26, #0x1 │ │ - add x23, x23, #0x18 │ │ - b.eq 29f44 // b.none │ │ - ldur x8, [x23, #-8] │ │ - cbz x8, 29f0c │ │ - ldr x0, [x23] │ │ - bl 72f50 │ │ - b 29f0c │ │ - ldp q0, q1, [sp, #528] │ │ - ldr x8, [sp, #400] │ │ - stp q0, q1, [x8] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [x20, #432] │ │ - b 29dd4 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x23, [sp, #376] │ │ - ldr x20, [sp, #432] │ │ - ldr x26, [sp, #552] │ │ - cbz x26, 29dd4 │ │ - ldr x8, [sp, #544] │ │ - mov x20, x8 │ │ - add x23, x8, #0x8 │ │ - b 29f78 │ │ - subs x26, x26, #0x1 │ │ - add x23, x23, #0x20 │ │ - b.eq 29f8c // b.none │ │ - ldr x8, [x23] │ │ - cbz x8, 29f6c │ │ - ldur x0, [x23, #-8] │ │ - bl 72f50 │ │ - b 29f6c │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x23, [sp, #376] │ │ - ldr x20, [sp, #432] │ │ - b 29dd4 │ │ - mov w9, w10 │ │ - mov w25, #0x3 // #3 │ │ - orr x24, x9, x29, lsl #32 │ │ - cmp w8, #0x2 │ │ - b.cc 29fd0 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #456] │ │ - cbz x8, 29fd0 │ │ - ldr x0, [sp, #440] │ │ - bl 72f50 │ │ - mov w8, #0x2 // #2 │ │ - mov w25, #0x3 // #3 │ │ - b 29fd4 │ │ - mov w8, #0x2 // #2 │ │ - str w8, [sp, #512] │ │ - ldp x21, x8, [sp, #496] │ │ - mov x28, x20 │ │ - str x8, [sp, #520] │ │ - ldr x8, [sp, #472] │ │ - ldr x9, [x8, #24] │ │ - cbz x9, 2a0a0 │ │ - mov x11, xzr │ │ - ldr x8, [x8, #16] │ │ - mov x10, x9 │ │ - mov x0, x9 │ │ - b 2a010 │ │ - subs x10, x12, x11 │ │ - mov x0, x12 │ │ - b.ls 2a04c // b.plast │ │ - add x10, x11, x10, lsr #1 │ │ - mul x12, x10, x22 │ │ - ldr x13, [x8, x12] │ │ - cmp x13, x19 │ │ - b.eq 2a054 // b.none │ │ - mov x12, x10 │ │ - b.ls 2a038 // b.plast │ │ - cmp x13, x19 │ │ - b.cs 2a004 // b.hs, b.nlast │ │ - b 2a044 │ │ - mov x12, x0 │ │ - cmp x13, x19 │ │ - b.cs 2a004 // b.hs, b.nlast │ │ - add x11, x10, #0x1 │ │ - b 2a004 │ │ - cbz x11, 2a0a0 │ │ - sub x10, x11, #0x1 │ │ - cmp x10, x9 │ │ - b.cs 2a0a0 // b.hs, b.nlast │ │ - mul x9, x10, x22 │ │ - ldr x9, [x8, x9] │ │ - cmp x9, x19 │ │ - b.hi 2a0a0 // b.pmore │ │ - madd x11, x10, x22, x8 │ │ - ldr x11, [x11, #8] │ │ - add x9, x11, x9 │ │ - cmp x9, x19 │ │ - b.cc 2a0a0 // b.lo, b.ul, b.last │ │ - ldr x11, [sp, #472] │ │ - ldr x0, [x11, #96] │ │ - cbz x0, 2a0a0 │ │ - madd x8, x10, x22, x8 │ │ - ldr x9, [x11, #112] │ │ - ldr w8, [x8, #16] │ │ - adds x2, x9, x8 │ │ - b.cc 2a0f8 // b.lo, b.ul, b.last │ │ - mov x26, xzr │ │ - ldr x8, [sp, #520] │ │ - str x19, [sp, #1776] │ │ - str x26, [sp, #1784] │ │ - str x27, [sp, #1792] │ │ - str x8, [sp, #1752] │ │ - ldp x8, x0, [sp, #480] │ │ - str x24, [sp, #1744] │ │ - str x21, [sp, #1760] │ │ - str x28, [sp, #1768] │ │ - ldr x8, [x8, #32] │ │ - add x1, sp, #0x6d0 │ │ - blr x8 │ │ - ldr w10, [sp, #512] │ │ - mov w21, #0x1 // #1 │ │ - sub w8, w25, #0x3 │ │ - mov w9, #0x2 // #2 │ │ + add x9, sp, #0x750 │ │ + mov w25, #0x1 // #1 │ │ + str x8, [x9] │ │ + ldr x21, [sp, #1872] │ │ + cbz x21, 2a224 │ │ + ldr x26, [sp, #624] │ │ + adrp x22, 7a000 │ │ + add x22, x22, #0xb80 │ │ + add x0, sp, #0x750 │ │ + mov x1, x21 │ │ + mov x3, x22 │ │ + mov x2, x26 │ │ + add x19, sp, #0x750 │ │ + bl 2fc90 │ │ + add x8, x22, #0x8 │ │ + add x0, sp, #0x500 │ │ + add x1, sp, #0x750 │ │ + add x2, sp, #0x2b0 │ │ + str x26, [sp, #688] │ │ + str x21, [sp, #696] │ │ + add x21, sp, #0x2b0 │ │ + str x22, [sp, #704] │ │ + str x8, [sp, #712] │ │ + str x26, [sp, #720] │ │ + str x20, [sp, #728] │ │ + str x24, [sp, #736] │ │ + str x23, [sp, #744] │ │ + str x26, [sp, #752] │ │ + str x20, [sp, #760] │ │ + strb w25, [sp, #768] │ │ + bl 30048 │ │ + ldrb w8, [sp, #1464] │ │ cmp w8, #0x2 │ │ - csel w9, w8, w9, cc // cc = lo, ul, last │ │ - cmp w9, #0x1 │ │ - b.ne 29d64 // b.any │ │ - b 29fa0 │ │ - ldr x1, [x11, #104] │ │ - ldr x3, [x11, #120] │ │ - bl 1d408 │ │ - mov x26, x0 │ │ - mov x27, x1 │ │ - b 2a0a4 │ │ + b.ne 2a398 // b.any │ │ + ldr w9, [sp, #1280] │ │ + ldr x25, [sp, #624] │ │ + cmp w9, #0x5 │ │ + b.eq 2b42c // b.none │ │ + b 2a234 │ │ + mov w9, #0x3 // #3 │ │ + ldr x25, [sp, #624] │ │ + cmp w9, #0x5 │ │ + b.eq 2b42c // b.none │ │ + ldr x11, [sp, #1336] │ │ + sub w8, w9, #0x3 │ │ + cmp w9, #0x2 │ │ + mov w10, #0x2 // #2 │ │ + str x11, [sp, #552] │ │ + ldr x11, [sp, #1352] │ │ + csel w10, w8, w10, hi // hi = pmore │ │ + str x11, [sp, #576] │ │ + cbz w10, 2a2f0 │ │ + ldr x13, [sp, #1344] │ │ + cmp w10, #0x1 │ │ + ldr x10, [sp, #1312] │ │ + ldr w11, [sp, #1284] │ │ + ldr w21, [sp, #1288] │ │ + ldr w26, [sp, #1292] │ │ + ldr x22, [sp, #1296] │ │ + add x14, x10, #0x1c8 │ │ + ldr x23, [sp, #1304] │ │ + ldr x1, [sp, #1320] │ │ + ldr x12, [sp, #1328] │ │ + str x13, [sp, #560] │ │ + ldr x13, [sp, #1360] │ │ + str x10, [sp, #592] │ │ + add x10, x10, #0x1d0 │ │ + str x14, [sp, #512] │ │ + str x10, [sp, #496] │ │ + str x12, [sp, #528] │ │ + str x1, [sp, #480] │ │ + b.ne 2a2f8 // b.any │ │ + orr x19, x21, x26, lsl #32 │ │ cmp w8, #0x2 │ │ - b.cc 2a128 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #456] │ │ - cbz x8, 2a128 │ │ - ldr x0, [sp, #440] │ │ - bl 72f50 │ │ - tbnz w21, #0, 2a240 │ │ - ldr x8, [sp, #472] │ │ - ldr x9, [x8, #24] │ │ - cbz x9, 2a240 │ │ - ldr x8, [sp, #472] │ │ - mov x11, xzr │ │ - mov w12, #0x18 // #24 │ │ - mov x10, x9 │ │ - mov x0, x9 │ │ - ldr x8, [x8, #16] │ │ - b 2a160 │ │ - subs x10, x13, x11 │ │ - mov x0, x13 │ │ - b.ls 2a19c // b.plast │ │ - add x10, x11, x10, lsr #1 │ │ - mul x13, x10, x12 │ │ - ldr x14, [x8, x13] │ │ - cmp x14, x19 │ │ - b.eq 2a1a4 // b.none │ │ - mov x13, x10 │ │ - b.ls 2a188 // b.plast │ │ - cmp x14, x19 │ │ - b.cs 2a154 // b.hs, b.nlast │ │ - b 2a194 │ │ - mov x13, x0 │ │ - cmp x14, x19 │ │ - b.cs 2a154 // b.hs, b.nlast │ │ - add x11, x10, #0x1 │ │ - b 2a154 │ │ - cbz x11, 2a240 │ │ - sub x10, x11, #0x1 │ │ - cmp x10, x9 │ │ - b.cs 2a240 // b.hs, b.nlast │ │ - mov w9, #0x18 // #24 │ │ - mul x9, x10, x9 │ │ - ldr x9, [x8, x9] │ │ - cmp x9, x19 │ │ - b.hi 2a240 // b.pmore │ │ + str x13, [sp, #608] │ │ + str x11, [sp, #616] │ │ + b.cc 2a2cc // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #576] │ │ + cbz x8, 2a2cc │ │ + ldr x0, [sp, #552] │ │ + bl 75e00 │ │ + ldr x24, [sp, #592] │ │ + mov w21, #0x2 // #2 │ │ + mov w28, #0x3 // #3 │ │ + mov x20, x22 │ │ + mov x25, x23 │ │ + ldr x27, [sp, #624] │ │ + mov x0, x27 │ │ + bl 329ec │ │ + b 2b1fc │ │ + mov w19, wzr │ │ + b 2b410 │ │ + mov w8, w9 │ │ + orr x20, x21, x26, lsl #32 │ │ + orr x19, x8, x11, lsl #32 │ │ + ldr x8, [sp, #560] │ │ + cmp x8, x13 │ │ + b.eq 2b19c // b.none │ │ + ldr x27, [x13, #-8]! │ │ + str x13, [sp, #608] │ │ + ldp w8, w26, [x27, #40] │ │ + str x8, [sp, #616] │ │ + cmp x8, #0x0 │ │ + ldr w8, [x27] │ │ + cset w28, ne // ne = any │ │ + cmp x26, #0x0 │ │ + cset w21, ne // ne = any │ │ + cmp w8, #0x1 │ │ + b.ne 2b174 // b.any │ │ + ldr x8, [sp, #592] │ │ + ldur x8, [x8, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 2b174 // b.none │ │ + ldr x8, [sp, #512] │ │ + ldr x24, [x27, #8] │ │ + ldr x0, [sp, #496] │ │ + ldr w8, [x8] │ │ + tbz w8, #0, 2b518 │ │ + ldr x8, [x0] │ │ + cbnz x8, 2a378 │ │ + ldrb w8, [x0, #8] │ │ + cmp w8, #0x52 │ │ + b.ne 2b480 // b.any │ │ + ldr x0, [x0, #16] │ │ + ldr x8, [x0, #8] │ │ + cmp x24, x8 │ │ + b.cs 2b174 // b.hs, b.nlast │ │ + mov w8, #0x18 // #24 │ │ + ldr x9, [x0] │ │ + madd x9, x24, x8, x9 │ │ + ldp x8, x9, [x9, #8] │ │ + b 2b178 │ │ + adrp x14, 7a000 │ │ + add x14, x14, #0xa30 │ │ + mov w9, #0x20 // #32 │ │ + ldrb w12, [x14] │ │ + add x8, x14, #0x20 │ │ + add x10, x14, #0x18 │ │ mov w11, #0x18 // #24 │ │ - madd x11, x10, x11, x8 │ │ - ldr x11, [x11, #8] │ │ - add x9, x11, x9 │ │ - cmp x9, x19 │ │ - b.cc 2a240 // b.lo, b.ul, b.last │ │ - ldr x9, [sp, #472] │ │ - ldr x0, [x9, #96] │ │ - cbz x0, 2a240 │ │ - mov w9, #0x18 // #24 │ │ - madd x8, x10, x9, x8 │ │ - ldr x9, [sp, #472] │ │ - ldr x9, [x9, #112] │ │ - ldr w8, [x8, #16] │ │ - adds x2, x9, x8 │ │ - b.cs 2a240 // b.hs, b.nlast │ │ - ldr x8, [sp, #472] │ │ - ldr x1, [x8, #104] │ │ - ldr x3, [x8, #120] │ │ - bl 1d408 │ │ - cbz x0, 2a240 │ │ - ldr x8, [sp, #408] │ │ - mov w9, #0x3 // #3 │ │ - str x0, [sp, #1752] │ │ - str x1, [sp, #1760] │ │ - add x1, sp, #0x6d0 │ │ - ldp x8, x10, [x8] │ │ - str w9, [sp, #1744] │ │ - str x19, [sp, #1768] │ │ - mov x0, x8 │ │ - ldr x9, [x10, #32] │ │ - blr x9 │ │ - add sp, sp, #0xc90 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - ldr x9, [sp, #1920] │ │ - mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [sp, #1928] │ │ - ldr x11, [sp, #1752] │ │ - ldr x15, [sp, #1760] │ │ - stp x8, x9, [sp, #504] │ │ - ldr x9, [sp, #1936] │ │ - ldr x8, [sp, #1944] │ │ - ldr x12, [sp, #1768] │ │ - ldr x17, [sp, #1776] │ │ - stp x8, x9, [sp, #488] │ │ - ldr x9, [sp, #1952] │ │ - ldr x8, [sp, #1960] │ │ - ldr x13, [sp, #1784] │ │ - ldr x1, [sp, #1792] │ │ - stp x8, x9, [sp, #472] │ │ - ldr x9, [sp, #1968] │ │ - ldr x8, [sp, #1976] │ │ - ldr x14, [sp, #1800] │ │ - ldr x3, [sp, #1808] │ │ - stp x8, x9, [sp, #456] │ │ - ldr x9, [sp, #1984] │ │ - ldr x8, [sp, #1992] │ │ - ldr x16, [sp, #1816] │ │ - ldr x5, [sp, #1824] │ │ - stp x8, x9, [sp, #440] │ │ - ldr x9, [sp, #2000] │ │ - ldr x8, [sp, #2008] │ │ - ldr x0, [sp, #1832] │ │ - ldr x7, [sp, #1840] │ │ - stp x8, x9, [sp, #256] │ │ - ldr x9, [sp, #2016] │ │ - ldr x8, [sp, #2024] │ │ - ldr x2, [sp, #1848] │ │ - ldr x24, [sp, #1856] │ │ - stp x8, x9, [sp, #240] │ │ - ldr x9, [sp, #2032] │ │ - ldr x8, [sp, #2040] │ │ - ldr x4, [sp, #1864] │ │ - ldr x28, [sp, #1872] │ │ - stp x8, x9, [sp, #224] │ │ - ldr x9, [sp, #2048] │ │ - ldr x8, [sp, #2056] │ │ - ldr x6, [sp, #1880] │ │ - ldr x25, [sp, #1888] │ │ - stp x8, x9, [sp, #208] │ │ - ldr x9, [sp, #2064] │ │ - ldr x8, [sp, #2072] │ │ - ldr x29, [sp, #1896] │ │ - ldr x26, [sp, #1904] │ │ - stp x8, x9, [sp, #192] │ │ - ldr x9, [sp, #2080] │ │ - ldr x8, [sp, #2088] │ │ - ldr x23, [sp, #1912] │ │ - stp x8, x9, [sp, #176] │ │ - ldr x9, [sp, #2096] │ │ - ldr x8, [sp, #2104] │ │ - stp x8, x9, [sp, #160] │ │ - ldr x9, [sp, #2112] │ │ - ldr x8, [sp, #2120] │ │ - stp x8, x9, [sp, #144] │ │ - ldr x9, [sp, #2128] │ │ - ldr x8, [sp, #2136] │ │ - stp x8, x9, [sp, #128] │ │ - ldr x9, [sp, #2144] │ │ - ldr x8, [sp, #2152] │ │ - stp x8, x9, [sp, #112] │ │ - ldr x9, [sp, #2160] │ │ - ldr x8, [sp, #2168] │ │ - stp x8, x9, [sp, #96] │ │ - ldr x9, [sp, #2176] │ │ - ldr x8, [sp, #2184] │ │ - stp x8, x9, [sp, #80] │ │ - ldr x9, [sp, #2192] │ │ - ldr x8, [sp, #2200] │ │ - stp x8, x9, [sp, #64] │ │ - ldr x9, [sp, #2208] │ │ - ldr x8, [sp, #2216] │ │ - stp x9, x8, [sp, #48] │ │ - ldr x9, [sp, #2224] │ │ - ldr x8, [sp, #2232] │ │ - stp x8, x9, [sp, #32] │ │ - ldr x8, [sp, #2240] │ │ + mov w13, #0x4c // #76 │ │ + adrp x22, 7a000 │ │ + add x22, x22, #0xbc8 │ │ + cmp w12, #0xa │ │ + str w12, [sp, #576] │ │ + csel x8, x9, x8, eq // eq = none │ │ + add x12, x14, #0x4c │ │ + mov w9, #0x30 // #48 │ │ + str x8, [sp, #320] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x48 │ │ + str x8, [sp, #304] │ │ + csel x8, x13, x12, eq // eq = none │ │ + mov w11, #0x48 // #72 │ │ + str x8, [sp, #288] │ │ + add x8, x14, #0x30 │ │ + mov w26, #0x1 // #1 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x28 // #40 │ │ + str x8, [sp, #272] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x38 │ │ + str x8, [sp, #256] │ │ + add x8, x14, #0x28 │ │ + mov w11, #0x38 // #56 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x40 // #64 │ │ + str x8, [sp, #224] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0xb8 │ │ + str x8, [sp, #208] │ │ + add x8, x14, #0x40 │ │ + mov w11, #0xb8 // #184 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0xb0 // #176 │ │ + str x8, [sp, #240] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0xc8 │ │ + str x8, [sp, #192] │ │ + add x8, x14, #0xb0 │ │ + mov w11, #0xc8 // #200 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0xc0 // #192 │ │ + str x8, [sp, #160] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0xd8 │ │ + str x8, [sp, #56] │ │ + add x8, x14, #0xc0 │ │ + mov w11, #0xd8 // #216 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0xd0 // #208 │ │ + str x8, [sp, #144] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x108 │ │ + str x8, [sp, #48] │ │ + add x8, x14, #0xd0 │ │ + mov w11, #0x108 // #264 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x100 // #256 │ │ + str x8, [sp, #136] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x118 │ │ + str x8, [sp, #40] │ │ + add x8, x14, #0x100 │ │ + mov w11, #0x118 // #280 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x110 // #272 │ │ + str x8, [sp, #128] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0xf8 │ │ + str x8, [sp, #32] │ │ + add x8, x14, #0x110 │ │ + mov w11, #0xf8 // #248 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0xf0 // #240 │ │ + str x8, [sp, #120] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x128 │ │ str x8, [sp, #24] │ │ - ldr x8, [sp, #2248] │ │ - str x8, [sp, #424] │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x27, x8 │ │ - b.ne 296d4 // b.any │ │ - b 293dc │ │ - add x1, sp, #0x6d0 │ │ - mov x0, x25 │ │ - mov w2, #0x248 // #584 │ │ - bl 72f80 │ │ - adrp x8, 77000 │ │ - mov w9, #0x1 // #1 │ │ - str x9, [x8, #2808] │ │ - ldp x21, x1, [x25, #472] │ │ - sub x19, x20, x19 │ │ - mov x0, xzr │ │ - add x20, x19, #0x1 │ │ - cbnz x1, 29b8c │ │ - b 29be4 │ │ - add x0, sp, #0x6d0 │ │ - add x1, sp, #0xbc0 │ │ - add x2, sp, #0x210 │ │ - bl 30d84 │ │ - str xzr, [sp, #1792] │ │ - add x0, sp, #0x460 │ │ - add x1, sp, #0x6d0 │ │ - add x2, sp, #0x210 │ │ - str x19, [sp, #528] │ │ - str x23, [sp, #536] │ │ - str x22, [sp, #544] │ │ - str x22, [sp, #552] │ │ - str x19, [sp, #560] │ │ - str x20, [sp, #568] │ │ - str x21, [sp, #576] │ │ - add x21, sp, #0x460 │ │ - str x24, [sp, #584] │ │ - str x20, [sp, #592] │ │ - add x20, sp, #0x6d0 │ │ - str x19, [sp, #600] │ │ - strb wzr, [sp, #608] │ │ - bl 334ec │ │ - ldrb w8, [sp, #1296] │ │ - cmp w8, #0x2 │ │ - b.ne 2a470 // b.any │ │ - ldr w25, [sp, #1120] │ │ - cmp w25, #0x5 │ │ - b.eq 2a12c // b.none │ │ - b 29ce0 │ │ - add x8, x21, #0x30 │ │ - ldr x10, [sp, #472] │ │ - add x9, sp, #0xa30 │ │ - str x8, [sp, #496] │ │ - add x8, sp, #0x950 │ │ - add x8, x8, #0x8 │ │ - ldrb w11, [x10, #128]! │ │ - ldr w12, [x10, #80] │ │ - str x8, [sp, #480] │ │ - ldr x8, [x10, #16] │ │ - cmp w11, #0x16 │ │ - str w11, [sp, #488] │ │ - str w12, [sp, #440] │ │ - str x8, [sp, #512] │ │ - add x11, x9, #0x8 │ │ - add x9, x10, #0x1b0 │ │ - ldr x8, [x10, #8] │ │ - str x8, [sp, #504] │ │ - sub w8, w12, #0x1 │ │ - str x8, [sp, #520] │ │ - add x8, x20, #0x8 │ │ - str x8, [sp, #432] │ │ - csel x8, xzr, x10, eq // eq = none │ │ - stp x9, x8, [sp, #320] │ │ - add x9, x20, #0x18 │ │ - add x8, sp, #0xb40 │ │ - stp x11, x9, [sp, #304] │ │ - add x9, x8, #0x8 │ │ - add x8, x8, #0x18 │ │ - stp x8, x9, [sp, #288] │ │ - add x9, x20, #0x4c │ │ - add x8, x20, #0x10 │ │ - stp x8, x9, [sp, #272] │ │ - add x8, x20, #0x20 │ │ - add x9, x20, #0x11 │ │ - str x8, [sp, #264] │ │ - add x8, x20, #0x54 │ │ - stp x10, x8, [sp, #248] │ │ - add x8, sp, #0xa50 │ │ - add x11, x8, #0x18 │ │ - add x8, sp, #0xbc0 │ │ - add x8, x8, #0x30 │ │ - stp x9, x11, [sp, #456] │ │ - str x8, [sp, #448] │ │ - ldr q0, [sp, #1120] │ │ - ldr x9, [sp, #496] │ │ - ldr q1, [sp, #1136] │ │ - str q0, [sp, #3152] │ │ - ldr q2, [sp, #1152] │ │ - ldp q3, q0, [x9, #96] │ │ - str q1, [sp, #3168] │ │ - str q2, [sp, #3184] │ │ - str q3, [sp, #3104] │ │ - str q0, [sp, #3120] │ │ - ldr x8, [x9, #128] │ │ - ldp q3, q0, [x9, #64] │ │ - str x8, [sp, #3136] │ │ - str q3, [sp, #3072] │ │ - ldp q1, q2, [x9, #32] │ │ - str q0, [sp, #3088] │ │ - str q1, [sp, #3040] │ │ - ldp q0, q1, [x9] │ │ - str q2, [sp, #3056] │ │ - str q0, [sp, #3008] │ │ - ldr w8, [sp, #488] │ │ - str q1, [sp, #3024] │ │ - cmp w8, #0x16 │ │ - b.eq 2a874 // b.none │ │ - ldr w8, [sp, #440] │ │ - cbz w8, 2a874 │ │ - ldr x8, [sp, #3160] │ │ - ldr x10, [sp, #520] │ │ - ldr x21, [sp, #3152] │ │ + add x8, x14, #0xf0 │ │ + mov w11, #0x128 // #296 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x120 // #288 │ │ + str x8, [sp, #112] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x130 │ │ + str x8, [sp, #16] │ │ + add x8, x14, #0x120 │ │ + mov w11, #0x130 // #304 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x138 // #312 │ │ + str x8, [sp, #104] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0xe0 │ │ + str x8, [sp, #96] │ │ + add x8, x14, #0x138 │ │ + mov w11, #0xe0 // #224 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0xe8 // #232 │ │ + str x8, [sp, #8] │ │ + csel x8, x11, x10, eq // eq = none │ │ + add x10, x14, #0x140 │ │ + str x8, [sp, #88] │ │ + add x8, x14, #0xe8 │ │ + mov w11, #0x140 // #320 │ │ + csel x8, x9, x8, eq // eq = none │ │ + mov w9, #0x148 // #328 │ │ + str x8, [sp, #80] │ │ + csel x8, x11, x10, eq // eq = none │ │ + str x8, [sp, #72] │ │ + add x8, x14, #0x148 │ │ + csel x8, x9, x8, eq // eq = none │ │ + add x9, x19, #0x18 │ │ + str x8, [sp, #64] │ │ + ldr w8, [x14, #80] │ │ + str x9, [sp, #560] │ │ + str w8, [sp, #552] │ │ + sub w25, w8, #0x1 │ │ + csel x8, xzr, x14, eq // eq = none │ │ + str x8, [sp, #176] │ │ + ldp x8, x9, [x14, #8] │ │ + str x25, [sp, #592] │ │ + str x9, [sp, #616] │ │ + str x8, [sp, #608] │ │ + ldr q0, [sp, #1280] │ │ + ldr q1, [sp, #1296] │ │ + add x8, sp, #0x500 │ │ + ldr q2, [sp, #1312] │ │ + str q0, [sp, #2560] │ │ + str q1, [sp, #2576] │ │ + ldp q0, q1, [x8, #144] │ │ + str q2, [sp, #2592] │ │ + ldur q2, [x8, #176] │ │ + stp q0, q1, [sp, #784] │ │ + ldp q0, q1, [x8, #80] │ │ + str q2, [sp, #816] │ │ + stp q0, q1, [sp, #720] │ │ + ldp q0, q2, [x8, #112] │ │ + stp q0, q2, [sp, #752] │ │ + ldp q0, q1, [x8, #48] │ │ + ldr w8, [sp, #576] │ │ + cmp w8, #0xa │ │ + stp q0, q1, [sp, #688] │ │ + b.eq 2a8b4 // b.none │ │ + ldr w8, [sp, #552] │ │ + cbz w8, 2a8b4 │ │ + ldr x8, [sp, #2568] │ │ + ldr x24, [sp, #2560] │ │ + mov w10, w25 │ │ + and x9, x25, x8, lsr #32 │ │ mov x11, x8 │ │ - and x9, x10, x8, lsr #32 │ │ - mov w12, w10 │ │ orr x9, x9, #0x1 │ │ - ldr x10, [sp, #520] │ │ - and x11, x11, x10 │ │ - mov w10, w12 │ │ - ldr x12, [sp, #512] │ │ - lsl x13, x11, #3 │ │ - subs x12, x12, x13 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x12, #0x8 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x12, [sp, #504] │ │ - ldr x12, [x12, x13] │ │ + and x11, x11, x25 │ │ + ldr x13, [sp, #616] │ │ + lsl x12, x11, #3 │ │ + subs x13, x13, x12 │ │ + ccmp x13, #0x8, #0x0, cs // cs = hs, nlast │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x13, [sp, #608] │ │ + add x12, x13, x12 │ │ + ldrb w13, [x12, #6] │ │ + ldrh w14, [x12, #4] │ │ + ldr w15, [x12] │ │ + ldrb w12, [x12, #7] │ │ + orr w13, w14, w13, lsl #16 │ │ + lsl x14, x15, #8 │ │ + orr x13, x14, x13, lsl #40 │ │ + extr x12, x12, x13, #8 │ │ cmp x12, x8 │ │ - b.eq 2a5ec // b.none │ │ - cbz x12, 2a874 │ │ + b.eq 2a674 // b.none │ │ + cmp x12, #0x0 │ │ add x11, x11, x9 │ │ - sub w12, w10, #0x1 │ │ - cbnz w10, 2a5a4 │ │ - b 2a874 │ │ - ldr x8, [sp, #328] │ │ - ldr x9, [x8, #32] │ │ + ccmp w10, #0x0, #0x4, ne // ne = any │ │ + sub w10, w10, #0x1 │ │ + b.ne 2a614 // b.any │ │ + b 2a8b4 │ │ + ldr x8, [sp, #320] │ │ + ldr x9, [x8] │ │ lsl x8, x11, #2 │ │ subs x9, x9, x8 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ cmp x9, #0x4 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x9, [sp, #328] │ │ - ldr x9, [x9, #24] │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x9, [sp, #304] │ │ + ldr x9, [x9] │ │ ldr w8, [x9, x8] │ │ - cbz w8, 2a874 │ │ - ldr x9, [sp, #328] │ │ + cbz w8, 2a8b4 │ │ + ldr x9, [sp, #288] │ │ sub w8, w8, #0x1 │ │ - ldr w9, [x9, #76] │ │ + ldr w9, [x9] │ │ cmp w8, w9 │ │ - b.cs 2a874 // b.hs, b.nlast │ │ - ldr x9, [sp, #328] │ │ - ldr w0, [x9, #72] │ │ - ldr x9, [x9, #48] │ │ + b.cs 2a8b4 // b.hs, b.nlast │ │ + ldr x9, [sp, #256] │ │ + ldr w0, [x9] │ │ + ldr x9, [sp, #272] │ │ umull x8, w0, w8 │ │ - lsl x20, x8, #2 │ │ - subs x7, x9, x20 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #328] │ │ - ldr x8, [x8, #64] │ │ - subs x25, x8, x20 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ + ldr x9, [x9] │ │ + lsl x19, x8, #2 │ │ + subs x7, x9, x19 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #240] │ │ + ldr x8, [x8] │ │ + subs x23, x8, x19 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ cmp w0, #0x9 │ │ - b.cs 2c0c0 // b.hs, b.nlast │ │ - cbz w0, 2a774 │ │ - ldr x24, [sp, #328] │ │ + b.cs 2b538 // b.hs, b.nlast │ │ + cbz w0, 2af2c │ │ + ldr x20, [sp, #224] │ │ + ldr x21, [sp, #208] │ │ mov x6, xzr │ │ + mov x15, xzr │ │ mov x5, xzr │ │ + mov x14, xzr │ │ + ldr x20, [x20] │ │ + ldr x21, [x21] │ │ mov x4, xzr │ │ - mov x2, xzr │ │ + mov x13, xzr │ │ mov x3, xzr │ │ - ldr x22, [x24, #40] │ │ + mov x11, xzr │ │ + add x25, x20, x19 │ │ + ldr x20, [sp, #176] │ │ + mov x2, xzr │ │ + mov x9, xzr │ │ mov x1, xzr │ │ - ldr x23, [x24, #56] │ │ + mov x12, xzr │ │ mov x17, xzr │ │ - mov x14, xzr │ │ - mov x15, xzr │ │ - mov x11, xzr │ │ + mov x8, xzr │ │ mov x16, xzr │ │ - add x27, x23, x20 │ │ - add x20, x22, x20 │ │ - mov x13, xzr │ │ mov x10, xzr │ │ - mov x8, xzr │ │ - mov x12, xzr │ │ - mov x9, xzr │ │ - add x0, x24, x0 │ │ - add x28, x20, #0x1 │ │ - ldr x30, [sp, #248] │ │ - b 2a6e4 │ │ - mov x2, x22 │ │ - mov x4, x20 │ │ - add x28, x28, #0x4 │ │ - sub x25, x25, #0x4 │ │ - add x27, x27, #0x4 │ │ + add x0, x20, x0 │ │ + add x28, x21, x19 │ │ + adrp x30, 7a000 │ │ + add x30, x30, #0xa30 │ │ + b 2a76c │ │ + mov x13, x20 │ │ + mov x4, x19 │ │ cmp x30, x0 │ │ - b.eq 2a7b4 // b.none │ │ + b.eq 2a81c // b.none │ │ subs x7, x7, #0x4 │ │ - b.cc 2a7b4 // b.lo, b.ul, b.last │ │ - cmp x25, #0x3 │ │ - b.ls 2a7b4 // b.plast │ │ - ldrb w23, [x30], #1 │ │ - cmp x23, #0x15 │ │ - b.hi 2a874 // b.pmore │ │ - adrp x29, 6000 │ │ - add x29, x29, #0x4f2 │ │ - ldur w20, [x28, #-1] │ │ - ldr w22, [x27] │ │ - adr x24, 2a6c8 │ │ - ldrb w26, [x29, x23] │ │ - add x24, x24, x26, lsl #2 │ │ - br x24 │ │ - mov x5, x22 │ │ - mov x6, x20 │ │ - b 2a6d0 │ │ - mov x1, x22 │ │ - mov x3, x20 │ │ - b 2a6d0 │ │ - mov x13, x22 │ │ - mov x16, x20 │ │ - b 2a6d0 │ │ - mov x11, x22 │ │ + b.cc 2a81c // b.lo, b.ul, b.last │ │ + subs x23, x23, #0x4 │ │ + b.cc 2a81c // b.lo, b.ul, b.last │ │ + ldrb w21, [x30], #1 │ │ + ldr w19, [x25], #4 │ │ + ldr w20, [x28], #4 │ │ + cmp w21, #0x4 │ │ + b.gt 2a7b4 │ │ + cmp w21, #0x1 │ │ + b.le 2a7d4 │ │ + cmp w21, #0x2 │ │ + b.eq 2a75c // b.none │ │ + cmp w21, #0x3 │ │ + b.ne 2a7f8 // b.any │ │ + mov x11, x20 │ │ + mov x3, x19 │ │ + b 2a764 │ │ + cmp w21, #0x7 │ │ + b.gt 2a7e4 │ │ + sub w21, w21, #0x5 │ │ + cmp w21, #0x2 │ │ + b.cc 2a764 // b.lo, b.ul, b.last │ │ + mov x8, x20 │ │ + mov x17, x19 │ │ + b 2a764 │ │ + cbnz w21, 2a804 │ │ mov x15, x20 │ │ - b 2a6d0 │ │ - mov x9, x22 │ │ + mov x6, x19 │ │ + b 2a764 │ │ + cmp w21, #0x8 │ │ + b.ne 2a810 // b.any │ │ mov x12, x20 │ │ - b 2a6d0 │ │ - mov x14, x22 │ │ - mov x17, x20 │ │ - b 2a6d0 │ │ - mov x8, x22 │ │ + mov x1, x19 │ │ + b 2a764 │ │ + mov x9, x20 │ │ + mov x2, x19 │ │ + b 2a764 │ │ + mov x14, x20 │ │ + mov x5, x19 │ │ + b 2a764 │ │ mov x10, x20 │ │ - b 2a6d0 │ │ - mov x9, xzr │ │ - mov x12, xzr │ │ - mov x8, xzr │ │ - mov x10, xzr │ │ - mov x13, xzr │ │ - mov x16, xzr │ │ - mov x11, xzr │ │ - mov x15, xzr │ │ - mov x14, xzr │ │ - mov x17, xzr │ │ - mov x1, xzr │ │ - mov x3, xzr │ │ - mov x2, xzr │ │ - mov x4, xzr │ │ - mov x5, xzr │ │ - mov x6, xzr │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #184] │ │ + mov x16, x19 │ │ + b 2a764 │ │ + ldr x0, [sp, #192] │ │ + ldr x25, [sp, #592] │ │ + add x21, sp, #0x2b0 │ │ + ldr x0, [x0] │ │ subs x0, x0, x6 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x0, x5 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #200] │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + cmp x0, x15 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #56] │ │ + ldr x0, [x0] │ │ + subs x0, x0, x5 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + cmp x0, x14 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #48] │ │ + ldr x0, [x0] │ │ subs x0, x0, x4 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x0, x2 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #216] │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + cmp x0, x13 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #40] │ │ + ldr x0, [x0] │ │ subs x0, x0, x3 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x0, x1 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #264] │ │ - subs x0, x0, x17 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x0, x14 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #280] │ │ - subs x0, x0, x15 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ cmp x0, x11 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #248] │ │ - subs x0, x0, x16 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x0, x13 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #296] │ │ - subs x0, x0, x10 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - cmp x0, x8 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #328] │ │ - ldr x0, [x0, #312] │ │ - subs x0, x0, x12 │ │ - b.cc 2a874 // b.lo, b.ul, b.last │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #32] │ │ + ldr x0, [x0] │ │ + subs x0, x0, x2 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ cmp x0, x9 │ │ - b.cs 2b0c8 // b.hs, b.nlast │ │ - ldr x27, [sp, #3168] │ │ - mov w8, #0x1 // #1 │ │ - str xzr, [sp, #2640] │ │ - str xzr, [sp, #2656] │ │ - str x8, [sp, #2648] │ │ - cbz x27, 2a8e0 │ │ - ldr x25, [sp, #3176] │ │ - cbz x25, 2a8b4 │ │ - tbnz x25, #63, 2b980 │ │ - adrp x8, d91000 │ │ - mov x0, x25 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - mov x28, x0 │ │ - cbnz x0, 2a8b8 │ │ - b 2b988 │ │ - mov w28, #0x1 // #1 │ │ - mov x0, x28 │ │ - mov x1, x27 │ │ - mov x2, x25 │ │ - bl 72f80 │ │ - str x25, [sp, #2432] │ │ - str x28, [sp, #2440] │ │ - str x25, [sp, #2448] │ │ - add x0, sp, #0xa50 │ │ - add x1, sp, #0x980 │ │ - bl 33a98 │ │ - ldr x27, [sp, #3184] │ │ - cbz x27, 2a910 │ │ - ldr x25, [sp, #3192] │ │ - cbz x25, 2a918 │ │ - tbnz x25, #63, 2b980 │ │ - adrp x8, d91000 │ │ - mov x0, x25 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - mov x28, x0 │ │ - cbnz x0, 2a91c │ │ - b 2b988 │ │ - mov x25, xzr │ │ - b 2acc8 │ │ - mov w28, #0x1 // #1 │ │ - mov x0, x28 │ │ - mov x1, x27 │ │ - mov x2, x25 │ │ - bl 72f80 │ │ - str x25, [sp, #2752] │ │ - str x28, [sp, #2760] │ │ - str x25, [sp, #2768] │ │ - add x0, sp, #0xa50 │ │ - add x1, sp, #0xac0 │ │ - bl 33a98 │ │ - ldr x25, [sp, #2648] │ │ - ldr x2, [sp, #2656] │ │ - add x0, sp, #0xb40 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #24] │ │ + ldr x0, [x0] │ │ + subs x0, x0, x1 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + cmp x0, x12 │ │ + b.cs 2b0e8 // b.hs, b.nlast │ │ + ldr x23, [sp, #2576] │ │ + stp xzr, x26, [x29, #-240] │ │ + stur xzr, [x29, #-224] │ │ + cbz x23, 2a8f4 │ │ + ldr x24, [sp, #2584] │ │ + cbz x24, 2a908 │ │ + sub x0, x29, #0xf0 │ │ + mov x1, xzr │ │ + mov x2, x24 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x19, x20, [x29, #-232] │ │ + add x21, sp, #0x2b0 │ │ + ldr x25, [sp, #592] │ │ + b 2a910 │ │ + mov w19, #0x1 // #1 │ │ + ldr x28, [sp, #2592] │ │ + cbnz x28, 2a930 │ │ + mov x23, xzr │ │ + b 2ad8c │ │ + mov x20, xzr │ │ + mov w19, #0x1 // #1 │ │ + add x0, x19, x20 │ │ + mov x1, x23 │ │ + mov x2, x24 │ │ + bl 75e40 │ │ + add x23, x20, x24 │ │ + stur x23, [x29, #-224] │ │ + ldr x28, [sp, #2592] │ │ + cbz x28, 2a900 │ │ + mov w8, wzr │ │ + cbz x23, 2a950 │ │ + add x9, x19, x23 │ │ + sub x9, x9, #0x1 │ │ + cbz x9, 2a950 │ │ + ldrb w8, [x9] │ │ + cmp w8, #0x2f │ │ + cset w8, ne // ne = any │ │ + ldr x24, [sp, #2600] │ │ + cbz x24, 2a96c │ │ + ldrb w9, [x28] │ │ + cmp w9, #0x2f │ │ + b.ne 2a96c // b.any │ │ + mov x23, xzr │ │ + b 2a988 │ │ + ldur x9, [x29, #-240] │ │ + cbz w8, 2a990 │ │ + cmp x9, x23 │ │ + b.eq 2b0c8 // b.none │ │ + mov w8, #0x2f // #47 │ │ + strb w8, [x19, x23] │ │ + add x23, x23, #0x1 │ │ + ldur x9, [x29, #-240] │ │ + stur x23, [x29, #-224] │ │ + sub x8, x9, x23 │ │ + cmp x24, x8 │ │ + b.hi 2b0a4 // b.pmore │ │ + ldur x25, [x29, #-232] │ │ + add x0, x19, x23 │ │ + mov x1, x28 │ │ + mov x2, x24 │ │ + bl 75e40 │ │ + add x2, x23, x24 │ │ + stur x2, [x29, #-224] │ │ + add x0, sp, #0xab0 │ │ mov x1, x25 │ │ - bl 2c5f8 │ │ - ldr x8, [sp, #2880] │ │ - cbz x8, 2a9d0 │ │ - ldr x8, [sp, #472] │ │ - ldr x28, [sp, #2888] │ │ - ldr x27, [sp, #2896] │ │ - ldr x1, [x8, #576] │ │ - ldr x8, [x8, #560] │ │ - cmp x1, x8 │ │ - b.ne 2a990 // b.any │ │ - ldr x0, [sp, #320] │ │ - bl 2d390 │ │ - ldr x10, [sp, #472] │ │ - ldr x1, [x10, #576] │ │ - b 2a994 │ │ - ldr x10, [sp, #472] │ │ - ldr x8, [x10, #568] │ │ - adds x9, x1, #0x1 │ │ - add x8, x8, x1, lsl #4 │ │ - stp x28, x27, [x8] │ │ - str x9, [x10, #576] │ │ - b.cs 2b9a4 // b.hs, b.nlast │ │ - ldr x8, [x10, #568] │ │ - add x8, x8, x1, lsl #4 │ │ - ldp x1, x2, [x8] │ │ - add x0, sp, #0x210 │ │ - bl 2c88c │ │ - ldr x9, [sp, #528] │ │ + bl 2e438 │ │ + ldr w8, [sp, #2736] │ │ + cmp w8, #0x1 │ │ + b.ne 2aa5c // b.any │ │ + adrp x0, 7a000 │ │ + add x0, x0, #0xbe0 │ │ + ldr x24, [sp, #2744] │ │ + ldr x19, [x0, #16] │ │ + ldr x8, [x0] │ │ + ldr x23, [sp, #2752] │ │ + cmp x19, x8 │ │ + b.ne 2aa14 // b.any │ │ + bl 2f47c │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0xbe8 │ │ + ldr x8, [x10] │ │ + add x9, x8, x19, lsl #4 │ │ + add x8, x19, #0x1 │ │ + stp x24, x23, [x9] │ │ + str x8, [x10, #8] │ │ + b 2aa34 │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0xbe8 │ │ + ldr x8, [x10] │ │ + add x9, x8, x19, lsl #4 │ │ + adds x8, x19, #0x1 │ │ + stp x24, x23, [x9] │ │ + str x8, [x10, #8] │ │ + b.cs 2b494 // b.hs, b.nlast │ │ + adrp x9, 7a000 │ │ + ldr x9, [x9, #3048] │ │ + add x8, x9, x8, lsl #4 │ │ + ldp x1, x2, [x8, #-16] │ │ + sub x0, x29, #0x88 │ │ + bl 2bd10 │ │ + ldur x9, [x29, #-136] │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ cmp x9, x8 │ │ - b.ne 2aa04 // b.any │ │ - ldr x8, [sp, #2640] │ │ - cbz x8, 2a9e0 │ │ + b.ne 2aa98 // b.any │ │ + ldur x8, [x29, #-240] │ │ + cbz x8, 2aa6c │ │ mov x0, x25 │ │ - bl 72f50 │ │ - ldr x9, [sp, #3152] │ │ + bl 75e00 │ │ + ldr x9, [sp, #2560] │ │ ldxr x8, [x9] │ │ sub x10, x8, #0x1 │ │ stlxr w11, x10, [x9] │ │ - cbnz w11, 2a9e4 │ │ - mov x25, xzr │ │ + cbnz w11, 2aa70 │ │ + ldr x25, [sp, #592] │ │ cmp x8, #0x1 │ │ - b.eq 2acf0 // b.none │ │ - b 2acfc │ │ - ldr x8, [sp, #536] │ │ - str x9, [sp, #424] │ │ - str x8, [sp, #344] │ │ - ldr x20, [sp, #336] │ │ - add x0, sp, #0x210 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xae0 │ │ - mov w3, #0xe // #14 │ │ - mov x1, x20 │ │ - bl 33bb0 │ │ - adrp x22, 9000 │ │ - add x22, x22, #0x680 │ │ - cmp x0, #0x0 │ │ - csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #416] │ │ - csel x8, x22, x0, eq // eq = none │ │ - str x8, [sp, #400] │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xaee │ │ - mov w3, #0x13 // #19 │ │ - bl 33bb0 │ │ - cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x22, x0, eq // eq = none │ │ - stp x8, x9, [sp, #384] │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xb01 │ │ - mov w3, #0x13 // #19 │ │ - bl 33bb0 │ │ - cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x22, x0, eq // eq = none │ │ - stp x8, x9, [sp, #368] │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xab1 │ │ + mov x23, xzr │ │ + add x21, sp, #0x2b0 │ │ + b.eq 2adb4 // b.none │ │ + b 2adc0 │ │ + ldur x8, [x29, #-128] │ │ + str x9, [sp, #352] │ │ + str x8, [sp, #336] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x1ee │ │ mov w3, #0x11 // #17 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x22, x0, eq // eq = none │ │ - stp x8, x9, [sp, #352] │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xac2 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #528] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #512] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x1ff │ │ mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x29, xzr, x1, eq // eq = none │ │ - csel x23, x22, x0, eq // eq = none │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xad1 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #496] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #480] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x20e │ │ mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x27, xzr, x1, eq // eq = none │ │ - csel x26, x22, x0, eq // eq = none │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xb14 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #464] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #448] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x23e │ │ + mov w3, #0x12 // #18 │ │ + bl 305b0 │ │ + cmp x0, #0x0 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #432] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #416] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xe70 │ │ + mov w3, #0x10 // #16 │ │ + bl 305b0 │ │ + cmp x0, #0x0 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #400] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #384] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x263 │ │ mov w3, #0xe // #14 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x21, xzr, x1, eq // eq = none │ │ - csel x24, x22, x0, eq // eq = none │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xb22 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + csinc x19, x0, xzr, ne // ne = any │ │ + str x8, [sp, #368] │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x271 │ │ mov w3, #0x16 // #22 │ │ - bl 33bb0 │ │ - mov x25, x0 │ │ - mov x28, x1 │ │ - add x0, sp, #0x210 │ │ - mov x1, x20 │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x1f0 │ │ + bl 305b0 │ │ + cmp x0, #0x0 │ │ + csel x27, xzr, x1, eq // eq = none │ │ + csinc x28, x0, xzr, ne // ne = any │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xf30 │ │ mov w3, #0x10 // #16 │ │ - bl 33bb0 │ │ - ldr x10, [sp, #3152] │ │ - cmp x25, #0x0 │ │ - csel x11, x22, x25, eq // eq = none │ │ - csel x12, xzr, x28, eq // eq = none │ │ + bl 305b0 │ │ + cmp x0, #0x0 │ │ + csel x26, xzr, x1, eq // eq = none │ │ + csinc x21, x0, xzr, ne // ne = any │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x21d │ │ + mov w3, #0xe // #14 │ │ + bl 305b0 │ │ + cmp x0, #0x0 │ │ + csel x20, xzr, x1, eq // eq = none │ │ + csinc x25, x0, xzr, ne // ne = any │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x22b │ │ + mov w3, #0x13 // #19 │ │ + bl 305b0 │ │ + mov x23, x0 │ │ + mov x24, x1 │ │ + sub x0, x29, #0x88 │ │ + mov x1, x22 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x250 │ │ + mov w3, #0x13 // #19 │ │ + bl 305b0 │ │ + ldr x11, [sp, #2560] │ │ + cmp x23, #0x0 │ │ + csinc x8, x23, xzr, ne // ne = any │ │ + csel x9, xzr, x24, eq // eq = none │ │ cmp x0, #0x0 │ │ - ldp x15, x16, [x10, #32] │ │ - csel x13, xzr, x1, eq // eq = none │ │ - csel x14, x22, x0, eq // eq = none │ │ - ldr x8, [x10, #224] │ │ - ldp x9, x10, [x10, #192] │ │ - cbz x8, 2aba4 │ │ - ldxr x17, [x8] │ │ + ldp x15, x16, [x11, #32] │ │ + ldr x10, [x11, #256] │ │ + ldp x12, x13, [x11, #224] │ │ + csel x11, xzr, x1, eq // eq = none │ │ + csinc x14, x0, xzr, ne // ne = any │ │ + cbz x10, 2ac8c │ │ + ldxr x17, [x10] │ │ add x0, x17, #0x1 │ │ - stxr w1, x0, [x8] │ │ - cbnz w1, 2ab90 │ │ - tbnz x17, #63, 2c128 │ │ - str x11, [sp, #1872] │ │ - ldr x11, [sp, #400] │ │ - ldr x17, [sp, #352] │ │ - str x9, [sp, #1936] │ │ - str x8, [sp, #1968] │ │ - str x11, [sp, #1904] │ │ - ldr x11, [sp, #416] │ │ - mov w8, #0x1 // #1 │ │ - str x17, [sp, #1760] │ │ - ldp x17, x9, [sp, #360] │ │ - str x9, [sp, #1952] │ │ - str x11, [sp, #1912] │ │ - ldp x9, x11, [sp, #376] │ │ - dup v0.2d, x8 │ │ - strb w8, [sp, #1984] │ │ - adrp x8, d91000 │ │ - str x11, [sp, #1920] │ │ - ldr x11, [sp, #392] │ │ - str x17, [sp, #1768] │ │ - mov w0, #0xf8 // #248 │ │ - str x15, [sp, #1776] │ │ - str x16, [sp, #1784] │ │ - str x22, [sp, #1792] │ │ - str xzr, [sp, #1800] │ │ - str x23, [sp, #1808] │ │ - str x29, [sp, #1816] │ │ - str x26, [sp, #1824] │ │ - str x27, [sp, #1832] │ │ - str x22, [sp, #1840] │ │ - str xzr, [sp, #1848] │ │ - str x24, [sp, #1856] │ │ - str x21, [sp, #1864] │ │ - str x12, [sp, #1880] │ │ - str x14, [sp, #1888] │ │ - str x13, [sp, #1896] │ │ - str x11, [sp, #1928] │ │ - str x10, [sp, #1944] │ │ - str x9, [sp, #1960] │ │ + stxr w1, x0, [x10] │ │ + cbnz w1, 2ac78 │ │ + tbnz x17, #63, 2ba1c │ │ + str x16, [sp, #1912] │ │ + ldr x16, [sp, #480] │ │ + ldr x17, [sp, #512] │ │ + str x15, [sp, #1904] │ │ + mov w15, #0x1 // #1 │ │ + mov w0, #0x128 // #296 │ │ + str x16, [sp, #1936] │ │ + ldr x16, [sp, #496] │ │ + dup v0.2d, x15 │ │ + str x17, [sp, #1888] │ │ + ldr x17, [sp, #528] │ │ + str x16, [sp, #1944] │ │ + ldr x16, [sp, #448] │ │ + str x17, [sp, #1896] │ │ + str x16, [sp, #1952] │ │ + ldr x16, [sp, #464] │ │ + str x15, [sp, #1920] │ │ + str x16, [sp, #1960] │ │ + ldr x16, [sp, #416] │ │ + str xzr, [sp, #1928] │ │ + str x16, [sp, #1984] │ │ + ldr x16, [sp, #432] │ │ + str x15, [sp, #1968] │ │ + str x16, [sp, #1992] │ │ + ldr x16, [sp, #384] │ │ str xzr, [sp, #1976] │ │ - str q0, [sp, #1744] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 2bd1c │ │ - ldr q0, [sp, #1936] │ │ - mov x25, x0 │ │ - ldr q1, [sp, #1952] │ │ - ldr q2, [sp, #1968] │ │ - ldr q3, [sp, #1872] │ │ - stp q0, q1, [x0, #192] │ │ - ldr q0, [sp, #1888] │ │ - str q2, [x0, #224] │ │ - ldr q1, [sp, #1904] │ │ - ldr q2, [sp, #1920] │ │ - stp q3, q0, [x0, #128] │ │ - ldr q0, [sp, #1808] │ │ - ldr q3, [sp, #1824] │ │ - stp q1, q2, [x0, #160] │ │ - ldr q1, [sp, #1840] │ │ - ldr q2, [sp, #1856] │ │ - stp q0, q3, [x0, #64] │ │ - ldr q0, [sp, #1744] │ │ - ldr q3, [sp, #1760] │ │ - ldr x8, [sp, #1984] │ │ - stp q1, q2, [x0, #96] │ │ - ldr q1, [sp, #1776] │ │ - stp q0, q3, [x0] │ │ - ldr q0, [sp, #1792] │ │ - str x8, [x0, #240] │ │ - ldr x8, [sp, #424] │ │ - stp q1, q0, [x0, #32] │ │ - cbz x8, 2acc8 │ │ - ldr x0, [sp, #344] │ │ - bl 72f50 │ │ - ldr x8, [sp, #2640] │ │ - cbz x8, 2acd8 │ │ - ldr x0, [sp, #2648] │ │ - bl 72f50 │ │ - ldr x21, [sp, #3152] │ │ - ldxr x8, [x21] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x21] │ │ - cbnz w9, 2acdc │ │ - b.ne 2acfc // b.any │ │ - dmb ishld │ │ - add x0, sp, #0xc50 │ │ - bl 3393c │ │ - ldr q0, [sp, #3008] │ │ - str x25, [sp, #2616] │ │ - ldr x9, [sp, #3024] │ │ - ldr q1, [sp, #3024] │ │ - str q0, [sp, #2384] │ │ - ldr q2, [sp, #3040] │ │ - ldr x21, [sp, #2384] │ │ - str x9, [sp, #2400] │ │ - ldr x9, [sp, #480] │ │ - str q0, [sp, #2640] │ │ - str q1, [sp, #2656] │ │ - ldrb w8, [x21, #512] │ │ - add x27, x21, #0x200 │ │ - str q2, [sp, #2672] │ │ - str x9, [sp, #2608] │ │ - cmp w8, #0x4c │ │ - b.ne 2ad8c // b.any │ │ - cbz x25, 2adb4 │ │ - str x25, [sp, #3208] │ │ - add x0, sp, #0x6d0 │ │ - ldp x8, x9, [x25, #64] │ │ - add x1, sp, #0xa00 │ │ - str xzr, [sp, #2576] │ │ - ldr x20, [sp, #2392] │ │ - str x8, [sp, #2560] │ │ - str x9, [sp, #2568] │ │ - bl 33f58 │ │ - ldr x9, [sp, #432] │ │ - ldr x8, [sp, #1744] │ │ - ldr q0, [x9] │ │ - cmp x8, #0x3 │ │ - str q0, [sp, #528] │ │ - b.ne 2adc4 // b.any │ │ - ldr q0, [sp, #528] │ │ - str q0, [sp, #1744] │ │ - b 2adf8 │ │ - cbz x25, 2ae3c │ │ - ldxr x8, [x25] │ │ + str x16, [sp, #2000] │ │ + ldr x16, [sp, #400] │ │ + str x19, [sp, #2016] │ │ + str x16, [sp, #2008] │ │ + ldr x16, [sp, #368] │ │ + str x28, [sp, #2032] │ │ + str x16, [sp, #2024] │ │ + str x27, [sp, #2040] │ │ + str x21, [sp, #2048] │ │ + str x26, [sp, #2056] │ │ + mov w26, #0x1 // #1 │ │ + str x25, [sp, #2064] │ │ + str x20, [sp, #2072] │ │ + str x8, [sp, #2080] │ │ + str x9, [sp, #2088] │ │ + str x12, [sp, #2096] │ │ + str x13, [sp, #2104] │ │ + str x14, [sp, #2112] │ │ + str x11, [sp, #2120] │ │ + str x10, [sp, #2128] │ │ + str xzr, [sp, #2136] │ │ + str xzr, [sp, #2152] │ │ + strb w15, [sp, #2160] │ │ + str q0, [sp, #1872] │ │ + bl 75e30 │ │ + cbz x0, 2b4a4 │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x128 // #296 │ │ + mov x23, x0 │ │ + bl 75e40 │ │ + ldr x25, [sp, #592] │ │ + ldr x8, [sp, #352] │ │ + add x21, sp, #0x2b0 │ │ + adrp x22, 7a000 │ │ + add x22, x22, #0xbc8 │ │ + cbz x8, 2ad8c │ │ + ldr x0, [sp, #336] │ │ + bl 75e00 │ │ + ldur x8, [x29, #-240] │ │ + cbz x8, 2ad9c │ │ + ldur x0, [x29, #-232] │ │ + bl 75e00 │ │ + ldr x24, [sp, #2560] │ │ + ldxr x8, [x24] │ │ subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x25] │ │ - cbnz w9, 2ad90 │ │ - b.ne 2ae38 // b.any │ │ + stlxr w9, x8, [x24] │ │ + cbnz w9, 2ada0 │ │ + b.ne 2adc0 // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #304] │ │ - bl 3393c │ │ - b 2ae38 │ │ - str xzr, [sp, #1752] │ │ - mov w8, #0x4b // #75 │ │ - strb w8, [sp, #1744] │ │ - b 2ae18 │ │ - ldr x9, [sp, #312] │ │ - cmp x8, #0x2 │ │ - ldp q0, q1, [x9] │ │ - str q0, [sp, #2752] │ │ - ldr q2, [x9, #32] │ │ - str q1, [sp, #2768] │ │ - ldr x9, [x9, #48] │ │ - str q2, [sp, #2784] │ │ - str x9, [sp, #2800] │ │ - b.ne 2af8c // b.any │ │ - mov w8, #0x4b // #75 │ │ - str xzr, [sp, #1752] │ │ - strb w8, [sp, #1744] │ │ - ldxr x8, [x25] │ │ + add x0, sp, #0xa00 │ │ + bl 30484 │ │ + ldp q1, q0, [sp, #688] │ │ + ldr x9, [sp, #560] │ │ + str x23, [sp, #2744] │ │ + str x9, [sp, #2736] │ │ + str q0, [sp, #1888] │ │ + ldr x19, [sp, #1888] │ │ + str q1, [sp, #1872] │ │ + ldrb w8, [x19, #536] │ │ + cmp w8, #0x53 │ │ + b.eq 2b090 // b.none │ │ + cbz x23, 2ae14 │ │ + ldxr x8, [x23] │ │ subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x25] │ │ - cbnz w9, 2adf8 │ │ - b.ne 2ae18 // b.any │ │ + stlxr w9, x8, [x23] │ │ + cbnz w9, 2adec │ │ + b.ne 2ae10 // b.any │ │ dmb ishld │ │ - add x0, sp, #0xc88 │ │ - bl 3393c │ │ - ldrb w8, [x27] │ │ - cmp w8, #0x4c │ │ - b.ne 2ae30 // b.any │ │ - ldr q0, [sp, #1744] │ │ - str q0, [x27] │ │ - b 2ae38 │ │ - add x0, sp, #0x6d0 │ │ - bl 360b8 │ │ - ldrb w8, [x27] │ │ - add x13, sp, #0x6d0 │ │ - cmp w8, #0x4b │ │ - b.ne 2ae60 // b.any │ │ - ldr x11, [x21, #520] │ │ - cbz x11, 2ae84 │ │ - mov x10, xzr │ │ - mov w8, #0x2 // #2 │ │ - ldr x9, [x11], #8 │ │ - b 2ae98 │ │ - add x8, x21, #0x200 │ │ - ldr w11, [x21, #524] │ │ - ldr x9, [x21, #512] │ │ - mov w10, #0x1 // #1 │ │ - ldur w12, [x8, #9] │ │ - stur w11, [x13, #3] │ │ - ldrb w8, [x21, #520] │ │ - str w12, [sp, #1744] │ │ - b 2ae9c │ │ - ldr x9, [sp, #2400] │ │ - mov w8, wzr │ │ - ldr x11, [sp, #2384] │ │ - mov x10, xzr │ │ - ldr x9, [x9] │ │ - add x9, x9, #0x10 │ │ - ldr w12, [sp, #1744] │ │ - add x14, sp, #0xb40 │ │ - ldur w13, [x13, #3] │ │ - strb w8, [sp, #1760] │ │ - ldp x8, x1, [sp, #456] │ │ - str w12, [sp, #2880] │ │ - stur w13, [x14, #3] │ │ - ldr w12, [sp, #2880] │ │ - str x9, [sp, #1752] │ │ - str x10, [sp, #1744] │ │ - str x11, [sp, #1768] │ │ - str w12, [x8] │ │ - stur w13, [x8, #3] │ │ - add x0, sp, #0x210 │ │ - add x2, sp, #0x6d0 │ │ - bl 30d84 │ │ - ldr x9, [sp, #448] │ │ - str xzr, [sp, #576] │ │ - ldp q0, q1, [x9, #32] │ │ - str q0, [sp, #2912] │ │ - str q1, [sp, #2928] │ │ - ldr q2, [x9, #64] │ │ - ldp q0, q1, [x9] │ │ - str q2, [sp, #2944] │ │ - str q0, [sp, #2880] │ │ - ldr x8, [x9, #80] │ │ - str q1, [sp, #2896] │ │ - str x8, [sp, #2960] │ │ - add x0, sp, #0x6d0 │ │ - add x1, sp, #0x210 │ │ - add x2, sp, #0xb40 │ │ - bl 334ec │ │ - ldr q0, [sp, #1872] │ │ - ldr q1, [sp, #1888] │ │ - ldr q2, [sp, #1904] │ │ - str q0, [sp, #1248] │ │ - ldr q0, [sp, #1824] │ │ - str q1, [sp, #1264] │ │ - ldr q1, [sp, #1840] │ │ - str q2, [sp, #1280] │ │ - ldr q2, [sp, #1856] │ │ - ldr x8, [sp, #1920] │ │ - str q0, [sp, #1200] │ │ - ldr q3, [sp, #1808] │ │ - str q1, [sp, #1216] │ │ - ldr q4, [sp, #1744] │ │ - str q2, [sp, #1232] │ │ - ldr q0, [sp, #1760] │ │ - str x8, [sp, #1296] │ │ - ldr q1, [sp, #1776] │ │ - and x8, x8, #0xff │ │ - ldr q2, [sp, #1792] │ │ - cmp w8, #0x2 │ │ - str q3, [sp, #1184] │ │ - str q4, [sp, #1120] │ │ - str q0, [sp, #1136] │ │ - str q1, [sp, #1152] │ │ - str q2, [sp, #1168] │ │ - b.ne 2a520 // b.any │ │ - b 2a460 │ │ - str x8, [sp, #2880] │ │ - ldr q0, [sp, #528] │ │ - ldp x9, x8, [sp, #288] │ │ - add x1, x25, #0x10 │ │ - ldr q1, [sp, #2752] │ │ - ldr q2, [sp, #2768] │ │ - ldr q3, [sp, #2784] │ │ - str q0, [x8] │ │ - ldr x8, [sp, #2800] │ │ - stp q1, q2, [x9] │ │ - str q3, [x9, #32] │ │ - str x8, [x9, #48] │ │ - add x0, sp, #0x6d0 │ │ - add x2, sp, #0xb40 │ │ - bl 3445c │ │ - ldr x8, [sp, #432] │ │ - ldr x22, [sp, #1744] │ │ - ldr q0, [x8] │ │ - cmp x22, #0x2 │ │ - str q0, [sp, #2336] │ │ - b.ne 2afe8 // b.any │ │ - ldr q0, [sp, #2336] │ │ - b 2ad84 │ │ - ldr x8, [sp, #312] │ │ - add x0, sp, #0x210 │ │ - ldr x1, [sp, #280] │ │ - mov w2, #0x134 // #308 │ │ - ldrh w23, [sp, #1818] │ │ - ldp q0, q1, [x8] │ │ - str q0, [sp, #2432] │ │ - ldr q2, [x8, #32] │ │ - str q1, [sp, #2448] │ │ - ldrh w8, [x8, #48] │ │ - str q2, [sp, #2464] │ │ - strh w8, [sp, #2480] │ │ - bl 72f80 │ │ - ldr x26, [sp, #2136] │ │ - cmp w23, #0x5 │ │ - ldr x24, [sp, #2152] │ │ - ldr q0, [sp, #2336] │ │ - ldr x28, [sp, #2160] │ │ - str q0, [sp, #1696] │ │ - b.cs 2b03c // b.hs, b.nlast │ │ - ldr x28, [x20, #416] │ │ - ldp x9, x8, [sp, #264] │ │ - add x1, sp, #0x210 │ │ - mov w2, #0x134 // #308 │ │ - ldr q0, [sp, #1696] │ │ - ldr q1, [sp, #2432] │ │ - ldr q2, [sp, #2448] │ │ - str q0, [x8] │ │ - ldr q0, [sp, #2464] │ │ - ldrh w8, [sp, #2480] │ │ - ldr x0, [sp, #256] │ │ - stp q1, q2, [x9] │ │ - ldr x29, [x20, #384] │ │ - str q0, [x9, #32] │ │ - ldr x20, [x20, #400] │ │ - strh w8, [x9, #48] │ │ - bl 72f80 │ │ - adrp x8, d91000 │ │ - str x25, [sp, #1744] │ │ - str x22, [sp, #1752] │ │ - mov w0, #0x1b0 // #432 │ │ - strh w23, [sp, #1826] │ │ - str x29, [sp, #2136] │ │ - str x26, [sp, #2144] │ │ - str x20, [sp, #2152] │ │ - str x24, [sp, #2160] │ │ - str x28, [sp, #2168] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 2bf00 │ │ - add x1, sp, #0x6d0 │ │ - mov w2, #0x1b0 // #432 │ │ - mov x25, x0 │ │ - bl 72f80 │ │ - str x25, [sp, #1752] │ │ - b 2adb8 │ │ - ldr x0, [sp, #328] │ │ - ldp x24, x20, [x21, #32] │ │ - ldr x7, [x0, #256] │ │ - ldr x23, [x0, #176] │ │ - ldr x30, [x0, #192] │ │ - str x7, [sp, #400] │ │ - ldr x7, [x0, #272] │ │ - ldr x29, [x0, #208] │ │ - ldr x22, [x21, #224] │ │ - str x7, [sp, #416] │ │ - ldp x28, x7, [x0, #232] │ │ - str x7, [sp, #376] │ │ - ldr x7, [x0, #288] │ │ - str x7, [sp, #424] │ │ - ldr x7, [x0, #304] │ │ - str x7, [sp, #368] │ │ - ldr x7, [x0, #224] │ │ - str x7, [sp, #360] │ │ - ldr x7, [x21, #192] │ │ - str x7, [sp, #392] │ │ - ldr x7, [x21, #200] │ │ - str x7, [sp, #384] │ │ - ldp x7, x0, [x0, #320] │ │ - cbz x22, 2b13c │ │ - ldxr x25, [x22] │ │ - add x26, x25, #0x1 │ │ - stxr w27, x26, [x22] │ │ - cbnz w27, 2b128 │ │ - tbnz x25, #63, 2c128 │ │ - str x0, [sp, #1800] │ │ - add x6, x23, x6 │ │ - str x0, [sp, #1848] │ │ - ldr x0, [sp, #360] │ │ - str x1, [sp, #1832] │ │ - str x9, [sp, #1896] │ │ - ldr x9, [sp, #424] │ │ - str x0, [sp, #1856] │ │ - ldp x0, x1, [sp, #368] │ │ - add x16, x1, x16 │ │ - mov w23, #0x1 // #1 │ │ - add x9, x9, x10 │ │ - add x12, x0, x12 │ │ - add x4, x30, x4 │ │ - str x16, [sp, #1872] │ │ - ldp x10, x16, [sp, #392] │ │ - add x3, x29, x3 │ │ - str x10, [sp, #1936] │ │ - str x12, [sp, #1888] │ │ - ldr x12, [sp, #416] │ │ - add x16, x16, x17 │ │ - ldr x10, [sp, #384] │ │ - dup v0.2d, x23 │ │ - str x8, [sp, #1960] │ │ - add x12, x12, x15 │ │ - adrp x8, d91000 │ │ - str x24, [sp, #1776] │ │ - mov w0, #0xf8 // #248 │ │ - str q0, [sp, #1744] │ │ - str x6, [sp, #1760] │ │ - str x5, [sp, #1768] │ │ - str x20, [sp, #1784] │ │ - str x7, [sp, #1792] │ │ - str x4, [sp, #1808] │ │ - str x2, [sp, #1816] │ │ - str x3, [sp, #1824] │ │ - str x7, [sp, #1840] │ │ - str x28, [sp, #1864] │ │ - str x13, [sp, #1880] │ │ - str x16, [sp, #1904] │ │ - str x14, [sp, #1912] │ │ - str x12, [sp, #1920] │ │ - str x11, [sp, #1928] │ │ - str x10, [sp, #1944] │ │ - str x9, [sp, #1952] │ │ - str x22, [sp, #1968] │ │ - str xzr, [sp, #1976] │ │ - strb w23, [sp, #1984] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 2c0dc │ │ - ldr q0, [sp, #1936] │ │ - mov x25, x0 │ │ - ldr q1, [sp, #1952] │ │ + add x8, sp, #0xab0 │ │ + add x0, x8, #0x8 │ │ + bl 30484 │ │ + ldrb w8, [x19, #536] │ │ + cmp w8, #0x52 │ │ + b.ne 2ae34 // b.any │ │ + ldr x8, [x19, #544] │ │ + cbz x8, 2ae44 │ │ + ldr x9, [x8, #448] │ │ + add x10, x9, #0x10 │ │ + mov w9, #0x2 // #2 │ │ + b 2ae58 │ │ + ldr x10, [x19, #536] │ │ + ldr x8, [x19, #544] │ │ + mov w9, #0x3 // #3 │ │ + b 2ae58 │ │ + ldr x8, [sp, #1880] │ │ + mov w9, wzr │ │ + ldr x10, [x8] │ │ + ldr x8, [sp, #1872] │ │ + add x10, x10, #0x10 │ │ + strb w9, [sp, #1872] │ │ + str x10, [sp, #1880] │ │ + str x8, [sp, #1888] │ │ + sub x8, x29, #0x88 │ │ + add x1, x21, #0x20 │ │ + add x2, sp, #0x750 │ │ + add x0, x8, #0x8 │ │ + bl 30c50 │ │ + ldur q0, [x21, #88] │ │ + ldur q1, [x21, #104] │ │ + ldur q2, [x21, #120] │ │ + ldur x8, [x21, #136] │ │ + stur xzr, [x29, #-136] │ │ + str q0, [sp, #2768] │ │ + ldur q0, [x21, #56] │ │ + str q1, [sp, #2784] │ │ + ldur q1, [x21, #72] │ │ + str q2, [sp, #2800] │ │ + str x8, [sp, #2816] │ │ + str q0, [sp, #2736] │ │ + str q1, [sp, #2752] │ │ + add x0, sp, #0x750 │ │ + sub x1, x29, #0x88 │ │ + add x2, sp, #0xab0 │ │ + bl 30048 │ │ + ldr q0, [sp, #2000] │ │ + ldr q1, [sp, #2016] │ │ + ldr q2, [sp, #2048] │ │ + str q0, [sp, #1408] │ │ + ldr q0, [sp, #2032] │ │ + str q1, [sp, #1424] │ │ + ldr q1, [sp, #1936] │ │ + str q0, [sp, #1440] │ │ + ldr q0, [sp, #1952] │ │ + str q2, [sp, #1456] │ │ ldr q2, [sp, #1968] │ │ - ldr q3, [sp, #1872] │ │ - stp q0, q1, [x0, #192] │ │ + str q0, [sp, #1360] │ │ + ldr q0, [sp, #1984] │ │ + ldrb w8, [sp, #1464] │ │ + str q1, [sp, #1344] │ │ + ldr q1, [sp, #1872] │ │ + str q0, [sp, #1392] │ │ ldr q0, [sp, #1888] │ │ - str q2, [x0, #224] │ │ - ldr q1, [sp, #1904] │ │ - ldr q2, [sp, #1920] │ │ - stp q3, q0, [x0, #128] │ │ - ldr q0, [sp, #1808] │ │ - ldr q3, [sp, #1824] │ │ - stp q1, q2, [x0, #160] │ │ - ldr q1, [sp, #1840] │ │ - ldr q2, [sp, #1856] │ │ - stp q0, q3, [x0, #64] │ │ - ldr q0, [sp, #1744] │ │ - ldr q3, [sp, #1760] │ │ - stp q1, q2, [x0, #96] │ │ - ldr x8, [sp, #1984] │ │ - ldr q1, [sp, #1776] │ │ - stp q0, q3, [x0] │ │ - ldr q0, [sp, #1792] │ │ - str x8, [x0, #240] │ │ - stp q1, q0, [x0, #32] │ │ - b 2acdc │ │ - and x9, x29, #0xfffffffffffffffc │ │ - add x10, x9, #0x4 │ │ - add x9, x9, #0x8 │ │ - cmp x10, x9 │ │ - b.hi 29680 // b.pmore │ │ - cmp x9, x8 │ │ - b.hi 29680 // b.pmore │ │ - ldp x2, x1, [sp, #288] │ │ - add x0, sp, #0x6d0 │ │ - bl 2cf34 │ │ - ldr x23, [sp, #1744] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x23, x8 │ │ - b.ne 2b2c8 // b.any │ │ - ldr x0, [sp, #1752] │ │ - bl 26958 │ │ - b 29680 │ │ - adrp x2, 76000 │ │ - add x2, x2, #0x138 │ │ - mov x0, x22 │ │ - bl 161cc │ │ - ldr x25, [sp, #1760] │ │ - ldr x24, [sp, #1752] │ │ - cbz x25, 2b2f8 │ │ - ldrb w8, [x24] │ │ - cmp w8, #0x2f │ │ - cset w8, eq // eq = none │ │ - b 2b2fc │ │ - adrp x2, 76000 │ │ - add x2, x2, #0x150 │ │ - mov x0, xzr │ │ - mov x1, xzr │ │ - bl 161cc │ │ - mov w8, wzr │ │ - mov w9, #0x6 // #6 │ │ - mov w10, #0x200 // #512 │ │ - str x24, [sp, #1744] │ │ - str x25, [sp, #1752] │ │ - strb w8, [sp, #1802] │ │ - strb w9, [sp, #1760] │ │ - strh w10, [sp, #1800] │ │ - add x0, sp, #0xbc0 │ │ - add x1, sp, #0x6d0 │ │ - bl 276ec │ │ - ldrb w8, [sp, #3008] │ │ - cmp w8, #0xa │ │ - b.ne 2b438 // b.any │ │ - mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ - cbz x23, 2b340 │ │ + cmp w8, #0x2 │ │ + str q2, [sp, #1376] │ │ + ldr q2, [sp, #1904] │ │ + str q0, [sp, #1296] │ │ + ldr q0, [sp, #1920] │ │ + str q1, [sp, #1280] │ │ + str q2, [sp, #1312] │ │ + str q0, [sp, #1328] │ │ + b.ne 2a5a4 // b.any │ │ + b 2a210 │ │ + ldr x15, [sp, #160] │ │ + mov x10, xzr │ │ + mov x8, xzr │ │ + mov x12, xzr │ │ + mov x9, xzr │ │ + mov x11, xzr │ │ + ldr x6, [x15] │ │ + ldr x15, [sp, #144] │ │ + mov x13, xzr │ │ + mov x14, xzr │ │ + ldr x5, [x15] │ │ + ldr x15, [sp, #136] │ │ + ldr x4, [x15] │ │ + ldr x15, [sp, #128] │ │ + ldr x0, [x15] │ │ + ldr x15, [sp, #120] │ │ + ldr x2, [x15] │ │ + ldr x15, [sp, #112] │ │ + ldr x1, [x15] │ │ + ldr x15, [sp, #104] │ │ + ldr x17, [x15] │ │ + ldr x15, [sp, #96] │ │ + ldr x16, [x15] │ │ + mov x15, xzr │ │ + ldp x3, x7, [sp, #80] │ │ + ldp x23, x22, [sp, #64] │ │ + ldp x25, x26, [x24, #32] │ │ + ldr x20, [x7] │ │ + ldp x7, x19, [x24, #224] │ │ + ldr x21, [x3] │ │ + ldr x3, [x24, #256] │ │ + ldr x22, [x22] │ │ + ldr x23, [x23] │ │ + cbz x3, 2afc8 │ │ + ldxr x27, [x3] │ │ + add x28, x27, #0x1 │ │ + stxr w30, x28, [x3] │ │ + cbnz w30, 2afb4 │ │ + tbnz x27, #63, 2ba1c │ │ + mov w27, #0x1 // #1 │ │ + str x0, [sp, #2064] │ │ + mov w0, #0x128 // #296 │ │ + dup v0.2d, x27 │ │ + str x6, [sp, #1888] │ │ + str x15, [sp, #1896] │ │ + str x25, [sp, #1904] │ │ + str q0, [sp, #1872] │ │ + str x26, [sp, #1912] │ │ + mov w26, #0x1 // #1 │ │ + str x22, [sp, #1920] │ │ + str x23, [sp, #1928] │ │ + str x5, [sp, #1936] │ │ + str x14, [sp, #1944] │ │ + str x4, [sp, #1952] │ │ + str x13, [sp, #1960] │ │ + str x22, [sp, #1968] │ │ + str x23, [sp, #1976] │ │ + str x22, [sp, #1984] │ │ + str x23, [sp, #1992] │ │ + str x22, [sp, #2000] │ │ + str x23, [sp, #2008] │ │ + str x20, [sp, #2016] │ │ + str x21, [sp, #2024] │ │ + str x1, [sp, #2032] │ │ + str x12, [sp, #2040] │ │ + str x16, [sp, #2048] │ │ + str x10, [sp, #2056] │ │ + str x11, [sp, #2072] │ │ + str x2, [sp, #2080] │ │ + str x9, [sp, #2088] │ │ + str x7, [sp, #2096] │ │ + str x19, [sp, #2104] │ │ + str x17, [sp, #2112] │ │ + str x8, [sp, #2120] │ │ + str x3, [sp, #2128] │ │ + str xzr, [sp, #2136] │ │ + str xzr, [sp, #2152] │ │ + strb w27, [sp, #2160] │ │ + bl 75e30 │ │ + cbz x0, 2b54c │ │ + add x1, sp, #0x750 │ │ + mov w2, #0x128 // #296 │ │ + mov x23, x0 │ │ + bl 75e40 │ │ + ldr x25, [sp, #592] │ │ + add x21, sp, #0x2b0 │ │ + adrp x22, 7a000 │ │ + add x22, x22, #0xbc8 │ │ + b 2ada0 │ │ + ldr x1, [sp, #1896] │ │ + add x0, x19, #0x218 │ │ + mov x2, x23 │ │ + bl 308fc │ │ + b 2ae10 │ │ + sub x0, x29, #0xf0 │ │ + mov x1, x23 │ │ + mov x2, x24 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x25, x23, [x29, #-232] │ │ + mov x19, x25 │ │ + b 2a9a0 │ │ + sub x0, x29, #0xf0 │ │ + mov x1, x23 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x19, x23, [x29, #-232] │ │ + b 2a97c │ │ + ldr x0, [sp, #16] │ │ + ldr x0, [x0] │ │ + subs x0, x0, x17 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + cmp x0, x8 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #8] │ │ + ldr x0, [x0] │ │ + subs x0, x0, x16 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + cmp x0, x10 │ │ + b.cc 2a8b4 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #160] │ │ + ldp x19, x7, [sp, #136] │ │ + ldp x21, x20, [sp, #120] │ │ + ldr x22, [sp, #112] │ │ + ldr x0, [x0] │ │ + ldr x7, [x7] │ │ + ldr x19, [x19] │ │ + ldr x22, [x22] │ │ + add x6, x0, x6 │ │ + ldr x0, [sp, #104] │ │ + ldr x20, [x20] │ │ + add x5, x7, x5 │ │ + add x4, x19, x4 │ │ + add x1, x22, x1 │ │ + ldr x7, [x0] │ │ + ldr x0, [sp, #96] │ │ + ldr x21, [x21] │ │ + ldr x23, [x0] │ │ + add x0, x20, x3 │ │ + add x2, x21, x2 │ │ + add x17, x7, x17 │ │ + add x16, x23, x16 │ │ + b 2af8c │ │ + mov x8, xzr │ │ + ldr x0, [x27, #24] │ │ + cbz x0, 2b1ac │ │ + ldr x1, [x27, #32] │ │ + ldr x27, [sp, #624] │ │ + mov x25, x22 │ │ + mov x24, x23 │ │ + mov x22, x8 │ │ + mov x23, x9 │ │ + b 2b1fc │ │ + ldr x0, [x12, #40] │ │ + cbz x0, 2b1c0 │ │ + ldr x1, [x12, #48] │ │ + b 2b1c0 │ │ + mov x25, x22 │ │ + mov x24, x23 │ │ + mov x22, x8 │ │ + mov x23, x9 │ │ + b 2a2e0 │ │ + ldr x8, [sp, #576] │ │ + str x13, [sp, #608] │ │ + str x11, [sp, #616] │ │ + cbz x8, 2b1e8 │ │ + mov x24, x0 │ │ + ldr x0, [sp, #552] │ │ + mov x25, x1 │ │ + bl 75e00 │ │ + mov x1, x25 │ │ mov x0, x24 │ │ - bl 72f50 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x21, x8 │ │ - b.eq 29680 // b.none │ │ - add x0, sp, #0x6d0 │ │ - ldr x1, [sp, #280] │ │ - mov x2, x28 │ │ - str x21, [sp, #8] │ │ - bl 2c5f8 │ │ - ldr x8, [sp, #1744] │ │ - cbz x8, 2b5a0 │ │ - mov w8, #0x8 // #8 │ │ - ldr x1, [sp, #1752] │ │ - ldr x2, [sp, #1760] │ │ - str xzr, [sp, #3152] │ │ - str xzr, [sp, #3176] │ │ - str xzr, [sp, #3168] │ │ - str x8, [sp, #3160] │ │ - str x8, [sp, #3184] │ │ - str xzr, [sp, #3192] │ │ - add x0, sp, #0xbc0 │ │ - str x1, [sp, #424] │ │ - str x2, [sp, #16] │ │ - bl 2c88c │ │ - ldr x9, [sp, #3008] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - str x9, [sp, #496] │ │ - b.eq 2baf4 // b.none │ │ - ldr x9, [sp, #3016] │ │ - mov x25, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [sp, #3024] │ │ - ldr x10, [sp, #3048] │ │ - ldr x29, [sp, #3064] │ │ - stp x8, x9, [sp, #448] │ │ - ldr x9, [sp, #3032] │ │ - ldr x8, [sp, #3040] │ │ - ldr x11, [sp, #3072] │ │ - ldr x27, [sp, #3080] │ │ - stp x8, x9, [sp, #464] │ │ - add x8, sp, #0xb40 │ │ - ldr x9, [sp, #3056] │ │ - ldur q0, [x8, #216] │ │ - ldur q1, [x8, #232] │ │ - stp x9, x10, [sp, #480] │ │ - ldr x8, [sp, #3088] │ │ - str q0, [sp, #2608] │ │ - str q1, [sp, #2624] │ │ - stp x8, x11, [sp, #504] │ │ - cbz x9, 2ba18 │ │ - cbz x29, 2ba18 │ │ - add x8, sp, #0xc50 │ │ - mov x24, #0x696e // #26990 │ │ - add x8, x8, #0x18 │ │ - movk x24, #0x746c, lsl #16 │ │ - movk x24, #0x616c, lsl #32 │ │ - mov w23, #0xffffffff // #-1 │ │ - movk x24, #0x7567, lsl #48 │ │ - str x8, [sp, #440] │ │ - ldp x8, x26, [sp, #480] │ │ - lsl x25, x8, #6 │ │ - mov x21, x26 │ │ - b 2b4c4 │ │ - sub w8, w8, #0x6 │ │ - and w9, w8, #0xff │ │ - cmp w9, #0x3 │ │ - b.hi 2b330 // b.pmore │ │ - and x8, x8, #0xff │ │ - sub x8, x8, #0x1 │ │ - cmp x8, #0x2 │ │ - b.hi 2b330 // b.pmore │ │ - add x0, sp, #0x6d0 │ │ - bl 27a00 │ │ - stp x0, x1, [sp, #504] │ │ - ldr x8, [sp, #504] │ │ - cbz x8, 2b330 │ │ - ldr x8, [sp, #512] │ │ - add x8, x29, x8 │ │ - adds x28, x8, #0x10 │ │ - b.eq 2b5c0 // b.none │ │ - tbnz x28, #63, 2c0d4 │ │ - adrp x8, d91000 │ │ - mov x0, x28 │ │ - mov w1, #0x1 // #1 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 15564 │ │ - mov x26, x0 │ │ - cbnz x0, 2b5c4 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x28 │ │ - bl 15a5c │ │ - b 2c128 │ │ + ldr x27, [sp, #624] │ │ + mov w28, #0x3 // #3 │ │ + mov x25, x22 │ │ + mov x24, x23 │ │ + cbz x0, 2a2e4 │ │ + str x19, [sp, #1872] │ │ + str x20, [sp, #1880] │ │ + str x25, [sp, #1888] │ │ + str x24, [sp, #1896] │ │ + str x27, [sp, #1904] │ │ + str x0, [sp, #1912] │ │ + str x1, [sp, #1920] │ │ + ldr x0, [sp, #632] │ │ + add x1, sp, #0x750 │ │ + bl 46090 │ │ + mov x25, x27 │ │ + b 2b278 │ │ + mov x8, xzr │ │ + ldr x0, [x25, #24] │ │ + cbz x0, 2b3e0 │ │ + ldr x1, [x25, #32] │ │ + ldr x25, [sp, #624] │ │ + mov x24, x22 │ │ + mov x19, x23 │ │ + mov x22, x8 │ │ + mov x23, x9 │ │ + str x20, [sp, #1872] │ │ + str x27, [sp, #1880] │ │ + str x24, [sp, #1888] │ │ + str x19, [sp, #1896] │ │ + str x25, [sp, #1904] │ │ + str x0, [sp, #1912] │ │ + str x1, [sp, #1920] │ │ + ldr x0, [sp, #632] │ │ + add x1, sp, #0x750 │ │ + bl 46090 │ │ + sub w8, w28, #0x3 │ │ + cmp w28, #0x2 │ │ + mov w9, #0x2 // #2 │ │ + csel w9, w8, w9, hi // hi = pmore │ │ + cmp w9, #0x1 │ │ + b.eq 2b320 // b.none │ │ + cmp w9, #0x2 │ │ + b.ne 2b40c // b.any │ │ + ldr x10, [sp, #616] │ │ + mov w8, w28 │ │ + mov w9, w21 │ │ + orr x27, x9, x26, lsl #32 │ │ + ldr x9, [sp, #608] │ │ + orr x20, x8, x10, lsl #32 │ │ + ldr x8, [sp, #560] │ │ cmp x8, x9 │ │ - cneg w8, w23, cs // cs = hs, nlast │ │ - cbz w8, 2b544 │ │ - subs x25, x25, #0x40 │ │ - mov x26, x21 │ │ - b.eq 2ba14 // b.none │ │ - ldr w8, [x21], #64 │ │ - adds x2, x27, x8 │ │ - b.cs 2b4b8 // b.hs, b.nlast │ │ - ldp x3, x1, [sp, #504] │ │ - mov x0, x29 │ │ - bl 1d408 │ │ - cmp x0, #0x0 │ │ - ccmp x1, #0x11, #0x0, ne // ne = any │ │ - b.ne 2b4b8 // b.any │ │ + b.eq 2b364 // b.none │ │ + ldr x25, [x9, #-8]! │ │ + str x9, [sp, #608] │ │ + ldp w8, w26, [x25, #40] │ │ + cmp x8, #0x0 │ │ + str x8, [sp, #616] │ │ + ldr w8, [x25] │ │ + cset w28, ne // ne = any │ │ + cmp x26, #0x0 │ │ + cset w21, ne // ne = any │ │ + tbz w8, #0, 2b22c │ │ + ldr x8, [sp, #592] │ │ + ldur x8, [x8, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 2b22c // b.none │ │ + ldr x8, [sp, #512] │ │ + ldr x24, [x25, #8] │ │ + ldr x0, [sp, #496] │ │ + ldr w8, [x8] │ │ + tbz w8, #0, 2b3f4 │ │ ldr x8, [x0] │ │ - mov x9, #0x6562 // #25954 │ │ - movk x9, #0x5f64, lsl #16 │ │ - mov x10, #0x6562 // #25954 │ │ - movk x9, #0x6e75, lsl #32 │ │ - movk x10, #0x5f64, lsl #16 │ │ - rev x8, x8 │ │ - movk x9, #0x2e67, lsl #48 │ │ - movk x10, #0x6e75, lsl #32 │ │ - movk x10, #0x2e67, lsl #48 │ │ - cmp x8, x10 │ │ - b.ne 2b4ac // b.any │ │ + cbz x8, 2b3ac │ │ ldr x8, [x0, #8] │ │ - mov x9, #0x696e // #26990 │ │ - movk x9, #0x746c, lsl #16 │ │ - movk x9, #0x616c, lsl #32 │ │ - rev x8, x8 │ │ - movk x9, #0x7567, lsl #48 │ │ - cmp x8, x24 │ │ - b.ne 2b4ac // b.any │ │ - ldrb w8, [x0, #16] │ │ - sub w8, w8, #0x6b │ │ - cbnz w8, 2b4b8 │ │ - ldr w8, [x26, #4] │ │ - cmp w8, #0x8 │ │ - b.eq 2ba14 // b.none │ │ - ldp x8, x21, [x26, #24] │ │ - ldp x9, x10, [sp, #464] │ │ - subs x9, x9, x8 │ │ - ccmp x9, x21, #0x0, cs // cs = hs, nlast │ │ - add x8, x10, x8 │ │ - cset w9, cc // cc = lo, ul, last │ │ - cmp w9, #0x0 │ │ - csel x23, xzr, x8, ne // ne = any │ │ - tbnz w9, #0, 2ba14 │ │ - cbz x21, 2ba14 │ │ - mov x24, xzr │ │ - mov x25, #0x8000000000000000 // #-9223372036854775808 │ │ - ldrb w8, [x23, x24] │ │ - cbz w8, 2b9b4 │ │ - mov x8, x24 │ │ - add x8, x24, #0x1 │ │ - mov x24, x8 │ │ - cmp x21, x8 │ │ - b.ne 2b580 // b.any │ │ - b 2ba18 │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 29680 │ │ - ldr x0, [sp, #280] │ │ - bl 72f50 │ │ - b 29680 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x9a8 │ │ - bl 161cc │ │ - mov w26, #0x1 // #1 │ │ - ldr x8, [sp, #512] │ │ - mov x21, xzr │ │ - str x28, [sp, #2880] │ │ - str x26, [sp, #2888] │ │ - cmp x28, x8 │ │ - str xzr, [sp, #2896] │ │ - b.cs 2b5f8 // b.hs, b.nlast │ │ - add x0, sp, #0xb40 │ │ - mov x1, xzr │ │ - ldr x2, [sp, #512] │ │ - bl 27628 │ │ - ldr x21, [sp, #2896] │ │ - ldr x26, [sp, #2888] │ │ - ldp x1, x28, [sp, #504] │ │ - add x0, x26, x21 │ │ - mov x2, x28 │ │ - bl 72f80 │ │ - adds x28, x21, x28 │ │ - str x28, [sp, #2896] │ │ - b.eq 2b628 // b.none │ │ - add x8, x28, x26 │ │ - ldurb w8, [x8, #-1] │ │ - cmp w8, #0x2f │ │ - cset w8, ne // ne = any │ │ - b 2b62c │ │ - mov w8, wzr │ │ - cbz x29, 2b644 │ │ - ldrb w9, [x27] │ │ - cmp w9, #0x2f │ │ - b.ne 2b644 // b.any │ │ - mov x28, xzr │ │ - b 2b678 │ │ - ldr x9, [sp, #2880] │ │ - cbz w8, 2b680 │ │ - cmp x9, x28 │ │ - b.ne 2b66c // b.any │ │ - add x0, sp, #0xb40 │ │ - mov x1, x28 │ │ - mov w2, #0x1 // #1 │ │ - bl 27628 │ │ - ldr x28, [sp, #2896] │ │ - ldr x26, [sp, #2888] │ │ - mov w8, #0x2f // #47 │ │ - strb w8, [x26, x28] │ │ - add x28, x28, #0x1 │ │ - ldr x9, [sp, #2880] │ │ - str x28, [sp, #2896] │ │ - sub x8, x9, x28 │ │ - cmp x8, x29 │ │ - b.cs 2b6a0 // b.hs, b.nlast │ │ - add x0, sp, #0xb40 │ │ - mov x1, x28 │ │ - mov x2, x29 │ │ - bl 27628 │ │ - ldr x28, [sp, #2896] │ │ - ldr x8, [sp, #2888] │ │ - mov x1, x27 │ │ - mov x2, x29 │ │ - add x0, x8, x28 │ │ - str x8, [sp, #280] │ │ - bl 72f80 │ │ - adds x8, x28, x29 │ │ - mov x28, x8 │ │ - str x8, [sp, #2896] │ │ - b.eq 2b6dc // b.none │ │ - ldr x8, [sp, #280] │ │ - ldrb w8, [x8] │ │ - cmp w8, #0x2f │ │ - cset w10, eq // eq = none │ │ - b 2b6e0 │ │ - mov w10, wzr │ │ - ldr x9, [sp, #280] │ │ - mov w8, #0x6 // #6 │ │ - str x28, [sp, #3016] │ │ - strb w10, [sp, #3066] │ │ - str x9, [sp, #3008] │ │ - mov w9, #0x200 // #512 │ │ - strb w8, [sp, #3024] │ │ - strh w9, [sp, #3064] │ │ - cbz x25, 2b714 │ │ - ldrb w10, [x24] │ │ - cmp w10, #0x2f │ │ - cset w10, eq // eq = none │ │ - b 2b718 │ │ - mov w10, wzr │ │ - str x24, [sp, #1744] │ │ - str x25, [sp, #1752] │ │ - strb w8, [sp, #1760] │ │ - strb w10, [sp, #1802] │ │ - strh w9, [sp, #1800] │ │ - add x0, sp, #0xbc0 │ │ - add x1, sp, #0x6d0 │ │ - bl 2d164 │ │ - tbnz w0, #0, 2b778 │ │ - add x0, sp, #0x6d0 │ │ - ldr x1, [sp, #280] │ │ - mov x2, x28 │ │ - bl 28758 │ │ - ldr x8, [sp, #1744] │ │ - cbz x8, 2b760 │ │ - ldr x0, [sp, #1752] │ │ - bl 26958 │ │ - b 2b778 │ │ - ldr w8, [sp, #1768] │ │ - and w8, w8, #0xf000 │ │ - cmp w8, #0x8, lsl #12 │ │ - b.ne 2b778 // b.any │ │ - ldr x21, [sp, #2880] │ │ - b 2b334 │ │ - ldr x8, [sp, #2880] │ │ - mov x21, xzr │ │ - ldr x9, [sp, #512] │ │ - str xzr, [sp, #2896] │ │ - cmp x8, x9 │ │ - b.cs 2b7ac // b.hs, b.nlast │ │ - add x0, sp, #0xb40 │ │ - mov x1, xzr │ │ - ldr x2, [sp, #512] │ │ - bl 27628 │ │ - ldr x21, [sp, #2896] │ │ - ldr x8, [sp, #2888] │ │ - str x8, [sp, #280] │ │ - ldp x1, x25, [sp, #504] │ │ - ldr x8, [sp, #280] │ │ - add x0, x8, x21 │ │ - mov x2, x25 │ │ - bl 72f80 │ │ - adds x1, x21, x25 │ │ - str x1, [sp, #2896] │ │ - b.eq 2b820 // b.none │ │ - ldr x8, [sp, #280] │ │ - add x8, x1, x8 │ │ - ldurb w9, [x8, #-1] │ │ - ldr x8, [sp, #2880] │ │ - cmp w9, #0x2f │ │ - b.eq 2b824 // b.none │ │ - cmp x8, x1 │ │ - b.ne 2b808 // b.any │ │ - add x0, sp, #0xb40 │ │ - mov w2, #0x1 // #1 │ │ - bl 27628 │ │ - ldr x8, [sp, #2888] │ │ - ldr x1, [sp, #2896] │ │ - str x8, [sp, #280] │ │ - ldr x8, [sp, #2880] │ │ - mov w9, #0x2f // #47 │ │ - ldr x10, [sp, #280] │ │ - strb w9, [x10, x1] │ │ - add x1, x1, #0x1 │ │ - str x1, [sp, #2896] │ │ - b 2b824 │ │ - ldr x8, [sp, #2880] │ │ - sub x8, x8, x1 │ │ - cmp x8, #0x5 │ │ - b.hi 2b840 // b.pmore │ │ - add x0, sp, #0xb40 │ │ - mov w2, #0x6 // #6 │ │ - bl 27628 │ │ - ldr x1, [sp, #2896] │ │ - ldr x9, [sp, #2888] │ │ - mov w8, #0x642e // #25646 │ │ - movk w8, #0x6265, lsl #16 │ │ - mov w10, #0x6775 // #26485 │ │ - adds x28, x1, #0x6 │ │ - str x9, [sp, #280] │ │ - add x9, x9, x1 │ │ - str w8, [x9] │ │ - strh w10, [x9, #4] │ │ - str x28, [sp, #2896] │ │ - b.eq 2b884 // b.none │ │ - ldr x8, [sp, #280] │ │ - add x8, x1, x8 │ │ - ldrb w8, [x8, #5] │ │ - cmp w8, #0x2f │ │ - cset w9, ne // ne = any │ │ - b 2b888 │ │ - mov w9, wzr │ │ - cbz x29, 2b8a0 │ │ - ldrb w8, [x27] │ │ - cmp w8, #0x2f │ │ - b.ne 2b8a0 // b.any │ │ - mov x28, xzr │ │ - b 2b8dc │ │ - ldr x8, [sp, #2880] │ │ - cbz w9, 2b8e4 │ │ - cmp x8, x28 │ │ - b.ne 2b8cc // b.any │ │ - add x0, sp, #0xb40 │ │ - mov x1, x28 │ │ - mov w2, #0x1 // #1 │ │ - bl 27628 │ │ - ldr x28, [sp, #2896] │ │ - ldr x8, [sp, #2888] │ │ - str x8, [sp, #280] │ │ - mov w8, #0x2f // #47 │ │ - ldr x9, [sp, #280] │ │ - strb w8, [x9, x28] │ │ - add x28, x28, #0x1 │ │ - ldr x8, [sp, #2880] │ │ - str x28, [sp, #2896] │ │ - sub x8, x8, x28 │ │ - cmp x8, x29 │ │ - b.cs 2b90c // b.hs, b.nlast │ │ - add x0, sp, #0xb40 │ │ - mov x1, x28 │ │ - mov x2, x29 │ │ - bl 27628 │ │ - ldr x28, [sp, #2896] │ │ - ldr x8, [sp, #2888] │ │ - str x8, [sp, #280] │ │ - ldr x21, [sp, #280] │ │ - mov x1, x27 │ │ - mov x2, x29 │ │ - add x0, x21, x28 │ │ - bl 72f80 │ │ - add x2, x28, x29 │ │ - str x2, [sp, #2896] │ │ - add x0, sp, #0x6d0 │ │ - mov x1, x21 │ │ - mov x28, x2 │ │ - bl 28758 │ │ - ldr x8, [sp, #1744] │ │ - cbz x8, 2b950 │ │ - ldr x0, [sp, #1752] │ │ - bl 26958 │ │ - ldr x21, [sp, #2880] │ │ - b 2b964 │ │ - ldr w8, [sp, #1768] │ │ - ldr x21, [sp, #2880] │ │ - and w8, w8, #0xf000 │ │ - cmp w8, #0x8, lsl #12 │ │ - b.eq 2b334 // b.none │ │ - cbz x21, 2b970 │ │ - ldr x0, [sp, #280] │ │ - bl 72f50 │ │ - cbz x23, 29680 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - b 29680 │ │ - bl 15a24 │ │ - b 2c128 │ │ - mov w0, #0x1 // #1 │ │ + cmp x24, x8 │ │ + b.cs 2b22c // b.hs, b.nlast │ │ + b 2b3c8 │ │ + cmp w8, #0x2 │ │ + b.cc 2b338 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #576] │ │ + cbz x8, 2b338 │ │ + ldr x0, [sp, #552] │ │ + bl 75e00 │ │ + mov w8, w21 │ │ + ldr x19, [sp, #592] │ │ + mov w21, #0x2 // #2 │ │ + orr x20, x8, x26, lsl #32 │ │ + mov w28, #0x3 // #3 │ │ + mov x27, x22 │ │ + mov x24, x23 │ │ + ldr x25, [sp, #624] │ │ + mov x0, x25 │ │ + bl 329ec │ │ + b 2b250 │ │ + ldr x8, [sp, #528] │ │ + ldr x0, [x8, #40] │ │ + cbz x0, 2b374 │ │ + ldr x1, [x8, #48] │ │ + ldr x8, [sp, #576] │ │ + cbz x8, 2b394 │ │ + mov x24, x0 │ │ + ldr x0, [sp, #552] │ │ + mov x25, x1 │ │ + bl 75e00 │ │ mov x1, x25 │ │ - bl 15a5c │ │ - b 2c128 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x990 │ │ - bl 1697c │ │ - adrp x0, 76000 │ │ - add x0, x0, #0x120 │ │ - bl 17a54 │ │ - b 2c128 │ │ - cbz x24, 2b9e8 │ │ - ldrb w8, [x23] │ │ - cmp w8, #0x2f │ │ - b.ne 2b9e8 // b.any │ │ - add x0, sp, #0xbc0 │ │ - mov x1, x23 │ │ - mov x2, x24 │ │ - bl 28758 │ │ - ldr x8, [sp, #3008] │ │ - cbz x8, 2be40 │ │ - ldr x0, [sp, #3016] │ │ - bl 26958 │ │ - b 2ba14 │ │ - add x0, sp, #0xbc0 │ │ - ldr x1, [sp, #280] │ │ - mov x2, x28 │ │ - bl 2cf34 │ │ - ldr x9, [sp, #3008] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - str x9, [sp, #416] │ │ - b.ne 2bd2c // b.any │ │ - ldr x0, [sp, #3016] │ │ - bl 26958 │ │ - mov x25, #0x8000000000000000 // #-9223372036854775808 │ │ - ldp x2, x1, [sp, #288] │ │ - add x0, sp, #0xac0 │ │ - add x3, sp, #0xc50 │ │ - bl 2d45c │ │ - ldr x8, [sp, #496] │ │ - str x29, [sp, #2936] │ │ - ldr q0, [sp, #2608] │ │ - str x27, [sp, #2952] │ │ - ldr q1, [sp, #2624] │ │ - str x25, [sp, #3008] │ │ - str x8, [sp, #2880] │ │ - ldr x8, [sp, #456] │ │ - ldr q2, [sp, #2640] │ │ - str x26, [sp, #3016] │ │ - ldr q3, [sp, #2656] │ │ - str x8, [sp, #2888] │ │ - ldr x8, [sp, #448] │ │ - str q2, [sp, #3024] │ │ - str q3, [sp, #3040] │ │ - str x8, [sp, #2896] │ │ - ldr x8, [sp, #472] │ │ - str x8, [sp, #2904] │ │ - ldr x8, [sp, #464] │ │ - str x8, [sp, #2912] │ │ - ldr x8, [sp, #488] │ │ - str x8, [sp, #2920] │ │ - ldr x8, [sp, #480] │ │ - str x8, [sp, #2928] │ │ - ldr x8, [sp, #512] │ │ - str x8, [sp, #2944] │ │ - ldr x8, [sp, #504] │ │ - str x8, [sp, #2960] │ │ - add x8, sp, #0xb40 │ │ - stur q0, [x8, #88] │ │ - ldr q0, [sp, #2704] │ │ - stur q1, [x8, #104] │ │ - ldr q1, [sp, #2720] │ │ - ldr x8, [sp, #2736] │ │ - str q0, [sp, #3088] │ │ + mov x0, x24 │ │ + ldr x25, [sp, #624] │ │ + mov w28, #0x3 // #3 │ │ + mov x24, x22 │ │ + mov x19, x23 │ │ + cbnz x0, 2b250 │ │ + b 2b358 │ │ + ldrb w8, [x0, #8] │ │ + cmp w8, #0x52 │ │ + b.ne 2b474 // b.any │ │ + ldr x0, [x0, #16] │ │ + ldr x8, [x0, #8] │ │ + cmp x24, x8 │ │ + b.cs 2b22c // b.hs, b.nlast │ │ + mov w9, #0x18 // #24 │ │ + ldr x8, [x0] │ │ + madd x9, x24, x9, x8 │ │ + ldp x8, x9, [x9, #8] │ │ + ldr x0, [x25, #24] │ │ + cbnz x0, 2b238 │ │ + mov x24, x22 │ │ + mov x19, x23 │ │ + mov x22, x8 │ │ + mov x23, x9 │ │ + b 2b354 │ │ + ldr x2, [sp, #592] │ │ + ldr x0, [sp, #512] │ │ + ldr x1, [sp, #480] │ │ + add x3, x2, #0x60 │ │ + bl 31064 │ │ + b 2b308 │ │ + mov w19, #0x1 // #1 │ │ + cmp w8, #0x2 │ │ + b.cc 2b428 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #576] │ │ + cbz x8, 2b428 │ │ + ldr x0, [sp, #552] │ │ + bl 75e00 │ │ + tbnz w19, #0, 2b454 │ │ + mov x0, x25 │ │ + bl 329ec │ │ + cbz x0, 2b454 │ │ + str x0, [sp, #1880] │ │ + ldr x0, [sp, #632] │ │ + mov w8, #0x3 // #3 │ │ + str x1, [sp, #1888] │ │ + add x1, sp, #0x750 │ │ + str w8, [sp, #1872] │ │ + bl 46090 │ │ + add sp, sp, #0xc70 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldr x25, [sp, #624] │ │ + mov w19, #0x1 // #1 │ │ + b 2b418 │ │ + mov w19, wzr │ │ + b 2b418 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x540 │ │ + bl 17624 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0xe70 │ │ + bl 18804 │ │ + b 2ba1c │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x128 // #296 │ │ + bl 169c8 │ │ + b 2ba1c │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xe10 │ │ + mov x0, x21 │ │ + mov w1, #0x4 // #4 │ │ + bl 17680 │ │ ldr q0, [sp, #2688] │ │ - str q1, [sp, #3104] │ │ - ldr q1, [sp, #2672] │ │ - str x8, [sp, #3120] │ │ - str q0, [sp, #3072] │ │ - str q1, [sp, #3056] │ │ - add x0, sp, #0x6d0 │ │ - add x1, sp, #0xc50 │ │ - add x2, sp, #0xb40 │ │ - add x3, sp, #0xbc0 │ │ - add x4, sp, #0xac0 │ │ - bl 2d9a8 │ │ - ldr x9, [sp, #1744] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - b.ne 2bb10 // b.any │ │ - add x0, sp, #0xc50 │ │ - bl 309ec │ │ - ldr x0, [sp, #424] │ │ - ldr x1, [sp, #16] │ │ - bl 730b0 │ │ - mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ - b 2bca0 │ │ - ldr x8, [sp, #1752] │ │ - mov x27, x9 │ │ - ldr x9, [sp, #1768] │ │ - ldr q0, [sp, #3152] │ │ - str x8, [sp, #272] │ │ - ldr x8, [sp, #1760] │ │ - ldr q1, [sp, #3168] │ │ - ldr q2, [sp, #3184] │ │ - str q0, [sp, #2560] │ │ - str x8, [sp, #416] │ │ - ldr x8, [sp, #1776] │ │ - ldr x24, [sp, #1864] │ │ - str q1, [sp, #2576] │ │ - ldr x28, [sp, #1880] │ │ - str q2, [sp, #2592] │ │ - stp x8, x9, [sp, #392] │ │ - ldr x9, [sp, #1784] │ │ - ldr x8, [sp, #1792] │ │ - ldr x29, [sp, #1888] │ │ - ldr x25, [sp, #1896] │ │ - stp x8, x9, [sp, #376] │ │ - ldr x9, [sp, #1800] │ │ - ldr x8, [sp, #1808] │ │ - ldr x21, [sp, #1904] │ │ - ldr x26, [sp, #1912] │ │ - stp x8, x9, [sp, #360] │ │ - ldr x9, [sp, #1816] │ │ - ldr x8, [sp, #1824] │ │ - ldr x23, [sp, #1920] │ │ - stp x8, x9, [sp, #344] │ │ - ldr x9, [sp, #1832] │ │ - ldr x8, [sp, #1840] │ │ - stp x8, x9, [sp, #328] │ │ - ldr x9, [sp, #1848] │ │ - ldr x8, [sp, #1856] │ │ - stp x8, x9, [sp, #312] │ │ - ldr x8, [sp, #1872] │ │ - ldr x9, [sp, #1928] │ │ - str x8, [sp, #304] │ │ - ldr x8, [sp, #1936] │ │ - stp x8, x9, [sp, #504] │ │ - ldr x9, [sp, #1944] │ │ - ldr x8, [sp, #1952] │ │ - stp x8, x9, [sp, #488] │ │ - ldr x9, [sp, #1960] │ │ - ldr x8, [sp, #1968] │ │ - stp x8, x9, [sp, #472] │ │ - ldr x9, [sp, #1976] │ │ - ldr x8, [sp, #1984] │ │ - stp x8, x9, [sp, #456] │ │ - ldr x9, [sp, #1992] │ │ - ldr x8, [sp, #2000] │ │ - stp x8, x9, [sp, #440] │ │ - ldr x9, [sp, #2008] │ │ - ldr x8, [sp, #2016] │ │ - stp x8, x9, [sp, #256] │ │ - ldr x9, [sp, #2024] │ │ - ldr x8, [sp, #2032] │ │ - stp x8, x9, [sp, #240] │ │ - ldr x9, [sp, #2040] │ │ - ldr x8, [sp, #2048] │ │ - stp x8, x9, [sp, #224] │ │ - ldr x9, [sp, #2056] │ │ - ldr x8, [sp, #2064] │ │ - stp x8, x9, [sp, #208] │ │ - ldr x9, [sp, #2072] │ │ - ldr x8, [sp, #2080] │ │ - stp x8, x9, [sp, #192] │ │ - ldr x9, [sp, #2088] │ │ - ldr x8, [sp, #2096] │ │ - stp x8, x9, [sp, #176] │ │ - ldr x9, [sp, #2104] │ │ - ldr x8, [sp, #2112] │ │ - stp x8, x9, [sp, #160] │ │ - ldr x9, [sp, #2120] │ │ - ldr x8, [sp, #2128] │ │ - stp x8, x9, [sp, #144] │ │ - ldr x9, [sp, #2136] │ │ - ldr x8, [sp, #2144] │ │ - stp x8, x9, [sp, #128] │ │ - ldr x9, [sp, #2152] │ │ - ldr x8, [sp, #2160] │ │ - stp x8, x9, [sp, #112] │ │ - ldr x9, [sp, #2168] │ │ - ldr x8, [sp, #2176] │ │ - stp x8, x9, [sp, #96] │ │ - ldr x9, [sp, #2184] │ │ - ldr x8, [sp, #2192] │ │ - stp x8, x9, [sp, #80] │ │ - ldr x9, [sp, #2200] │ │ - ldr x8, [sp, #2208] │ │ - stp x8, x9, [sp, #64] │ │ - ldr x9, [sp, #2216] │ │ - ldr x8, [sp, #2224] │ │ - stp x9, x8, [sp, #48] │ │ - ldr x9, [sp, #2232] │ │ - ldr x8, [sp, #2240] │ │ - stp x8, x9, [sp, #32] │ │ - ldr x8, [sp, #2248] │ │ - str x8, [sp, #24] │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 2bcb0 │ │ - ldr x0, [sp, #280] │ │ - bl 72f50 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x27, x8 │ │ - b.eq 29680 // b.none │ │ - ldr q0, [sp, #2560] │ │ - ldr q1, [sp, #2576] │ │ - ldr q2, [sp, #2592] │ │ - ldr x8, [sp, #2432] │ │ - str q0, [sp, #2384] │ │ - str q1, [sp, #2400] │ │ - str q2, [sp, #2416] │ │ - cbz x8, 2bce4 │ │ - ldr x0, [sp, #2440] │ │ - bl 72f50 │ │ - ldp x12, x15, [sp, #392] │ │ - mov x6, x29 │ │ - mov x29, x21 │ │ - ldp x13, x17, [sp, #376] │ │ - ldp x14, x1, [sp, #360] │ │ - ldp x16, x3, [sp, #344] │ │ - ldp x0, x5, [sp, #328] │ │ - ldp x2, x7, [sp, #312] │ │ - ldr x11, [sp, #416] │ │ - ldr x4, [sp, #304] │ │ + ldr q1, [sp, #2704] │ │ + ldr q2, [sp, #2720] │ │ + ldr x8, [sp, #2560] │ │ + str q0, [sp, #2512] │ │ + str q1, [sp, #2528] │ │ + str q2, [sp, #2544] │ │ + cbz x8, 2b4f0 │ │ + ldr x0, [sp, #2568] │ │ + bl 75e00 │ │ + ldp q1, q0, [sp, #576] │ │ + mov x9, x27 │ │ + ldr x21, [sp, #624] │ │ + ldr x24, [sp, #88] │ │ + mov x10, x28 │ │ + ldr q2, [sp, #560] │ │ mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x27, x8 │ │ - b.eq 293dc // b.none │ │ - b 296d4 │ │ + cmp x22, x8 │ │ + b.eq 28f18 // b.none │ │ + b 29c84 │ │ + ldr x2, [sp, #592] │ │ + ldr x0, [sp, #512] │ │ + add x3, x2, #0x60 │ │ + bl 31064 │ │ + ldr x25, [sp, #624] │ │ + ldr x8, [x0] │ │ + cbnz x8, 2a378 │ │ + b 2a368 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x360 │ │ + mov w1, #0x8 // #8 │ │ + bl 17680 │ │ + b 2ba1c │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0xf8 // #248 │ │ - bl 15a5c │ │ - b 2c128 │ │ - ldr x8, [sp, #3024] │ │ - ldr x26, [sp, #3016] │ │ - cbz x8, 2bd48 │ │ - ldrb w9, [x26] │ │ + mov w1, #0x128 // #296 │ │ + bl 169c8 │ │ + b 2ba1c │ │ + ldp x9, x8, [x29, #-232] │ │ + str x9, [sp, #432] │ │ + cbz x8, 2b57c │ │ + ldr x9, [sp, #432] │ │ + ldrb w9, [x9] │ │ cmp w9, #0x2f │ │ cset w9, eq // eq = none │ │ - b 2bd4c │ │ + b 2b580 │ │ mov w9, wzr │ │ - mov w10, #0x6 // #6 │ │ - str x8, [sp, #3016] │ │ + ldr x10, [sp, #432] │ │ + str x8, [sp, #1288] │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [sp, #1296] │ │ mov w8, #0x200 // #512 │ │ - str x26, [sp, #3008] │ │ - strb w9, [sp, #3066] │ │ - strb w10, [sp, #3024] │ │ - strh w8, [sp, #3064] │ │ - add x0, sp, #0xb40 │ │ - add x1, sp, #0xbc0 │ │ - bl 276ec │ │ - ldrb w8, [sp, #2880] │ │ - cmp w8, #0xa │ │ - b.eq 2be14 // b.none │ │ - sub w8, w8, #0x6 │ │ - and w9, w8, #0xff │ │ - cmp w9, #0x3 │ │ - b.hi 2be14 // b.pmore │ │ - and x8, x8, #0xff │ │ - sub x8, x8, #0x1 │ │ - cmp x8, #0x2 │ │ - b.hi 2be14 // b.pmore │ │ - add x0, sp, #0xbc0 │ │ - bl 27a00 │ │ - str x1, [sp, #400] │ │ - mov x28, x0 │ │ - cbz x0, 2be14 │ │ - ldr x8, [sp, #400] │ │ - cbz x8, 2bf64 │ │ - ldr x8, [sp, #400] │ │ - tbnz x8, #63, 2c114 │ │ - adrp x8, d91000 │ │ - mov w1, #0x1 // #1 │ │ - ldrb wzr, [x8, #3976] │ │ - ldr x0, [sp, #400] │ │ - bl 15564 │ │ - str x0, [sp, #392] │ │ - cbz x0, 2c11c │ │ - mov x1, x28 │ │ - ldp x25, x28, [sp, #392] │ │ - mov x0, x25 │ │ - mov x2, x28 │ │ - bl 72f80 │ │ - add x8, x28, x25 │ │ - str x28, [sp, #2880] │ │ - str x25, [sp, #2888] │ │ - str x28, [sp, #2896] │ │ - ldurb w8, [x8, #-1] │ │ - cmp w8, #0x2f │ │ - cset w8, ne // ne = any │ │ - b 2bf7c │ │ + str x10, [sp, #1280] │ │ + strb w9, [sp, #1338] │ │ + strh w8, [sp, #1336] │ │ + add x0, sp, #0x2b0 │ │ + add x1, sp, #0x500 │ │ + bl 2e89c │ │ + ldrb w8, [sp, #688] │ │ + sub w8, w8, #0x7 │ │ + cmp w8, #0x3 │ │ + b.cs 2b5f4 // b.hs, b.nlast │ │ + add x0, sp, #0x500 │ │ + bl 2ec0c │ │ + str x0, [sp, #416] │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 2b5f4 │ │ + mov x27, x1 │ │ + tbz x1, #63, 2b734 │ │ + mov x21, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x0, x21 │ │ + mov x1, x27 │ │ + bl 169b0 │ │ + b 2ba1c │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - str x8, [sp, #400] │ │ + str x8, [sp, #416] │ │ + cbz x26, 2b608 │ │ + ldr x0, [sp, #432] │ │ + bl 75e00 │ │ ldr x8, [sp, #416] │ │ - cbz x8, 2be2c │ │ - mov x0, x26 │ │ - bl 72f50 │ │ - ldr x8, [sp, #400] │ │ - mov x25, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x25 │ │ - b.eq 2ba18 // b.none │ │ - b 2be88 │ │ - ldr w8, [sp, #3032] │ │ - and w8, w8, #0xf000 │ │ - cmp w8, #0x8, lsl #12 │ │ - b.ne 2ba14 // b.any │ │ - tbnz x24, #63, 2c0fc │ │ - adrp x8, d91000 │ │ - mov x0, x24 │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x27 │ │ + b.ne 2b688 // b.any │ │ + b 29970 │ │ + ldr x23, [x22, #-1]! │ │ + ldr x21, [x22, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 2b634 │ │ + mov x0, x23 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 2b644 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + b 29970 │ │ + mov x0, x23 │ │ mov w1, #0x1 // #1 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 15564 │ │ - str x0, [sp, #392] │ │ - cbz x0, 2c104 │ │ - ldr x0, [sp, #392] │ │ - mov x1, x23 │ │ - mov x2, x24 │ │ - mov x28, x24 │ │ - bl 72f80 │ │ - str x24, [sp, #400] │ │ - add x0, sp, #0xb40 │ │ - ldr x1, [sp, #392] │ │ - mov x2, x28 │ │ - bl 2c5f8 │ │ - ldr x8, [sp, #2880] │ │ - cbz x8, 2bef0 │ │ - ldr x28, [sp, #2888] │ │ - ldr x25, [sp, #2896] │ │ - ldr x0, [sp, #440] │ │ + mov w21, #0x1 // #1 │ │ + bl 16618 │ │ + str x0, [sp, #400] │ │ + cbz x0, 298c8 │ │ + ldr x0, [sp, #400] │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + bl 75e40 │ │ + mov w8, #0x1 // #1 │ │ + mov x21, x23 │ │ + str x8, [sp, #416] │ │ + ldr x1, [sp, #400] │ │ + add x0, sp, #0x2b0 │ │ + mov x2, x21 │ │ + bl 2e438 │ │ + ldr w8, [sp, #688] │ │ + cmp w8, #0x1 │ │ + b.ne 2b7cc // b.any │ │ + ldr x21, [sp, #2904] │ │ + ldr x8, [sp, #2888] │ │ + ldr x27, [sp, #696] │ │ + ldr x26, [sp, #704] │ │ + cmp x21, x8 │ │ + b.ne 2b754 // b.any │ │ + add x8, sp, #0xb30 │ │ + add x0, x8, #0x18 │ │ + bl 2f47c │ │ + ldr x8, [sp, #2896] │ │ + add x9, x21, #0x1 │ │ + str x9, [sp, #2904] │ │ + add x10, x8, x21, lsl #4 │ │ + stp x27, x26, [x10] │ │ + b 2b76c │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x558 │ │ + bl 16e34 │ │ + add x0, sp, #0x2b0 │ │ mov x1, xzr │ │ - bl 2d390 │ │ - ldr x8, [sp, #3184] │ │ - ldr x9, [sp, #3192] │ │ + mov x2, x24 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x19, [sp, #704] │ │ + ldr x0, [sp, #696] │ │ + b 295fc │ │ + add x0, sp, #0x2b0 │ │ + mov x1, x26 │ │ + mov x2, x27 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x26, [sp, #704] │ │ + ldr x8, [sp, #696] │ │ + b 29680 │ │ + cbz x27, 2b878 │ │ + mov x0, x27 │ │ + mov w1, #0x1 // #1 │ │ + mov w21, #0x1 // #1 │ │ + bl 16618 │ │ + str x0, [sp, #400] │ │ + cbnz x0, 2b880 │ │ + b 2b5dc │ │ + ldr x8, [sp, #2896] │ │ + adds x9, x21, #0x1 │ │ + str x9, [sp, #2904] │ │ + add x10, x8, x21, lsl #4 │ │ + stp x27, x26, [x10] │ │ + b.cs 2ba10 // b.hs, b.nlast │ │ add x8, x8, x9, lsl #4 │ │ - adds x9, x9, #0x1 │ │ - stp x28, x25, [x8] │ │ - str x9, [sp, #3192] │ │ - b.cs 2c0ec // b.hs, b.nlast │ │ - add x0, sp, #0xbc0 │ │ - mov x1, x28 │ │ - mov x2, x25 │ │ - bl 2c88c │ │ - ldr x25, [sp, #3008] │ │ + ldp x1, x2, [x8, #-16] │ │ + add x0, sp, #0x500 │ │ + bl 2bd10 │ │ + ldr x27, [sp, #1280] │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x25, x8 │ │ - b.ne 2bf10 // b.any │ │ - mov x25, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [sp, #400] │ │ - cbnz x8, 2bf58 │ │ - b 2ba18 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x1b0 // #432 │ │ - bl 15a5c │ │ - b 2c128 │ │ - add x0, sp, #0xbc0 │ │ - ldr x26, [sp, #3016] │ │ - add x28, sp, #0xbc0 │ │ - bl 2cdcc │ │ - cbz x0, 2bf40 │ │ - add x8, x24, #0x1 │ │ - sub x2, x21, x8 │ │ + cmp x27, x8 │ │ + b.eq 2b7cc // b.none │ │ + ldr x8, [sp, #1288] │ │ + add x0, sp, #0x500 │ │ + add x21, sp, #0x500 │ │ + str x8, [sp, #432] │ │ + bl 2e5b8 │ │ + cbz x0, 2b7c0 │ │ + add x8, x23, #0x1 │ │ + sub x2, x22, x8 │ │ cmp x1, x2 │ │ - b.ne 2bf40 // b.any │ │ - add x1, x23, x8 │ │ - bl 72fa0 │ │ - cbz w0, 2c084 │ │ - cbz x25, 2bf4c │ │ - mov x0, x26 │ │ - bl 72f50 │ │ - mov x25, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [sp, #400] │ │ - cbz x8, 2ba18 │ │ - ldr x0, [sp, #392] │ │ - bl 72f50 │ │ - b 2ba18 │ │ - mov w10, #0x1 // #1 │ │ - mov w9, #0x1 // #1 │ │ - str xzr, [sp, #2880] │ │ - str xzr, [sp, #2896] │ │ - str x9, [sp, #392] │ │ - str x10, [sp, #2888] │ │ - cbz x24, 2bf94 │ │ - ldrb w9, [x23] │ │ + b.ne 2b7c0 // b.any │ │ + add x1, x24, x8 │ │ + bl 75e60 │ │ + cbz w0, 2b9d0 │ │ + cbz x27, 2b7cc │ │ + ldr x0, [sp, #432] │ │ + bl 75e00 │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 29970 │ │ + ldr x0, [sp, #400] │ │ + bl 75e00 │ │ + b 29970 │ │ + add x0, sp, #0x2b0 │ │ + mov x1, xzr │ │ + mov x2, x24 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x19, [sp, #704] │ │ + ldr x8, [sp, #696] │ │ + str x8, [sp, #112] │ │ + b 29738 │ │ + add x0, sp, #0x2b0 │ │ + mov w2, #0x6 // #6 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x1, [sp, #704] │ │ + ldr x8, [sp, #696] │ │ + str x8, [sp, #112] │ │ + b 297a8 │ │ + add x0, sp, #0x2b0 │ │ + mov x1, x26 │ │ + mov x2, x27 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x26, [sp, #704] │ │ + ldr x8, [sp, #696] │ │ + b 29838 │ │ + add x0, sp, #0x2b0 │ │ + mov x1, x26 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x26, [sp, #704] │ │ + ldr x8, [sp, #696] │ │ + b 29660 │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #400] │ │ + ldr x21, [sp, #400] │ │ + ldr x1, [sp, #416] │ │ + mov x2, x27 │ │ + mov x0, x21 │ │ + bl 75e40 │ │ + mov w8, wzr │ │ + str x27, [sp, #1280] │ │ + str x21, [sp, #1288] │ │ + str x27, [sp, #1296] │ │ + cbz x27, 2b8c4 │ │ + ldr x9, [sp, #400] │ │ + add x9, x9, x27 │ │ + sub x9, x9, #0x1 │ │ + cbz x9, 2b8c4 │ │ + ldrb w8, [x9] │ │ + cmp w8, #0x2f │ │ + cset w8, ne // ne = any │ │ + cbz x23, 2b8dc │ │ + ldrb w9, [x24] │ │ cmp w9, #0x2f │ │ - b.ne 2bf94 // b.any │ │ - mov x28, xzr │ │ - b 2bfc4 │ │ - cbz w8, 2bfcc │ │ - add x0, sp, #0xb40 │ │ - ldr x1, [sp, #400] │ │ + b.ne 2b8dc // b.any │ │ + mov x21, xzr │ │ + b 2b914 │ │ + cbz w8, 2b91c │ │ + add x0, sp, #0x500 │ │ + mov x1, x27 │ │ mov w2, #0x1 // #1 │ │ - bl 27628 │ │ - ldr x8, [sp, #2896] │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x8, [sp, #1296] │ │ + ldr x10, [sp, #1288] │ │ mov w9, #0x2f // #47 │ │ - ldr x11, [sp, #2880] │ │ - ldr x10, [sp, #2888] │ │ - add x28, x8, #0x1 │ │ strb w9, [x10, x8] │ │ - stp x10, x11, [sp, #392] │ │ - str x28, [sp, #2896] │ │ - b 2bfd0 │ │ - ldr x28, [sp, #400] │ │ - ldr x8, [sp, #400] │ │ - sub x8, x8, x28 │ │ - cmp x8, x24 │ │ - b.cs 2bffc // b.hs, b.nlast │ │ - add x0, sp, #0xb40 │ │ - mov x1, x28 │ │ - mov x2, x24 │ │ - bl 27628 │ │ - ldr x28, [sp, #2896] │ │ - ldr x8, [sp, #2888] │ │ - str x8, [sp, #392] │ │ - ldr x8, [sp, #392] │ │ - mov x1, x23 │ │ - mov x2, x24 │ │ - mov x25, x24 │ │ - add x0, x8, x28 │ │ - bl 72f80 │ │ - add x28, x28, x24 │ │ - str x28, [sp, #2896] │ │ - add x0, sp, #0xbc0 │ │ - ldr x1, [sp, #392] │ │ - mov x2, x28 │ │ - bl 28758 │ │ - ldr x8, [sp, #3008] │ │ - cbz x8, 2c048 │ │ - ldr x0, [sp, #3016] │ │ - bl 26958 │ │ - ldr x8, [sp, #2880] │ │ - str x8, [sp, #400] │ │ - b 2c060 │ │ - ldr w8, [sp, #3032] │ │ - ldr x9, [sp, #2880] │ │ - and w8, w8, #0xf000 │ │ - cmp w8, #0x8, lsl #12 │ │ - str x9, [sp, #400] │ │ - b.eq 2be1c // b.none │ │ - ldr x8, [sp, #400] │ │ - cbz x8, 2c070 │ │ - ldr x0, [sp, #392] │ │ - bl 72f50 │ │ - ldr x8, [sp, #416] │ │ - cbz x8, 2ba14 │ │ - mov x0, x26 │ │ - bl 72f50 │ │ - b 2ba14 │ │ - add x8, x28, #0x10 │ │ - ldp q0, q1, [x8, #64] │ │ - str q0, [sp, #2704] │ │ - ldp q0, q2, [x8] │ │ - str q1, [sp, #2720] │ │ - str q0, [sp, #2640] │ │ - ldp q3, q1, [x8, #32] │ │ - str q2, [sp, #2656] │ │ - str q3, [sp, #2672] │ │ - ldr x9, [x8, #96] │ │ - str q1, [sp, #2688] │ │ - str x9, [sp, #2736] │ │ + add x21, x8, #0x1 │ │ + ldr x27, [sp, #1280] │ │ + str x10, [sp, #400] │ │ + str x21, [sp, #1296] │ │ + b 2b920 │ │ + mov x21, x27 │ │ + sub x8, x27, x21 │ │ + cmp x23, x8 │ │ + b.hi 2ba20 // b.pmore │ │ ldr x8, [sp, #400] │ │ - cbnz x8, 2bf58 │ │ - b 2ba18 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x8a0 │ │ - mov w1, #0x8 // #8 │ │ - bl 1697c │ │ - b 2c128 │ │ - bl 15a24 │ │ - b 2c128 │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0xf8 // #248 │ │ - bl 15a5c │ │ - b 2c128 │ │ - adrp x0, 76000 │ │ - add x0, x0, #0x120 │ │ - bl 17a54 │ │ - b 2c128 │ │ - bl 15a24 │ │ - b 2c128 │ │ - mov w0, #0x1 // #1 │ │ mov x1, x24 │ │ - bl 15a5c │ │ - b 2c128 │ │ - bl 15a24 │ │ - b 2c128 │ │ - mov w0, #0x1 // #1 │ │ - ldr x1, [sp, #400] │ │ - bl 15a5c │ │ + mov x2, x23 │ │ + add x0, x8, x21 │ │ + bl 75e40 │ │ + ldr x0, [sp, #1288] │ │ + add x21, x21, x23 │ │ + mov x1, x21 │ │ + str x0, [sp, #400] │ │ + bl 2f224 │ │ + ldr x8, [sp, #1280] │ │ + str x8, [sp, #416] │ │ + tbnz w0, #0, 2b5fc │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 2b970 │ │ + ldr x0, [sp, #400] │ │ + bl 75e00 │ │ + cbz x26, 2996c │ │ + ldr x0, [sp, #432] │ │ + bl 75e00 │ │ + mov x27, #0x8000000000000000 // #-9223372036854775808 │ │ + b 29970 │ │ + add x0, sp, #0x2b0 │ │ + mov x1, x26 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x26, [sp, #704] │ │ + ldr x8, [sp, #696] │ │ + b 29818 │ │ + add x0, sp, #0x2b0 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x8, [sp, #696] │ │ + ldr x1, [sp, #704] │ │ + str x8, [sp, #112] │ │ + ldr x8, [sp, #688] │ │ + b 29780 │ │ + ldp q0, q1, [x21, #80] │ │ + ldur x8, [x21, #112] │ │ + stur x8, [x29, #-144] │ │ + stp q0, q1, [x29, #-176] │ │ + ldp q0, q1, [x21, #16] │ │ + stp q0, q1, [x29, #-240] │ │ + ldp q0, q2, [x21, #48] │ │ + stp q0, q2, [x29, #-208] │ │ + ldr x8, [sp, #416] │ │ + cbnz x8, 2b7d8 │ │ + b 29970 │ │ + ldr x1, [sp, #112] │ │ + sub x0, x29, #0xf0 │ │ + mov x2, x26 │ │ + bl 2e7e0 │ │ + b 2994c │ │ + adrp x0, 78000 │ │ + add x0, x0, #0xe70 │ │ + bl 18804 │ │ brk #0x1 │ │ - ldr x8, [sp, #2880] │ │ - mov x19, x0 │ │ - cbz x8, 2c170 │ │ - ldr x0, [sp, #2888] │ │ - bl 72f50 │ │ - b 2c170 │ │ - mov x19, x0 │ │ - mov x0, x28 │ │ - mov x1, x25 │ │ - bl 730b0 │ │ - b 2c15c │ │ + add x0, sp, #0x500 │ │ + mov x1, x21 │ │ + mov x2, x23 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x21, [sp, #1296] │ │ + ldr x8, [sp, #1288] │ │ + str x8, [sp, #400] │ │ + b 2b92c │ │ mov x19, x0 │ │ - ldr x8, [sp, #400] │ │ - cbz x8, 2c1b4 │ │ - ldr x0, [sp, #392] │ │ - b 2c1b0 │ │ + mov x0, x27 │ │ + mov x1, x26 │ │ + bl 75fe0 │ │ + b 2baa0 │ │ + ldr x8, [x21, #8] │ │ mov x19, x0 │ │ - ldr x8, [sp, #416] │ │ - cbnz x8, 2c1ac │ │ - b 2c1b4 │ │ + cbz x8, 2ba70 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + b 2bb6c │ │ + ldr x8, [sp, #1280] │ │ mov x19, x0 │ │ - b 2c1b4 │ │ + cbz x8, 2bb64 │ │ + ldr x0, [sp, #1288] │ │ + bl 75e00 │ │ + cbnz x26, 2bb68 │ │ + b 2bb78 │ │ mov x19, x0 │ │ - add x0, sp, #0x6d0 │ │ - bl 339f8 │ │ - b 2c484 │ │ - bl 17e20 │ │ + b 2bc28 │ │ mov x19, x0 │ │ - orr x8, x25, #0x8000000000000000 │ │ + ldr x8, [sp, #416] │ │ + cbz x8, 2bb78 │ │ + ldr x0, [sp, #400] │ │ + b 2bb6c │ │ + orr x8, x27, #0x8000000000000000 │ │ mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x19, x0 │ │ cmp x8, x9 │ │ - b.eq 2c1b4 // b.none │ │ + b.eq 2bb78 // b.none │ │ + b 2bb68 │ │ + ldr x8, [x19, #8] │ │ + mov x19, x0 │ │ + cbz x8, 2badc │ │ + mov x0, x27 │ │ + bl 75e00 │ │ mov x0, x26 │ │ - bl 72f50 │ │ - ldr x8, [sp, #496] │ │ - cbz x8, 2c1cc │ │ - ldr x0, [sp, #456] │ │ - bl 72f50 │ │ - b 2c1cc │ │ - mov x19, x0 │ │ - add x0, sp, #0xc50 │ │ - bl 309ec │ │ - ldr x0, [sp, #424] │ │ - ldr x1, [sp, #16] │ │ - bl 730b0 │ │ - b 2c1e8 │ │ + b 2bc4c │ │ mov x19, x0 │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 2c418 │ │ - ldr x0, [sp, #280] │ │ - bl 72f50 │ │ - b 2c418 │ │ - ldr x8, [sp, #2880] │ │ - mov x19, x0 │ │ - cbz x8, 2c218 │ │ - ldr x0, [sp, #2888] │ │ - bl 72f50 │ │ - b 2c218 │ │ + b 2bb88 │ │ + ldr x8, [sp, #688] │ │ mov x19, x0 │ │ - cbz x23, 2c418 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - b 2c418 │ │ + cbz x8, 2bc44 │ │ + ldr x0, [sp, #696] │ │ + bl 75e00 │ │ + b 2bc44 │ │ mov x19, x0 │ │ - b 2c484 │ │ + b 2bb9c │ │ mov x19, x0 │ │ - ldr x8, [sp, #1744] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 2c238 │ │ - b.ne 2c258 // b.any │ │ - dmb ishld │ │ - add x0, sp, #0x6d0 │ │ - bl 3393c │ │ - ldr x8, [sp, #2096] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 2c25c │ │ - b.ne 2c27c // b.any │ │ - dmb ishld │ │ - ldr x0, [sp, #2096] │ │ - bl 35f80 │ │ - ldr x8, [sp, #1848] │ │ - cmp x8, #0x2f │ │ - b.eq 2c4b4 // b.none │ │ - ldr x8, [sp, #1912] │ │ - cbnz x8, 2c2ac │ │ - ldr x8, [sp, #1936] │ │ - cbnz x8, 2c2bc │ │ - ldr x8, [sp, #1960] │ │ - cbnz x8, 2c2cc │ │ - ldr x8, [sp, #1984] │ │ - cbnz x8, 2c2dc │ │ - b 2c4b4 │ │ - ldr x0, [sp, #1920] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1936] │ │ - cbz x8, 2c298 │ │ - ldr x0, [sp, #1944] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1960] │ │ - cbz x8, 2c2a0 │ │ - ldr x0, [sp, #1968] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1984] │ │ - cbz x8, 2c4b4 │ │ - ldr x0, [sp, #1992] │ │ - bl 72f50 │ │ - b 2c4b4 │ │ - b 2c314 │ │ - ldr x8, [sp, #2096] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 2c2f0 │ │ - b.ne 2c314 // b.any │ │ - dmb ishld │ │ - ldr x0, [sp, #2096] │ │ - bl 35f80 │ │ - b 2c314 │ │ - ldr x8, [sp, #1848] │ │ - cmp x8, #0x2f │ │ - b.eq 2c348 // b.none │ │ - ldr x8, [sp, #1912] │ │ - cbnz x8, 2c34c │ │ - ldr x8, [sp, #1936] │ │ - cbnz x8, 2c35c │ │ - ldr x8, [sp, #1960] │ │ - cbnz x8, 2c36c │ │ - ldr x8, [sp, #1984] │ │ - cbz x8, 2c348 │ │ - ldr x0, [sp, #1992] │ │ - bl 72f50 │ │ - bl 17e20 │ │ - ldr x0, [sp, #1920] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1936] │ │ - cbz x8, 2c330 │ │ - ldr x0, [sp, #1944] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1960] │ │ - cbz x8, 2c338 │ │ - ldr x0, [sp, #1968] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1984] │ │ - cbnz x8, 2c340 │ │ - b 2c348 │ │ + b 2bc28 │ │ + ldr x8, [x19, #8] │ │ mov x19, x0 │ │ - add x0, sp, #0x460 │ │ - bl 29184 │ │ - b 2c500 │ │ - bl 17e20 │ │ + cbz x8, 2bb28 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ mov x19, x0 │ │ - ldxr x8, [x25] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x25] │ │ - cbnz w9, 2c398 │ │ - b.ne 2c4b4 // b.any │ │ - dmb ishld │ │ - add x0, sp, #0xc88 │ │ - bl 3393c │ │ - b 2c4b4 │ │ - bl 17e20 │ │ - add x8, sp, #0x210 │ │ + add x0, sp, #0xab0 │ │ + bl 2c33c │ │ + ldr x0, [sp, #136] │ │ + ldr x1, [sp, #120] │ │ + bl 75fe0 │ │ + mov w0, w22 │ │ + bl 75ee0 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ mov x19, x0 │ │ - add x0, x8, #0x8 │ │ - bl 29184 │ │ - b 2c500 │ │ - bl 17e20 │ │ + cbz x26, 2bb78 │ │ + ldr x0, [sp, #432] │ │ + bl 75e00 │ │ + b 2bb78 │ │ mov x19, x0 │ │ - mov x0, x21 │ │ - bl 29184 │ │ - b 2c500 │ │ - bl 17e20 │ │ + ldr x8, [sp, #560] │ │ + cbz x8, 2bb88 │ │ + ldr x0, [sp, #464] │ │ + bl 75e00 │ │ + add x0, sp, #0xb30 │ │ + bl 2c33c │ │ + ldr x0, [sp, #88] │ │ + ldr x1, [sp, #120] │ │ + bl 75fe0 │ │ + ldr x8, [sp, #96] │ │ + cbz x8, 2bc50 │ │ + ldr x0, [sp, #112] │ │ + b 2bc4c │ │ mov x19, x0 │ │ - mov x0, x28 │ │ - mov x1, x27 │ │ - bl 730b0 │ │ - b 2c474 │ │ + add x0, sp, #0x2b0 │ │ + bl 2fb44 │ │ + b 2bd04 │ │ + bl 19764 │ │ + b 2bc18 │ │ + mov x19, x0 │ │ + b 2bc50 │ │ + mov x19, x0 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + bl 75fe0 │ │ + b 2bca4 │ │ + mov x19, x0 │ │ + b 2bc60 │ │ + mov x19, x0 │ │ + add x0, sp, #0x750 │ │ + bl 30550 │ │ + b 2bcb4 │ │ + bl 19764 │ │ + b 2bca0 │ │ + mov x19, x0 │ │ + b 2bc88 │ │ + mov x19, x0 │ │ + b 2bcb4 │ │ + mov x19, x0 │ │ + b 2bcd8 │ │ + sub w8, w28, #0x3 │ │ + mov x19, x0 │ │ + cmp w8, #0x2 │ │ + b.cc 2bd04 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #576] │ │ + cbz x8, 2bd04 │ │ + ldr x0, [sp, #552] │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ mov x19, x0 │ │ - add x0, sp, #0x6d0 │ │ - bl 339f8 │ │ - b 2c458 │ │ - bl 17e20 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #2432] │ │ - cbz x8, 2c430 │ │ - ldr x0, [sp, #2440] │ │ - bl 72f50 │ │ - b 2c430 │ │ - mov x19, x0 │ │ - add x0, sp, #0x920 │ │ - bl 309ec │ │ - ldr x0, [sp, #520] │ │ - ldr x1, [sp, #432] │ │ - bl 730b0 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - mov x19, x0 │ │ - b 2c4f8 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #424] │ │ - cbz x8, 2c474 │ │ - ldr x0, [sp, #344] │ │ - bl 72f50 │ │ - b 2c474 │ │ - b 2c470 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #2640] │ │ - cbz x8, 2c484 │ │ - ldr x0, [sp, #2648] │ │ - bl 72f50 │ │ - ldr x8, [sp, #3152] │ │ + cbz x22, 2bc50 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + ldr x8, [sp, #2560] │ │ + cbz x8, 2bc60 │ │ + ldr x0, [sp, #2568] │ │ + bl 75e00 │ │ + add x0, sp, #0x9a0 │ │ + bl 2c33c │ │ + ldr x0, [sp, #616] │ │ + ldr x1, [sp, #608] │ │ + bl 75fe0 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + mov x19, x0 │ │ + add x0, sp, #0x750 │ │ + bl 30550 │ │ + ldr x8, [sp, #352] │ │ + cbz x8, 2bca4 │ │ + ldr x0, [sp, #336] │ │ + bl 75e00 │ │ + b 2bca4 │ │ + bl 19764 │ │ + mov x19, x0 │ │ + ldur x8, [x29, #-240] │ │ + cbz x8, 2bcb4 │ │ + ldur x0, [x29, #-232] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2560] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2c488 │ │ - b.ne 2c4b4 // b.any │ │ + cbnz w10, 2bcb8 │ │ + b.ne 2bcd8 // b.any │ │ dmb ishld │ │ - add x0, sp, #0xc50 │ │ - bl 3393c │ │ - b 2c4b4 │ │ - bl 17e20 │ │ - mov x19, x0 │ │ - ldrb w8, [sp, #1296] │ │ + add x0, sp, #0xa00 │ │ + bl 30484 │ │ + ldrb w8, [sp, #1464] │ │ cmp w8, #0x2 │ │ - b.ne 2c500 // b.any │ │ - ldr x8, [sp, #1192] │ │ - cbz x8, 2c500 │ │ - ldr w8, [sp, #1120] │ │ + b.ne 2bd04 // b.any │ │ + ldr x8, [sp, #1352] │ │ + cbz x8, 2bd04 │ │ + ldr w8, [sp, #1280] │ │ sub w8, w8, #0x3 │ │ cmp w8, #0x3 │ │ - b.cc 2c500 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #1176] │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - mov x19, x0 │ │ - sub w8, w25, #0x3 │ │ - cmp w8, #0x2 │ │ - b.cc 2c500 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #456] │ │ - cbnz x8, 2c508 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x0, [sp, #440] │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x40 │ │ - stp x30, x19, [sp, #48] │ │ - adds x9, x0, #0x1 │ │ - b.cs 2c5ec // b.hs, b.nlast │ │ - adrp x8, 77000 │ │ - ldr x8, [x8, #2792] │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x19, x9, x10, hi // hi = pmore │ │ - mov x9, #0x81c1 // #33217 │ │ - movk x9, #0x703, lsl #16 │ │ - mov w10, #0x248 // #584 │ │ - movk x9, #0x1c0e, lsl #32 │ │ - movk x9, #0x38, lsl #48 │ │ - mul x2, x19, x10 │ │ - cmp x19, x9 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 2c5b8 │ │ - adrp x9, 77000 │ │ - mov w10, #0x248 // #584 │ │ - mov w11, #0x8 // #8 │ │ - mul x8, x8, x10 │ │ - ldr x9, [x9, #2800] │ │ - stp x9, x11, [sp, #24] │ │ - str x8, [sp, #40] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 2c5d0 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 2c5e8 // b.any │ │ - ldp x30, x19, [sp, #48] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 2c5a0 │ │ - adrp x8, 77000 │ │ - add x8, x8, #0xae8 │ │ - stp x19, x0, [x8] │ │ - ldp x30, x19, [sp, #48] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - cbnz x0, 2c5f0 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x1d0 │ │ - stp x29, x30, [sp, #416] │ │ - stp x22, x21, [sp, #432] │ │ - stp x20, x19, [sp, #448] │ │ - adrp x8, 5000 │ │ - mov x20, x2 │ │ - mov x19, x0 │ │ - cmp x2, #0x17f │ │ - str wzr, [sp, #8] │ │ - ldr d0, [x8, #4008] │ │ - mov w8, #0x1 // #1 │ │ - strh wzr, [sp, #12] │ │ - str d0, [sp] │ │ - strb w8, [sp, #8] │ │ - b.hi 2c7c0 // b.pmore │ │ - add x0, sp, #0x20 │ │ - mov x2, x20 │ │ - add x21, sp, #0x20 │ │ - bl 72f80 │ │ - add x8, x20, #0x1 │ │ - cmp x20, #0xe │ │ - strb wzr, [x21, x20] │ │ - b.hi 2c670 // b.pmore │ │ - mov x10, xzr │ │ - ldrb w9, [x21, x10] │ │ - cbz w9, 2c724 │ │ - add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 2c658 // b.any │ │ - b 2c748 │ │ - add x9, x21, #0x7 │ │ - and x9, x9, #0xfffffffffffffff8 │ │ - subs x9, x9, x21 │ │ - b.eq 2c6b0 // b.none │ │ - cbz x9, 2c6b0 │ │ - mov x10, xzr │ │ - add x11, sp, #0x20 │ │ - ldrb w12, [x11, x10] │ │ - cbz w12, 2c724 │ │ - add x10, x10, #0x1 │ │ - cmp x9, x10 │ │ - b.ne 2c68c // b.any │ │ - sub x10, x20, #0xf │ │ - cmp x9, x10 │ │ - b.ls 2c6b8 // b.plast │ │ - b 2c6f4 │ │ - mov x9, xzr │ │ - sub x10, x20, #0xf │ │ - mov x12, #0xfefefefefefefefe // #-72340172838076674 │ │ - add x11, sp, #0x20 │ │ - movk x12, #0xfeff │ │ - dup v0.2d, x12 │ │ - ldr q1, [x11, x9] │ │ - add v2.2d, v1.2d, v0.2d │ │ - bic v1.16b, v2.16b, v1.16b │ │ - dup v2.2d, v1.d[1] │ │ - orr v1.16b, v2.16b, v1.16b │ │ - fmov x12, d1 │ │ - tst x12, #0x8080808080808080 │ │ - b.ne 2c6f4 // b.any │ │ - add x9, x9, #0x10 │ │ - cmp x9, x10 │ │ - b.ls 2c6c8 // b.plast │ │ - subs x8, x8, x9 │ │ - b.eq 2c748 // b.none │ │ - add x11, sp, #0x20 │ │ - mov x10, xzr │ │ - add x11, x11, x9 │ │ - ldrb w12, [x11, x10] │ │ - cbz w12, 2c720 │ │ - add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 2c708 // b.any │ │ - b 2c748 │ │ - add x10, x10, x9 │ │ - cmp x10, x20 │ │ - b.ne 2c748 // b.any │ │ - add x0, sp, #0x10 │ │ - add x1, sp, #0x20 │ │ - mov x2, sp │ │ - bl 274d4 │ │ - ldr w8, [sp, #16] │ │ - cbnz w8, 2c764 │ │ - b 2c7d8 │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xce8 │ │ - str w8, [sp, #16] │ │ - str x9, [sp, #24] │ │ - mov w8, w8 │ │ - cbz w8, 2c7d8 │ │ - ldr x20, [sp, #24] │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 2c7a8 // b.lo, b.ul, b.last │ │ - cbz x8, 2c7a8 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 2c7a0 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - str xzr, [x19] │ │ - ldp x20, x19, [sp, #448] │ │ - ldp x22, x21, [sp, #432] │ │ - ldp x29, x30, [sp, #416] │ │ - add sp, sp, #0x1d0 │ │ - ret │ │ - add x0, sp, #0x10 │ │ - mov x3, sp │ │ - mov x2, x20 │ │ - bl 27f10 │ │ - ldr w8, [sp, #16] │ │ - cbnz w8, 2c764 │ │ - ldr w20, [sp, #20] │ │ - add x1, sp, #0x20 │ │ - movi v0.2d, #0x0 │ │ - mov w0, w20 │ │ - stp q0, q0, [sp, #32] │ │ - stp q0, q0, [sp, #64] │ │ - stp q0, q0, [sp, #96] │ │ - stp q0, q0, [sp, #128] │ │ - bl 730c0 │ │ - cmn w0, #0x1 │ │ - b.eq 2c838 // b.none │ │ - ldr x21, [sp, #80] │ │ - mov x0, xzr │ │ - mov w2, #0x1 // #1 │ │ - mov w3, #0x2 // #2 │ │ - mov w4, w20 │ │ - mov x5, xzr │ │ - mov x1, x21 │ │ - bl 730d0 │ │ - cmn x0, #0x1 │ │ - b.eq 2c844 // b.none │ │ - mov w8, #0x1 // #1 │ │ - stp x0, x21, [x19, #8] │ │ - b 2c848 │ │ - bl 72fc0 <__errno@plt> │ │ - str xzr, [x19] │ │ - b 2c84c │ │ - mov x8, xzr │ │ - str x8, [x19] │ │ - mov w0, w20 │ │ - bl 73020 │ │ - ldp x20, x19, [sp, #448] │ │ - ldp x22, x21, [sp, #432] │ │ - ldp x29, x30, [sp, #416] │ │ - add sp, sp, #0x1d0 │ │ - ret │ │ - ldr x8, [x22, #8] │ │ - mov x19, x0 │ │ - cbz x8, 2c87c │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ + b.cc 2bd04 // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #1336] │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - sub sp, sp, #0xb0 │ │ - stp x29, x30, [sp, #80] │ │ - stp x28, x27, [sp, #96] │ │ - stp x26, x25, [sp, #112] │ │ - stp x24, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ + bl 71c04 │ │ + bl 19764 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ cmp x2, #0x40 │ │ mov x19, x0 │ │ - csel x8, xzr, x1, cc // cc = lo, ul, last │ │ - b.cc 2c904 // b.lo, b.ul, b.last │ │ - ldr w9, [x8] │ │ - mov w11, #0x457f // #17791 │ │ - ldrb w10, [x8, #4] │ │ - movk w11, #0x464c, lsl #16 │ │ - cmp w9, w11 │ │ - ccmp w10, #0x2, #0x0, eq // eq = none │ │ - b.ne 2c904 // b.any │ │ - ldrb w9, [x8, #5] │ │ - sub w9, w9, #0x1 │ │ - cmp w9, #0x1 │ │ - b.hi 2c904 // b.pmore │ │ - ldrb w9, [x8, #6] │ │ - cmp w9, #0x1 │ │ - mov w9, #0x16 // #22 │ │ - csel x9, x8, x9, eq // eq = none │ │ - b.ne 2c904 // b.any │ │ - ldrb w8, [x9, #5] │ │ - cmp w8, #0x2 │ │ - b.ne 2c92c // b.any │ │ + b.cs 2bd64 // b.hs, b.nlast │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ str x8, [x19] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldp x28, x27, [sp, #96] │ │ - ldp x29, x30, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ ret │ │ - mov x20, x2 │ │ + ldr w8, [x1] │ │ + mov w9, #0x457f // #17791 │ │ mov x21, x1 │ │ - ldr x10, [x9, #40] │ │ - cbz x10, 2c9c0 │ │ - ldrh w8, [x9, #58] │ │ - ldrh w24, [x9, #60] │ │ - cmp w8, #0x40 │ │ - cbz x24, 2caec │ │ - b.ne 2c904 // b.any │ │ - sub x11, x20, x10 │ │ - lsl x8, x24, #6 │ │ - cmp x20, x10 │ │ - ccmp x11, x8, #0x0, cs // cs = hs, nlast │ │ - add x10, x21, x10 │ │ - cset w12, cc // cc = lo, ul, last │ │ - cmp w12, #0x0 │ │ - csel x25, xzr, x10, ne // ne = any │ │ - tbnz w12, #0, 2c904 │ │ - ldrh w9, [x9, #62] │ │ - mov w12, #0xffff // #65535 │ │ - cmp w9, w12 │ │ - b.ne 2c990 // b.any │ │ - cmp x11, #0x3f │ │ - b.ls 2c904 // b.plast │ │ - ldr w9, [x10, #40] │ │ - cbz w9, 2c904 │ │ - mov w9, w9 │ │ - cmp x24, x9 │ │ - b.ls 2c904 // b.plast │ │ - add x9, x25, x9, lsl #6 │ │ - ldr w10, [x9, #4] │ │ - cmp w10, #0x8 │ │ - b.ne 2cb94 // b.any │ │ - mov x27, xzr │ │ - mov x26, xzr │ │ - mov x29, xzr │ │ - b 2cba4 │ │ - mov x27, xzr │ │ - mov x26, xzr │ │ - mov x29, xzr │ │ - mov x24, xzr │ │ - stp xzr, xzr, [sp, #32] │ │ - str xzr, [sp, #48] │ │ - adrp x25, 9000 │ │ - add x25, x25, #0x680 │ │ - mov x9, x25 │ │ - add x8, x10, x10, lsl #1 │ │ - lsl x8, x8, #3 │ │ - add x23, x9, x8 │ │ - cbz x8, 2cb18 │ │ - ldrb w10, [x9, #4] │ │ - add x28, x9, #0x18 │ │ - ldrh w11, [x9, #6] │ │ - sub x8, x8, #0x18 │ │ - and w10, w10, #0xf │ │ - sub w9, w10, #0x3 │ │ - cmn w9, #0x2 │ │ - mov x9, x28 │ │ - ccmp w11, #0x0, #0x4, cs // cs = hs, nlast │ │ - b.eq 2c9f0 // b.none │ │ - adrp x8, d91000 │ │ - stp x24, x29, [sp, #16] │ │ - ldp x22, x29, [x28, #-16] │ │ - mov w0, #0x60 // #96 │ │ - mov x24, x25 │ │ - mov x25, x26 │ │ - mov x26, x27 │ │ - ldur w27, [x28, #-24] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 2cd94 │ │ - mov w8, #0x4 // #4 │ │ - stp x22, x29, [x0] │ │ - str w27, [x0, #16] │ │ - mov w22, #0x1 // #1 │ │ - mov x27, x26 │ │ - mov x26, x25 │ │ - mov x25, x24 │ │ - ldr x24, [sp, #16] │ │ - stp x8, x0, [sp, #56] │ │ - str x22, [sp, #72] │ │ - mov x8, x28 │ │ - ldr x29, [sp, #24] │ │ - cmp x8, x23 │ │ - b.eq 2cb28 // b.none │ │ - ldrb w9, [x8, #4] │ │ - add x28, x8, #0x18 │ │ - ldrh w10, [x8, #6] │ │ - and w9, w9, #0xf │ │ - sub w8, w9, #0x3 │ │ - cmn w8, #0x2 │ │ - mov x8, x28 │ │ - ccmp w10, #0x0, #0x4, cs // cs = hs, nlast │ │ - b.eq 2ca78 // b.none │ │ - ldr x8, [sp, #56] │ │ - ldur q0, [x28, #-16] │ │ - ldur w29, [x28, #-24] │ │ - cmp x22, x8 │ │ + movk w9, #0x464c, lsl #16 │ │ + cmp w8, w9 │ │ + b.ne 2bd3c // b.any │ │ + ldrb w8, [x21, #4] │ │ + cmp w8, #0x2 │ │ + b.ne 2bd3c // b.any │ │ + ldrb w8, [x21, #5] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1 │ │ + b.hi 2bd3c // b.pmore │ │ + ldrb w8, [x21, #6] │ │ + cmp w8, #0x1 │ │ + mov w8, #0x16 // #22 │ │ + csel x10, x21, x8, eq // eq = none │ │ + b.ne 2bd3c // b.any │ │ + ldrb w8, [x10, #5] │ │ + cmp w8, #0x2 │ │ + b.eq 2bd3c // b.none │ │ + ldr x8, [x10, #40] │ │ + mov x20, x2 │ │ + cbz x8, 2be38 │ │ + ldrh w9, [x10, #58] │ │ + ldrh w23, [x10, #60] │ │ + cmp w9, #0x40 │ │ + cbz x23, 2bf50 │ │ + b.ne 2bd3c // b.any │ │ + sub x11, x20, x8 │ │ + cmp x20, x8 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ + lsl x9, x23, #6 │ │ + cmp x9, x11 │ │ + b.hi 2bd3c // b.pmore │ │ + ldrh w10, [x10, #62] │ │ + mov w11, #0xffff // #65535 │ │ + add x27, x21, x8 │ │ + cmp w10, w11 │ │ + b.ne 2be08 // b.any │ │ + ldr w10, [x27, #40] │ │ + cbz w10, 2bd3c │ │ + mov w10, w10 │ │ + cmp x23, x10 │ │ + b.ls 2bd3c // b.plast │ │ + add x10, x27, x10, lsl #6 │ │ + ldr w11, [x10, #4] │ │ + cmp w11, #0x8 │ │ + b.ne 2bfdc // b.any │ │ + mov x2, xzr │ │ + mov x1, xzr │ │ + mov x0, xzr │ │ + b 2bff0 │ │ + mov x2, xzr │ │ + mov x0, xzr │ │ + mov x1, xzr │ │ + mov x23, xzr │ │ + mov x13, xzr │ │ + mov x11, xzr │ │ + mov x12, xzr │ │ + mov x10, xzr │ │ + mov w27, #0x1 // #1 │ │ + mov w25, #0x1 // #1 │ │ + add x8, x10, x10, lsl #1 │ │ + lsl x8, x8, #3 │ │ + add x24, x25, x8 │ │ + cbz x8, 2bf7c │ │ + ldrb w10, [x25, #4] │ │ + mov x9, x25 │ │ + add x25, x25, #0x18 │ │ + sub x8, x8, #0x18 │ │ + and w10, w10, #0xf │ │ + sub w10, w10, #0x3 │ │ + cmn w10, #0x2 │ │ + b.cc 2be6c // b.lo, b.ul, b.last │ │ + ldrh w9, [x9, #6] │ │ + cbz w9, 2be6c │ │ + ldp x22, x26, [x25, #-16] │ │ + stur x0, [x29, #-40] │ │ + ldur w28, [x25, #-24] │ │ + mov w0, #0x60 // #96 │ │ + stp x13, x12, [sp, #16] │ │ + stp x11, x2, [sp, #32] │ │ + str x1, [sp, #48] │ │ + bl 75e30 │ │ + cbz x0, 2c2ec │ │ + stp x22, x26, [x0] │ │ + mov w8, #0x4 // #4 │ │ + mov w22, #0x1 // #1 │ │ + str w28, [x0, #16] │ │ + mov w28, #0x18 // #24 │ │ + stp x8, x0, [x29, #-32] │ │ + stur x22, [x29, #-16] │ │ + cmp x25, x24 │ │ + b.eq 2bf8c // b.none │ │ + ldrb w9, [x25, #4] │ │ + mov x8, x25 │ │ + add x25, x25, #0x18 │ │ + and w9, w9, #0xf │ │ + sub w9, w9, #0x3 │ │ + cmn w9, #0x2 │ │ + b.cc 2bed8 // b.lo, b.ul, b.last │ │ + ldrh w8, [x8, #6] │ │ + cbz w8, 2bed8 │ │ + ldur x8, [x29, #-32] │ │ + ldur q0, [x25, #-16] │ │ + ldur w26, [x25, #-24] │ │ + cmp x22, x8 │ │ str q0, [sp] │ │ - b.ne 2cacc // b.any │ │ - add x0, sp, #0x38 │ │ + b.ne 2bf38 // b.any │ │ + sub x0, x29, #0x20 │ │ mov x1, x22 │ │ - bl 41500 │ │ - ldr x0, [sp, #64] │ │ - mov w8, #0x18 // #24 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x8 // #8 │ │ + mov w4, #0x18 // #24 │ │ + bl 2ef28 │ │ + ldur x0, [x29, #-24] │ │ + madd x8, x22, x28, x0 │ │ ldr q0, [sp] │ │ - madd x8, x22, x8, x0 │ │ add x22, x22, #0x1 │ │ str q0, [x8] │ │ - str w29, [x8, #16] │ │ - str x22, [sp, #72] │ │ - b 2ca70 │ │ - b.ne 2c904 // b.any │ │ - subs x11, x20, x10 │ │ - b.cc 2c904 // b.lo, b.ul, b.last │ │ + str w26, [x8, #16] │ │ + b 2bed4 │ │ + b.ne 2bd3c // b.any │ │ + subs x11, x20, x8 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ cmp x11, #0x40 │ │ - b.cc 2c904 // b.lo, b.ul, b.last │ │ - add x8, x21, x10 │ │ - ldr x24, [x8, #32] │ │ - cbz x24, 2cb78 │ │ - lsr x8, x24, #58 │ │ - cbnz x8, 2c904 │ │ - b 2c954 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ + add x9, x21, x8 │ │ + ldr x23, [x9, #32] │ │ + cbz x23, 2bfcc │ │ + lsr x9, x23, #58 │ │ + cbz x9, 2bddc │ │ + b 2bd3c │ │ + mov x24, xzr │ │ mov x22, xzr │ │ - mov x28, xzr │ │ - mov w23, #0x8 // #8 │ │ - b 2cb2c │ │ - ldp x28, x23, [sp, #56] │ │ - clz x8, x22 │ │ - mov w9, #0x40 // #64 │ │ - sub w3, w9, w8 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x2, xzr │ │ - bl 415dc │ │ - ldr x8, [sp, #32] │ │ - stp x28, x23, [x19] │ │ + mov w8, #0x8 // #8 │ │ + b 2bfa8 │ │ + ldp x24, x8, [x29, #-32] │ │ + cmp x22, #0x2 │ │ + b.cs 2c250 // b.hs, b.nlast │ │ + ldp x2, x1, [sp, #40] │ │ + ldur x0, [x29, #-40] │ │ + ldp x12, x11, [sp, #24] │ │ + ldr x13, [sp, #16] │ │ + stp x24, x8, [x19] │ │ stp x22, x21, [x19, #16] │ │ - stp x20, x25, [x19, #32] │ │ - stp x26, x8, [x19, #80] │ │ - ldr x8, [sp, #48] │ │ - stp x24, x29, [x19, #48] │ │ - stp x20, x27, [x19, #64] │ │ - stp x20, x8, [x19, #96] │ │ - ldr x8, [sp, #40] │ │ - str x8, [x19, #112] │ │ - b 2c90c │ │ - mov x27, xzr │ │ - mov x26, xzr │ │ - mov x29, xzr │ │ - stp xzr, xzr, [sp, #32] │ │ - str xzr, [sp, #48] │ │ - mov x10, xzr │ │ - b 2c9d8 │ │ - ldp x27, x9, [x9, #24] │ │ - adds x26, x27, x9 │ │ - b.cs 2c904 // b.hs, b.nlast │ │ - mov x29, x21 │ │ - mov x9, xzr │ │ + stp x20, x27, [x19, #32] │ │ + stp x23, x2, [x19, #48] │ │ + stp x20, x0, [x19, #64] │ │ + stp x1, x13, [x19, #80] │ │ + stp x20, x11, [x19, #96] │ │ + str x12, [x19, #112] │ │ + b 2bd44 │ │ + mov x2, xzr │ │ + mov x0, xzr │ │ + mov x1, xzr │ │ + b 2be48 │ │ + ldp x0, x10, [x10, #24] │ │ + cmn x0, x10 │ │ + b.cs 2bd3c // b.hs, b.nlast │ │ + add x1, x10, x0 │ │ + mov x2, x21 │ │ mov x11, xzr │ │ - add x13, x25, x9 │ │ - ldr w10, [x13, #4] │ │ - cmp w10, #0x2 │ │ - b.eq 2cc0c // b.none │ │ + mov x10, x9 │ │ + mov x13, x27 │ │ + ldr w12, [x13, #4] │ │ + cmp w12, #0x2 │ │ + b.eq 2c054 // b.none │ │ + subs x10, x10, #0x40 │ │ add x11, x11, #0x1 │ │ - add x9, x9, #0x40 │ │ - cmp x8, x9 │ │ - b.ne 2cbac // b.any │ │ - mov x10, xzr │ │ + add x13, x13, #0x40 │ │ + b.ne 2bffc // b.any │ │ mov x11, xzr │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - add x12, x25, x10 │ │ + mov w25, #0x1 // #1 │ │ + mov x10, x9 │ │ + mov x12, x27 │ │ ldr w13, [x12, #4] │ │ cmp w13, #0xb │ │ - b.eq 2ccc8 // b.none │ │ + b.eq 2c078 // b.none │ │ + subs x10, x10, #0x40 │ │ add x11, x11, #0x1 │ │ - add x10, x10, #0x40 │ │ - cmp x8, x10 │ │ - b.ne 2cbdc // b.any │ │ - stp xzr, xzr, [sp, #32] │ │ - mov x10, xzr │ │ - str xzr, [sp, #48] │ │ - b 2c9e4 │ │ - ldp x9, x12, [x13, #24] │ │ - subs x10, x20, x9 │ │ - add x9, x21, x9 │ │ - ccmp x10, x12, #0x0, cs // cs = hs, nlast │ │ - cset w10, cc // cc = lo, ul, last │ │ - cmp w10, #0x0 │ │ - csel x9, xzr, x9, ne // ne = any │ │ - tbnz w10, #0, 2c904 │ │ + add x12, x12, #0x40 │ │ + b.ne 2c028 // b.any │ │ + mov x13, xzr │ │ + mov x11, xzr │ │ + mov x12, xzr │ │ + b 2be60 │ │ + ldr x12, [x13, #32] │ │ + cbz x12, 2c09c │ │ + ldr x10, [x13, #24] │ │ + subs x14, x20, x10 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ + cmp x12, x14 │ │ + b.hi 2bd3c // b.pmore │ │ + add x25, x21, x10 │ │ + b 2c0a0 │ │ + ldr x13, [x12, #32] │ │ + cbz x13, 2c0f8 │ │ + ldr x10, [x12, #24] │ │ + subs x14, x20, x10 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ + cmp x13, x14 │ │ + b.hi 2bd3c // b.pmore │ │ + add x25, x21, x10 │ │ + b 2c0fc │ │ + mov w25, #0x1 // #1 │ │ mov x10, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ movk x10, #0xaaab │ │ umulh x10, x12, x10 │ │ lsr x10, x10, #4 │ │ add x14, x10, x10, lsl #1 │ │ - lsl x14, x14, #3 │ │ - cmp x14, x12 │ │ - b.hi 2c904 // b.pmore │ │ + cmp x12, x14, lsl #3 │ │ + b.ne 2bd3c // b.any │ │ ldr w13, [x13, #40] │ │ - cmp x24, x13 │ │ - b.ls 2c904 // b.plast │ │ - add x13, x25, x13, lsl #6 │ │ + cbz w13, 2c154 │ │ + cmp x23, x13 │ │ + b.ls 2bd3c // b.plast │ │ + add x13, x27, x13, lsl #6 │ │ ldr w14, [x13, #4] │ │ cmp w14, #0x3 │ │ - b.ne 2c904 // b.any │ │ + b.ne 2bd3c // b.any │ │ ldp x14, x13, [x13, #24] │ │ - adds x13, x14, x13 │ │ - stp x13, x14, [sp, #40] │ │ - b.cs 2c904 // b.hs, b.nlast │ │ - mov x13, xzr │ │ - b 2cc8c │ │ - add x13, x13, #0x40 │ │ - cmp x8, x13 │ │ - b.eq 2cd84 // b.none │ │ - add x14, x25, x13 │ │ - ldr w15, [x14, #4] │ │ - cmp w15, #0x12 │ │ - b.ne 2cc80 // b.any │ │ - ldr w14, [x14, #40] │ │ - cmp x11, x14 │ │ - b.ne 2cc80 // b.any │ │ - add x14, x25, x13 │ │ - ldr x15, [x14, #24] │ │ - subs x15, x20, x15 │ │ - b.cc 2c904 // b.lo, b.ul, b.last │ │ - ldr x14, [x14, #32] │ │ - cmp x15, x14 │ │ - b.cs 2cc80 // b.hs, b.nlast │ │ - b 2c904 │ │ - ldp x9, x13, [x12, #24] │ │ - subs x10, x20, x9 │ │ - add x9, x21, x9 │ │ - ccmp x10, x13, #0x0, cs // cs = hs, nlast │ │ - cset w10, cc // cc = lo, ul, last │ │ - cmp w10, #0x0 │ │ - csel x9, xzr, x9, ne // ne = any │ │ - tbnz w10, #0, 2c904 │ │ + cmn x14, x13 │ │ + b.cs 2bd3c // b.hs, b.nlast │ │ + mov x3, x14 │ │ + add x4, x13, x14 │ │ + mov x5, x21 │ │ + b 2c160 │ │ + mov w25, #0x1 // #1 │ │ mov x10, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ movk x10, #0xaaab │ │ umulh x10, x13, x10 │ │ lsr x10, x10, #4 │ │ add x14, x10, x10, lsl #1 │ │ - lsl x14, x14, #3 │ │ - cmp x14, x13 │ │ - b.hi 2c904 // b.pmore │ │ + cmp x13, x14, lsl #3 │ │ + b.ne 2bd3c // b.any │ │ ldr w12, [x12, #40] │ │ - cmp x24, x12 │ │ - b.ls 2c904 // b.plast │ │ - add x12, x25, x12, lsl #6 │ │ + cbz w12, 2c1d8 │ │ + cmp x23, x12 │ │ + b.ls 2bd3c // b.plast │ │ + add x12, x27, x12, lsl #6 │ │ ldr w13, [x12, #4] │ │ cmp w13, #0x3 │ │ - b.ne 2c904 // b.any │ │ + b.ne 2bd3c // b.any │ │ ldp x13, x12, [x12, #24] │ │ - adds x12, x13, x12 │ │ - stp x12, x13, [sp, #40] │ │ - b.cs 2c904 // b.hs, b.nlast │ │ - mov x12, xzr │ │ - b 2cd48 │ │ - add x12, x12, #0x40 │ │ - cmp x8, x12 │ │ - b.eq 2cd8c // b.none │ │ - add x13, x25, x12 │ │ - ldr w14, [x13, #4] │ │ - cmp w14, #0x12 │ │ - b.ne 2cd3c // b.any │ │ - ldr w13, [x13, #40] │ │ - cmp x11, x13 │ │ - b.ne 2cd3c // b.any │ │ - add x13, x25, x12 │ │ - ldr x14, [x13, #24] │ │ - subs x14, x20, x14 │ │ - b.cc 2c904 // b.lo, b.ul, b.last │ │ - ldr x13, [x13, #32] │ │ - cmp x14, x13 │ │ - b.cs 2cd3c // b.hs, b.nlast │ │ - b 2c904 │ │ + cmn x13, x12 │ │ + b.cs 2bd3c // b.hs, b.nlast │ │ + mov x14, x13 │ │ + add x15, x12, x13 │ │ + mov x16, x21 │ │ + b 2c1e4 │ │ + mov x3, xzr │ │ + mov x5, xzr │ │ + mov x4, xzr │ │ + add x13, x8, x21 │ │ + mov x14, x9 │ │ + add x13, x13, #0x28 │ │ + b 2c17c │ │ + subs x14, x14, #0x40 │ │ + add x13, x13, #0x40 │ │ + b.eq 2c1c0 // b.none │ │ + ldur w15, [x13, #-36] │ │ + cmp w15, #0x12 │ │ + b.ne 2c170 // b.any │ │ + ldr w15, [x13] │ │ + cmp x11, x15 │ │ + b.ne 2c170 // b.any │ │ + ldur x15, [x13, #-8] │ │ + cbz x15, 2c170 │ │ + tst x15, #0x3 │ │ + b.ne 2bd3c // b.any │ │ + ldur x16, [x13, #-16] │ │ + cmp x20, x16 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ + sub x16, x20, x16 │ │ + cmp x15, x16 │ │ + b.ls 2c170 // b.plast │ │ + b 2bd3c │ │ cmp x12, #0x17 │ │ - b.ls 2cbcc // b.plast │ │ - str x21, [sp, #32] │ │ - b 2c9e4 │ │ + b.ls 2c018 // b.plast │ │ + mov x11, x3 │ │ + mov x12, x4 │ │ + mov x13, x5 │ │ + b 2be60 │ │ + mov x14, xzr │ │ + mov x16, xzr │ │ + mov x15, xzr │ │ + add x8, x8, x21 │ │ + add x8, x8, #0x28 │ │ + b 2c1fc │ │ + subs x9, x9, #0x40 │ │ + add x8, x8, #0x40 │ │ + b.eq 2c240 // b.none │ │ + ldur w12, [x8, #-36] │ │ + cmp w12, #0x12 │ │ + b.ne 2c1f0 // b.any │ │ + ldr w12, [x8] │ │ + cmp x11, x12 │ │ + b.ne 2c1f0 // b.any │ │ + ldur x12, [x8, #-8] │ │ + cbz x12, 2c1f0 │ │ + tst x12, #0x3 │ │ + b.ne 2bd3c // b.any │ │ + ldur x13, [x8, #-16] │ │ + cmp x20, x13 │ │ + b.cc 2bd3c // b.lo, b.ul, b.last │ │ + sub x13, x20, x13 │ │ + cmp x12, x13 │ │ + b.ls 2c1f0 // b.plast │ │ + b 2bd3c │ │ + mov x11, x14 │ │ + mov x12, x15 │ │ + mov x13, x16 │ │ + b 2be60 │ │ + cmp x22, #0x15 │ │ + str x8, [sp] │ │ + b.cs 2c2f8 // b.hs, b.nlast │ │ + mov w9, #0x18 // #24 │ │ + ldr x13, [sp] │ │ + mov x8, xzr │ │ + madd x9, x22, x9, x13 │ │ + add x12, x13, #0x18 │ │ + b 2c29c │ │ + add x12, x12, x13 │ │ + add x12, x12, #0x18 │ │ + ldur q0, [x29, #-32] │ │ + str x11, [x12] │ │ + stur q0, [x12, #8] │ │ + add x12, x10, #0x18 │ │ + add x8, x8, #0x18 │ │ + mov x13, x10 │ │ + cmp x12, x9 │ │ + b.eq 2c304 // b.none │ │ + ldr x11, [x13, #24] │ │ + ldr x10, [x13] │ │ + cmp x11, x10 │ │ + mov x10, x12 │ │ + b.cs 2c288 // b.hs, b.nlast │ │ + ldr q0, [x13, #32] │ │ + ldr x12, [sp] │ │ + mov x13, x8 │ │ + stur q0, [x29, #-32] │ │ + add x14, x12, x13 │ │ + ldr q0, [x14] │ │ + ldr x15, [x14, #16] │ │ + stur q0, [x14, #24] │ │ + str x15, [x14, #40] │ │ + cbz x13, 2c27c │ │ + ldur x14, [x14, #-24] │ │ + sub x13, x13, #0x18 │ │ + cmp x11, x14 │ │ + b.cc 2c2c0 // b.lo, b.ul, b.last │ │ + b 2c274 │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x60 // #96 │ │ - bl 15a5c │ │ - ldr x8, [sp, #56] │ │ + bl 169c8 │ │ + ldr x0, [sp] │ │ + mov x1, x22 │ │ + bl 44814 │ │ + ldr x8, [sp] │ │ + b 2bf98 │ │ mov x19, x0 │ │ - cbz x8, 2cdc4 │ │ - ldr x23, [sp, #64] │ │ - b 2cdbc │ │ + cbnz x24, 2c32c │ │ + b 2c334 │ │ + ldur x8, [x29, #-32] │ │ mov x19, x0 │ │ - cbz x28, 2cdc4 │ │ - mov x0, x23 │ │ - bl 72f50 │ │ + cbz x8, 2c334 │ │ + ldur x8, [x29, #-24] │ │ + str x8, [sp] │ │ + ldr x0, [sp] │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x11, [x0, #48] │ │ - cbz x11, 2cf2c │ │ - str x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldp x10, x8, [x0, #32] │ │ - mov w12, #0x4e47 // #20039 │ │ - mov w13, #0x55 // #85 │ │ - ldr x9, [x0, #24] │ │ - adrp x14, 9000 │ │ - add x14, x14, #0x680 │ │ - add x11, x8, x11, lsl #6 │ │ - b 2ce08 │ │ - add x8, x8, #0x40 │ │ - cmp x8, x11 │ │ - b.eq 2cf1c // b.none │ │ - ldr w15, [x8, #4] │ │ - cmp w15, #0x7 │ │ - b.ne 2cdfc // b.any │ │ - ldp x16, x15, [x8, #24] │ │ - subs x17, x10, x16 │ │ - add x16, x9, x16 │ │ - ccmp x17, x15, #0x0, cs // cs = hs, nlast │ │ - cset w17, cc // cc = lo, ul, last │ │ - cmp w17, #0x0 │ │ - csel x2, xzr, x16, ne // ne = any │ │ - tbnz w17, #0, 2cdfc │ │ - ldr x16, [x8, #48] │ │ - cmp x16, #0x5 │ │ - b.cs 2ce4c // b.hs, b.nlast │ │ - mov w0, #0x4 // #4 │ │ - cbnz x15, 2ce5c │ │ - b 2cdfc │ │ - cmp x16, #0x8 │ │ - b.ne 2cdfc // b.any │ │ - mov w0, #0x8 // #8 │ │ - cbz x15, 2cdfc │ │ - add x16, x0, #0xb │ │ - neg x17, x0 │ │ - sub x0, x0, #0x1 │ │ - b 2ce74 │ │ - cmp x3, x6 │ │ - b.ls 2cdfc // b.plast │ │ - mov x3, x15 │ │ - subs x15, x15, #0xc │ │ - b.cc 2cdfc // b.lo, b.ul, b.last │ │ - ldr w7, [x2] │ │ - mov x4, x2 │ │ - cmp x15, x7 │ │ - b.cc 2cdfc // b.lo, b.ul, b.last │ │ - add x15, x16, x7 │ │ - and x5, x15, x17 │ │ - subs x15, x3, x5 │ │ - b.cc 2cdfc // b.lo, b.ul, b.last │ │ - ldr w1, [x4, #4] │ │ - cmp x15, x1 │ │ - b.cc 2cdfc // b.lo, b.ul, b.last │ │ - add x15, x0, x5 │ │ - add x19, x4, #0xb │ │ - add x15, x15, x1 │ │ - and x6, x15, x17 │ │ - subs x15, x3, x6 │ │ - add x2, x4, x6 │ │ - csel x15, xzr, x15, cc // cc = lo, ul, last │ │ - cmp x6, x3 │ │ - csel x2, x14, x2, hi // hi = pmore │ │ - cbz x7, 2ce6c │ │ - ldrb w21, [x19, x7] │ │ - mov x20, x7 │ │ - sub x7, x7, #0x1 │ │ - cbz w21, 2ced0 │ │ - cmp x20, #0x3 │ │ - b.ne 2ce6c // b.any │ │ - ldrh w7, [x4, #12] │ │ - ldrb w19, [x4, #14] │ │ - cmp w7, w12 │ │ - ccmp w19, w13, #0x0, eq // eq = none │ │ - b.ne 2ce6c // b.any │ │ - ldr w7, [x4, #8] │ │ - cmp w7, #0x3 │ │ - b.ne 2ce6c // b.any │ │ - add x0, x4, x5 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ - mov x0, xzr │ │ - ret │ │ - sub sp, sp, #0x1b0 │ │ - stp x29, x30, [sp, #384] │ │ - stp x22, x21, [sp, #400] │ │ - stp x20, x19, [sp, #416] │ │ - mov x20, x2 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldp x20, x21, [x0, #8] │ │ mov x19, x0 │ │ - cmp x2, #0x17f │ │ - b.hi 2d0ac // b.pmore │ │ - mov x0, sp │ │ - mov x2, x20 │ │ - mov x22, sp │ │ - bl 72f80 │ │ - add x8, x20, #0x1 │ │ - cmp x20, #0xe │ │ - strb wzr, [x22, x20] │ │ - b.hi 2cf9c // b.pmore │ │ - mov x10, xzr │ │ - mov w0, #0x1 // #1 │ │ - adrp x21, 75000 │ │ - add x21, x21, #0xce8 │ │ - ldrb w9, [x22, x10] │ │ - cbz w9, 2d05c │ │ - add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 2cf84 // b.any │ │ - b 2d08c │ │ - add x9, x22, #0x7 │ │ - and x9, x9, #0xfffffffffffffff8 │ │ - subs x9, x9, x22 │ │ - b.eq 2cfdc // b.none │ │ - cbz x9, 2cfdc │ │ - mov x10, xzr │ │ - mov x11, sp │ │ - ldrb w12, [x11, x10] │ │ - cbz w12, 2d05c │ │ - add x10, x10, #0x1 │ │ - cmp x9, x10 │ │ - b.ne 2cfb8 // b.any │ │ - sub x10, x20, #0xf │ │ - cmp x9, x10 │ │ - b.ls 2cfe4 // b.plast │ │ - b 2d020 │ │ - mov x9, xzr │ │ - sub x10, x20, #0xf │ │ - mov x12, #0xfefefefefefefefe // #-72340172838076674 │ │ - mov x11, sp │ │ - movk x12, #0xfeff │ │ - dup v0.2d, x12 │ │ - ldr q1, [x11, x9] │ │ - add v2.2d, v1.2d, v0.2d │ │ - bic v1.16b, v2.16b, v1.16b │ │ - dup v2.2d, v1.d[1] │ │ - orr v1.16b, v2.16b, v1.16b │ │ - fmov x12, d1 │ │ - tst x12, #0x8080808080808080 │ │ - b.ne 2d020 // b.any │ │ - add x9, x9, #0x10 │ │ - cmp x9, x10 │ │ - b.ls 2cff4 // b.plast │ │ - subs x8, x8, x9 │ │ - b.eq 2d080 // b.none │ │ - mov x11, sp │ │ - mov x10, xzr │ │ - add x11, x11, x9 │ │ - mov w0, #0x1 // #1 │ │ - adrp x21, 75000 │ │ - add x21, x21, #0xce8 │ │ - ldrb w12, [x11, x10] │ │ - cbz w12, 2d058 │ │ - add x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.ne 2d040 // b.any │ │ - b 2d08c │ │ - add x10, x10, x9 │ │ - cmp x10, x20 │ │ - b.ne 2d080 // b.any │ │ - mov x0, sp │ │ - mov x1, xzr │ │ - bl 730e0 │ │ - mov x21, x0 │ │ - mov x0, xzr │ │ - cbnz xzr, 2d090 │ │ - b 2d0c0 │ │ - mov w0, #0x1 // #1 │ │ - adrp x21, 75000 │ │ - add x21, x21, #0xce8 │ │ - cbz x0, 2d0c0 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x8, x21, [x19] │ │ - ldp x20, x19, [sp, #416] │ │ - ldp x22, x21, [sp, #400] │ │ - ldp x29, x30, [sp, #384] │ │ - add sp, sp, #0x1b0 │ │ - ret │ │ - mov x0, x1 │ │ - mov x1, x20 │ │ - bl 41438 │ │ - mov x21, x1 │ │ - cbnz x0, 2d090 │ │ - cbz x21, 2d0fc │ │ - mov x0, x21 │ │ - bl 730f0 │ │ - mov x20, x0 │ │ - cbz x0, 2d128 │ │ - tbnz x20, #63, 2d160 │ │ - adrp x8, d91000 │ │ + cbz x21, 2c380 │ │ + add x22, x20, #0x8 │ │ + b 2c36c │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x18 │ │ + b.eq 2c380 // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 2c360 │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 2c360 │ │ + ldr x8, [x19] │ │ + cbz x8, 2c390 │ │ mov x0, x20 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - mov x22, x0 │ │ - cbnz x0, 2d12c │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x8, x9, x8, lsl #32 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #416] │ │ - ldp x22, x21, [sp, #400] │ │ - ldp x29, x30, [sp, #384] │ │ - add sp, sp, #0x1b0 │ │ - ret │ │ - mov w22, #0x1 // #1 │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 72f80 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - stp x20, x22, [x19] │ │ - str x20, [x19, #16] │ │ - ldp x20, x19, [sp, #416] │ │ - ldp x22, x21, [sp, #400] │ │ - ldp x29, x30, [sp, #384] │ │ - add sp, sp, #0x1b0 │ │ - ret │ │ - bl 15a24 │ │ - str x29, [sp, #-80]! │ │ - stp x30, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - sub sp, sp, #0x1c0 │ │ - ldp x22, x20, [x0] │ │ - mov x19, x1 │ │ - mov x23, x0 │ │ - ldp x21, x24, [x1] │ │ - cmp x20, x24 │ │ - b.ne 2d1f0 // b.any │ │ - ldrb w8, [x23, #56] │ │ - ldrb w9, [x19, #56] │ │ - cmp w8, w9 │ │ - b.ne 2d1f0 // b.any │ │ - ldrb w8, [x23, #57] │ │ - cmp w8, #0x2 │ │ - b.ne 2d1f0 // b.any │ │ - ldrb w8, [x19, #57] │ │ - cmp w8, #0x2 │ │ - b.ne 2d1f0 // b.any │ │ - ldrb w8, [x23, #16] │ │ - ldrb w9, [x19, #16] │ │ - cmp w8, #0x3 │ │ - cset w8, cc // cc = lo, ul, last │ │ - cmp w9, #0x3 │ │ - cset w9, cc // cc = lo, ul, last │ │ - eor w8, w8, w9 │ │ - tbnz w8, #0, 2d1f0 │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 72fa0 │ │ - cbz w0, 2d388 │ │ - ldrb w8, [x23, #16] │ │ - add x11, sp, #0x150 │ │ - cmp w8, #0x6 │ │ - b.eq 2d214 // b.none │ │ - ldur q0, [x23, #17] │ │ - ldur q1, [x23, #33] │ │ - ldr x9, [x23, #48] │ │ - stp q0, q1, [sp, #336] │ │ - stur x9, [x11, #31] │ │ - ldp q0, q1, [sp, #336] │ │ - add x25, sp, #0x60 │ │ - ldrb w12, [x19, #16] │ │ - stp q0, q1, [sp] │ │ - ldrb w9, [x23, #58] │ │ - ldrb w10, [x23, #56] │ │ - ldur x14, [x11, #31] │ │ - cmp w12, #0x6 │ │ - ldrb w13, [x23, #57] │ │ - stur x14, [sp, #31] │ │ - b.eq 2d254 // b.none │ │ - ldur q0, [x19, #17] │ │ - ldur q1, [x19, #33] │ │ - ldr x14, [x19, #48] │ │ - stp q0, q1, [sp, #336] │ │ - stur x14, [x11, #31] │ │ - ldp q0, q1, [sp, #336] │ │ - strb w8, [sp, #112] │ │ - add x0, sp, #0xe0 │ │ - strb w10, [sp, #152] │ │ - add x1, sp, #0x60 │ │ - strb w9, [sp, #154] │ │ - stp x22, x20, [sp, #96] │ │ - strb w13, [sp, #153] │ │ - stp q0, q1, [sp, #48] │ │ - ldur x11, [x11, #31] │ │ - ldp q2, q0, [sp] │ │ - stp x21, x24, [sp, #160] │ │ - stur x11, [sp, #79] │ │ - strb w12, [sp, #176] │ │ - stur q2, [sp, #113] │ │ - stur q0, [x25, #33] │ │ - ldur x11, [sp, #31] │ │ - ldp q1, q0, [sp, #48] │ │ - str x11, [sp, #144] │ │ - stur q1, [x25, #81] │ │ - ldur x8, [sp, #79] │ │ - stur q0, [x25, #97] │ │ - ldrh w9, [x19, #56] │ │ - ldrb w10, [x19, #58] │ │ - str x8, [sp, #208] │ │ - strh w9, [sp, #216] │ │ - strb w10, [sp, #218] │ │ - bl 276ec │ │ - ldrb w8, [sp, #224] │ │ - cmp w8, #0xa │ │ - b.eq 2d34c // b.none │ │ - add x8, sp, #0x150 │ │ - add x19, x8, #0x38 │ │ - add x0, sp, #0x118 │ │ - add x1, sp, #0xa0 │ │ - bl 276ec │ │ - ldrb w8, [sp, #280] │ │ - cmp w8, #0xa │ │ - b.eq 2d368 // b.none │ │ - ldp q0, q1, [sp, #224] │ │ - add x0, sp, #0x150 │ │ - mov x1, x19 │ │ - ldr q2, [sp, #256] │ │ - stp q0, q1, [sp, #336] │ │ - ldur q3, [x25, #184] │ │ - ldur q0, [x25, #200] │ │ - ldr x8, [sp, #272] │ │ - str q2, [sp, #368] │ │ - ldur q1, [x25, #216] │ │ - ldr x9, [sp, #328] │ │ - stp q3, q0, [x19] │ │ - str x8, [sp, #384] │ │ - str q1, [x19, #32] │ │ - str x9, [x19, #48] │ │ - bl 28370 │ │ - cbz w0, 2d368 │ │ - add x0, sp, #0xe0 │ │ - add x1, sp, #0x60 │ │ - bl 276ec │ │ - ldrb w8, [sp, #224] │ │ - cmp w8, #0xa │ │ - b.ne 2d2d8 // b.any │ │ - add x0, sp, #0x150 │ │ - add x1, sp, #0xa0 │ │ - bl 276ec │ │ - ldrb w8, [sp, #336] │ │ - cmp w8, #0xa │ │ - cset w0, eq // eq = none │ │ - b 2d36c │ │ - mov w0, wzr │ │ - add sp, sp, #0x1c0 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x30, x25, [sp, #16] │ │ - ldr x29, [sp], #80 │ │ - ret │ │ - mov w0, #0x1 // #1 │ │ - b 2d36c │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 2d450 // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - lsr x9, x20, #59 │ │ - lsl x2, x20, #4 │ │ - cmp x9, #0x0 │ │ - cset w9, eq // eq = none │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 2d420 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ - lsl x8, x8, #4 │ │ - stp x9, x10, [sp, #24] │ │ - str x8, [sp, #40] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 2d438 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 2d44c // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 2d404 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - cbnz x0, 2d454 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x130 │ │ - str x29, [sp, #208] │ │ - stp x30, x27, [sp, #224] │ │ - stp x26, x25, [sp, #240] │ │ - stp x24, x23, [sp, #256] │ │ - stp x22, x21, [sp, #272] │ │ - stp x20, x19, [sp, #288] │ │ - mov x20, x3 │ │ - mov x23, x2 │ │ - mov x24, x1 │ │ - mov x19, x0 │ │ - adrp x25, d91000 │ │ - cbz x2, 2d4d0 │ │ - tbnz x23, #63, 2d90c │ │ - mov x0, x23 │ │ - ldrb wzr, [x25, #3976] │ │ - bl 72f30 │ │ - cbz x0, 2d910 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov x22, x0 │ │ - bl 72f80 │ │ - ldrb w8, [x24] │ │ - mov x21, x23 │ │ - stp x23, x22, [sp, #8] │ │ - str x23, [sp, #24] │ │ - cmp w8, #0x2f │ │ - cset w8, eq // eq = none │ │ - b 2d4e4 │ │ - mov w22, #0x1 // #1 │ │ - mov x21, xzr │ │ - mov w8, wzr │ │ - str xzr, [sp, #24] │ │ - stp xzr, x22, [sp, #8] │ │ - mov w9, #0x6 // #6 │ │ - mov w10, #0x200 // #512 │ │ - stp x24, x23, [sp, #32] │ │ - strb w8, [sp, #90] │ │ - strb w9, [sp, #48] │ │ - strh w10, [sp, #88] │ │ - add x0, sp, #0x98 │ │ - add x1, sp, #0x20 │ │ - bl 276ec │ │ - ldrb w9, [sp, #152] │ │ - ldr x8, [sp, #160] │ │ - cmp w9, #0x9 │ │ - csel x26, x8, xzr, eq // eq = none │ │ - b.ne 2d5d0 // b.any │ │ - ldr x9, [sp, #168] │ │ - cmp x9, #0x2 │ │ - b.ne 2d538 // b.any │ │ - ldrh w10, [x8] │ │ - mov w11, #0x2e2e // #11822 │ │ - cmp w10, w11 │ │ - b.eq 2d5d0 // b.none │ │ - mov x10, x9 │ │ - mov x27, x10 │ │ - add x10, x8, x10 │ │ - cmp x10, x26 │ │ - b.eq 2d5d0 // b.none │ │ - ldurb w11, [x10, #-1] │ │ - sub x10, x27, #0x1 │ │ - cmp w11, #0x2e │ │ - b.ne 2d53c // b.any │ │ - cbz x10, 2d5d0 │ │ - sub x24, x9, x27 │ │ - cbz x24, 2d584 │ │ - tbnz x24, #63, 2d938 │ │ - mov x0, x24 │ │ - ldrb wzr, [x25, #3976] │ │ - bl 72f30 │ │ - mov x23, x0 │ │ - cbnz x0, 2d588 │ │ - b 2d8fc │ │ - mov w23, #0x1 // #1 │ │ - add x1, x26, x27 │ │ - mov x0, x23 │ │ - mov x2, x24 │ │ - bl 72f80 │ │ - stp x24, x23, [sp, #32] │ │ - str x24, [sp, #48] │ │ - add x0, sp, #0x20 │ │ - mov x1, x24 │ │ - mov w2, #0x4 // #4 │ │ - bl 27628 │ │ - ldp x27, x23, [sp, #32] │ │ - mov w9, #0x642e // #25646 │ │ - mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [sp, #48] │ │ - movk w9, #0x7077, lsl #16 │ │ - cmp x27, x10 │ │ - str w9, [x23, x8] │ │ - b.ne 2d614 // b.any │ │ - mov w0, #0x3 // #3 │ │ - ldrb wzr, [x25, #3976] │ │ - mov w24, #0x3 // #3 │ │ - bl 72f30 │ │ - cbz x0, 2d8fc │ │ - mov x23, x0 │ │ - mov w8, #0x70 // #112 │ │ - mov w9, #0x7764 // #30564 │ │ - mov w24, #0x3 // #3 │ │ - mov w27, #0x3 // #3 │ │ - strb w8, [x0, #2] │ │ - strh w9, [x0] │ │ - cbz x21, 2d61c │ │ - ldrb w8, [x22] │ │ - cmp w8, #0x2f │ │ - cset w8, eq // eq = none │ │ - b 2d620 │ │ - add x24, x8, #0x4 │ │ - cbnz x21, 2d604 │ │ - mov w8, wzr │ │ - mov w9, #0x6 // #6 │ │ - mov w10, #0x200 // #512 │ │ - stp x22, x21, [sp, #32] │ │ - strb w8, [sp, #90] │ │ - strb w9, [sp, #48] │ │ - strh w10, [sp, #88] │ │ - add x0, sp, #0x98 │ │ - add x1, sp, #0x20 │ │ - bl 276ec │ │ - ldrb w8, [sp, #152] │ │ - ldr x9, [sp, #160] │ │ - cmp w8, #0x9 │ │ - csel x10, x9, xzr, eq // eq = none │ │ - b.ne 2d7cc // b.any │ │ - ldr x8, [sp, #168] │ │ - cmp x8, #0x2 │ │ - b.ne 2d68c // b.any │ │ - ldrh w11, [x9] │ │ - mov w12, #0x2e2e // #11822 │ │ - cmp w11, w12 │ │ - b.ne 2d68c // b.any │ │ - mov x12, xzr │ │ - mov w11, #0x2 // #2 │ │ - cmp x9, #0x0 │ │ - csel x9, x12, x9, eq // eq = none │ │ - cbnz x9, 2d6f0 │ │ - b 2d7cc │ │ - mov x11, x8 │ │ - mov x12, x11 │ │ - add x11, x9, x11 │ │ - cmp x11, x10 │ │ - b.eq 2d6c0 // b.none │ │ - ldurb w13, [x11, #-1] │ │ - sub x11, x12, #0x1 │ │ - cmp w13, #0x2e │ │ - b.ne 2d690 // b.any │ │ - cbz x11, 2d6d8 │ │ - sub x8, x8, x12 │ │ - add x12, x10, x12 │ │ - b 2d6e0 │ │ - mov x9, xzr │ │ - mov x12, x10 │ │ - cmp x9, #0x0 │ │ - csel x9, x10, x9, eq // eq = none │ │ - cbnz x9, 2d6f0 │ │ - b 2d7cc │ │ - mov x12, xzr │ │ - mov x11, x8 │ │ - mov x9, x10 │ │ - cmp x10, #0x0 │ │ - csel x9, x12, x10, eq // eq = none │ │ - cbz x9, 2d7cc │ │ - csel x8, x8, x11, eq // eq = none │ │ - mov x25, x21 │ │ - add x8, x9, x8 │ │ - sub x8, x8, x22 │ │ - cmp x21, x8 │ │ - b.cc 2d710 // b.lo, b.ul, b.last │ │ - mov x25, x8 │ │ - str x8, [sp, #24] │ │ - cbz x24, 2d8bc │ │ - add x8, x24, #0x1 │ │ - sub x9, x21, x25 │ │ - cmp x9, x8 │ │ - b.cs 2d768 // b.hs, b.nlast │ │ - adds x26, x25, x8 │ │ - b.cs 2d930 // b.hs, b.nlast │ │ - mvn x8, x26 │ │ - lsr x1, x8, #63 │ │ - cbz x21, 2d8c8 │ │ - mov w8, #0x1 // #1 │ │ - str x21, [sp, #48] │ │ - stp x22, x8, [sp, #32] │ │ - add x0, sp, #0x98 │ │ - add x3, sp, #0x20 │ │ - mov x2, x26 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp, #152] │ │ - cbz x8, 2d8e4 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 2d92c // b.any │ │ - cmp x25, x21 │ │ - b.ne 2d784 // b.any │ │ - add x0, sp, #0x8 │ │ - mov x1, x25 │ │ - bl 41374 │ │ - ldp x22, x25, [sp, #16] │ │ - ldr x21, [sp, #8] │ │ - add x26, x25, #0x1 │ │ - mov w8, #0x2e // #46 │ │ - sub x9, x21, x26 │ │ - cmp x9, x24 │ │ - strb w8, [x22, x25] │ │ - str x26, [sp, #24] │ │ - b.cs 2d7b4 // b.hs, b.nlast │ │ - add x0, sp, #0x8 │ │ - mov x1, x26 │ │ - mov x2, x24 │ │ - bl 27628 │ │ - ldr x26, [sp, #24] │ │ - ldr x8, [sp, #16] │ │ - mov x1, x23 │ │ - mov x2, x24 │ │ - add x0, x8, x26 │ │ - bl 72f80 │ │ - add x21, x26, x24 │ │ - cbz x27, 2d7d8 │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - ldr x22, [sp, #16] │ │ - add x0, sp, #0x98 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - bl 2c5f8 │ │ - ldr x8, [sp, #152] │ │ - cbz x8, 2d850 │ │ + bl 75e00 │ │ + ldp x20, x21, [x19, #32] │ │ + cbz x21, 2c3b0 │ │ + add x22, x20, #0x8 │ │ + ldp x0, x1, [x22, #-8] │ │ + bl 75fe0 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x10 │ │ + b.ne 2c39c // b.any │ │ + ldr x8, [x19, #24] │ │ + cbz x8, 2c3cc │ │ mov x0, x20 │ │ - ldp x23, x21, [sp, #160] │ │ - ldr x8, [x0, #24]! │ │ - ldr x1, [x0, #16] │ │ - cmp x1, x8 │ │ - b.ne 2d814 // b.any │ │ - bl 2d390 │ │ - ldr x1, [x20, #40] │ │ - ldr x8, [x20, #32] │ │ - adds x9, x1, #0x1 │ │ - add x8, x8, x1, lsl #4 │ │ - stp x23, x21, [x8] │ │ - str x9, [x20, #40] │ │ - b.cs 2d91c // b.hs, b.nlast │ │ - ldr x8, [x20, #32] │ │ - add x8, x8, x1, lsl #4 │ │ - ldp x1, x2, [x8] │ │ - add x0, sp, #0x20 │ │ - bl 2c88c │ │ - ldr x8, [sp, #32] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x9 │ │ - b.ne 2d888 // b.any │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x9, [sp, #8] │ │ - str x8, [x19] │ │ - cbz x9, 2d868 │ │ - mov x0, x22 │ │ - bl 72f50 │ │ - ldp x20, x19, [sp, #288] │ │ - ldp x22, x21, [sp, #272] │ │ - ldp x24, x23, [sp, #256] │ │ - ldp x26, x25, [sp, #240] │ │ - ldp x30, x27, [sp, #224] │ │ - ldr x29, [sp, #208] │ │ - add sp, sp, #0x130 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - ldp q0, q1, [sp, #96] │ │ - ldr q2, [sp, #128] │ │ - stp q0, q1, [x19, #64] │ │ - ldp q3, q0, [sp, #32] │ │ - str q2, [x19, #96] │ │ - ldp q1, q2, [sp, #64] │ │ - stp q3, q0, [x19] │ │ - ldr x8, [sp, #144] │ │ - stp q1, q2, [x19, #32] │ │ - ldr x9, [sp, #8] │ │ - str x8, [x19, #112] │ │ - cbnz x9, 2d860 │ │ - b 2d868 │ │ - mov x21, x25 │ │ - cbnz x27, 2d7d0 │ │ - b 2d7d8 │ │ - str xzr, [sp, #40] │ │ - add x0, sp, #0x98 │ │ - add x3, sp, #0x20 │ │ - mov x2, x26 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp, #152] │ │ - cbnz x8, 2d75c │ │ - mov x22, x0 │ │ - mov x21, x26 │ │ - stp x26, x0, [sp, #8] │ │ - cmp x25, x26 │ │ - b.eq 2d770 // b.none │ │ - b 2d784 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x24 │ │ - bl 15a5c │ │ - b 2d948 │ │ - bl 15a24 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - adrp x0, 76000 │ │ - add x0, x0, #0x120 │ │ - bl 17a54 │ │ - b 2d948 │ │ - cbnz x0, 2d940 │ │ - bl 15a24 │ │ - b 2d948 │ │ - bl 15a24 │ │ - b 2d948 │ │ - ldr x1, [sp, #168] │ │ - bl 15a5c │ │ - brk #0x1 │ │ - ldr x8, [sp, #32] │ │ - mov x19, x0 │ │ - cbz x8, 2d990 │ │ - ldr x0, [sp, #40] │ │ - bl 72f50 │ │ - b 2d990 │ │ - mov x19, x0 │ │ - mov x0, x23 │ │ - mov x1, x21 │ │ - bl 730b0 │ │ - b 2d990 │ │ - mov x19, x0 │ │ - cbz x27, 2d990 │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - b 2d990 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 2d9a0 │ │ - ldr x0, [sp, #16] │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x7c0 │ │ - mov x25, x2 │ │ - mov x27, x1 │ │ - stp x4, x3, [sp, #128] │ │ - str x0, [sp, #64] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa45 │ │ - mov x0, x25 │ │ - mov w3, #0xa // #10 │ │ - bl 33bb0 │ │ - adrp x26, 9000 │ │ - add x26, x26, #0x680 │ │ + bl 49210 │ │ + sub sp, sp, #0x8f0 │ │ + str xzr, [sp] │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + str x4, [sp, #304] │ │ + str x3, [sp, #320] │ │ + str x0, [sp, #120] │ │ + bl 491dc │ │ + str x21, [sp, #288] │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #296] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #280] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x810 │ │ + bl 49030 │ │ + cmp x0, #0x0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #264] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x81b │ │ + bl 49060 │ │ + cmp x0, #0x0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #248] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x838 │ │ + bl 49030 │ │ + cmp x0, #0x0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #232] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x843 │ │ + bl 49030 │ │ + cmp x0, #0x0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #216] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa4f │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x84e │ │ + bl 49020 │ │ cmp x0, #0x0 │ │ - csel x8, x26, x0, eq // eq = none │ │ - str x8, [sp, #208] │ │ csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #208] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ str x8, [sp, #192] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa5e │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xd // #13 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x876 │ │ + bl 49060 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #176] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa6b │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x884 │ │ + bl 49040 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #160] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x9eb │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xd // #13 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8ac │ │ + bl 49050 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #144] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x9f8 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xb // #11 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8b6 │ │ + bl 49080 │ │ + mov w3, #0x12 // #18 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #112] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa03 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xe // #14 │ │ - bl 33bb0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #128] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8d7 │ │ + bl 49040 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #96] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa20 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xb // #11 │ │ - bl 33bb0 │ │ + csel x26, xzr, x1, eq // eq = none │ │ + csinc x27, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x85d │ │ + bl 49050 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #80] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa2b │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xb // #11 │ │ - bl 33bb0 │ │ + csel x28, xzr, x1, eq // eq = none │ │ + csinc x23, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x867 │ │ + bl 49020 │ │ cmp x0, #0x0 │ │ - csel x28, x26, x0, eq // eq = none │ │ - csel x29, xzr, x1, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa36 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + csel x19, xzr, x1, eq // eq = none │ │ + csinc x20, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x890 │ │ + bl 49080 │ │ + mov w3, #0xd // #13 │ │ + bl 305b0 │ │ + mov x24, x0 │ │ + mov x25, x1 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x89d │ │ + bl 49020 │ │ + ldr x9, [sp, #280] │ │ + ldr x8, [sp, #296] │ │ + cmp x24, #0x0 │ │ + ldr x21, [sp, #320] │ │ + str x19, [sp, #528] │ │ + add x19, sp, #0x430 │ │ + stp x9, x8, [sp, #328] │ │ + ldp x9, x8, [sp, #264] │ │ + ldr x10, [x21] │ │ + str x22, [sp, #312] │ │ + stp x27, x26, [sp, #488] │ │ + stp x9, x8, [sp, #344] │ │ + ldp x9, x8, [sp, #248] │ │ + stp x23, x28, [sp, #504] │ │ + str x20, [sp, #520] │ │ + stp x9, x8, [sp, #360] │ │ + ldp x9, x8, [sp, #232] │ │ + str xzr, [sp, #576] │ │ + str xzr, [sp, #568] │ │ + stp x9, x8, [sp, #376] │ │ + ldp x9, x8, [sp, #216] │ │ + str xzr, [sp, #592] │ │ + str x10, [sp, #296] │ │ + stp x9, x8, [sp, #392] │ │ + ldr x9, [sp, #192] │ │ + ldr x8, [sp, #208] │ │ + strb wzr, [sp, #600] │ │ + stp x9, x8, [sp, #408] │ │ + ldp x9, x8, [sp, #176] │ │ + stp x9, x8, [sp, #424] │ │ + ldp x9, x8, [sp, #160] │ │ + stp x9, x8, [sp, #440] │ │ + ldp x9, x8, [sp, #144] │ │ + stp x9, x8, [sp, #456] │ │ + ldp x9, x8, [sp, #128] │ │ + stp x9, x8, [sp, #472] │ │ + csinc x8, x24, xzr, ne // ne = any │ │ + csel x9, xzr, x25, eq // eq = none │ │ cmp x0, #0x0 │ │ - csel x21, x26, x0, eq // eq = none │ │ - csel x22, xzr, x1, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa7a │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xa // #10 │ │ - bl 33bb0 │ │ + str x8, [sp, #536] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x9, [sp, #544] │ │ + csel x9, xzr, x1, eq // eq = none │ │ + str x8, [sp, #552] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x10, x8 │ │ + str x9, [sp, #560] │ │ + cset w8, eq // eq = none │ │ + str w8, [sp, #280] │ │ + b.eq 2c904 // b.none │ │ + ldr x22, [sp, #312] │ │ + bl 491dc │ │ + mov x1, x22 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x23, x26, x0, eq // eq = none │ │ - csel x24, xzr, x1, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa84 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0x12 // #18 │ │ - bl 33bb0 │ │ - mov x19, x0 │ │ - mov x20, x1 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xaa5 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xc // #12 │ │ - bl 33bb0 │ │ - ldp x8, x9, [sp, #144] │ │ - cmp x19, #0x0 │ │ - str x25, [sp, #72] │ │ - ldr x25, [sp, #136] │ │ - str x27, [sp, #56] │ │ - stp x28, x29, [sp, #304] │ │ - stp x9, x8, [sp, #240] │ │ - ldp x8, x9, [sp, #112] │ │ - stp x21, x22, [sp, #320] │ │ - stp x23, x24, [sp, #336] │ │ - stp xzr, xzr, [sp, #448] │ │ - stp x9, x8, [sp, #256] │ │ - ldp x8, x9, [sp, #96] │ │ - strb wzr, [sp, #464] │ │ - stp x9, x8, [sp, #272] │ │ - ldp x8, x9, [sp, #80] │ │ - stp x9, x8, [sp, #288] │ │ - csel x8, xzr, x20, eq // eq = none │ │ - csel x9, x26, x19, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #264] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x810 │ │ + bl 49030 │ │ cmp x0, #0x0 │ │ - csel x10, x26, x0, eq // eq = none │ │ - csel x11, xzr, x1, eq // eq = none │ │ - stp x9, x8, [sp, #352] │ │ - ldr x8, [sp, #224] │ │ - ldr x9, [x25] │ │ - stp x10, x11, [sp, #368] │ │ - str x8, [sp, #384] │ │ - ldr x10, [sp, #216] │ │ - str x9, [sp, #120] │ │ - ldr x8, [sp, #208] │ │ - stp x10, x8, [sp, #392] │ │ - ldr x10, [sp, #192] │ │ - ldr x8, [sp, #184] │ │ - stp x10, x8, [sp, #408] │ │ - ldr x8, [sp, #176] │ │ - str x8, [sp, #424] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - ldp x8, x9, [sp, #160] │ │ - stp x9, x8, [sp, #432] │ │ - cset w8, ne // ne = any │ │ - str w8, [sp, #96] │ │ - b.eq 2dfe4 // b.none │ │ - ldr x27, [sp, #56] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa45 │ │ - mov x0, x25 │ │ - mov w3, #0xa // #10 │ │ - mov x1, x27 │ │ - bl 33bb0 │ │ - adrp x26, 9000 │ │ - add x26, x26, #0x680 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #248] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x81b │ │ + bl 49060 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #232] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x838 │ │ + bl 49030 │ │ + cmp x0, #0x0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #216] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa4f │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x843 │ │ + bl 49030 │ │ cmp x0, #0x0 │ │ - csel x8, x26, x0, eq // eq = none │ │ - str x8, [sp, #208] │ │ csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #208] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ str x8, [sp, #192] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa5e │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xd // #13 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x84e │ │ + bl 49020 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #176] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa6b │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x876 │ │ + bl 49060 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #160] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x9eb │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xd // #13 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x884 │ │ + bl 49040 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ stp x8, x9, [sp, #144] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x9f8 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xb // #11 │ │ - bl 33bb0 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8ac │ │ + bl 49050 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #104] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa03 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xe // #14 │ │ - bl 33bb0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #128] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8b6 │ │ + bl 49080 │ │ + mov w3, #0x12 // #18 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #80] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa20 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xb // #11 │ │ - bl 33bb0 │ │ + csel x9, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + stp x8, x9, [sp, #104] │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8d7 │ │ + bl 49040 │ │ cmp x0, #0x0 │ │ - csel x9, x26, x0, eq // eq = none │ │ - csel x8, xzr, x1, eq // eq = none │ │ - stp x8, x9, [sp, #40] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa2b │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xb // #11 │ │ - bl 33bb0 │ │ + csel x26, xzr, x1, eq // eq = none │ │ + csinc x27, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x85d │ │ + bl 49050 │ │ cmp x0, #0x0 │ │ - csel x28, x26, x0, eq // eq = none │ │ - csel x29, xzr, x1, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa36 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + csel x28, xzr, x1, eq // eq = none │ │ + csinc x19, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x867 │ │ + bl 49020 │ │ cmp x0, #0x0 │ │ - csel x21, x26, x0, eq // eq = none │ │ - csel x22, xzr, x1, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa7a │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xa // #10 │ │ - bl 33bb0 │ │ + csel x23, xzr, x1, eq // eq = none │ │ + csinc x20, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x890 │ │ + bl 49080 │ │ + mov w3, #0xd // #13 │ │ + bl 305b0 │ │ + mov x24, x0 │ │ + mov x25, x1 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x89d │ │ + bl 49020 │ │ + ldp x9, x8, [sp, #264] │ │ + cmp x24, #0x0 │ │ + str x19, [sp, #1456] │ │ + add x19, sp, #0x430 │ │ + str x27, [sp, #1440] │ │ + str x9, [sp, #1280] │ │ + str x8, [sp, #1288] │ │ + ldp x9, x8, [sp, #248] │ │ + str x26, [sp, #1448] │ │ + str x28, [sp, #1464] │ │ + str x9, [sp, #1296] │ │ + str x8, [sp, #1304] │ │ + ldp x9, x8, [sp, #232] │ │ + str x20, [sp, #1472] │ │ + str x23, [sp, #1480] │ │ + str x9, [sp, #1312] │ │ + str x8, [sp, #1320] │ │ + ldp x9, x8, [sp, #216] │ │ + str xzr, [sp, #1528] │ │ + str xzr, [sp, #1520] │ │ + str x8, [sp, #1336] │ │ + ldr x8, [sp, #192] │ │ + str x9, [sp, #1328] │ │ + str x8, [sp, #1344] │ │ + ldr x8, [sp, #208] │ │ + str xzr, [sp, #1544] │ │ + str x8, [sp, #1352] │ │ + ldp x9, x8, [sp, #176] │ │ + strb wzr, [sp, #1552] │ │ + str x9, [sp, #1360] │ │ + str x8, [sp, #1368] │ │ + ldp x9, x8, [sp, #160] │ │ + str x9, [sp, #1376] │ │ + str x8, [sp, #1384] │ │ + ldp x9, x8, [sp, #144] │ │ + str x9, [sp, #1392] │ │ + str x8, [sp, #1400] │ │ + ldp x9, x8, [sp, #128] │ │ + str x9, [sp, #1408] │ │ + str x8, [sp, #1416] │ │ + ldp x9, x8, [sp, #104] │ │ + str x9, [sp, #1424] │ │ + csel x9, xzr, x25, eq // eq = none │ │ + str x8, [sp, #1432] │ │ + csinc x8, x24, xzr, ne // ne = any │ │ cmp x0, #0x0 │ │ - csel x23, x26, x0, eq // eq = none │ │ - csel x24, xzr, x1, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa84 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0x12 // #18 │ │ - bl 33bb0 │ │ - mov x19, x0 │ │ - mov x20, x1 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xaa5 │ │ - mov x0, x25 │ │ - mov x1, x27 │ │ - mov w3, #0xc // #12 │ │ - bl 33bb0 │ │ + str x8, [sp, #1488] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + mov w0, #0x128 // #296 │ │ + str x8, [sp, #1504] │ │ mov w8, #0x1 // #1 │ │ - cmp x19, #0x0 │ │ - csel x9, x26, x19, eq // eq = none │ │ - str xzr, [sp, #1112] │ │ - str xzr, [sp, #1104] │ │ dup v0.2d, x8 │ │ - ldr x8, [sp, #152] │ │ - str x28, [sp, #960] │ │ - str q0, [sp, #880] │ │ - str x8, [sp, #896] │ │ - ldr x8, [sp, #144] │ │ - str x29, [sp, #968] │ │ - str x21, [sp, #976] │ │ - str x8, [sp, #904] │ │ - ldr x8, [sp, #112] │ │ - str x22, [sp, #984] │ │ - str x23, [sp, #992] │ │ - str x8, [sp, #912] │ │ - ldr x8, [sp, #104] │ │ - str x24, [sp, #1000] │ │ - str x9, [sp, #1008] │ │ - str x8, [sp, #920] │ │ - ldr x8, [sp, #88] │ │ - strb wzr, [sp, #1120] │ │ - str x8, [sp, #928] │ │ - ldr x8, [sp, #80] │ │ - str x8, [sp, #936] │ │ - ldr x8, [sp, #48] │ │ - str x8, [sp, #944] │ │ - ldr x8, [sp, #40] │ │ - str x8, [sp, #952] │ │ - csel x8, xzr, x20, eq // eq = none │ │ - cmp x0, #0x0 │ │ - csel x10, x26, x0, eq // eq = none │ │ - csel x11, xzr, x1, eq // eq = none │ │ - str x8, [sp, #1016] │ │ - ldr x8, [sp, #224] │ │ - mov w0, #0xf8 // #248 │ │ - str x10, [sp, #1024] │ │ - str x8, [sp, #1040] │ │ - ldr x8, [sp, #216] │ │ - str x11, [sp, #1032] │ │ - str x8, [sp, #1048] │ │ - ldr x8, [sp, #208] │ │ - str x8, [sp, #1056] │ │ - ldr x8, [sp, #192] │ │ - str x8, [sp, #1064] │ │ - ldr x8, [sp, #184] │ │ - str x8, [sp, #1072] │ │ - ldr x8, [sp, #176] │ │ - str x8, [sp, #1080] │ │ - ldr x8, [sp, #168] │ │ - str x8, [sp, #1088] │ │ - ldr x8, [sp, #160] │ │ - str x8, [sp, #1096] │ │ - adrp x8, d91000 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 3059c │ │ - ldr q0, [sp, #1072] │ │ - mov x19, x0 │ │ - ldr q1, [sp, #1088] │ │ - ldr q2, [sp, #1104] │ │ - ldr x9, [sp, #1120] │ │ - stp q0, q1, [x0, #192] │ │ - ldr q1, [sp, #1040] │ │ - ldp q3, q0, [sp, #1008] │ │ - str q2, [x0, #224] │ │ - str x9, [x0, #240] │ │ - ldr q2, [sp, #1056] │ │ - stp q3, q0, [x0, #128] │ │ - ldp q0, q3, [sp, #944] │ │ - stp q1, q2, [x0, #160] │ │ - ldp q1, q2, [sp, #976] │ │ - stp q0, q3, [x0, #64] │ │ - ldp q0, q3, [sp, #880] │ │ - stp q1, q2, [x0, #96] │ │ - ldp q1, q2, [sp, #912] │ │ - stp q0, q3, [x0] │ │ - ldr x8, [sp, #448] │ │ - stp q1, q2, [x0, #32] │ │ - ldr x20, [sp, #136] │ │ - cbz x8, 2dfd0 │ │ - add x9, sp, #0xf0 │ │ - add x0, x9, #0xd0 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 2dfb4 │ │ - b.ne 2dfd0 // b.any │ │ - dmb ishld │ │ - bl 3393c │ │ - ldr x8, [x20] │ │ - str x19, [sp, #448] │ │ - cbz x8, 2dfe4 │ │ - ldr x0, [x20, #8] │ │ - bl 72f50 │ │ - ldp q0, q1, [sp, #416] │ │ - mov w9, #0x1 // #1 │ │ - mov w0, #0xf8 // #248 │ │ - str q0, [sp, #1072] │ │ - ldp q3, q0, [sp, #352] │ │ - str q1, [sp, #1088] │ │ - ldp q1, q4, [sp, #384] │ │ - stp q3, q0, [sp, #1008] │ │ - str q1, [sp, #1040] │ │ - ldp q0, q3, [sp, #288] │ │ - str q4, [sp, #1056] │ │ - ldr q2, [sp, #448] │ │ - stp q0, q3, [sp, #944] │ │ - ldp q0, q4, [sp, #256] │ │ - str q2, [sp, #1104] │ │ - ldp q1, q2, [sp, #320] │ │ - stp q0, q4, [sp, #912] │ │ - dup v0.2d, x9 │ │ - ldr x8, [sp, #464] │ │ - stp q1, q2, [sp, #976] │ │ - ldr q1, [sp, #240] │ │ - str x8, [sp, #1120] │ │ - adrp x8, d91000 │ │ - stp q0, q1, [sp, #880] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 30570 │ │ - ldr q0, [sp, #1072] │ │ - str xzr, [sp, #728] │ │ - ldr q1, [sp, #1088] │ │ - str x0, [sp, #680] │ │ - ldr q2, [sp, #1104] │ │ - str xzr, [sp, #744] │ │ - ldr q3, [sp, #1056] │ │ - str xzr, [sp, #768] │ │ - stp q0, q1, [x0, #192] │ │ - ldr x8, [sp, #1120] │ │ - ldp q0, q1, [sp, #1008] │ │ - str q2, [x0, #224] │ │ - str x8, [x0, #240] │ │ - add x8, x0, #0x10 │ │ - str x8, [sp, #720] │ │ + str x9, [sp, #1496] │ │ + csel x9, xzr, x1, eq // eq = none │ │ + str x9, [sp, #1512] │ │ + str q0, [x19, #192] │ │ + bl 75e30 │ │ + cbz x0, 2dfd0 │ │ + add x1, sp, #0x4f0 │ │ + mov w2, #0x128 // #296 │ │ + mov x24, x0 │ │ + bl 75e40 │ │ + ldr x21, [sp, #320] │ │ + ldr x0, [sp, #296] │ │ + str x24, [sp, #568] │ │ + ldr x1, [x21, #8] │ │ + bl 41834 │ │ + add x8, sp, #0x4f0 │ │ + add x1, sp, #0x148 │ │ + mov w2, #0x118 // #280 │ │ + add x0, x8, #0x10 │ │ + bl 75e40 │ │ + mov w8, #0x1 // #1 │ │ + mov w0, #0x128 // #296 │ │ + dup v0.2d, x8 │ │ + str q0, [x19, #192] │ │ + bl 75e30 │ │ + cbz x0, 2df3c │ │ + add x1, sp, #0x4f0 │ │ + mov w2, #0x128 // #296 │ │ + mov x25, x0 │ │ + add x20, sp, #0x330 │ │ + add x28, sp, #0x4f0 │ │ + bl 75e40 │ │ + ldp x27, x22, [x25, #48] │ │ mov w8, #0x8 // #8 │ │ - stp q0, q1, [x0, #128] │ │ - ldr q2, [sp, #1040] │ │ - ldp q0, q1, [sp, #944] │ │ - str x8, [sp, #736] │ │ - stp q2, q3, [x0, #160] │ │ - ldp q2, q3, [sp, #976] │ │ - stp q0, q1, [x0, #64] │ │ - ldp q0, q1, [sp, #880] │ │ - stp q2, q3, [x0, #96] │ │ - stp q0, q1, [x0] │ │ - ldp q2, q0, [sp, #912] │ │ - stp q2, q0, [x0, #32] │ │ - ldp x8, x21, [x0, #48] │ │ - str x8, [sp, #752] │ │ - str x21, [sp, #760] │ │ - cbz x21, 2e6a4 │ │ - mov x27, xzr │ │ + str x25, [sp, #912] │ │ + str xzr, [sp, #952] │ │ + str x8, [sp, #960] │ │ + str xzr, [sp, #968] │ │ + str x27, [sp, #976] │ │ + str x22, [sp, #984] │ │ + str xzr, [sp, #992] │ │ + cbz x22, 2ca00 │ │ mov x19, xzr │ │ - mov w20, #0x8 // #8 │ │ - b 2e0fc │ │ - mov x9, x27 │ │ - add x8, x20, x27, lsl #4 │ │ - add x27, x27, #0x1 │ │ - stp x22, x21, [x8] │ │ - ldr x21, [sp, #760] │ │ - str x27, [sp, #744] │ │ - cbz x21, 2e16c │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x2f0 │ │ - mov x2, x19 │ │ - bl 3f8a4 │ │ - ldrb w8, [sp, #921] │ │ + mov x24, xzr │ │ + mov x26, xzr │ │ + mov w21, #0x8 // #8 │ │ + mov x20, x22 │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x3d0 │ │ + mov x2, x26 │ │ + bl 41844 │ │ + ldrb w8, [sp, #1305] │ │ cmp w8, #0x3 │ │ - b.eq 2e738 // b.none │ │ - ldr x8, [sp, #760] │ │ - ldr x9, [sp, #768] │ │ - ldr x10, [sp, #728] │ │ - sub x8, x21, x8 │ │ - ldr x21, [sp, #896] │ │ - add x19, x8, x9 │ │ - ldr x22, [sp, #912] │ │ - cmp x27, x10 │ │ - str x19, [sp, #768] │ │ - b.ne 2e0e0 // b.any │ │ - add x0, sp, #0x2d8 │ │ - mov x1, x27 │ │ - bl 2d390 │ │ - ldr x9, [sp, #744] │ │ - ldr x20, [sp, #736] │ │ - add x8, x20, x9, lsl #4 │ │ - add x27, x9, #0x1 │ │ - stp x22, x21, [x8] │ │ - ldr x21, [sp, #760] │ │ - str x27, [sp, #744] │ │ - cbnz x21, 2e0fc │ │ - ldr x8, [sp, #736] │ │ - cmp x27, #0x15 │ │ - str x8, [sp, #184] │ │ - b.cs 2e198 // b.hs, b.nlast │ │ - cmp x27, #0x1 │ │ - b.ls 2e6a4 // b.plast │ │ - ldr x0, [sp, #184] │ │ - mov x1, x27 │ │ - mov w2, #0x1 // #1 │ │ - bl 3fbd4 │ │ - b 2e6a4 │ │ - lsl x8, x27, #3 │ │ - str x9, [sp, #112] │ │ - ands x0, x8, #0x7ffffffffffffff0 │ │ - adrp x8, d91000 │ │ - ldrb wzr, [x8, #3976] │ │ - b.eq 2e82c // b.none │ │ - bl 72f30 │ │ - mov x23, x0 │ │ - cbz x0, 2e840 │ │ - adrp x8, d91000 │ │ - mov w0, #0x100 // #256 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - str x23, [sp, #168] │ │ - cbz x0, 305f0 │ │ - ldr x8, [sp, #184] │ │ - mov x24, x0 │ │ - mov x29, xzr │ │ - mov x22, xzr │ │ - str x27, [sp, #176] │ │ - add x9, x8, #0x20 │ │ - str x9, [sp, #104] │ │ - sub x9, x8, #0x20 │ │ - sub x8, x8, #0x10 │ │ - str x8, [sp, #160] │ │ - mov w8, #0x10 // #16 │ │ - str x8, [sp, #144] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x680 │ │ - stp x8, x9, [sp, #80] │ │ - b 2e224 │ │ - mov w22, #0x1 // #1 │ │ - ldr x29, [sp, #152] │ │ - cmp x29, x27 │ │ - b.cs 2e694 // b.hs, b.nlast │ │ - ldr x9, [sp, #184] │ │ - sub x8, x27, x29 │ │ - cmp x8, #0x2 │ │ - add x0, x9, x29, lsl #4 │ │ - b.cs 2e2ac // b.hs, b.nlast │ │ - add x9, x8, x29 │ │ - subs x19, x9, x29 │ │ - b.cc 304d8 // b.lo, b.ul, b.last │ │ - cmp x9, x27 │ │ - b.hi 304d8 // b.pmore │ │ - b.cs 2e2f4 // b.hs, b.nlast │ │ - cmp x8, #0xa │ │ - b.cs 2e2f4 // b.hs, b.nlast │ │ - add x9, x29, #0xa │ │ - cmp x9, x27 │ │ - csel x9, x9, x27, cc // cc = lo, ul, last │ │ - subs x19, x9, x29 │ │ - str x9, [sp, #152] │ │ - b.cc 30558 // b.lo, b.ul, b.last │ │ - cmp x8, #0x1 │ │ - csinc x2, x8, xzr, hi // hi = pmore │ │ - mov x1, x19 │ │ - bl 3fbd4 │ │ - ldr x8, [sp, #144] │ │ - cmp x22, x8 │ │ - b.ne 2e304 // b.any │ │ - adrp x8, d91000 │ │ - lsl x0, x22, #5 │ │ - ldrb wzr, [x8, #3976] │ │ - cbz x0, 2e354 │ │ - bl 72f30 │ │ - mov x20, x0 │ │ - cbnz x0, 2e368 │ │ - b 304f8 │ │ - ldr x9, [x0, #16] │ │ - ldr x10, [x0] │ │ - cmp x9, x10 │ │ - b.cs 2e31c // b.hs, b.nlast │ │ - cmp x8, #0x2 │ │ - b.eq 2e5cc // b.none │ │ - ldp x11, x10, [sp, #104] │ │ - mov w12, #0x1 // #1 │ │ - add x11, x11, x29, lsl #4 │ │ - sub x10, x10, x29 │ │ - ldr x13, [x11], #16 │ │ - cmp x13, x9 │ │ - b.cs 2e5c8 // b.hs, b.nlast │ │ - add x12, x12, #0x1 │ │ - mov x9, x13 │ │ - cmp x10, x12 │ │ - b.ne 2e2d4 // b.any │ │ - b 2e5cc │ │ - str x9, [sp, #152] │ │ - ldr x8, [sp, #144] │ │ - cmp x22, x8 │ │ - b.eq 2e28c // b.none │ │ - add x8, x24, x22, lsl #4 │ │ - add x22, x22, #0x1 │ │ - cmp x22, #0x2 │ │ - stp x19, x29, [x8] │ │ - b.cs 2e3f8 // b.hs, b.nlast │ │ - b 2e218 │ │ + b.eq 2d6e0 // b.none │ │ + ldr x8, [sp, #984] │ │ + ldr x9, [sp, #992] │ │ + ldr x10, [sp, #952] │ │ + ldr x23, [sp, #1296] │ │ + sub x8, x22, x8 │ │ + ldr x22, [sp, #1280] │ │ + cmp x24, x10 │ │ + add x26, x8, x9 │ │ + str x26, [sp, #992] │ │ + b.ne 2c9d4 // b.any │ │ + add x0, sp, #0x3b8 │ │ + bl 41b50 │ │ + ldr x21, [sp, #960] │ │ + add x8, x21, x19 │ │ + add x24, x24, #0x1 │ │ + add x19, x19, #0x10 │ │ + stp x23, x22, [x8] │ │ + ldr x22, [sp, #984] │ │ + str x24, [sp, #968] │ │ + cbnz x22, 2c984 │ │ + cmp x24, #0x2 │ │ + mov x22, x20 │ │ + add x20, sp, #0x330 │ │ + b.cs 2df4c // b.hs, b.nlast │ │ + ldp x8, x9, [x25, #64] │ │ + mov w10, #0x8 // #8 │ │ + ldr x11, [x25, #240] │ │ + str x10, [sp, #1008] │ │ + add x19, sp, #0x470 │ │ + str x10, [sp, #1032] │ │ + ldrb w10, [x25, #288] │ │ + add x23, sp, #0x720 │ │ + str x11, [sp, #248] │ │ + ldr x11, [x25, #248] │ │ + add x21, x28, #0x1c8 │ │ + str x8, [sp, #1048] │ │ + str x11, [sp, #264] │ │ + add x11, x25, #0xe0 │ │ + stp x11, x27, [sp, #224] │ │ + str w10, [sp, #240] │ │ + ldp x11, x10, [x25, #32] │ │ + str xzr, [sp, #1000] │ │ + str xzr, [sp, #1016] │ │ + str xzr, [sp, #1024] │ │ + str xzr, [sp, #1040] │ │ + str x11, [sp, #256] │ │ + str x10, [sp, #272] │ │ + str x9, [sp, #1056] │ │ + str xzr, [sp, #1064] │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x418 │ │ + bl 3c63c │ │ + ldr x8, [sp, #1264] │ │ + ldr x27, [sp, #1272] │ │ + ldr x26, [sp, #1280] │ │ + cmp x8, #0x3 │ │ + b.eq 2d700 // b.none │ │ + ldur q0, [x28, #24] │ │ + ldur q1, [x28, #40] │ │ cmp x8, #0x2 │ │ - b.eq 2e238 // b.none │ │ - ldp x11, x10, [sp, #104] │ │ - mov w12, #0x1 // #1 │ │ - add x11, x11, x29, lsl #4 │ │ - sub x10, x10, x29 │ │ - ldr x13, [x11], #16 │ │ - cmp x13, x9 │ │ - b.cc 2e5fc // b.lo, b.ul, b.last │ │ - add x12, x12, #0x1 │ │ - mov x9, x13 │ │ - cmp x10, x12 │ │ - b.ne 2e334 // b.any │ │ - b 2e238 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - mov x20, x0 │ │ - cbz x0, 304f8 │ │ - lsl x8, x22, #1 │ │ - lsl x2, x22, #4 │ │ - mov x0, x20 │ │ - mov x1, x24 │ │ - str x8, [sp, #144] │ │ - bl 72f80 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - mov x24, x20 │ │ - add x8, x20, x22, lsl #4 │ │ - add x22, x22, #0x1 │ │ - cmp x22, #0x2 │ │ - stp x19, x29, [x8] │ │ - b.cs 2e3f8 // b.hs, b.nlast │ │ - b 2e218 │ │ - mov x22, x19 │ │ - mov x1, x23 │ │ - sub x2, x8, x1 │ │ - mov x0, x22 │ │ - bl 72f80 │ │ - ldr x9, [sp, #208] │ │ - add x1, x29, #0x10 │ │ - ldr x10, [sp, #224] │ │ - mov x0, x29 │ │ - ldr x8, [sp, #192] │ │ - mvn x9, x9 │ │ - add x9, x10, x9 │ │ - add x8, x8, x27 │ │ - lsl x2, x9, #4 │ │ - stp x8, x21, [x25] │ │ - bl 73030 │ │ - ldr x8, [sp, #216] │ │ - ldr x27, [sp, #176] │ │ - mov x22, x8 │ │ - cmp x8, #0x1 │ │ - b.ls 2e214 // b.plast │ │ - sub x12, x22, #0x1 │ │ - add x8, x24, x12, lsl #4 │ │ - ldp x8, x9, [x8] │ │ - add x9, x8, x9 │ │ - cmp x9, x27 │ │ - b.eq 2e460 // b.none │ │ - add x9, x24, x22, lsl #4 │ │ - ldur x10, [x9, #-32] │ │ - cmp x10, x8 │ │ - b.ls 2e460 // b.plast │ │ - cmp x22, #0x2 │ │ - b.ls 2e5c0 // b.plast │ │ - sub x13, x22, #0x3 │ │ - add x11, x10, x8 │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x24, x9] │ │ - cmp x9, x11 │ │ - b.ls 2e470 // b.plast │ │ - cmp x22, #0x3 │ │ - b.ls 2e68c // b.plast │ │ - add x11, x24, x22, lsl #4 │ │ - add x10, x9, x10 │ │ - ldur x11, [x11, #-64] │ │ - cmp x11, x10 │ │ - b.ls 2e470 // b.plast │ │ - b 2e218 │ │ - subs x13, x22, #0x3 │ │ - b.cc 2e478 // b.lo, b.ul, b.last │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x24, x9] │ │ - cmp x9, x8 │ │ - b.cc 2e47c // b.lo, b.ul, b.last │ │ - sub x13, x22, #0x2 │ │ - cmp x22, x13 │ │ - b.ls 30424 // b.plast │ │ - add x8, x13, #0x1 │ │ - cmp x22, x8 │ │ - b.ls 303d4 // b.plast │ │ - add x25, x24, x8, lsl #4 │ │ - add x29, x24, x13, lsl #4 │ │ - ldp x9, x8, [x25] │ │ - ldr x21, [x29, #8] │ │ - add x20, x8, x9 │ │ - subs x28, x20, x21 │ │ - b.cc 303ec // b.lo, b.ul, b.last │ │ - cmp x20, x27 │ │ - str x22, [sp, #224] │ │ - b.hi 30408 // b.pmore │ │ - ldr x8, [sp, #184] │ │ - str x9, [sp, #192] │ │ - ldr x27, [x29] │ │ - stp x13, x12, [sp, #208] │ │ - add x22, x8, x21, lsl #4 │ │ - add x19, x22, x27, lsl #4 │ │ - sub x26, x28, x27 │ │ - cmp x26, x27 │ │ - b.cs 2e54c // b.hs, b.nlast │ │ - ldr x28, [sp, #168] │ │ - lsl x23, x26, #4 │ │ - mov x1, x19 │ │ - mov x2, x23 │ │ - mov x0, x28 │ │ - bl 72f80 │ │ - add x8, x28, x23 │ │ - mov x23, x28 │ │ - cmp x27, #0x1 │ │ - b.lt 2e3a4 // b.tstop │ │ + ldur q2, [x28, #56] │ │ + ldur x9, [x28, #72] │ │ + stp q0, q1, [x20, #256] │ │ + str q2, [x20, #288] │ │ + str x9, [sp, #1120] │ │ + b.eq 2d714 // b.none │ │ + ldr x24, [sp, #1040] │ │ + tbnz w8, #0, 2ca64 │ │ cmp x26, #0x1 │ │ - b.lt 2e3a4 // b.tstop │ │ - ldr x9, [sp, #160] │ │ - add x9, x9, x20, lsl #4 │ │ - ldur x10, [x8, #-16] │ │ - ldur x11, [x19, #-16] │ │ - cmp x10, x11 │ │ - csetm x10, cc // cc = lo, ul, last │ │ - csetm x11, cs // cs = hs, nlast │ │ - add x19, x19, x10, lsl #4 │ │ - add x8, x8, x11, lsl #4 │ │ - csel x10, x19, x8, cc // cc = lo, ul, last │ │ - cmp x19, x22 │ │ - ccmp x8, x23, #0x0, hi // hi = pmore │ │ - ldr q0, [x10] │ │ - str q0, [x9], #-16 │ │ - b.hi 2e514 // b.pmore │ │ - b 2e3a4 │ │ - ldr x26, [sp, #168] │ │ - lsl x23, x27, #4 │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - mov x0, x26 │ │ - bl 72f80 │ │ - add x8, x26, x23 │ │ - mov x23, x26 │ │ - cmp x27, #0x1 │ │ - b.lt 2e3a8 // b.tstop │ │ - ldr x9, [sp, #184] │ │ - mov x1, x23 │ │ - cmp x28, x27 │ │ - add x9, x9, x20, lsl #4 │ │ - b.le 2e3a8 │ │ - ldr x10, [x19] │ │ - ldr x11, [x1] │ │ - cmp x10, x11 │ │ - cset w11, cs // cs = hs, nlast │ │ - csel x10, x19, x1, cc // cc = lo, ul, last │ │ - cset w12, cc // cc = lo, ul, last │ │ - add x1, x1, w11, uxtw #4 │ │ - add x19, x19, w12, uxtw #4 │ │ - cmp x1, x8 │ │ - ldr q0, [x10] │ │ - ccmp x19, x9, #0x2, cc // cc = lo, ul, last │ │ - str q0, [x22], #16 │ │ - b.cc 2e588 // b.lo, b.ul, b.last │ │ - b 2e3ac │ │ - mov w22, #0x2 // #2 │ │ - b 2e218 │ │ - add x8, x12, #0x1 │ │ - adds x9, x8, x29 │ │ - b.cs 30548 // b.hs, b.nlast │ │ - cmp x9, x27 │ │ - b.hi 3052c // b.pmore │ │ - cmp x8, #0x2 │ │ - b.cc 2e23c // b.lo, b.ul, b.last │ │ - mov x14, x9 │ │ - lsr x9, x8, #1 │ │ - cmp x8, #0x4 │ │ - b.cs 2e604 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 2e64c │ │ - add x8, x12, #0x1 │ │ - b 2e238 │ │ - ldr x11, [sp, #88] │ │ - and x10, x9, #0x7ffffffffffffffe │ │ - mov x12, x0 │ │ - mov x13, x10 │ │ - add x11, x11, x14, lsl #4 │ │ - ld2 {v0.2d-v1.2d}, [x11] │ │ - sub x13, x13, #0x2 │ │ - ld2 {v2.2d-v3.2d}, [x12] │ │ - ext v4.16b, v0.16b, v0.16b, #8 │ │ - ext v5.16b, v1.16b, v1.16b, #8 │ │ - ext v0.16b, v2.16b, v2.16b, #8 │ │ - ext v1.16b, v3.16b, v3.16b, #8 │ │ - st2 {v4.2d-v5.2d}, [x12], #32 │ │ - st2 {v0.2d-v1.2d}, [x11] │ │ - sub x11, x11, #0x20 │ │ - cbnz x13, 2e618 │ │ - cmp x9, x10 │ │ - b.eq 2e684 // b.none │ │ - ldr x12, [sp, #160] │ │ - sub x9, x9, x10 │ │ - lsl x10, x10, #4 │ │ - add x11, x10, x29, lsl #4 │ │ - sub x12, x12, x10 │ │ - ldr x10, [sp, #184] │ │ - add x10, x10, x11 │ │ - add x11, x12, x14, lsl #4 │ │ - ldr q0, [x11] │ │ - subs x9, x9, #0x1 │ │ - ldr q1, [x10] │ │ - str q0, [x10], #16 │ │ - str q1, [x11], #-16 │ │ - b.ne 2e66c // b.any │ │ - mov x9, x14 │ │ - b 2e23c │ │ - mov w22, #0x3 // #3 │ │ - b 2e218 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - ldr x9, [sp, #720] │ │ - mov w8, #0x8 // #8 │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x210 │ │ - str xzr, [sp, #800] │ │ - add x25, sp, #0x370 │ │ - ldp x10, x9, [x9, #48] │ │ - str xzr, [sp, #832] │ │ - str xzr, [sp, #784] │ │ - str x8, [sp, #792] │ │ - str xzr, [sp, #816] │ │ - str x8, [sp, #824] │ │ - str x10, [sp, #528] │ │ - str x9, [sp, #536] │ │ - str xzr, [sp, #544] │ │ - bl 33f58 │ │ - ldr x8, [sp, #880] │ │ - cmp x8, #0x3 │ │ - b.ne 2e7e4 // b.any │ │ - ldr x19, [sp, #824] │ │ - ldr x8, [sp, #832] │ │ - mov x0, x19 │ │ - add x21, x8, #0x1 │ │ - subs x21, x21, #0x1 │ │ - b.eq 2e718 // b.none │ │ - add x20, x0, #0x218 │ │ - bl 3fd6c │ │ - mov x0, x20 │ │ - b 2e700 │ │ - ldr x8, [sp, #816] │ │ - cbz x8, 2e728 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - ldr x8, [sp, #784] │ │ - cbz x8, 2e738 │ │ - ldr x0, [sp, #792] │ │ - bl 72f50 │ │ - ldr x8, [sp, #728] │ │ - cbz x8, 2e748 │ │ - ldr x0, [sp, #736] │ │ - bl 72f50 │ │ - ldr x24, [sp, #680] │ │ - ldxr x8, [x24] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x24] │ │ - cbnz w9, 2e74c │ │ - b.ne 2e76c // b.any │ │ - dmb ishld │ │ - add x0, sp, #0x2a8 │ │ - bl 3393c │ │ - ldp x10, x19, [sp, #128] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [x10] │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x9 │ │ - ldp x8, x25, [sp, #64] │ │ - str x9, [x8] │ │ - b.eq 2e794 // b.none │ │ - ldr x0, [x10, #8] │ │ - bl 72f50 │ │ - ldr x9, [sp, #120] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - b.ne 2e7b4 // b.any │ │ - ldr x9, [x19] │ │ - orr x9, x9, #0x8000000000000000 │ │ - cmp x9, x8 │ │ - b.ne 2e818 // b.any │ │ - ldr x8, [x25] │ │ - cbz x8, 2e7c4 │ │ - ldr x0, [x25, #8] │ │ - bl 72f50 │ │ - add sp, sp, #0x7c0 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ - ret │ │ - add x27, sp, #0x590 │ │ - add x9, sp, #0x250 │ │ - add x19, x25, #0x18 │ │ - add x21, x27, #0x10 │ │ - add x22, x9, #0x18 │ │ - add x23, x9, #0x28 │ │ - add x10, x27, #0x60 │ │ - add x28, x9, #0x8 │ │ - add x20, x25, #0x1b0 │ │ - adrp x26, 6000 │ │ - add x26, x26, #0x530 │ │ - str x10, [sp, #224] │ │ - b 2e88c │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - ldr x8, [x25] │ │ - cbnz x8, 2e7bc │ │ - b 2e7c4 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - mov x23, x0 │ │ - cbnz x0, 2e1bc │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x608 │ │ - bl 17a54 │ │ - b 3063c │ │ - ldr x22, [sp, #216] │ │ - mov w9, #0x218 // #536 │ │ - ldr x8, [sp, #824] │ │ - add x1, sp, #0x370 │ │ - mov w2, #0x218 // #536 │ │ - madd x0, x25, x9, x8 │ │ - bl 72f80 │ │ - add x8, x25, #0x1 │ │ - str x8, [sp, #832] │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x210 │ │ - bl 33f58 │ │ - ldr x8, [sp, #880] │ │ - cmp x8, #0x3 │ │ - b.eq 2e6f0 // b.none │ │ - ldp q0, q1, [x19, #16] │ │ + b.eq 2ca64 // b.none │ │ + cmp x26, #0x2 │ │ + b.eq 2cb64 // b.none │ │ + cmp x26, #0x5 │ │ + b.eq 2ca64 // b.none │ │ + ldp q0, q1, [x20, #256] │ │ + str x8, [sp, #1136] │ │ + ldr x8, [sp, #1120] │ │ + str x27, [sp, #1144] │ │ + str x26, [sp, #1152] │ │ + bl 49168 │ │ + bl 49118 │ │ + ldr x8, [sp, #1264] │ │ cmp x8, #0x2 │ │ - str q0, [sp, #1440] │ │ - ldr x9, [x19, #48] │ │ - str q1, [sp, #1456] │ │ - ldr q0, [x19] │ │ - ldr x29, [sp, #888] │ │ - str x9, [sp, #1472] │ │ - ldr x9, [x21, #32] │ │ - str q0, [sp, #1424] │ │ - ldp q1, q2, [x21] │ │ - str q0, [sp, #848] │ │ - str x9, [sp, #1952] │ │ - str q1, [sp, #1920] │ │ - ldr x9, [sp, #896] │ │ - str q2, [sp, #1936] │ │ - b.eq 2f604 // b.none │ │ - cbnz x8, 2e874 │ │ - orr x8, x9, #0x4 │ │ - cmp x8, #0x5 │ │ - b.eq 2e874 // b.none │ │ - ldr x25, [sp, #832] │ │ - str xzr, [sp, #592] │ │ - ldr q0, [sp, #848] │ │ - str x29, [sp, #600] │ │ - ldr q1, [sp, #1920] │ │ - str x9, [sp, #608] │ │ - ldr q2, [sp, #1936] │ │ - ldr x8, [sp, #1952] │ │ - str q0, [x22] │ │ - ldr x1, [sp, #720] │ │ - stp q1, q2, [x23] │ │ - str x8, [x23, #32] │ │ - add x0, sp, #0x370 │ │ - add x2, sp, #0x250 │ │ - bl 3445c │ │ - ldr x8, [sp, #880] │ │ + b.eq 2ca64 // b.none │ │ + bl 49140 │ │ + ldr x8, [sp, #2192] │ │ + ldr x9, [sp, #1864] │ │ + ldr x10, [sp, #1872] │ │ + str x23, [sp, #1152] │ │ + add x11, x8, #0x10 │ │ + str x9, [sp, #1136] │ │ + str x10, [sp, #1144] │ │ + str x11, [sp, #1160] │ │ + str xzr, [sp, #1168] │ │ + cbz x10, 2df20 │ │ + mov x26, xzr │ │ + mov w12, wzr │ │ + sub x11, x10, #0x1 │ │ + add x13, x9, #0x1 │ │ + ldurb w14, [x13, #-1] │ │ + cmp w12, #0x3f │ │ + ccmp w14, #0x1, #0x0, eq // eq = none │ │ + b.hi 2d780 // b.pmore │ │ + and x15, x14, #0x7f │ │ + lsl x15, x15, x12 │ │ + orr x26, x15, x26 │ │ + tbz w14, #7, 2cc0c │ │ + sub x11, x11, #0x1 │ │ + add x13, x13, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x11, #0x1 │ │ + b.ne 2cb2c // b.any │ │ + b 2d790 │ │ + ldp q0, q1, [x20, #256] │ │ + str x8, [sp, #1136] │ │ + mov w8, #0x2 // #2 │ │ + str x27, [sp, #1144] │ │ + str x8, [sp, #1152] │ │ + ldr x8, [sp, #1120] │ │ + bl 49168 │ │ + bl 49118 │ │ + ldr x8, [sp, #1264] │ │ cmp x8, #0x2 │ │ - b.eq 2e874 // b.none │ │ - add x0, sp, #0x590 │ │ - add x1, sp, #0x370 │ │ - mov w2, #0x1a8 // #424 │ │ - mov w24, #0xc0 // #192 │ │ - stp x28, x22, [sp, #208] │ │ - mov w22, #0xb0 // #176 │ │ - mov x28, x26 │ │ - bl 72f80 │ │ - ldr x9, [sp, #1768] │ │ - str x27, [sp, #608] │ │ - ldr x12, [sp, #1464] │ │ - str xzr, [sp, #624] │ │ - ldr x13, [sp, #1472] │ │ - add x8, x9, #0x10 │ │ - str x12, [sp, #592] │ │ - str x13, [sp, #600] │ │ - str x8, [sp, #616] │ │ - cbz x13, 2f644 │ │ - mov x8, xzr │ │ - mov w14, wzr │ │ - sub x10, x13, #0x1 │ │ - add x11, x12, #0x1 │ │ - ldurb w15, [x11, #-1] │ │ - cmp w14, #0x3f │ │ - b.ne 2e994 // b.any │ │ - cmp w15, #0x2 │ │ - b.cs 2f63c // b.hs, b.nlast │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x14 │ │ - orr x8, x16, x8 │ │ - tbz w15, #7, 2e9bc │ │ - add x11, x11, #0x1 │ │ - add w14, w14, #0x7 │ │ - sub x10, x10, #0x1 │ │ - cmn x10, #0x1 │ │ - b.ne 2e980 // b.any │ │ - b 2f634 │ │ - mov w12, #0x70 // #112 │ │ - mov w13, #0x1 // #1 │ │ - str x11, [sp, #592] │ │ - str x10, [sp, #600] │ │ - cbnz x8, 2ea4c │ │ - ldxr x8, [x9] │ │ - subs x8, x8, #0x1 │ │ - stlxr w10, x8, [x9] │ │ - cbnz w10, 2e9d0 │ │ - mov x26, x28 │ │ - add x27, sp, #0x590 │ │ - b.ne 2e9f8 // b.any │ │ + b.eq 2ca64 // b.none │ │ + bl 49140 │ │ + str wzr, [sp, #216] │ │ + str xzr, [sp, #1136] │ │ + bl 49108 │ │ + add x8, sp, #0x430 │ │ + str x27, [sp, #1712] │ │ + ldp q0, q1, [x8, #64] │ │ + ldr x8, [sp, #1168] │ │ + str xzr, [sp, #1760] │ │ + str x8, [x21, #32] │ │ + ldr w8, [sp, #216] │ │ + stp q0, q1, [x21] │ │ + strh w8, [sp, #1816] │ │ + ldr w8, [sp, #208] │ │ + strh w8, [sp, #1818] │ │ + ldr x8, [sp, #1024] │ │ + cmp x24, x8 │ │ + mov w8, #0x53 // #83 │ │ + strb w8, [sp, #1800] │ │ + b.ne 2cbe8 // b.any │ │ + add x0, sp, #0x400 │ │ + bl 41ed4 │ │ + mov w9, #0x230 // #560 │ │ + ldr x8, [sp, #1032] │ │ + add x1, sp, #0x4f0 │ │ + madd x0, x24, x9, x8 │ │ + mov w2, #0x230 // #560 │ │ + bl 75e40 │ │ + add x8, x24, #0x1 │ │ + str x8, [sp, #1040] │ │ + b 2ca64 │ │ + str x13, [sp, #1136] │ │ + str x11, [sp, #1144] │ │ + cbnz x26, 2cc88 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 2cc18 │ │ + b.ne 2cc38 // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #1768] │ │ - bl 35f80 │ │ - ldp x28, x22, [sp, #208] │ │ - ldr x8, [sp, #1520] │ │ + ldr x0, [sp, #2192] │ │ + bl 3ea38 │ │ + ldr x8, [sp, #1920] │ │ cmp x8, #0x2f │ │ - b.eq 2e874 // b.none │ │ - ldr x8, [sp, #1584] │ │ - cbz x8, 2ea18 │ │ - ldr x0, [sp, #1592] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1608] │ │ - cbz x8, 2ea28 │ │ - ldr x0, [sp, #1616] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1632] │ │ - cbz x8, 2ea38 │ │ - ldr x0, [sp, #1640] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1656] │ │ - cbz x8, 2e874 │ │ - ldr x0, [sp, #1664] │ │ - bl 72f50 │ │ - b 2e874 │ │ - ldr x11, [x9, #32] │ │ - sub x10, x8, #0x1 │ │ - cmp x10, x11 │ │ - b.cs 2ea68 // b.hs, b.nlast │ │ - ldr x8, [x9, #24] │ │ - madd x0, x10, x12, x8 │ │ - b 2eadc │ │ - ldr x10, [x9, #40] │ │ - cbz x10, 2f644 │ │ - ldr x9, [x9, #48] │ │ - ldrh w11, [x10, #1330] │ │ - mov w14, #0x9b // #155 │ │ - lsl x13, x11, #3 │ │ - cbz x13, 2eab4 │ │ - mov x12, x14 │ │ - ldr x14, [x10, x14, lsl #3] │ │ - sub x13, x13, #0x8 │ │ - cmp x14, x8 │ │ - cset w14, ne // ne = any │ │ - csinv w15, w14, wzr, ls // ls = plast │ │ - add x14, x12, #0x1 │ │ - cmp w15, #0x1 │ │ - b.eq 2ea80 // b.none │ │ - and w11, w15, #0xff │ │ - cbz w11, 2eac8 │ │ - sub x11, x14, #0x9c │ │ - cbz x9, 2f644 │ │ - add x10, x10, x11, lsl #3 │ │ - sub x9, x9, #0x1 │ │ - ldr x10, [x10, #1336] │ │ - b 2ea74 │ │ - cbz x10, 2f644 │ │ - sub x8, x12, #0x9b │ │ - mov w9, #0x70 // #112 │ │ - mov w13, #0x1 // #1 │ │ - madd x0, x8, x9, x10 │ │ + b.eq 2ca64 // b.none │ │ + ldr x8, [sp, #2008] │ │ + cbz x8, 2cc54 │ │ + ldr x0, [sp, #2016] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2032] │ │ + cbz x8, 2cc64 │ │ + ldr x0, [sp, #2040] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2056] │ │ + cbz x8, 2cc74 │ │ + ldr x0, [sp, #2064] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2080] │ │ + cbz x8, 2ca64 │ │ + ldr x0, [sp, #2088] │ │ + bl 75e00 │ │ + b 2ca64 │ │ + ldr x10, [x8, #32] │ │ + sub x9, x26, #0x1 │ │ + cmp x9, x10 │ │ + b.cs 2cca8 // b.hs, b.nlast │ │ + mov w10, #0x70 // #112 │ │ + ldr x8, [x8, #24] │ │ + madd x0, x9, x10, x8 │ │ + b 2cd14 │ │ + ldr x9, [x8, #40] │ │ + cbz x9, 2dfe4 │ │ + ldr x8, [x8, #48] │ │ + ldrh w11, [x9, #1330] │ │ + add x13, x9, #0x4d8 │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + lsl x12, x11, #3 │ │ + cbz x12, 2ccf4 │ │ + ldr x14, [x13], #8 │ │ + sub x12, x12, #0x8 │ │ + add x10, x10, #0x1 │ │ + cmp x26, x14 │ │ + cset w14, hi // hi = pmore │ │ + csinv w14, w14, wzr, cs // cs = hs, nlast │ │ + and w14, w14, #0xff │ │ + cmp w14, #0x1 │ │ + b.eq 2ccc4 // b.none │ │ + cbnz w14, 2ccf8 │ │ + b 2cd0c │ │ + mov x10, x11 │ │ + cbz x8, 2dfe4 │ │ + add x9, x9, x10, lsl #3 │ │ + sub x8, x8, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 2ccb4 │ │ + mov w8, #0x70 // #112 │ │ + madd x0, x10, x8, x9 │ │ ldrb w8, [x0, #106] │ │ + str x21, [sp, #168] │ │ cmp w8, #0x1 │ │ - b.ne 2eaec // b.any │ │ - str x13, [sp, #624] │ │ - bl 1a908 │ │ - add x27, sp, #0x590 │ │ - cbz x1, 2ee7c │ │ - ldr x9, [sp, #720] │ │ - mov x26, x0 │ │ - ldr w8, [sp, #1496] │ │ - lsl x27, x1, #4 │ │ + b.ne 2cd2c // b.any │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #1168] │ │ + bl 1b514 │ │ + cbz x1, 2d1ac │ │ + ldr x12, [sp, #2264] │ │ + ldr x9, [sp, #264] │ │ + lsl x21, x1, #4 │ │ + ldr w10, [sp, #1896] │ │ + ldr x11, [sp, #2248] │ │ + str wzr, [sp, #216] │ │ + sub x9, x9, x12 │ │ + str wzr, [sp, #176] │ │ + str x9, [sp, #56] │ │ + ldr x9, [sp, #248] │ │ + cmp w10, #0x50, lsl #12 │ │ + cset w8, cc // cc = lo, ul, last │ │ + str wzr, [sp, #100] │ │ + add x9, x9, x12 │ │ + str wzr, [sp, #76] │ │ + str x9, [sp, #64] │ │ + ldr w9, [sp, #240] │ │ str wzr, [sp, #192] │ │ - str x9, [sp, #184] │ │ - ldrh w9, [sp, #1498] │ │ - str xzr, [sp, #24] │ │ - str w9, [sp, #80] │ │ - ubfx x9, x8, #8, #8 │ │ - and w8, w8, #0xff00 │ │ - str x9, [sp, #40] │ │ - ldrb w9, [sp, #1496] │ │ - str w8, [sp, #36] │ │ - ldr x8, [sp, #1840] │ │ - stp xzr, x9, [sp, #144] │ │ - stp xzr, x8, [sp, #160] │ │ - ldr x8, [sp, #1824] │ │ - stp xzr, x8, [sp, #104] │ │ - b 2eb84 │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x740 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #880] │ │ - ldrh w9, [sp, #888] │ │ - cmp x8, #0x26 │ │ - ldr w8, [sp, #176] │ │ - csel w8, w9, w8, eq // eq = none │ │ - str w8, [sp, #176] │ │ - ldr w8, [sp, #192] │ │ - csinc w8, w8, wzr, ne // ne = any │ │ - str w8, [sp, #192] │ │ - add x26, x26, #0x10 │ │ - subs x27, x27, #0x10 │ │ - b.eq 2eef0 // b.none │ │ - ldr x8, [sp, #608] │ │ - add x0, sp, #0x370 │ │ - ldr q0, [x26] │ │ - add x1, sp, #0x250 │ │ - add x3, sp, #0x360 │ │ + tst w9, w8 │ │ + ubfx x8, x10, #8, #8 │ │ + stp x12, x11, [sp, #144] │ │ + str x10, [sp, #136] │ │ + str x8, [sp, #48] │ │ + and w8, w10, #0xff00 │ │ + str w8, [sp, #44] │ │ + csel x8, x12, xzr, ne // ne = any │ │ + str x8, [sp, #80] │ │ + ldr x8, [sp, #272] │ │ + sub x8, x8, x11 │ │ + str x8, [sp, #160] │ │ + ldr x8, [sp, #256] │ │ + add x8, x8, x11 │ │ + str x8, [sp, #104] │ │ + and x8, x10, #0xff │ │ + str x8, [sp, #112] │ │ + ldr x8, [sp, #1152] │ │ + ldr q0, [x0] │ │ + mov x19, x0 │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x470 │ │ + add x3, sp, #0x4e0 │ │ ldr w2, [x8, #72] │ │ - str q0, [sp, #864] │ │ - bl 39aac │ │ - ldr x9, [sp, #880] │ │ + add x8, sp, #0x430 │ │ + str q0, [x8, #176] │ │ + bl 35b24 │ │ + ldr x9, [sp, #1264] │ │ + ldr x8, [sp, #1272] │ │ + ldr x26, [sp, #1280] │ │ cmp x9, #0x2e │ │ - b.eq 2f644 // b.none │ │ - add x8, sp, #0x2f0 │ │ - ldr x10, [sp, #904] │ │ - str x9, [sp, #1856] │ │ - ldur q0, [x8, #136] │ │ - add x8, sp, #0x649 │ │ - str x10, [sp, #1880] │ │ - stur q0, [x8, #255] │ │ + b.eq 2df2c // b.none │ │ + ldr x10, [sp, #1288] │ │ + str x8, [sp, #1224] │ │ + str x9, [sp, #1216] │ │ and w8, w10, #0xffff │ │ + str x26, [sp, #1232] │ │ + cmp w8, #0x55 │ │ + str x10, [sp, #1240] │ │ + b.eq 2cf40 // b.none │ │ cmp w8, #0x12 │ │ - b.gt 2ec7c │ │ + b.eq 2cea0 // b.none │ │ + cmp w8, #0x13 │ │ + b.eq 2cf14 // b.none │ │ cmp w8, #0x11 │ │ - b.eq 2ed04 // b.none │ │ - cmp w8, #0x12 │ │ - b.ne 2eb78 // b.any │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x740 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #880] │ │ - cbz x8, 2ede4 │ │ + b.ne 2d0b4 // b.any │ │ + bl 4908c │ │ + ldr x8, [sp, #1264] │ │ + cbz x8, 2cfc4 │ │ + cmp x8, #0xc │ │ + b.ne 2d0b4 // b.any │ │ + ldr x8, [sp, #272] │ │ + ldr x9, [sp, #152] │ │ + ldr x14, [sp, #24] │ │ + cmp x8, x9 │ │ + b.cc 2dfec // b.lo, b.ul, b.last │ │ + bl 49150 │ │ + b.cc 2dff4 // b.lo, b.ul, b.last │ │ + bl 491f0 │ │ + b.hi 2e138 // b.pmore │ │ + adrp x13, 6000 │ │ + add x13, x13, #0x160 │ │ + adr x11, 2ce8c │ │ + ldrh w12, [x13, x10, lsl #1] │ │ + add x11, x11, x12, lsl #2 │ │ + ldr x10, [sp, #104] │ │ + add x26, x10, x9 │ │ + br x11 │ │ + ldr x8, [sp, #160] │ │ + cmp x8, x9 │ │ + b.eq 2e0ac // b.none │ │ + ldrb w8, [x26] │ │ + b 2d064 │ │ + bl 4908c │ │ + ldr x8, [sp, #1264] │ │ + cbz x8, 2d000 │ │ + ldr x14, [sp, #128] │ │ cmp x8, #0x7 │ │ - b.eq 2edd0 // b.none │ │ + b.eq 2cfec // b.none │ │ cmp x8, #0xc │ │ - b.ne 2eb78 // b.any │ │ - ldr x8, [sp, #184] │ │ - ldr x13, [sp, #112] │ │ - ldr x8, [x8, #24] │ │ - subs x9, x8, x13 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #888] │ │ - ldr x10, [sp, #152] │ │ - mul x11, x8, x10 │ │ - subs x10, x9, x11 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #152] │ │ - sub w12, w8, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 2f644 // b.pmore │ │ - ldr x8, [sp, #184] │ │ - adrp x15, 6000 │ │ - add x15, x15, #0x508 │ │ - ldr x8, [x8, #16] │ │ - add x8, x8, x13 │ │ - adr x13, 2ec6c │ │ - ldrh w14, [x15, x12, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - add x8, x8, x11 │ │ - br x13 │ │ - cmp x9, x11 │ │ - b.eq 2f644 // b.none │ │ - ldrb w8, [x8] │ │ - b 2ede8 │ │ - cmp w8, #0x13 │ │ - b.eq 2eb48 // b.none │ │ - cmp w8, #0x55 │ │ - b.ne 2eb78 // b.any │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x740 │ │ - bl 3ad94 │ │ - ldr x9, [sp, #880] │ │ - ldr x8, [sp, #888] │ │ + b.ne 2d0b4 // b.any │ │ + ldr x8, [sp, #272] │ │ + ldr x9, [sp, #152] │ │ + cmp x8, x9 │ │ + b.cc 2dfec // b.lo, b.ul, b.last │ │ + bl 49150 │ │ + b.cc 2dff4 // b.lo, b.ul, b.last │ │ + bl 491f0 │ │ + b.hi 2e138 // b.pmore │ │ + adrp x13, 6000 │ │ + add x13, x13, #0x150 │ │ + adr x11, 2cf00 │ │ + ldrh w12, [x13, x10, lsl #1] │ │ + add x11, x11, x12, lsl #2 │ │ + ldr x10, [sp, #104] │ │ + add x26, x10, x9 │ │ + br x11 │ │ + ldr x8, [sp, #160] │ │ + cmp x8, x9 │ │ + b.eq 2e0ac // b.none │ │ + ldrb w8, [x26] │ │ + b 2d0a4 │ │ + bl 4908c │ │ + ldr x8, [sp, #1264] │ │ + ldrh w9, [sp, #1272] │ │ + cmp x8, #0x26 │ │ + ldr w8, [sp, #208] │ │ + csel w8, w9, w8, eq // eq = none │ │ + str w8, [sp, #208] │ │ + ldr w8, [sp, #216] │ │ + csinc w8, w8, wzr, ne // ne = any │ │ + str w8, [sp, #216] │ │ + b 2d0b4 │ │ + bl 4908c │ │ + ldr x9, [sp, #1264] │ │ + ldr x8, [sp, #1272] │ │ + ldr x10, [sp, #184] │ │ cmp x9, #0x16 │ │ - b.eq 2ed90 // b.none │ │ + b.eq 2cfd8 // b.none │ │ cmp x9, #0x18 │ │ - b.ne 2edc8 // b.any │ │ - ldr x9, [sp, #184] │ │ - ldr x10, [sp, #168] │ │ - ldr x9, [x9, #200] │ │ - subs x9, x9, x10 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #40] │ │ + mov x0, x19 │ │ + b.ne 2cfe4 // b.any │ │ + ldr x9, [sp, #264] │ │ + ldr x10, [sp, #144] │ │ + cmp x9, x10 │ │ + b.cc 2e0b8 // b.lo, b.ul, b.last │ │ + ldp x10, x9, [sp, #48] │ │ mul x8, x8, x10 │ │ subs x9, x9, x8 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #184] │ │ - ldr x11, [sp, #168] │ │ - ldr x10, [x10, #192] │ │ - add x10, x10, x11 │ │ - add x8, x10, x8 │ │ - ldr w10, [sp, #36] │ │ + b.cc 2e0c0 // b.lo, b.ul, b.last │ │ + ldr w10, [sp, #44] │ │ cmp w10, #0x800 │ │ - b.ne 2edf8 // b.any │ │ + ldr x10, [sp, #64] │ │ + add x26, x10, x8 │ │ + b.ne 2d014 // b.any │ │ cmp x9, #0x7 │ │ - b.ls 2f644 // b.plast │ │ - ldr x8, [x8] │ │ - b 2ee04 │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x740 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #880] │ │ - cbz x8, 2edb4 │ │ - cmp x8, #0xc │ │ - b.ne 2eb78 // b.any │ │ - ldr x8, [sp, #184] │ │ - ldr x13, [sp, #112] │ │ - ldr x8, [x8, #24] │ │ - subs x9, x8, x13 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #888] │ │ - ldr x10, [sp, #152] │ │ - mul x11, x8, x10 │ │ - subs x10, x9, x11 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #152] │ │ - sub w12, w8, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 2f644 // b.pmore │ │ - ldr x8, [sp, #184] │ │ - adrp x15, 6000 │ │ - add x15, x15, #0x518 │ │ - ldr x8, [x8, #16] │ │ - add x8, x8, x13 │ │ - adr x13, 2ed80 │ │ - ldrh w14, [x15, x12, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - add x8, x8, x11 │ │ - br x13 │ │ - cmp x9, x11 │ │ - b.eq 2f644 // b.none │ │ - ldrb w8, [x8] │ │ - b 2edb8 │ │ - ldr x9, [sp, #184] │ │ - ldr w10, [sp, #80] │ │ - ldrb w9, [x9, #224] │ │ - cmp w10, #0x5 │ │ - ccmp w9, #0x0, #0x4, cc // cc = lo, ul, last │ │ - ldr x9, [sp, #168] │ │ - csel x9, x9, xzr, ne // ne = any │ │ - add x8, x9, x8 │ │ - b 2ee0c │ │ - ldr x8, [sp, #888] │ │ + b.ls 2e0c4 // b.plast │ │ + ldrb w9, [x26, #6] │ │ + ldrh w10, [x26, #4] │ │ + ldr w11, [x26] │ │ + ldrb w8, [x26, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 2d020 │ │ + ldr x8, [sp, #1272] │ │ str x8, [sp, #88] │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #144] │ │ - b 2eb78 │ │ - str xzr, [sp, #160] │ │ - b 2eb78 │ │ - ldr x8, [sp, #888] │ │ + str w8, [sp, #176] │ │ + b 2d0b4 │ │ + ldr x9, [sp, #80] │ │ + mov x0, x19 │ │ + b 2d024 │ │ + str wzr, [sp, #192] │ │ + b 2d030 │ │ + ldr x8, [sp, #1272] │ │ str x8, [sp, #8] │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #24] │ │ - b 2eb78 │ │ - ldr x8, [sp, #888] │ │ + str w8, [sp, #76] │ │ + b 2d0b4 │ │ + ldr x8, [sp, #1272] │ │ str x8, [sp, #16] │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #104] │ │ - b 2eb78 │ │ - cmp x9, #0x4 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr w8, [x8] │ │ - ldr x9, [sp, #168] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #48] │ │ + str w8, [sp, #100] │ │ + b 2d0b4 │ │ + cmp x9, #0x3 │ │ + b.ls 2e0c4 // b.plast │ │ + ldr w8, [x26] │ │ + ldr x9, [sp, #144] │ │ + add x10, x8, x9 │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #160] │ │ - b 2eb78 │ │ - cmp x10, #0x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8] │ │ - b 2edb8 │ │ - cmp x10, #0x8 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [x8] │ │ - b 2edb8 │ │ - cmp x10, #0x4 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr w8, [x8] │ │ - b 2edb8 │ │ - cmp x10, #0x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8] │ │ - b 2ede8 │ │ - cmp x10, #0x8 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [x8] │ │ - b 2ede8 │ │ - cmp x10, #0x4 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr w8, [x8] │ │ - b 2ede8 │ │ - mov w22, wzr │ │ - mov x14, xzr │ │ - mov x15, xzr │ │ - mov x13, xzr │ │ - ldr x1, [sp, #744] │ │ - cbz x1, 2f064 │ │ - mov x9, xzr │ │ - ldr x8, [sp, #736] │ │ - mov x10, x1 │ │ - mov x0, x1 │ │ - b 2eeb4 │ │ - subs x10, x11, x9 │ │ - mov x0, x11 │ │ - b.ls 2f064 // b.plast │ │ - add x10, x9, x10, lsr #1 │ │ - lsl x11, x10, #4 │ │ - ldr x12, [x8, x11] │ │ - cmp x12, x29 │ │ - b.eq 2efd4 // b.none │ │ - mov x11, x10 │ │ - b.ls 2eedc // b.plast │ │ - cmp x12, x29 │ │ - b.cs 2eea8 // b.hs, b.nlast │ │ - b 2eee8 │ │ - mov x11, x0 │ │ - cmp x12, x29 │ │ - b.cs 2eea8 // b.hs, b.nlast │ │ - add x9, x10, #0x1 │ │ - b 2eea8 │ │ - ldr x8, [sp, #160] │ │ - cbz x8, 2f048 │ │ - ldr w9, [sp, #1496] │ │ - ldr x11, [sp, #720] │ │ - ldr x15, [sp, #48] │ │ - lsr w8, w9, #16 │ │ - add x10, x11, #0xb0 │ │ - add x12, x11, #0xc0 │ │ + str w8, [sp, #192] │ │ + str x10, [sp, #184] │ │ + b 2d0b8 │ │ + cmp x8, #0x1 │ │ + b.ls 2e0ac // b.plast │ │ + ldrh w8, [x26] │ │ + b 2d064 │ │ + cmp x8, #0x7 │ │ + b.ls 2e0ac // b.plast │ │ + bl 490cc │ │ + b 2d064 │ │ + cmp x8, #0x3 │ │ + b.ls 2e0ac // b.plast │ │ + ldr w8, [x26] │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #24] │ │ + str w9, [sp, #176] │ │ + str x8, [sp, #88] │ │ + b 2d0b4 │ │ + cmp x8, #0x1 │ │ + b.ls 2e0ac // b.plast │ │ + ldrh w8, [x26] │ │ + b 2d0a4 │ │ + cmp x8, #0x7 │ │ + b.ls 2e0ac // b.plast │ │ + bl 490cc │ │ + b 2d0a4 │ │ + cmp x8, #0x3 │ │ + b.ls 2e0ac // b.plast │ │ + ldr w8, [x26] │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #128] │ │ + str w9, [sp, #100] │ │ + str x8, [sp, #16] │ │ + mov x0, x19 │ │ + subs x21, x21, #0x10 │ │ + add x0, x0, #0x10 │ │ + b.ne 2cdc0 // b.any │ │ + ldr w8, [sp, #192] │ │ + tbz w8, #0, 2d1c0 │ │ + ldr x13, [sp, #136] │ │ + mov w10, #0x8 // #8 │ │ + mov w11, #0x18 // #24 │ │ + ldr x12, [sp, #184] │ │ + str x22, [sp, #32] │ │ + lsr w8, w13, #16 │ │ cmp w8, #0x4 │ │ - csel x10, x12, x10, hi // hi = pmore │ │ - csel x12, x24, x22, hi // hi = pmore │ │ - ldr x10, [x10, #8] │ │ - subs x10, x10, x15 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x12, [x11, x12] │ │ + cset w9, hi // hi = pmore │ │ + csel x10, x11, x10, hi // hi = pmore │ │ + ldr x11, [sp, #224] │ │ + ubfiz x9, x9, #4, #32 │ │ + ldr x10, [x11, x10] │ │ + ldr x26, [x11, x9] │ │ + subs x9, x10, x12 │ │ + b.cc 2e17c // b.lo, b.ul, b.last │ │ + ldr x11, [sp, #256] │ │ + ldr x10, [sp, #2232] │ │ cmp w8, #0x4 │ │ - ldp x13, x11, [x11, #16] │ │ - strh w9, [sp, #928] │ │ - mov w24, wzr │ │ - ldr x9, [sp, #1808] │ │ - str x10, [sp, #920] │ │ - ldr x14, [sp, #1824] │ │ - strh w8, [sp, #930] │ │ - ldr w22, [sp, #192] │ │ - str x13, [sp, #880] │ │ - str x11, [sp, #888] │ │ - add x11, x12, x15 │ │ - str x9, [sp, #896] │ │ + mov w22, wzr │ │ + str x9, [sp, #1304] │ │ cset w9, hi // hi = pmore │ │ - str x14, [sp, #904] │ │ - str x11, [sp, #912] │ │ - strb w9, [sp, #932] │ │ - add x0, sp, #0x740 │ │ - add x1, sp, #0x370 │ │ - bl 3cabc │ │ - ldr x8, [sp, #1856] │ │ - ldr x27, [sp, #1864] │ │ - cmp x8, #0x1 │ │ - b.ne 2f020 // b.any │ │ - ldr x26, [sp, #1872] │ │ - cmp x27, x26 │ │ - b.cs 2ef70 // b.hs, b.nlast │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #784] │ │ - cmp x1, x8 │ │ - b.ne 2efb4 // b.any │ │ - add x0, sp, #0x310 │ │ - bl 383ec │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #792] │ │ - add x9, x1, #0x1 │ │ - mov w24, #0x1 // #1 │ │ - add x8, x8, x1, lsl #5 │ │ - str x9, [sp, #800] │ │ - stp x27, x26, [x8] │ │ - stp x25, xzr, [x8, #16] │ │ - b 2ef70 │ │ - sub x0, x10, #0x1 │ │ - cmp x0, x1 │ │ - b.cs 2f204 // b.hs, b.nlast │ │ - add x9, x8, x10, lsl #4 │ │ - add x0, x10, #0x1 │ │ - sub x9, x9, #0x10 │ │ - subs x0, x0, #0x1 │ │ - b.eq 2f008 // b.none │ │ - ldr x10, [x9], #-16 │ │ - cmp x10, x29 │ │ - b.eq 2efec // b.none │ │ - cmp x0, x1 │ │ - b.hi 30620 // b.pmore │ │ - cmp x0, x1 │ │ - b.ne 2f218 // b.any │ │ - mov w8, wzr │ │ - str xzr, [sp, #592] │ │ - tbz w8, #0, 2f14c │ │ - b 2f598 │ │ + str x11, [sp, #1264] │ │ + ldr x11, [sp, #272] │ │ + str x10, [sp, #1280] │ │ + add x10, x26, x12 │ │ + str x11, [sp, #1272] │ │ + ldr x11, [sp, #152] │ │ + str x10, [sp, #1296] │ │ + str x11, [sp, #1288] │ │ + strh w13, [sp, #1312] │ │ + strh w8, [sp, #1314] │ │ + strb w9, [sp, #1316] │ │ + add x0, sp, #0x4c0 │ │ + add x1, sp, #0x4f0 │ │ + bl 3a468 │ │ + ldr x8, [sp, #1216] │ │ + ldr x19, [sp, #1224] │ │ + ldr x26, [sp, #1232] │ │ cmp x8, #0x2 │ │ - b.ne 2f128 // b.any │ │ - and x8, x27, #0xff │ │ - cmp x8, #0x4b │ │ - b.ne 2f644 // b.any │ │ - lsr x8, x27, #8 │ │ - add x27, sp, #0x590 │ │ - str xzr, [sp, #592] │ │ - tbz w8, #0, 2f14c │ │ - b 2f598 │ │ - add x27, sp, #0x590 │ │ - ldr w22, [sp, #192] │ │ - ldr x13, [sp, #24] │ │ - ldr x14, [sp, #144] │ │ - ldr x15, [sp, #104] │ │ - ldr x1, [sp, #744] │ │ - cbnz x1, 2ee94 │ │ - cbz x14, 2f0cc │ │ - cbz x15, 2f0cc │ │ + b.eq 2d6a0 // b.none │ │ + tbz w8, #0, 2d5c0 │ │ + cmp x19, x26 │ │ + b.cs 2d14c // b.hs, b.nlast │ │ + ldr x21, [sp, #1016] │ │ + ldr x8, [sp, #1000] │ │ + cmp x21, x8 │ │ + b.ne 2d18c // b.any │ │ + bl 49098 │ │ + ldr x8, [sp, #1008] │ │ + add x9, x21, #0x1 │ │ + mov w22, #0x1 // #1 │ │ + str x9, [sp, #1016] │ │ + add x8, x8, x21, lsl #5 │ │ + stp x19, x26, [x8] │ │ + stp x24, xzr, [x8, #16] │ │ + b 2d14c │ │ + mov w16, wzr │ │ + mov w21, wzr │ │ + mov w15, wzr │ │ + mov w14, wzr │ │ + b 2d1d0 │ │ + ldr w21, [sp, #176] │ │ + ldr w14, [sp, #76] │ │ + ldr w15, [sp, #100] │ │ + ldr w16, [sp, #216] │ │ + ldr x8, [sp, #968] │ │ + str w16, [sp, #216] │ │ + cbz x8, 2d554 │ │ + ldr x9, [sp, #960] │ │ + cmp x8, #0x1 │ │ + b.ne 2d1f0 // b.any │ │ + mov x10, xzr │ │ + b 2d218 │ │ + mov x10, xzr │ │ + mov x11, x8 │ │ + add x12, x10, x11, lsr #1 │ │ + sub x11, x11, x11, lsr #1 │ │ + lsl x13, x12, #4 │ │ + ldr x13, [x9, x13] │ │ + cmp x13, x27 │ │ + csel x10, x10, x12, hi // hi = pmore │ │ + cmp x11, #0x1 │ │ + b.hi 2d1f8 // b.pmore │ │ + lsl x11, x10, #4 │ │ + ldr x11, [x9, x11] │ │ + cmp x11, x27 │ │ + b.ne 2d554 // b.any │ │ + add x11, x9, x10, lsl #4 │ │ + add x10, x10, #0x1 │ │ + sub x11, x11, #0x10 │ │ + subs x10, x10, #0x1 │ │ + b.eq 2d248 // b.none │ │ + ldr x12, [x11], #-16 │ │ + cmp x12, x27 │ │ + b.eq 2d234 // b.none │ │ + cmp x10, x8 │ │ + str x22, [sp, #32] │ │ + b.eq 2d5bc // b.none │ │ + add x10, x9, x10, lsl #4 │ │ + add x8, x9, x8, lsl #4 │ │ + str x8, [sp, #176] │ │ + mov w8, #0x1 // #1 │ │ + mov x26, x10 │ │ + str w8, [sp, #160] │ │ + ldr x8, [x26], #16 │ │ + cmp x8, x27 │ │ + b.ne 2d548 // b.any │ │ + ldr x2, [x10, #8] │ │ + subs x8, x22, x2 │ │ + b.cc 2e150 // b.lo, b.ul, b.last │ │ + ldr x9, [sp, #232] │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x4c0 │ │ + mov w19, w16 │ │ + str x8, [sp, #1224] │ │ + add x9, x9, x2 │ │ + str x9, [sp, #1216] │ │ + bl 41844 │ │ + ldrb w8, [sp, #1305] │ │ + cmp w8, #0x3 │ │ + b.eq 2e160 // b.none │ │ + ldrb w9, [sp, #1304] │ │ + ldrh w10, [sp, #1306] │ │ + mov w16, w19 │ │ + ldr x22, [sp, #1272] │ │ + str x26, [sp, #192] │ │ + orr w8, w9, w8, lsl #8 │ │ + orr w15, w8, w10, lsl #16 │ │ + and w8, w15, #0xff │ │ + ubfiz x21, x15, #1, #7 │ │ + cmp w8, #0x8 │ │ + b.hi 2d51c // b.pmore │ │ + mov w9, #0x1 // #1 │ │ + lsl w8, w9, w8 │ │ + mov w9, #0x116 // #278 │ │ + tst w8, w9 │ │ + b.eq 2d51c // b.none │ │ + neg w8, w15, lsl #3 │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + ldr x19, [sp, #1264] │ │ + ldr x10, [sp] │ │ + and w8, w8, #0x38 │ │ + lsr x16, x9, x8 │ │ + mov x26, x10 │ │ + and w8, w15, #0xff │ │ + cmp w8, #0x1 │ │ + b.eq 2d448 // b.none │ │ + cmp w8, #0x2 │ │ + b.eq 2d374 // b.none │ │ + cmp w8, #0x4 │ │ + b.ne 2d3c4 // b.any │ │ + cbz x22, 2d508 │ │ + add x10, x19, #0x4 │ │ + cmp x22, x21 │ │ + b.cc 2d508 // b.lo, b.ul, b.last │ │ + mov x8, x10 │ │ + cmp x22, #0x4 │ │ + b.cc 2e0d4 // b.lo, b.ul, b.last │ │ + and x9, x22, #0xfffffffffffffffc │ │ + cmp x9, #0x4 │ │ + b.eq 2e114 // b.none │ │ + ldp w23, w9, [x8, #-4] │ │ + sub x22, x22, #0x8 │ │ + add x10, x8, #0x8 │ │ + orr x11, x9, x23 │ │ + cbz x11, 2d330 │ │ + cmp x16, x23 │ │ + add x19, x8, #0x4 │ │ + b.eq 2d328 // b.none │ │ + b 2d48c │ │ + cbz x22, 2d508 │ │ + add x10, x19, #0x2 │ │ + cmp x22, x21 │ │ + b.cc 2d508 // b.lo, b.ul, b.last │ │ + mov x8, x10 │ │ + cmp x22, #0x2 │ │ + b.cc 2e0e0 // b.lo, b.ul, b.last │ │ + and x9, x22, #0xfffffffffffffffe │ │ + cmp x9, #0x2 │ │ + b.eq 2e114 // b.none │ │ + ldurh w23, [x8, #-2] │ │ + ldrh w9, [x8] │ │ + sub x22, x22, #0x4 │ │ + add x10, x8, #0x4 │ │ + orr x11, x9, x23 │ │ + cbz x11, 2d37c │ │ + cmp x16, x23 │ │ + add x19, x8, #0x2 │ │ + b.eq 2d374 // b.none │ │ + b 2d48c │ │ + cbz x22, 2d508 │ │ + mov x8, x19 │ │ + cmp x22, x21 │ │ + b.cc 2d508 // b.lo, b.ul, b.last │ │ + cmp x22, #0x8 │ │ + b.cc 2e0ec // b.lo, b.ul, b.last │ │ + and x9, x22, #0xfffffffffffffff8 │ │ + cmp x9, #0x8 │ │ + b.eq 2e110 // b.none │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + add x19, x8, #0x10 │ │ + ldr w11, [x8] │ │ + ldrb w12, [x8, #14] │ │ + sub x22, x22, #0x10 │ │ + ldrh w13, [x8, #12] │ │ + ldr w14, [x8, #8] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr w11, w13, w12, lsl #16 │ │ + lsl x12, x14, #8 │ │ + ldrb w13, [x8, #7] │ │ + orr x9, x10, x9, lsl #40 │ │ + ldrb w10, [x8, #15] │ │ + mov x8, x19 │ │ + orr x11, x12, x11, lsl #40 │ │ + extr x23, x13, x9, #8 │ │ + extr x9, x10, x11, #8 │ │ + orr x10, x9, x23 │ │ + cbz x10, 2d3cc │ │ + cmp x23, x16 │ │ + b.ne 2d48c // b.any │ │ + b 2d3c4 │ │ + cbz x22, 2d508 │ │ + add x10, x19, #0x1 │ │ + cmp x22, x21 │ │ + b.cc 2d508 // b.lo, b.ul, b.last │ │ + mov x8, x10 │ │ + cbz x22, 2e0fc │ │ + cmp x22, #0x1 │ │ + b.eq 2e114 // b.none │ │ + ldurb w23, [x8, #-1] │ │ + ldrb w9, [x8] │ │ + sub x22, x22, #0x2 │ │ + add x10, x8, #0x2 │ │ + orr x11, x9, x23 │ │ + cbz x11, 2d450 │ │ + cmp x16, x23 │ │ + add x19, x8, #0x1 │ │ + b.eq 2d448 // b.none │ │ + cmn x23, x9 │ │ + stp x15, x16, [sp, #144] │ │ + b.cs 2e1b0 // b.hs, b.nlast │ │ + ldr x10, [sp, #152] │ │ + add x8, x23, x9 │ │ + str x8, [sp] │ │ + cmp x8, x10 │ │ + b.hi 2e1b0 // b.pmore │ │ + ldp x15, x16, [sp, #144] │ │ + add x20, sp, #0x330 │ │ + ldr x26, [sp] │ │ + cbz x9, 2d30c │ │ + ldr x26, [sp, #1016] │ │ + ldr x8, [sp, #1000] │ │ + cmp x26, x8 │ │ + b.ne 2d4dc // b.any │ │ + add x0, sp, #0x3e8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x588 │ │ + bl 41e20 │ │ + ldr x8, [sp, #1008] │ │ + ldr x10, [sp] │ │ + add x9, x26, #0x1 │ │ + ldp x15, x16, [sp, #144] │ │ + add x20, sp, #0x330 │ │ + add x8, x8, x26, lsl #5 │ │ + str wzr, [sp, #160] │ │ + str x9, [sp, #1016] │ │ + stp x23, x10, [x8] │ │ + stp x24, xzr, [x8, #16] │ │ + b 2d308 │ │ + ldr x22, [sp, #32] │ │ + ldr w16, [sp, #216] │ │ + add x23, sp, #0x720 │ │ + str x26, [sp] │ │ + b 2d534 │ │ + cbz x22, 2d530 │ │ + cmp x22, x21 │ │ + ldr x22, [sp, #32] │ │ + b.cc 2d534 // b.lo, b.ul, b.last │ │ + b 2e194 │ │ + ldr x22, [sp, #32] │ │ + ldr x8, [sp, #176] │ │ + ldr x26, [sp, #192] │ │ + cmp x26, x8 │ │ + mov x10, x26 │ │ + b.ne 2d26c // b.any │ │ + ldr w8, [sp, #160] │ │ + eor w22, w8, #0x1 │ │ + b 2d5c0 │ │ + tbz w21, #0, 2d5b8 │ │ + ldr x8, [sp, #8] │ │ + tbz w15, #0, 2d58c │ │ ldr x8, [sp, #88] │ │ ldr x9, [sp, #16] │ │ cmp x8, x9 │ │ - b.cs 2f13c // b.hs, b.nlast │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #784] │ │ - cmp x1, x8 │ │ - b.ne 2f098 // b.any │ │ - add x0, sp, #0x310 │ │ - bl 383ec │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #792] │ │ - add x9, x1, #0x1 │ │ - ldr x11, [sp, #88] │ │ - mov w24, #0x1 // #1 │ │ - ldr x10, [sp, #16] │ │ - add x8, x8, x1, lsl #5 │ │ - str x9, [sp, #800] │ │ - stp x11, x10, [x8] │ │ - stp x25, xzr, [x8, #16] │ │ - and w8, w24, #0x1 │ │ - str xzr, [sp, #592] │ │ - tbz w8, #0, 2f14c │ │ - b 2f598 │ │ - mov w24, wzr │ │ - ldr x9, [sp, #88] │ │ - cbz x14, 2f140 │ │ - cbz x13, 2f140 │ │ - ldr x8, [sp, #8] │ │ - add x26, x8, x9 │ │ - cmp x9, x26 │ │ - b.cs 2f13c // b.hs, b.nlast │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #784] │ │ - cmp x1, x8 │ │ - b.ne 2f108 // b.any │ │ - add x0, sp, #0x310 │ │ - bl 383ec │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #792] │ │ - mov w24, #0x1 // #1 │ │ + b.cs 2d5b8 // b.hs, b.nlast │ │ + ldr x19, [sp, #1016] │ │ + ldr x8, [sp, #1000] │ │ + cmp x19, x8 │ │ + b.ne 2d6b4 // b.any │ │ + bl 49098 │ │ + ldr x21, [sp, #16] │ │ + b 2d6b8 │ │ + tbz w14, #0, 2d5b8 │ │ ldr x9, [sp, #88] │ │ - add x8, x8, x1, lsl #5 │ │ - stp x9, x26, [x8] │ │ - add x9, x1, #0x1 │ │ - stp x25, xzr, [x8, #16] │ │ - str x9, [sp, #800] │ │ - add x27, sp, #0x590 │ │ - and w8, w24, #0x1 │ │ - str xzr, [sp, #592] │ │ - tbz w8, #0, 2f14c │ │ - b 2f598 │ │ - mov w24, wzr │ │ - and w8, w24, #0x1 │ │ - str xzr, [sp, #592] │ │ - tbnz w8, #0, 2f598 │ │ - ldr x8, [sp, #1520] │ │ + add x21, x8, x9 │ │ + cmp x9, x21 │ │ + b.cs 2d5b8 // b.hs, b.nlast │ │ + ldr x19, [sp, #1016] │ │ + ldr x8, [sp, #1000] │ │ + cmp x19, x8 │ │ + b.ne 2d6b8 // b.any │ │ + bl 49098 │ │ + b 2d6b8 │ │ + str x22, [sp, #32] │ │ + mov w22, wzr │ │ + str xzr, [sp, #1136] │ │ + tbnz w22, #0, 2d690 │ │ + ldr x8, [sp, #1920] │ │ + ldr x21, [sp, #168] │ │ + add x19, sp, #0x470 │ │ cmp x8, #0x2f │ │ - b.eq 2f598 // b.none │ │ - ldr x8, [sp, #224] │ │ - str x27, [sp, #880] │ │ - str x8, [sp, #1856] │ │ - add x8, sp, #0x740 │ │ - str x8, [sp, #888] │ │ - add x8, sp, #0x2d0 │ │ - str x8, [sp, #896] │ │ - add x0, sp, #0x250 │ │ - add x1, sp, #0x370 │ │ - bl 3ff14 │ │ - mov x26, x28 │ │ + b.eq 2d688 // b.none │ │ + add x0, sp, #0x470 │ │ + add x1, x25, #0x10 │ │ + add x2, sp, #0x720 │ │ + add x3, x23, #0x60 │ │ + bl 31064 │ │ + ldr x22, [sp, #32] │ │ ldr x8, [x0] │ │ - cbz x8, 2f59c │ │ + cbnz x8, 2d60c │ │ + ldrb w8, [x0, #8] │ │ + cmp w8, #0x52 │ │ + b.ne 2cb9c // b.any │ │ + ldr x0, [x0, #16] │ │ + mov x26, x22 │ │ ldr x8, [x0, #24] │ │ - cbz x8, 2f59c │ │ + cbz x8, 2d680 │ │ + ldr x19, [sp, #1016] │ │ ldr x9, [x0, #16] │ │ - lsl x27, x8, #5 │ │ - ldr x1, [sp, #800] │ │ - add x26, x9, #0x10 │ │ - b 2f1d4 │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #792] │ │ - add x26, x26, #0x20 │ │ + lsl x22, x8, #5 │ │ + lsl x21, x19, #5 │ │ + add x23, x9, #0x10 │ │ + ldr x8, [sp, #1000] │ │ + ldr q0, [x23] │ │ + cmp x19, x8 │ │ + str q0, [sp, #192] │ │ + b.ne 2d650 // b.any │ │ + add x0, sp, #0x3e8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x5a0 │ │ + bl 41e20 │ │ + ldr x8, [sp, #1008] │ │ ldr q0, [sp, #192] │ │ - subs x27, x27, #0x20 │ │ - add x8, x8, x1, lsl #5 │ │ - add x1, x1, #0x1 │ │ + add x19, x19, #0x1 │ │ + subs x22, x22, #0x20 │ │ + add x23, x23, #0x20 │ │ + str x19, [sp, #1016] │ │ + add x8, x8, x21 │ │ + add x21, x21, #0x20 │ │ str q0, [x8] │ │ - stp x25, xzr, [x8, #16] │ │ - str x1, [sp, #800] │ │ - b.eq 2f1f4 // b.none │ │ - ldr x8, [sp, #784] │ │ - ldr q0, [x26] │ │ - cmp x1, x8 │ │ - str q0, [sp, #192] │ │ - b.ne 2f1ac // b.any │ │ - add x0, sp, #0x310 │ │ - bl 383ec │ │ - b 2f1a8 │ │ - ldr x25, [sp, #832] │ │ - mov x26, x28 │ │ - add x27, sp, #0x590 │ │ - b 2f59c │ │ - cbnz x10, 30630 │ │ - mov x0, xzr │ │ - add x27, sp, #0x590 │ │ - cmp xzr, x1 │ │ - b.eq 2f010 // b.none │ │ - add x9, x8, x0, lsl #4 │ │ - add x8, x8, x1, lsl #4 │ │ - mov x24, x9 │ │ - str xzr, [sp, #168] │ │ - str x8, [sp, #184] │ │ - ldr x8, [x24], #16 │ │ - cmp x8, x29 │ │ - b.ne 2f58c // b.any │ │ - ldr x8, [sp, #720] │ │ - ldr x2, [x9, #8] │ │ - ldr x9, [x8, #40] │ │ - subs x9, x9, x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [x8, #32] │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x740 │ │ - str x9, [sp, #1864] │ │ - add x8, x8, x2 │ │ - str x8, [sp, #1856] │ │ - bl 3f8a4 │ │ - ldrb w8, [sp, #921] │ │ - cmp w8, #0x3 │ │ - b.eq 2f644 // b.none │ │ - ldr x26, [sp, #888] │ │ - cbz x26, 2f578 │ │ - ldrb w13, [sp, #920] │ │ - ldrb w15, [sp, #924] │ │ - ldr x27, [sp, #880] │ │ - add w8, w15, w13, lsl #1 │ │ - and x14, x8, #0xff │ │ - cbz w15, 2f474 │ │ - cmp x26, x14 │ │ - b.cc 2f578 // b.lo, b.ul, b.last │ │ - sub w8, w15, #0x1 │ │ - cmp w8, #0x7 │ │ - b.hi 2f644 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x528 │ │ - adr x9, 2f2c0 │ │ - ldrb w10, [x11, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - cbz x26, 2f644 │ │ - ldrb w8, [x27], #1 │ │ - sub x9, x26, #0x1 │ │ - b 2f2fc │ │ - subs x9, x26, #0x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldrh w8, [x27], #2 │ │ - b 2f2fc │ │ - subs x9, x26, #0x8 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr x8, [x27], #8 │ │ - b 2f2fc │ │ - subs x9, x26, #0x4 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldr w8, [x27], #4 │ │ - sub w10, w13, #0x1 │ │ - cmp w10, #0x7 │ │ - b.hi 2f644 // b.pmore │ │ - adr x11, 2f318 │ │ - ldrb w12, [x28, x10] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - subs x26, x9, #0x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldrb w11, [x27] │ │ - add x9, x27, #0x2 │ │ - ldrb w12, [x27, #1] │ │ - mov x27, x9 │ │ - orr x8, x8, x11 │ │ - orr x8, x12, x8 │ │ - cbz x8, 2f294 │ │ - b 2f3dc │ │ - cmp x9, #0x1 │ │ - b.ls 2f644 // b.plast │ │ - sub x10, x9, #0x2 │ │ - cmp x10, #0x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldrh w11, [x27] │ │ - add x10, x27, #0x4 │ │ - ldrh w12, [x27, #2] │ │ - sub x26, x9, #0x4 │ │ - mov x27, x10 │ │ - orr x8, x8, x11 │ │ - orr x8, x12, x8 │ │ - cbz x8, 2f294 │ │ - b 2f3dc │ │ - cmp x9, #0x8 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - and x10, x9, #0xfffffffffffffff8 │ │ - cmp x10, #0x8 │ │ - b.eq 2f644 // b.none │ │ - ldp x11, x12, [x27] │ │ - add x10, x27, #0x10 │ │ - sub x26, x9, #0x10 │ │ - mov x27, x10 │ │ - orr x8, x8, x11 │ │ - orr x8, x12, x8 │ │ - cbz x8, 2f294 │ │ - b 2f3dc │ │ - cmp x9, #0x3 │ │ - b.ls 2f644 // b.plast │ │ - sub x10, x9, #0x4 │ │ - cmp x10, #0x4 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - ldp w11, w12, [x27] │ │ - add x10, x27, #0x8 │ │ - sub x26, x9, #0x8 │ │ - mov x27, x10 │ │ - orr x8, x8, x11 │ │ - orr x8, x12, x8 │ │ - cbz x8, 2f294 │ │ - str x11, [sp, #112] │ │ - str w15, [sp, #144] │ │ - str x14, [sp, #152] │ │ - str w13, [sp, #160] │ │ - str w22, [sp, #192] │ │ - cbz x12, 2f43c │ │ - ldr x1, [sp, #800] │ │ - mov x22, x12 │ │ - ldr x8, [sp, #784] │ │ - cmp x1, x8 │ │ - b.ne 2f414 // b.any │ │ - add x0, sp, #0x310 │ │ - bl 383ec │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #792] │ │ - ldr x10, [sp, #112] │ │ - add x8, x8, x1, lsl #5 │ │ - add x9, x10, x22 │ │ - stp x25, xzr, [x8, #16] │ │ - stp x10, x9, [x8] │ │ - add x10, x1, #0x1 │ │ - mov w9, #0x1 // #1 │ │ - str x10, [sp, #800] │ │ - str x9, [sp, #168] │ │ - ldr w22, [sp, #192] │ │ - ldr w13, [sp, #160] │ │ - ldr x14, [sp, #152] │ │ - ldr w15, [sp, #144] │ │ - cbnz x26, 2f294 │ │ - b 2f578 │ │ - subs x26, x26, #0x2 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - add x8, x27, #0x2 │ │ - ldrb w9, [x27] │ │ - ldrb w10, [x27, #1] │ │ - mov x27, x8 │ │ - orr x8, x9, x10 │ │ - cbnz x8, 2f510 │ │ - cmp x26, x14 │ │ - b.cc 2f578 // b.lo, b.ul, b.last │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x7 │ │ - b.hi 2f644 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x538 │ │ - adr x9, 2f454 │ │ - ldrb w10, [x11, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - cmp x26, #0x1 │ │ - b.ls 2f644 // b.plast │ │ - sub x8, x26, #0x2 │ │ - cmp x8, #0x1 │ │ - b.ls 2f644 // b.plast │ │ - ldrh w9, [x27] │ │ - add x8, x27, #0x4 │ │ - ldrh w10, [x27, #2] │ │ - sub x26, x26, #0x4 │ │ - b 2f468 │ │ - cmp x26, #0x8 │ │ - b.cc 2f644 // b.lo, b.ul, b.last │ │ - and x8, x26, #0xfffffffffffffff8 │ │ - cmp x8, #0x8 │ │ - b.eq 2f644 // b.none │ │ - ldp x9, x10, [x27] │ │ - add x8, x27, #0x10 │ │ - sub x26, x26, #0x10 │ │ - b 2f468 │ │ - cmp x26, #0x3 │ │ - b.ls 2f644 // b.plast │ │ - sub x8, x26, #0x4 │ │ - cmp x8, #0x3 │ │ - b.ls 2f644 // b.plast │ │ - ldp w9, w10, [x27] │ │ - add x8, x27, #0x8 │ │ - sub x26, x26, #0x8 │ │ - b 2f468 │ │ - stp x9, x14, [sp, #144] │ │ - str w13, [sp, #160] │ │ - str w22, [sp, #192] │ │ - cbz x10, 2f568 │ │ - ldr x1, [sp, #800] │ │ - mov x22, x10 │ │ - ldr x8, [sp, #784] │ │ - cmp x1, x8 │ │ - b.ne 2f540 // b.any │ │ - add x0, sp, #0x310 │ │ - bl 383ec │ │ - ldr x1, [sp, #800] │ │ - ldr x8, [sp, #792] │ │ - ldr x10, [sp, #144] │ │ - add x8, x8, x1, lsl #5 │ │ - add x9, x10, x22 │ │ - stp x25, xzr, [x8, #16] │ │ - stp x10, x9, [x8] │ │ - add x10, x1, #0x1 │ │ - mov w9, #0x1 // #1 │ │ - str x10, [sp, #800] │ │ - str x9, [sp, #168] │ │ - ldr w22, [sp, #192] │ │ - ldr w13, [sp, #160] │ │ - ldr x14, [sp, #152] │ │ - cbnz x26, 2f474 │ │ - ldr x8, [sp, #184] │ │ + stp x24, xzr, [x8, #16] │ │ + b.ne 2d62c // b.any │ │ + add x23, sp, #0x720 │ │ + mov x22, x26 │ │ + b 2d694 │ │ + ldr x22, [sp, #32] │ │ + b 2cb9c │ │ + ldr x22, [sp, #32] │ │ + ldr x21, [sp, #168] │ │ + add x19, sp, #0x470 │ │ + b 2cb9c │ │ + and w21, w19, #0xff │ │ + lsr x22, x19, #8 │ │ + cmp w21, #0x52 │ │ + b.eq 2d5c0 // b.none │ │ + b 2e18c │ │ + ldr x21, [sp, #16] │ │ + ldr x8, [sp, #1008] │ │ + ldr x9, [sp, #88] │ │ + add x8, x8, x19, lsl #5 │ │ + stp x9, x21, [x8] │ │ + add x9, x19, #0x1 │ │ + ldr x21, [sp, #168] │ │ + stp x24, xzr, [x8, #16] │ │ + add x19, sp, #0x470 │ │ + str x9, [sp, #1016] │ │ + b 2cb98 │ │ + ldr x8, [sp, #1264] │ │ + ldr x26, [sp, #1272] │ │ + add x28, sp, #0x430 │ │ + add x20, sp, #0x330 │ │ + lsr x19, x8, #16 │ │ + lsr x22, x8, #8 │ │ + and w21, w8, #0xff │ │ + b 2d860 │ │ + lsr x22, x27, #8 │ │ + lsr x19, x27, #16 │ │ + and w21, w27, #0xff │ │ + add x28, sp, #0x430 │ │ + b 2d81c │ │ + ldr x28, [sp, #1016] │ │ + ldr x27, [sp, #1008] │ │ + cmp x28, #0x2 │ │ + b.cs 2e000 // b.hs, b.nlast │ │ + cbz x28, 2d870 │ │ + lsl x24, x28, #5 │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ mov x9, x24 │ │ - add x27, sp, #0x590 │ │ - cmp x24, x8 │ │ - b.ne 2f22c // b.any │ │ - ldr x8, [sp, #168] │ │ - str xzr, [sp, #592] │ │ - tbz w8, #0, 2f14c │ │ - mov x26, x28 │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x590 │ │ - mov w2, #0x1a8 // #424 │ │ - ldr x28, [sp, #208] │ │ - mov w24, #0x4c // #76 │ │ - bl 72f80 │ │ - ldp q0, q1, [sp, #592] │ │ - strh w22, [sp, #1408] │ │ - str x29, [sp, #1304] │ │ - str xzr, [sp, #1352] │ │ - strb w24, [sp, #1392] │ │ - ldr x8, [sp, #624] │ │ - stp q0, q1, [x20] │ │ - ldr x9, [sp, #816] │ │ - str x8, [x20, #32] │ │ - ldr w8, [sp, #176] │ │ - cmp x25, x9 │ │ - strh w8, [sp, #1410] │ │ - b.ne 2e850 // b.any │ │ - add x0, sp, #0x330 │ │ - mov x1, x25 │ │ - bl 3fc8c │ │ - mov w9, #0x218 // #536 │ │ - ldr x22, [sp, #216] │ │ - ldr x25, [sp, #832] │ │ - b 2e858 │ │ - ldr x28, [sp, #800] │ │ - add x25, sp, #0x2f0 │ │ - ldr x23, [sp, #792] │ │ - cmp x28, #0x15 │ │ - b.cs 2f6b8 // b.hs, b.nlast │ │ - cmp x28, #0x1 │ │ - b.ls 2fc30 // b.plast │ │ - mov x0, x23 │ │ - mov x1, x28 │ │ - mov w2, #0x1 // #1 │ │ - bl 400e0 │ │ - b 2fc34 │ │ - mov x10, xzr │ │ - add x11, x12, x13 │ │ - str x11, [sp, #592] │ │ - str x10, [sp, #600] │ │ - ldr x8, [sp, #1768] │ │ + add x10, x27, x9 │ │ + ldur x11, [x10, #-32] │ │ + cmp x11, x8 │ │ + csel x8, x11, x8, cc // cc = lo, ul, last │ │ + subs x9, x9, #0x20 │ │ + stur x8, [x10, #-8] │ │ + b.ne 2d734 // b.any │ │ + ldr x8, [sp, #1000] │ │ + cmp x8, x28 │ │ + b.ls 2d888 // b.plast │ │ + lsl x1, x8, #5 │ │ + mov x0, x27 │ │ + mov w2, #0x8 // #8 │ │ + mov x3, x24 │ │ + bl 16658 │ │ + cbz x0, 2e1c0 │ │ + mov w19, wzr │ │ + mov x27, x0 │ │ + b 2d894 │ │ + mov w21, #0x6 // #6 │ │ + str x13, [sp, #1136] │ │ + str x11, [sp, #1144] │ │ + b 2d7a0 │ │ + add x26, x9, x10 │ │ + str xzr, [sp, #1144] │ │ + mov w21, #0x13 // #19 │ │ + str x26, [sp, #1136] │ │ + mov x19, xzr │ │ + mov w22, wzr │ │ + add x28, sp, #0x430 │ │ + ldr x8, [sp, #2192] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 2f648 │ │ - b.ne 2f668 // b.any │ │ + cbnz w10, 2d7b0 │ │ + b.ne 2d7d0 // b.any │ │ dmb ishld │ │ - ldr x0, [sp, #1768] │ │ - bl 35f80 │ │ - ldr x8, [sp, #1520] │ │ + ldr x0, [sp, #2192] │ │ + bl 3ea38 │ │ + ldr x8, [sp, #1920] │ │ cmp x8, #0x2f │ │ - b.eq 2e6f0 // b.none │ │ - ldr x8, [sp, #1584] │ │ - cbz x8, 2f684 │ │ - ldr x0, [sp, #1592] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1608] │ │ - cbz x8, 2f694 │ │ - ldr x0, [sp, #1616] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1632] │ │ - cbz x8, 2f6a4 │ │ - ldr x0, [sp, #1640] │ │ - bl 72f50 │ │ - ldr x8, [sp, #1656] │ │ - cbz x8, 2e6f0 │ │ - ldr x0, [sp, #1664] │ │ - bl 72f50 │ │ - b 2e6f0 │ │ - lsl x8, x28, #4 │ │ - ands x0, x8, #0x7fffffffffffffe0 │ │ - adrp x8, d91000 │ │ - ldrb wzr, [x8, #3976] │ │ - b.eq 2f6d4 // b.none │ │ - bl 72f30 │ │ - b 2f6e0 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - mov x24, x0 │ │ - cbz x0, 30600 │ │ - adrp x8, d91000 │ │ - mov w0, #0x100 // #256 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - str x24, [sp, #192] │ │ - cbz x0, 30610 │ │ - add x9, x23, #0x40 │ │ - add x8, x23, #0x10 │ │ - sub x10, x23, #0x40 │ │ - mov x21, x0 │ │ - mov x29, xzr │ │ - mov x26, xzr │ │ - stp x8, x9, [sp, #104] │ │ - sub x8, x23, #0x10 │ │ - str x23, [sp, #176] │ │ - stp x10, x8, [sp, #80] │ │ - sub x8, x23, #0x20 │ │ - stp x8, x28, [sp, #160] │ │ - mov w8, #0x10 // #16 │ │ - str x8, [sp, #144] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x680 │ │ - str x8, [sp, #48] │ │ - b 2f758 │ │ - mov w26, #0x1 // #1 │ │ - ldr x29, [sp, #152] │ │ - cmp x29, x28 │ │ - b.cs 2fc18 // b.hs, b.nlast │ │ - sub x9, x28, x29 │ │ - add x0, x23, x29, lsl #5 │ │ - cmp x9, #0x2 │ │ - b.cs 2f7e0 // b.hs, b.nlast │ │ - add x10, x9, x29 │ │ - mov x8, x9 │ │ - subs x19, x10, x29 │ │ - b.cc 3050c // b.lo, b.ul, b.last │ │ - cmp x10, x28 │ │ - b.hi 3050c // b.pmore │ │ - b.cs 2f800 // b.hs, b.nlast │ │ - cmp x8, #0xa │ │ - b.cs 2f800 // b.hs, b.nlast │ │ - add x9, x29, #0xa │ │ - cmp x9, x28 │ │ - csel x9, x9, x28, cc // cc = lo, ul, last │ │ - subs x19, x9, x29 │ │ - str x9, [sp, #152] │ │ - b.cc 30580 // b.lo, b.ul, b.last │ │ - cmp x8, #0x1 │ │ - csinc x2, x8, xzr, hi // hi = pmore │ │ - mov x1, x19 │ │ - bl 400e0 │ │ - ldr x8, [sp, #144] │ │ - cmp x26, x8 │ │ - b.ne 2f810 // b.any │ │ - adrp x8, d91000 │ │ - lsl x0, x26, #5 │ │ - ldrb wzr, [x8, #3976] │ │ - cbz x0, 2f85c │ │ - bl 72f30 │ │ - mov x20, x0 │ │ - cbnz x0, 2f870 │ │ - b 30588 │ │ - ldr x10, [x0, #32] │ │ - ldr x8, [x0] │ │ - cmp x10, x8 │ │ - b.cs 2f828 // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 2fafc // b.any │ │ - mov w8, #0x2 // #2 │ │ - b 2fb28 │ │ - str x10, [sp, #152] │ │ - ldr x8, [sp, #144] │ │ - cmp x26, x8 │ │ - b.eq 2f7c0 // b.none │ │ - add x8, x21, x26, lsl #4 │ │ - add x26, x26, #0x1 │ │ - cmp x26, #0x2 │ │ - stp x19, x29, [x8] │ │ - b.cc 2f74c // b.lo, b.ul, b.last │ │ - b 2f8a8 │ │ - cmp x9, #0x2 │ │ - b.eq 2f768 // b.none │ │ - ldr x8, [sp, #112] │ │ - mov w11, #0x2 // #2 │ │ - add x8, x8, x29, lsl #5 │ │ - ldr x12, [x8], #32 │ │ - cmp x12, x10 │ │ - b.cc 2fb60 // b.lo, b.ul, b.last │ │ - add x11, x11, #0x1 │ │ - mov x10, x12 │ │ - cmp x9, x11 │ │ - b.ne 2f83c // b.any │ │ - b 2f768 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - mov x20, x0 │ │ - cbz x0, 30588 │ │ - lsl x8, x26, #1 │ │ - lsl x2, x26, #4 │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - str x8, [sp, #144] │ │ - bl 72f80 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x21, x20 │ │ - add x8, x20, x26, lsl #4 │ │ - add x26, x26, #0x1 │ │ - cmp x26, #0x2 │ │ - stp x19, x29, [x8] │ │ - b.cc 2f74c // b.lo, b.ul, b.last │ │ - str x21, [sp, #184] │ │ - b 2f904 │ │ - ldr x24, [sp, #192] │ │ - mov x1, x24 │ │ - add x25, sp, #0x2f0 │ │ - sub x2, x8, x1 │ │ - mov x0, x19 │ │ - bl 72f80 │ │ - ldp x8, x9, [sp, #208] │ │ - add x1, x21, #0x10 │ │ - mov x0, x21 │ │ - add x8, x8, x28 │ │ - mvn x9, x9 │ │ - add x9, x26, x9 │ │ - lsl x2, x9, #4 │ │ - stp x8, x29, [x27] │ │ - bl 73030 │ │ - ldr x8, [sp, #224] │ │ - ldr x28, [sp, #168] │ │ - ldr x21, [sp, #184] │ │ - mov x26, x8 │ │ - cmp x8, #0x1 │ │ - b.ls 2f748 // b.plast │ │ - sub x12, x26, #0x1 │ │ - add x8, x21, x12, lsl #4 │ │ - ldp x8, x9, [x8] │ │ - add x9, x8, x9 │ │ - cmp x9, x28 │ │ - b.eq 2f96c // b.none │ │ - add x9, x21, x26, lsl #4 │ │ - ldur x10, [x9, #-32] │ │ - cmp x10, x8 │ │ - b.ls 2f96c // b.plast │ │ - cmp x26, #0x2 │ │ - b.ls 2fb58 // b.plast │ │ - sub x13, x26, #0x3 │ │ - add x11, x10, x8 │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x21, x9] │ │ - cmp x9, x11 │ │ - b.ls 2f97c // b.plast │ │ - cmp x26, #0x3 │ │ - b.ls 2fc10 // b.plast │ │ - add x11, x21, x26, lsl #4 │ │ - add x10, x9, x10 │ │ - ldur x11, [x11, #-64] │ │ - cmp x11, x10 │ │ - b.ls 2f97c // b.plast │ │ - b 2f74c │ │ - subs x13, x26, #0x3 │ │ - b.cc 2f984 // b.lo, b.ul, b.last │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x21, x9] │ │ - cmp x9, x8 │ │ - b.cc 2f988 // b.lo, b.ul, b.last │ │ - sub x13, x26, #0x2 │ │ - cmp x26, x13 │ │ - b.ls 304a4 // b.plast │ │ - add x8, x13, #0x1 │ │ - cmp x26, x8 │ │ - b.ls 3045c // b.plast │ │ - add x27, x21, x8, lsl #4 │ │ - add x21, x21, x13, lsl #4 │ │ - ldp x9, x8, [x27] │ │ - ldr x29, [x21, #8] │ │ - add x20, x8, x9 │ │ - subs x24, x20, x29 │ │ - b.cc 30474 // b.lo, b.ul, b.last │ │ - cmp x20, x28 │ │ - b.hi 3048c // b.pmore │ │ - ldr x28, [x21] │ │ - add x19, x23, x29, lsl #5 │ │ - stp x9, x13, [sp, #208] │ │ - str x12, [sp, #224] │ │ - add x22, x19, x28, lsl #5 │ │ - sub x25, x24, x28 │ │ - cmp x25, x28 │ │ - b.cs 2fa64 // b.hs, b.nlast │ │ - ldr x24, [sp, #192] │ │ - lsl x23, x25, #5 │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - mov x0, x24 │ │ - bl 72f80 │ │ - add x8, x24, x23 │ │ - cmp x28, #0x1 │ │ - b.lt 2fae0 // b.tstop │ │ - ldr x23, [sp, #176] │ │ - cmp x25, #0x1 │ │ - b.lt 2fad8 // b.tstop │ │ - ldr x9, [sp, #160] │ │ - add x25, sp, #0x2f0 │ │ - add x9, x9, x20, lsl #5 │ │ - ldur x10, [x8, #-32] │ │ - ldur x11, [x22, #-32] │ │ - cmp x10, x11 │ │ - csetm x10, cc // cc = lo, ul, last │ │ - csetm x11, cs // cs = hs, nlast │ │ - add x22, x22, x10, lsl #5 │ │ - add x8, x8, x11, lsl #5 │ │ - csel x10, x22, x8, cc // cc = lo, ul, last │ │ - cmp x22, x19 │ │ - ldp q1, q0, [x10] │ │ - stp q1, q0, [x9] │ │ - b.ls 2fa58 // b.plast │ │ - sub x9, x9, #0x20 │ │ - cmp x8, x24 │ │ - b.hi 2fa1c // b.pmore │ │ - mov x19, x22 │ │ - mov x1, x24 │ │ - b 2f8bc │ │ - ldr x25, [sp, #192] │ │ - lsl x23, x28, #5 │ │ - mov x1, x19 │ │ - mov x2, x23 │ │ - mov x0, x25 │ │ - bl 72f80 │ │ - add x8, x25, x23 │ │ - cmp x28, #0x1 │ │ - b.lt 2faec // b.tstop │ │ - ldr x23, [sp, #176] │ │ - mov x1, x25 │ │ - cmp x24, x28 │ │ - add x9, x23, x20, lsl #5 │ │ - b.le 2f8b0 │ │ - ldr x10, [x22] │ │ - ldr x11, [x1] │ │ - cmp x10, x11 │ │ - csel x10, x22, x1, cc // cc = lo, ul, last │ │ - cset w11, cs // cs = hs, nlast │ │ - cset w12, cc // cc = lo, ul, last │ │ - add x1, x1, x11, lsl #5 │ │ - ldp q1, q0, [x10] │ │ - add x22, x22, x12, lsl #5 │ │ - cmp x1, x8 │ │ - ccmp x22, x9, #0x2, cc // cc = lo, ul, last │ │ - stp q1, q0, [x19], #32 │ │ - b.cc 2fa9c // b.lo, b.ul, b.last │ │ - ldr x24, [sp, #192] │ │ - b 2f8b8 │ │ - mov x19, x22 │ │ - b 2f8b4 │ │ - ldr x23, [sp, #176] │ │ - mov x19, x22 │ │ - b 2f8b4 │ │ - ldr x23, [sp, #176] │ │ - mov x1, x25 │ │ - mov x24, x25 │ │ - b 2f8b8 │ │ - ldr x8, [sp, #112] │ │ - add x11, x8, x29, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - ldr x12, [x11], #32 │ │ - cmp x12, x10 │ │ - b.cs 2fb28 // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x10, x12 │ │ - cmp x9, x8 │ │ - b.ne 2fb08 // b.any │ │ - mov x8, x9 │ │ - adds x10, x8, x29 │ │ - b.cs 305c8 // b.hs, b.nlast │ │ - cmp x10, x28 │ │ - b.hi 305ac // b.pmore │ │ - cmp x8, #0x2 │ │ - b.cc 2f770 // b.lo, b.ul, b.last │ │ - mov x14, x10 │ │ - lsr x9, x8, #1 │ │ - cmp x8, #0x4 │ │ - b.cs 2fb68 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 2fbc0 │ │ - mov w26, #0x2 // #2 │ │ - b 2f74c │ │ - mov x9, x11 │ │ - b 2f768 │ │ - ldr x11, [sp, #80] │ │ - and x10, x9, #0x7ffffffffffffffe │ │ - mov x12, x0 │ │ - mov x13, x10 │ │ - add x11, x11, x14, lsl #5 │ │ - ld4 {v0.2d-v3.2d}, [x11] │ │ - sub x13, x13, #0x2 │ │ - ld4 {v4.2d-v7.2d}, [x12] │ │ - ext v16.16b, v0.16b, v0.16b, #8 │ │ - ext v17.16b, v1.16b, v1.16b, #8 │ │ - ext v18.16b, v2.16b, v2.16b, #8 │ │ - ext v19.16b, v3.16b, v3.16b, #8 │ │ - st4 {v16.2d-v19.2d}, [x12], #64 │ │ - ext v0.16b, v4.16b, v4.16b, #8 │ │ - ext v1.16b, v5.16b, v5.16b, #8 │ │ - ext v2.16b, v6.16b, v6.16b, #8 │ │ - ext v3.16b, v7.16b, v7.16b, #8 │ │ - st4 {v0.2d-v3.2d}, [x11] │ │ - sub x11, x11, #0x40 │ │ - cbnz x13, 2fb7c │ │ - cmp x9, x10 │ │ - b.eq 2fc08 // b.none │ │ - ldr x12, [sp, #88] │ │ - sub x9, x9, x10 │ │ - lsl x10, x10, #5 │ │ - add x11, x10, x29, lsl #5 │ │ - sub x12, x12, x10 │ │ - ldr x10, [sp, #104] │ │ - add x10, x10, x11 │ │ - add x11, x12, x14, lsl #5 │ │ - ldur q0, [x11, #-16] │ │ - sub x9, x9, #0x1 │ │ - ldur q1, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - ldr q0, [x11] │ │ - ldr q1, [x10] │ │ - str q0, [x10], #32 │ │ - str q1, [x11], #-32 │ │ - cbnz x9, 2fbe0 │ │ - mov x10, x14 │ │ - b 2f770 │ │ - mov w26, #0x3 // #3 │ │ - b 2f74c │ │ - mov x0, x21 │ │ - bl 72f50 │ │ + b.eq 2d81c // b.none │ │ + ldr x8, [sp, #2008] │ │ + cbz x8, 2d7ec │ │ + ldr x0, [sp, #2016] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2032] │ │ + cbz x8, 2d7fc │ │ + ldr x0, [sp, #2040] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2056] │ │ + cbz x8, 2d80c │ │ + ldr x0, [sp, #2064] │ │ + bl 75e00 │ │ + ldr x8, [sp, #2080] │ │ + cbz x8, 2d81c │ │ + ldr x0, [sp, #2088] │ │ + bl 75e00 │ │ + ldr x24, [sp, #1032] │ │ + ldr x8, [sp, #1040] │ │ + add x23, x8, #0x1 │ │ mov x0, x24 │ │ - bl 72f50 │ │ - ldr x23, [sp, #792] │ │ - ldr x28, [sp, #800] │ │ - cbz x28, 2fc60 │ │ - add x8, x23, x28, lsl #5 │ │ - mov x9, xzr │ │ - mov x10, x23 │ │ - ldr x11, [x10, #8] │ │ - add x12, x10, #0x20 │ │ - cmp x9, x11 │ │ - csel x9, x9, x11, hi // hi = pmore │ │ - cmp x12, x8 │ │ - str x9, [x10, #24] │ │ - mov x10, x12 │ │ - b.ne 2fc40 // b.any │ │ - str x23, [sp, #176] │ │ - ldr q0, [sp, #816] │ │ - ldr x8, [sp, #832] │ │ - ldr x9, [sp, #728] │ │ - ldr x23, [sp, #784] │ │ - str q0, [sp, #688] │ │ - str x8, [sp, #704] │ │ - cbz x9, 2fc88 │ │ - ldr x0, [sp, #736] │ │ - bl 72f50 │ │ - ldr x24, [sp, #680] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x23, x8 │ │ - b.eq 2e74c // b.none │ │ - ldr q0, [sp, #688] │ │ - ldr x8, [sp, #704] │ │ - ldr x19, [x24, #224] │ │ - str q0, [sp, #816] │ │ - str x8, [sp, #832] │ │ - cbz x19, 2fd3c │ │ - mov w8, #0x8 // #8 │ │ - str xzr, [sp, #1872] │ │ - str xzr, [sp, #1856] │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x780 │ │ - str xzr, [sp, #1936] │ │ - str x8, [sp, #1864] │ │ - add x20, sp, #0x370 │ │ - ldp x8, x9, [x19, #64] │ │ - str x8, [sp, #1920] │ │ - str x9, [sp, #1928] │ │ - bl 33f58 │ │ - ldr x8, [sp, #880] │ │ - cmp x8, #0x3 │ │ - b.ne 2fda0 // b.any │ │ - add x0, sp, #0x740 │ │ - bl 40264 │ │ - ldr x19, [sp, #824] │ │ - ldr x8, [sp, #832] │ │ - mov x0, x19 │ │ - add x21, x8, #0x1 │ │ - subs x21, x21, #0x1 │ │ - b.eq 2fd1c // b.none │ │ - add x20, x0, #0x218 │ │ - bl 3fd6c │ │ - mov x0, x20 │ │ - b 2fd04 │ │ - ldr x8, [sp, #816] │ │ - cbz x8, 2fd2c │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - cbz x23, 2e74c │ │ - ldr x0, [sp, #176] │ │ - bl 72f50 │ │ - b 2e74c │ │ - mov x26, xzr │ │ - mov x22, xzr │ │ + subs x23, x23, #0x1 │ │ + b.eq 2d844 // b.none │ │ + add x27, x0, #0x230 │ │ + bl 40c88 │ │ + mov x0, x27 │ │ + b 2d82c │ │ + ldr x8, [sp, #1024] │ │ + cbz x8, 2d850 │ │ + bl 490f0 │ │ + ldr x8, [sp, #1000] │ │ + cbz x8, 2d860 │ │ + ldr x0, [sp, #1008] │ │ + bl 75e00 │ │ + ldr x8, [sp, #952] │ │ + cbz x8, 2da24 │ │ + mov x27, xzr │ │ + b 2d8fc │ │ + ldr x8, [sp, #1000] │ │ + cbz x8, 2d890 │ │ + bl 491a0 │ │ + mov w19, #0x1 // #1 │ │ mov w27, #0x8 // #8 │ │ - str xzr, [sp, #528] │ │ - str xzr, [sp, #544] │ │ - str x27, [sp, #536] │ │ - ldr x29, [sp, #176] │ │ - cmp x23, x28 │ │ - str x24, [sp, #880] │ │ - b.ls 2fecc // b.plast │ │ - mov x8, x28 │ │ - cbz x28, 2febc │ │ - lsl x19, x8, #5 │ │ - lsl x1, x23, #5 │ │ - ldr x0, [sp, #176] │ │ + b 2d894 │ │ + mov w19, wzr │ │ + b 2d894 │ │ + mov w19, #0x1 // #1 │ │ + ldr x23, [sp, #1040] │ │ + ldr x8, [sp, #1024] │ │ + ldr x26, [sp, #1032] │ │ + cmp x8, x23 │ │ + b.ls 2d8e4 // b.plast │ │ + cbz x23, 2d8d8 │ │ + mov w9, #0x230 // #560 │ │ + mov x0, x26 │ │ mov w2, #0x8 // #8 │ │ - mov x3, x19 │ │ - mov x28, x8 │ │ - bl 15584 │ │ - mov x29, x0 │ │ - cbnz x0, 2fecc │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x19 │ │ - bl 15a5c │ │ - b 3063c │ │ - mov x26, xzr │ │ - add x21, x19, #0x10 │ │ - add x19, x20, #0x18 │ │ - mov w27, #0x8 // #8 │ │ - mov w20, #0x1b0 // #432 │ │ - b 2fdd8 │ │ - cmp x8, #0x2 │ │ - b.eq 2fe8c // b.none │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x780 │ │ - bl 33f58 │ │ - ldr x8, [sp, #880] │ │ + mul x24, x23, x9 │ │ + mul x1, x8, x9 │ │ + mov x3, x24 │ │ + bl 16658 │ │ + mov x26, x0 │ │ + cbnz x0, 2d8e4 │ │ + bl 49188 │ │ + b 2e1c4 │ │ + mov x0, x26 │ │ + bl 75e00 │ │ + mov w26, #0x8 // #8 │ │ + ldr x8, [sp, #952] │ │ + lsr x22, x28, #8 │ │ + lsr x19, x28, #16 │ │ + and w21, w28, #0xff │ │ + add x28, sp, #0x430 │ │ + cbz x8, 2d908 │ │ + ldr x0, [sp, #960] │ │ + bl 75e00 │ │ + cbz x27, 2da24 │ │ + ubfiz x8, x22, #8, #8 │ │ + mov w9, w21 │ │ + ldr x21, [x25, #256] │ │ + mov w24, #0x8 // #8 │ │ + str x27, [sp, #920] │ │ + orr x8, x8, x19, lsl #16 │ │ + mov x19, xzr │ │ + str x26, [sp, #936] │ │ + str x23, [sp, #944] │ │ + orr x8, x8, x9 │ │ + str x8, [sp, #928] │ │ + cbz x21, 2dad4 │ │ + ldp x8, x9, [x21, #64] │ │ + add x22, sp, #0x4f0 │ │ + mov w23, #0x1c8 // #456 │ │ + str xzr, [sp, #1216] │ │ + str x24, [sp, #1224] │ │ + str xzr, [sp, #1232] │ │ + str x8, [sp, #1072] │ │ + str x9, [sp, #1080] │ │ + str xzr, [sp, #1088] │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x430 │ │ + bl 3c63c │ │ + ldr x8, [sp, #1264] │ │ + ldr x26, [sp, #1272] │ │ + ldr x27, [sp, #1280] │ │ cmp x8, #0x3 │ │ - b.eq 2fcec // b.none │ │ - ldp q0, q1, [x19] │ │ - ldr q2, [x19, #32] │ │ - stp q0, q1, [sp, #592] │ │ - ldr x9, [x19, #48] │ │ - ldur q3, [x25, #136] │ │ - str q2, [sp, #624] │ │ - str x9, [sp, #640] │ │ - cbnz x8, 2fdb8 │ │ - ldp q0, q1, [sp, #592] │ │ - str xzr, [sp, #880] │ │ - str q3, [sp, #224] │ │ - stur q3, [x25, #136] │ │ - ldr q2, [sp, #624] │ │ - stp q0, q1, [x19] │ │ - ldr x8, [sp, #640] │ │ - str q2, [x19, #32] │ │ - str x8, [x19, #48] │ │ - add x0, sp, #0x590 │ │ - add x2, sp, #0x370 │ │ - mov x1, x21 │ │ - bl 3445c │ │ - ldr x8, [sp, #1424] │ │ + b.eq 2da48 // b.none │ │ + ldur q0, [x22, #24] │ │ + ldur q1, [x22, #40] │ │ cmp x8, #0x2 │ │ - b.eq 2fdc0 // b.none │ │ - add x0, sp, #0x370 │ │ - add x1, sp, #0x590 │ │ - mov w2, #0x1a8 // #424 │ │ - bl 72f80 │ │ - ldr x8, [sp, #1856] │ │ - ldr q0, [sp, #224] │ │ - cmp x26, x8 │ │ - str d0, [sp, #1304] │ │ - b.ne 2fe70 // b.any │ │ - add x0, sp, #0x740 │ │ - mov x1, x26 │ │ - bl 403c8 │ │ - ldr x26, [sp, #1872] │ │ - ldr x27, [sp, #1864] │ │ - madd x0, x26, x20, x27 │ │ - add x1, sp, #0x370 │ │ - mov w2, #0x1b0 // #432 │ │ - bl 72f80 │ │ - add x26, x26, #0x1 │ │ - str x26, [sp, #1872] │ │ - b 2fdc0 │ │ - ldr x22, [sp, #1856] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x22, x8 │ │ - b.eq 2fcf4 // b.none │ │ - str x22, [sp, #528] │ │ - str x27, [sp, #536] │ │ - str x26, [sp, #544] │ │ - ldr x29, [sp, #176] │ │ - cmp x23, x28 │ │ - str x24, [sp, #880] │ │ - b.hi 2fd64 // b.pmore │ │ - b 2fecc │ │ - ldr x0, [sp, #176] │ │ - mov x28, x8 │ │ - bl 72f50 │ │ - mov w29, #0x8 // #8 │ │ - ldr x21, [sp, #832] │ │ - ldr x8, [sp, #816] │ │ - ldr x19, [sp, #824] │ │ - cmp x8, x21 │ │ - b.ls 2ff24 // b.plast │ │ - cbz x21, 2ff18 │ │ - mov w9, #0x218 // #536 │ │ - mov x0, x19 │ │ + ldur q2, [x22, #56] │ │ + ldur x9, [x22, #72] │ │ + stp q0, q1, [x28, #64] │ │ + str q2, [x28, #96] │ │ + str x9, [sp, #1184] │ │ + b.eq 2da8c // b.none │ │ + tbnz w8, #0, 2d95c │ │ + ldp q0, q1, [x28, #64] │ │ + str x8, [sp, #1264] │ │ + ldr x8, [sp, #1184] │ │ + str x26, [sp, #1272] │ │ + str x27, [sp, #1280] │ │ + stur q0, [x22, #24] │ │ + ldr q0, [x28, #96] │ │ + stur q1, [x22, #40] │ │ + stur q0, [x22, #56] │ │ + stur x8, [x22, #72] │ │ + add x0, sp, #0x720 │ │ + add x1, x21, #0x10 │ │ + add x2, sp, #0x4f0 │ │ + bl 3cb3c │ │ + ldr x8, [sp, #1824] │ │ + cmp x8, #0x2 │ │ + b.eq 2d95c // b.none │ │ + bl 49108 │ │ + ldr x8, [sp, #1216] │ │ + str x26, [sp, #1712] │ │ + cmp x19, x8 │ │ + b.ne 2da08 // b.any │ │ + add x0, sp, #0x4c0 │ │ + bl 42180 │ │ + ldr x24, [sp, #1224] │ │ + madd x0, x19, x23, x24 │ │ + add x1, sp, #0x4f0 │ │ + mov w2, #0x1c8 // #456 │ │ + bl 75e40 │ │ + add x19, x19, #0x1 │ │ + str x19, [sp, #1232] │ │ + b 2d95c │ │ + ubfiz x8, x22, #8, #8 │ │ + mov w9, w21 │ │ + ldr x21, [sp, #312] │ │ + str x26, [sp, #680] │ │ + orr x8, x8, x19, lsl #16 │ │ + str xzr, [sp, #664] │ │ + orr x8, x8, x9 │ │ + str x8, [sp, #672] │ │ + b 2da64 │ │ + bl 491a8 │ │ + str x27, [sp, #680] │ │ + str x26, [sp, #672] │ │ + str xzr, [sp, #664] │ │ + add x0, sp, #0x398 │ │ + bl 409fc │ │ + ldr x21, [sp, #312] │ │ + ldxr x8, [x25] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x25] │ │ + cbnz w9, 2da64 │ │ + b.ne 2dafc // b.any │ │ + dmb ishld │ │ + add x0, sp, #0x390 │ │ + mov w19, wzr │ │ + bl 30484 │ │ + b 2dafc │ │ + ldr x8, [sp, #1216] │ │ + cmp x8, x19 │ │ + b.ls 2dad4 // b.plast │ │ + ldr x21, [sp, #312] │ │ + cbz x19, 2df14 │ │ + mov w9, #0x1c8 // #456 │ │ + mov x0, x24 │ │ mov w2, #0x8 // #8 │ │ - mul x20, x21, x9 │ │ + mul x26, x19, x9 │ │ mul x1, x8, x9 │ │ - mov x3, x20 │ │ - bl 15584 │ │ - mov x19, x0 │ │ - cbnz x0, 2ff24 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ - b 3063c │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov w19, #0x8 // #8 │ │ - ldr x1, [sp, #56] │ │ - cmp x22, x26 │ │ - b.ls 2ff7c // b.plast │ │ - cbz x26, 2ff6c │ │ - mov w8, #0x1b0 // #432 │ │ - mov x0, x27 │ │ - mov w2, #0x8 // #8 │ │ - mul x20, x26, x8 │ │ - mul x1, x22, x8 │ │ - mov x3, x20 │ │ - bl 15584 │ │ - mov x27, x0 │ │ - ldr x1, [sp, #56] │ │ - cbnz x0, 2ff7c │ │ + mov x3, x26 │ │ + bl 16658 │ │ + mov x24, x0 │ │ + cbnz x0, 2dad8 │ │ mov w0, #0x8 // #8 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ - b 3063c │ │ - mov x0, x27 │ │ - bl 72f50 │ │ - mov w27, #0x8 // #8 │ │ - ldr x1, [sp, #56] │ │ - cbz x24, 2e76c │ │ - ldr x0, [sp, #128] │ │ - stp x24, x29, [sp, #472] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x28, x19, [sp, #488] │ │ - stp x21, x27, [sp, #504] │ │ - ldr x29, [x0] │ │ - str x26, [sp, #520] │ │ - cmp x29, x8 │ │ - b.ne 300a4 // b.any │ │ - mov w20, #0x16 // #22 │ │ - add x11, sp, #0x1d8 │ │ - ldp x10, x9, [sp, #64] │ │ - ldp q0, q1, [x11] │ │ - add x8, x10, #0x1c8 │ │ - strb w20, [x10, #120] │ │ - strb w21, [x10, #208] │ │ - stp x13, x12, [x10, #296] │ │ - stp x15, x14, [x10, #312] │ │ - stp q0, q1, [x8] │ │ - ldr q2, [x11, #32] │ │ - ldp q3, q0, [x9, #64] │ │ - stp x17, x16, [x10, #328] │ │ - str q2, [x8, #32] │ │ - add x8, x10, #0xe8 │ │ - stp x1, x0, [x10, #344] │ │ - stp x3, x2, [x10, #360] │ │ - stp x26, x4, [x10, #376] │ │ - stp q3, q0, [x10, #64] │ │ - ldr q1, [x9, #96] │ │ - ldp q2, q0, [x9] │ │ - stp x28, x27, [x10, #392] │ │ - str q1, [x10, #96] │ │ - stp x23, x22, [x10, #408] │ │ - stp x19, x24, [x10, #424] │ │ - stp q2, q0, [x10] │ │ - ldp q1, q0, [x9, #32] │ │ - ldp q3, q2, [sp, #560] │ │ - stp q1, q0, [x10, #32] │ │ - ldp q1, q0, [sp, #528] │ │ - stp q3, q2, [x8, #32] │ │ - stur q1, [x10, #232] │ │ - ldur x8, [x11, #199] │ │ - stur q0, [x10, #248] │ │ - ldp q0, q2, [sp, #592] │ │ - str x8, [x10, #200] │ │ - stur q0, [x10, #121] │ │ - ldr x8, [sp, #520] │ │ - stur q2, [x10, #137] │ │ - ldp q0, q1, [sp, #640] │ │ - str x8, [x10, #504] │ │ - stur q0, [x10, #169] │ │ - ldur x8, [x25, #15] │ │ - stur q1, [x10, #185] │ │ - ldr x9, [x9, #112] │ │ - ldr q1, [sp, #624] │ │ - str x8, [x10, #224] │ │ - ldr x8, [sp, #120] │ │ - str x9, [x10, #112] │ │ + mov x1, x26 │ │ + bl 169c8 │ │ + b 2e1c4 │ │ + ldr x21, [sp, #312] │ │ + add x8, sp, #0x299 │ │ + str x25, [sp, #664] │ │ + ldur q0, [x8, #255] │ │ + add x8, sp, #0x2a9 │ │ + str x24, [sp, #704] │ │ + ldur q1, [x8, #255] │ │ + add x8, sp, #0x260 │ │ + str x19, [sp, #712] │ │ + stp q0, q1, [x8, #64] │ │ + ldr x8, [sp, #664] │ │ + cbz x8, 2dc04 │ │ + ldr x23, [sp, #304] │ │ + add x10, sp, #0x260 │ │ mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr q0, [sp, #752] │ │ - stur q1, [x10, #153] │ │ - cmp x8, x9 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - stur q0, [x10, #209] │ │ - stp x8, xzr, [x10, #440] │ │ - b.ne 2e7c4 // b.any │ │ - ldr x25, [sp, #136] │ │ - ldr x8, [x25] │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x9 │ │ - b.eq 2e7c4 // b.none │ │ - b 2e7bc │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa11 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ - adrp x24, 9000 │ │ - add x24, x24, #0x680 │ │ - cmp x0, #0x0 │ │ - csel x2, xzr, x1, eq // eq = none │ │ - csel x1, x24, x0, eq // eq = none │ │ - add x0, sp, #0x370 │ │ - bl 405f8 │ │ - ldrb w20, [sp, #880] │ │ - ldr x19, [sp, #136] │ │ - cmp w20, #0x16 │ │ - b.eq 30150 // b.none │ │ - add x9, sp, #0x2f0 │ │ - ldr x8, [sp, #896] │ │ - ldur q0, [x9, #129] │ │ - ldur q1, [x9, #152] │ │ - ldur q2, [x9, #168] │ │ - str q0, [sp, #784] │ │ - ldur q0, [x9, #184] │ │ - ldur q3, [x9, #200] │ │ - stur x8, [x9, #47] │ │ - str q1, [sp, #1920] │ │ - str q2, [sp, #1936] │ │ - str q0, [sp, #1952] │ │ - str q3, [sp, #1968] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xa96 │ │ - ldr x0, [sp, #128] │ │ - mov w3, #0xf // #15 │ │ - ldr x1, [sp, #56] │ │ - bl 33bb0 │ │ - cmp x0, #0x0 │ │ - csel x2, xzr, x1, eq // eq = none │ │ - csel x1, x24, x0, eq // eq = none │ │ - add x0, sp, #0x370 │ │ - bl 405f8 │ │ - ldrb w21, [sp, #880] │ │ - cmp w21, #0x16 │ │ - b.ne 30178 // b.any │ │ - ldr x19, [sp, #136] │ │ - ldp x9, x25, [sp, #64] │ │ + ldp q0, q1, [x10, #64] │ │ + ldur q2, [x10, #96] │ │ + ldr x25, [x23] │ │ + str x8, [sp, #608] │ │ + stur q2, [x10, #40] │ │ + cmp x25, x9 │ │ + stur q0, [x10, #8] │ │ + stur q1, [x10, #24] │ │ + b.ne 2dc28 // b.any │ │ + mov w24, #0xa // #10 │ │ + add x22, sp, #0x260 │ │ + ldr x20, [sp, #120] │ │ + ldr x8, [sp, #656] │ │ + ldp q0, q1, [x22] │ │ + mov w2, #0x78 // #120 │ │ + ldr q2, [x22, #32] │ │ + ldr x1, [sp, #288] │ │ + add x9, x20, #0x1c8 │ │ + mov x0, x20 │ │ + str x8, [x20, #504] │ │ + stp q0, q1, [x9] │ │ + str q2, [x9, #32] │ │ + bl 75e40 │ │ + add x0, x20, #0x79 │ │ + add x1, sp, #0x330 │ │ + mov w2, #0x57 // #87 │ │ + strb w24, [x20, #120] │ │ + bl 75e40 │ │ + ldr q0, [x22, #176] │ │ + ldr w8, [sp, #320] │ │ + ldr x9, [sp, #312] │ │ + stur q0, [x20, #209] │ │ + ldp q0, q1, [x22, #112] │ │ + strb w8, [x20, #208] │ │ + ldur x8, [x22, #191] │ │ + stur q0, [x20, #232] │ │ + stur q1, [x20, #248] │ │ + ldp q0, q1, [x22, #144] │ │ + str x8, [x20, #224] │ │ + add x8, x20, #0xe8 │ │ + stp q0, q1, [x8, #32] │ │ + ldr x8, [sp, #232] │ │ + stp x9, x8, [x20, #296] │ │ + ldr x8, [sp, #296] │ │ + stp x8, x19, [x20, #312] │ │ + ldr x8, [sp, #272] │ │ + stp x8, x23, [x20, #328] │ │ + ldr x8, [sp, #224] │ │ + stp x25, x8, [x20, #344] │ │ + ldp x8, x9, [sp, #256] │ │ + stp x21, x8, [x20, #376] │ │ + ldp x8, x10, [sp, #240] │ │ + stp x28, x9, [x20, #360] │ │ + ldr x9, [sp, #280] │ │ + stp x26, x10, [x20, #392] │ │ + stp x9, x8, [x20, #408] │ │ + ldr x8, [sp, #304] │ │ + stp x8, x27, [x20, #424] │ │ + mov w8, #0x1 // #1 │ │ + stp x8, xzr, [x20, #440] │ │ + b 2de5c │ │ + ldr x9, [sp, #304] │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - str x8, [x9] │ │ - cbz x29, 3016c │ │ - ldr x8, [sp, #128] │ │ - ldr x0, [x8, #8] │ │ - bl 72f50 │ │ - add x0, sp, #0x1d8 │ │ - bl 410a4 │ │ - b 2e794 │ │ - add x9, sp, #0x2f0 │ │ - ldr x8, [sp, #896] │ │ - ldur q0, [x9, #129] │ │ - ldur q1, [x9, #152] │ │ - ldur q2, [x9, #168] │ │ - str q0, [sp, #816] │ │ - ldur q0, [x9, #184] │ │ - ldur q3, [x9, #200] │ │ - stur x8, [x9, #79] │ │ - str q1, [sp, #1856] │ │ - str q2, [sp, #1872] │ │ - str q0, [sp, #1888] │ │ - str q3, [sp, #1904] │ │ - ldr x19, [sp, #128] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xab1 │ │ - ldr x25, [sp, #56] │ │ + ldr x10, [sp, #120] │ │ + ldr x0, [x9] │ │ + str x8, [x10] │ │ + cmp x0, x8 │ │ + b.eq 2de38 // b.none │ │ + bl 49180 │ │ + b 2de38 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x829 │ │ + bl 49070 │ │ + cmp x0, #0x0 │ │ + csel x28, xzr, x1, eq // eq = none │ │ + csinc x24, x0, xzr, ne // ne = any │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x8c8 │ │ + bl 49070 │ │ + str x1, [sp, #224] │ │ + mov x26, x0 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x1ee │ │ + bl 490a8 │ │ mov w3, #0x11 // #17 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x24, x0, eq // eq = none │ │ - stp x8, x9, [sp, #216] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xac2 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + csel x22, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #312] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x1ff │ │ + bl 49070 │ │ cmp x0, #0x0 │ │ csel x8, xzr, x1, eq // eq = none │ │ - str x8, [sp, #208] │ │ - csel x8, x24, x0, eq // eq = none │ │ - str x8, [sp, #192] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xad1 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ - mov w3, #0xf // #15 │ │ - bl 33bb0 │ │ + csinc x19, x0, xzr, ne // ne = any │ │ + str x8, [sp, #216] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x20e │ │ + bl 49070 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x24, x0, eq // eq = none │ │ - stp x8, x9, [sp, #176] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xb14 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #208] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #272] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x263 │ │ + bl 490a8 │ │ mov w3, #0xe // #14 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x24, x0, eq // eq = none │ │ - stp x8, x9, [sp, #160] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xb22 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ + csel x27, xzr, x1, eq // eq = none │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #192] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x271 │ │ + bl 490a8 │ │ mov w3, #0x16 // #22 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x9, xzr, x1, eq // eq = none │ │ - csel x8, x24, x0, eq // eq = none │ │ - stp x8, x9, [sp, #144] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xae0 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #264] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #184] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x21d │ │ + bl 490a8 │ │ mov w3, #0xe // #14 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ csel x8, xzr, x1, eq // eq = none │ │ - csel x26, x24, x0, eq // eq = none │ │ - str x8, [sp, #112] │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xaee │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ + str x8, [sp, #256] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #176] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x22b │ │ + bl 490a8 │ │ mov w3, #0x13 // #19 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x27, xzr, x1, eq // eq = none │ │ - csel x28, x24, x0, eq // eq = none │ │ - adrp x2, 9000 │ │ - add x2, x2, #0xb01 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + str x8, [sp, #248] │ │ + csinc x8, x0, xzr, ne // ne = any │ │ + str x8, [sp, #168] │ │ + adrp x2, a000 │ │ + add x2, x2, #0x250 │ │ + bl 490a8 │ │ mov w3, #0x13 // #19 │ │ - bl 33bb0 │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - csel x22, xzr, x1, eq // eq = none │ │ - csel x23, x24, x0, eq // eq = none │ │ - adrp x2, 6000 │ │ - add x2, x2, #0x1f0 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + mov x1, x21 │ │ + csinc x21, x0, xzr, ne // ne = any │ │ + str x8, [sp, #240] │ │ + adrp x2, 5000 │ │ + add x2, x2, #0xf30 │ │ + mov x0, x23 │ │ mov w3, #0x10 // #16 │ │ - bl 33bb0 │ │ - ldr q0, [sp, #1920] │ │ - add x25, sp, #0x2f0 │ │ - ldr q2, [sp, #784] │ │ - add x9, sp, #0x590 │ │ - ldr q1, [sp, #1936] │ │ + bl 305b0 │ │ cmp x0, #0x0 │ │ - ldur x8, [x25, #47] │ │ - add x10, sp, #0x1d8 │ │ - stur q0, [x9, #23] │ │ - ldr q0, [sp, #1952] │ │ - str q2, [sp, #1424] │ │ - ldr q2, [sp, #1968] │ │ - stur x8, [x9, #15] │ │ - ldur x8, [x25, #79] │ │ - stur q1, [x9, #39] │ │ - ldr q1, [sp, #816] │ │ - stur q0, [x9, #55] │ │ - ldr q0, [sp, #1888] │ │ - stur q2, [x9, #71] │ │ - ldr q2, [sp, #1904] │ │ - stur x8, [x25, #15] │ │ - ldr q3, [sp, #1856] │ │ - str q1, [sp, #752] │ │ - ldr q1, [sp, #1872] │ │ - ldr q4, [sp, #1424] │ │ - stp q0, q2, [sp, #560] │ │ - ldr q0, [sp, #1440] │ │ - ldur x8, [x9, #79] │ │ - mov x9, x24 │ │ - ldr q2, [sp, #1456] │ │ - stp q3, q1, [sp, #528] │ │ - ldr q1, [sp, #1488] │ │ - stp q4, q0, [sp, #592] │ │ - ldr q0, [sp, #1472] │ │ - csel x24, xzr, x1, eq // eq = none │ │ - csel x19, x9, x0, eq // eq = none │ │ - stur x8, [x10, #199] │ │ - str q2, [sp, #624] │ │ - stp q0, q1, [sp, #640] │ │ - cbz x29, 303b4 │ │ - ldr x8, [sp, #128] │ │ - ldr x0, [x8, #8] │ │ - bl 72f50 │ │ - ldp x13, x12, [sp, #216] │ │ - ldp x16, x15, [sp, #184] │ │ - ldp x0, x17, [sp, #168] │ │ - ldp x2, x1, [sp, #152] │ │ - ldr x14, [sp, #208] │ │ - ldr x3, [sp, #144] │ │ - ldr x4, [sp, #112] │ │ - b 2ffa8 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x370 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5d8 │ │ - b 30438 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - ldr x25, [sp, #72] │ │ - bl 172fc │ │ - b 3063c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x20 │ │ - ldr x1, [sp, #176] │ │ - ldr x25, [sp, #72] │ │ - bl 1697c │ │ - b 3063c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x370 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5c0 │ │ - str x8, [sp, #880] │ │ - mov w9, #0x1 // #1 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - stp xzr, xzr, [x0, #24] │ │ - stp x9, x8, [x0, #8] │ │ - ldr x25, [sp, #72] │ │ - bl 16154 │ │ - b 3063c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x370 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5d8 │ │ - b 304b8 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x29 │ │ - mov x1, x20 │ │ - bl 172fc │ │ - b 3063c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x20 │ │ - ldr x1, [sp, #168] │ │ - bl 1697c │ │ - b 3063c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x370 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5c0 │ │ - str x8, [sp, #880] │ │ - mov w9, #0x1 // #1 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - stp xzr, xzr, [x0, #24] │ │ - stp x9, x8, [x0, #8] │ │ - bl 16154 │ │ - b 3063c │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x810 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x668 │ │ - mov w1, #0x2c // #44 │ │ - ldr x25, [sp, #72] │ │ - bl 16d98 │ │ - b 3063c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x638 │ │ - ldr x25, [sp, #72] │ │ - bl 17a54 │ │ - b 3063c │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x810 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x668 │ │ - mov w1, #0x2c // #44 │ │ - str x21, [sp, #184] │ │ - bl 16d98 │ │ - b 3063c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5a8 │ │ - mov x0, x9 │ │ - mov x1, x27 │ │ - ldr x25, [sp, #72] │ │ - bl 1697c │ │ - b 3063c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x5a8 │ │ - str x9, [sp, #152] │ │ - str x8, [sp, #80] │ │ - ldp x25, x2, [sp, #72] │ │ - mov x0, x29 │ │ - ldr x1, [sp, #152] │ │ - ldr x23, [sp, #168] │ │ - bl 172fc │ │ - b 3063c │ │ + mov x2, x28 │ │ + csel x8, xzr, x1, eq // eq = none │ │ + csinc x23, x0, xzr, ne // ne = any │ │ + add x0, sp, #0x4f0 │ │ + mov x1, x24 │ │ + str x8, [sp, #160] │ │ + bl 4223c │ │ + ldrb w24, [sp, #1264] │ │ + cmp w24, #0xa │ │ + b.eq 2de10 // b.none │ │ + str x22, [sp, #232] │ │ + add x22, sp, #0x430 │ │ + ldr x8, [sp, #1280] │ │ + ldur q0, [x22, #193] │ │ + ldur q1, [x22, #216] │ │ + add x28, sp, #0x4f0 │ │ + ldur q2, [x22, #248] │ │ + cmp x26, #0x0 │ │ + add x0, sp, #0x4f0 │ │ + str q0, [x20, #256] │ │ + ldur q0, [x22, #232] │ │ + csinc x1, x26, xzr, ne // ne = any │ │ + stur x8, [x22, #15] │ │ + ldr x8, [sp, #224] │ │ + stp q1, q0, [x28, #560] │ │ + ldur q0, [x28, #72] │ │ + csel x2, xzr, x8, eq // eq = none │ │ + stp q2, q0, [x28, #592] │ │ + bl 4223c │ │ + ldrb w8, [sp, #1264] │ │ + cmp w8, #0xa │ │ + b.ne 2de7c // b.any │ │ + ldr x9, [sp, #304] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x0, x25 │ │ + ldr x1, [x9, #8] │ │ + ldr x9, [sp, #120] │ │ + str x8, [x9] │ │ + bl 41834 │ │ + mov w19, #0x1 // #1 │ │ + add x0, sp, #0x260 │ │ + bl 42a50 │ │ + ldr x9, [sp, #320] │ │ + ldr x10, [sp, #296] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x0, [x9] │ │ + cmp x10, x8 │ │ + ccmp x0, x8, #0x4, eq // eq = none │ │ + b.eq 2de58 // b.none │ │ + bl 49180 │ │ + bl 491c4 │ │ + add sp, sp, #0x8f0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldur q0, [x28, #1] │ │ + ldur q1, [x28, #24] │ │ + add x9, sp, #0x260 │ │ + ldur q2, [x28, #56] │ │ + str w8, [sp, #320] │ │ + mov x0, x25 │ │ + str q0, [x22, #64] │ │ + ldur q0, [x28, #40] │ │ + ldr x8, [sp, #1280] │ │ + stp q1, q0, [x9, #112] │ │ + ldur q0, [x28, #72] │ │ + stur x8, [x22, #79] │ │ + ldur x8, [x22, #15] │ │ + stp q2, q0, [x9, #144] │ │ + ldp q2, q1, [x28, #592] │ │ + stur x8, [x20, #15] │ │ + ldur x8, [x22, #79] │ │ + stur q1, [x20, #71] │ │ + ldp q1, q0, [x28, #560] │ │ + stur x8, [x9, #191] │ │ + ldr x8, [sp, #304] │ │ + stur q2, [x20, #55] │ │ + stur q0, [x20, #39] │ │ + ldr q0, [x22] │ │ + ldr x1, [x8, #8] │ │ + stur q1, [x20, #23] │ │ + str q0, [x20] │ │ + ldr q0, [x22, #64] │ │ + str q0, [x9, #176] │ │ + bl 41834 │ │ + stp x19, x23, [sp, #296] │ │ + ldp x23, x19, [sp, #208] │ │ + ldp x28, x25, [sp, #184] │ │ + str x21, [sp, #280] │ │ + str x27, [sp, #224] │ │ + ldr x27, [sp, #160] │ │ + ldp x26, x21, [sp, #168] │ │ + b 2db38 │ │ + bl 490f0 │ │ + mov w24, #0x8 // #8 │ │ + b 2dad8 │ │ + mov w21, #0x13 // #19 │ │ + mov x26, x9 │ │ + b 2d7a0 │ │ + lsr x22, x8, #8 │ │ + lsr x19, x8, #16 │ │ + and w21, w8, #0xff │ │ + b 2d7a8 │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0xf8 // #248 │ │ - bl 15a5c │ │ - b 3063c │ │ - str x21, [sp, #184] │ │ - b 305dc │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x638 │ │ - str x21, [sp, #184] │ │ - bl 17a54 │ │ - b 3063c │ │ + mov w1, #0x128 // #296 │ │ + bl 169c8 │ │ + b 2e1c4 │ │ + ldr x0, [sp, #960] │ │ + cmp x24, #0x15 │ │ + b.cs 2e1a4 // b.hs, b.nlast │ │ + add x9, x0, x24, lsl #4 │ │ + mov x8, xzr │ │ + add x12, x0, #0x10 │ │ + mov x13, x0 │ │ + ldr x11, [x13, #16] │ │ + ldr x10, [x13] │ │ + cmp x11, x10 │ │ + mov x10, x12 │ │ + b.cs 2dfb8 // b.hs, b.nlast │ │ + ldr x12, [x13, #24] │ │ + mov x13, x8 │ │ + add x14, x0, x13 │ │ + ldr q0, [x14] │ │ + str q0, [x14, #16] │ │ + cbz x13, 2dfb0 │ │ + ldur x14, [x14, #-16] │ │ + sub x13, x13, #0x10 │ │ + cmp x11, x14 │ │ + b.cc 2df84 // b.lo, b.ul, b.last │ │ + add x13, x0, x13 │ │ + add x13, x13, #0x10 │ │ + b 2dfb4 │ │ + mov x13, x0 │ │ + stp x11, x12, [x13] │ │ + add x12, x10, #0x10 │ │ + add x8, x8, #0x10 │ │ + mov x13, x10 │ │ + cmp x12, x9 │ │ + b.eq 2ca00 // b.none │ │ + b 2df68 │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0xf8 // #248 │ │ - bl 15a5c │ │ - b 3063c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5a8 │ │ - mov x0, x10 │ │ - mov x1, x28 │ │ - str x21, [sp, #184] │ │ - bl 1697c │ │ - b 3063c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x5a8 │ │ - str x10, [sp, #152] │ │ - str x21, [sp, #184] │ │ - str x8, [sp, #48] │ │ - mov x0, x29 │ │ - ldr x1, [sp, #152] │ │ - ldr x2, [sp, #48] │ │ - bl 172fc │ │ - b 3063c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x620 │ │ - bl 17a54 │ │ - b 3063c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x608 │ │ - bl 17a54 │ │ - b 3063c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x620 │ │ - bl 17a54 │ │ - b 3063c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x978 │ │ - bl 16184 │ │ - b 3063c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x960 │ │ - bl 161cc │ │ + mov w1, #0x128 // #296 │ │ + ldr x21, [sp, #320] │ │ + bl 169c8 │ │ + b 2e1c4 │ │ + mov w21, #0x12 // #18 │ │ + b 2d7a0 │ │ + ldr x26, [sp, #256] │ │ + b 2dff8 │ │ + ldr x26, [sp, #104] │ │ + mov w21, #0x13 // #19 │ │ + b 2e144 │ │ + cmp x28, #0x15 │ │ + b.cs 2e1c8 // b.hs, b.nlast │ │ + add x9, x27, x28, lsl #5 │ │ + mov x8, xzr │ │ + add x12, x27, #0x20 │ │ + mov x13, x27 │ │ + ldr x11, [x13, #40] │ │ + ldr x10, [x13, #8] │ │ + cmp x11, x10 │ │ + mov x10, x12 │ │ + b.cs 2e094 // b.hs, b.nlast │ │ + ldr q0, [x13, #48] │ │ + ldr x12, [x13, #32] │ │ + add x13, sp, #0x430 │ │ + mov x14, x8 │ │ + str q0, [x13, #192] │ │ + mov x13, x14 │ │ + add x14, x27, x14 │ │ + ldp q0, q1, [x14] │ │ + stp q0, q1, [x14, #32] │ │ + cbz x13, 2e078 │ │ + ldur x14, [x14, #-24] │ │ + cmp x11, x14 │ │ + sub x14, x13, #0x20 │ │ + b.cc 2e040 // b.lo, b.ul, b.last │ │ + add x13, x27, x13 │ │ + add x14, x27, x14 │ │ + add x13, x13, #0x20 │ │ + add x14, x14, #0x20 │ │ + b 2e080 │ │ + add x13, x14, #0x20 │ │ + mov x14, x27 │ │ + str x12, [x14] │ │ + stur x11, [x13, #-24] │ │ + add x11, sp, #0x430 │ │ + ldr q0, [x11, #192] │ │ + stur q0, [x13, #-16] │ │ + add x12, x10, #0x20 │ │ + add x8, x8, #0x20 │ │ + mov x13, x10 │ │ + cmp x12, x9 │ │ + b.ne 2e018 // b.any │ │ + b 2d728 │ │ + mov w22, wzr │ │ + mov w21, #0x13 // #19 │ │ + b 2e144 │ │ + ldr x26, [sp, #248] │ │ + b 2e0c4 │ │ + ldr x26, [sp, #64] │ │ + add x28, sp, #0x430 │ │ + mov w22, wzr │ │ + mov w21, #0x13 // #19 │ │ + b 2e148 │ │ + mov x9, xzr │ │ + sub x26, x8, #0x4 │ │ + b 2e104 │ │ + mov x9, xzr │ │ + sub x26, x8, #0x2 │ │ + b 2e104 │ │ + mov x9, xzr │ │ + mov w10, #0x13 // #19 │ │ + mov x26, x8 │ │ + b 2e108 │ │ + mov x9, xzr │ │ + sub x26, x8, #0x1 │ │ + mov w10, #0x13 // #19 │ │ + bl 49204 │ │ + b 2e124 │ │ + add x8, x8, #0x8 │ │ + bl 49204 │ │ + mov x9, xzr │ │ + mov w10, #0x13 // #19 │ │ + mov x26, x8 │ │ + orr x8, x10, x9 │ │ + lsr x22, x8, #8 │ │ + mov x19, xzr │ │ + and w21, w8, #0xff │ │ + b 2d7ac │ │ + ldr x22, [sp, #136] │ │ + mov w21, #0x19 // #25 │ │ + mov x26, x14 │ │ + add x28, sp, #0x430 │ │ + mov x19, xzr │ │ + b 2d7ac │ │ + mov w8, #0x13 // #19 │ │ + ldr x26, [sp, #232] │ │ + strb w8, [sp, #1264] │ │ + b 2e164 │ │ + ldr x26, [sp, #1272] │ │ + ldr x8, [sp, #1264] │ │ + bl 49204 │ │ + add x20, sp, #0x330 │ │ + lsr x22, x8, #8 │ │ + lsr x19, x8, #16 │ │ + b 2e130 │ │ + mov x19, xzr │ │ + mov w22, wzr │ │ + mov w21, #0x13 // #19 │ │ + b 2d7a8 │ │ + lsr x19, x19, #16 │ │ + b 2df38 │ │ + ubfiz w9, w15, #8, #8 │ │ + mov w10, #0x19 // #25 │ │ + add x28, sp, #0x430 │ │ + b 2e124 │ │ + mov x1, x24 │ │ + bl 41c00 │ │ + b 2ca00 │ │ + bl 49204 │ │ + add x20, sp, #0x330 │ │ + mov w8, #0x34 // #52 │ │ + b 2e128 │ │ + bl 49188 │ │ brk #0x1 │ │ - b 30668 │ │ - b 30668 │ │ - b 30668 │ │ - b 30668 │ │ + mov x0, x27 │ │ + mov x1, x28 │ │ + bl 41d10 │ │ + b 2d728 │ │ + b 2e2a8 │ │ + b 2e2fc │ │ + b 2e1ec │ │ + b 2e1ec │ │ + b 2e1f4 │ │ mov x22, x0 │ │ - add x0, sp, #0x370 │ │ - bl 3fd6c │ │ - b 3091c │ │ - bl 17e20 │ │ - b 30670 │ │ + b 2e20c │ │ + ldr x8, [sp, #1136] │ │ mov x22, x0 │ │ - b 30684 │ │ + cbz x8, 2e20c │ │ + add x8, sp, #0x470 │ │ + add x0, x8, #0x8 │ │ + bl 3374c │ │ + add x0, sp, #0x720 │ │ + bl 3e990 │ │ + b 2e2ac │ │ mov x22, x0 │ │ - ldr x8, [sp, #592] │ │ - cbz x8, 30684 │ │ - ldr x0, [sp, #208] │ │ - bl 37d84 │ │ - add x0, sp, #0x590 │ │ - bl 4003c │ │ - b 3091c │ │ - ldr x9, [sp, #120] │ │ + add x0, sp, #0x4f0 │ │ + bl 40c88 │ │ + b 2e2ac │ │ + bl 19764 │ │ mov x22, x0 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - b.eq 309b0 // b.none │ │ - b 309d0 │ │ + add x0, sp, #0x4f0 │ │ + bl 40be0 │ │ + b 2e2c8 │ │ + bl 19764 │ │ mov x22, x0 │ │ - add x0, sp, #0x210 │ │ - bl 40264 │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - bl 4054c │ │ - mov w19, wzr │ │ - b 306dc │ │ - bl 17e20 │ │ + bl 491a8 │ │ + b 2e2cc │ │ + bl 19764 │ │ + b 2e280 │ │ mov x22, x0 │ │ - add x0, sp, #0x330 │ │ - bl 401bc │ │ - mov w19, #0x1 // #1 │ │ - mov w21, wzr │ │ - mov w20, wzr │ │ - cbz x28, 3070c │ │ - b 30700 │ │ - bl 17e20 │ │ + add x0, sp, #0x400 │ │ + bl 41f90 │ │ + tbnz w19, #0, 2e348 │ │ + mov x0, x27 │ │ + b 2e344 │ │ + bl 19764 │ │ mov x22, x0 │ │ - mov w19, #0x1 // #1 │ │ - ldr x29, [sp, #176] │ │ - mov w21, #0x1 // #1 │ │ - mov x0, x29 │ │ - bl 72f50 │ │ - mov w20, w21 │ │ - ldxr x8, [x24] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x24] │ │ - cbnz w9, 3070c │ │ - b.ne 3072c // b.any │ │ - dmb ishld │ │ - add x0, sp, #0x370 │ │ - bl 3393c │ │ - cbz w19, 30738 │ │ - add x0, sp, #0x210 │ │ - bl 40264 │ │ - tbz w20, #0, 30874 │ │ - mov w19, #0x1 // #1 │ │ - b 307dc │ │ + bl 491a0 │ │ + mov w19, wzr │ │ + b 2e2b0 │ │ mov x22, x0 │ │ - cbz x29, 30758 │ │ - ldr x8, [sp, #128] │ │ - ldr x0, [x8, #8] │ │ - bl 72f50 │ │ - add x0, sp, #0x1d8 │ │ - bl 410a4 │ │ - ldr x25, [sp, #72] │ │ - b 309a8 │ │ + add x0, x23, #0x60 │ │ + bl 3eac8 │ │ + b 2e2ac │ │ mov x22, x0 │ │ - b 307d8 │ │ - b 30790 │ │ + b 2e358 │ │ mov x22, x0 │ │ - add x0, sp, #0x370 │ │ - bl 404a8 │ │ - b 307d0 │ │ - bl 17e20 │ │ + b 2e2cc │ │ mov x22, x0 │ │ - b 30914 │ │ - add x8, sp, #0x590 │ │ + b 2e39c │ │ mov x22, x0 │ │ - add x0, x8, #0x60 │ │ - bl 38af4 │ │ - b 3091c │ │ - b 307f8 │ │ + mov w19, #0x1 // #1 │ │ + add x0, sp, #0x400 │ │ + bl 41f90 │ │ + tbnz w19, #0, 2e338 │ │ + b 2e348 │ │ + bl 19764 │ │ mov x22, x0 │ │ - ldr x25, [sp, #72] │ │ - ldr x23, [sp, #168] │ │ - b 3094c │ │ - ldr x8, [x20] │ │ + bl 491a8 │ │ + add x0, sp, #0x398 │ │ + bl 409fc │ │ + b 2e358 │ │ + bl 19764 │ │ + ldr x1, [x23, #8] │ │ mov x22, x0 │ │ - str x19, [sp, #448] │ │ - str x8, [sp, #120] │ │ - b 30894 │ │ + mov x0, x25 │ │ + bl 41834 │ │ + add x0, sp, #0x260 │ │ + bl 42a50 │ │ + ldr x21, [sp, #320] │ │ + b 2e408 │ │ mov x22, x0 │ │ - add x0, sp, #0x740 │ │ - bl 40264 │ │ - mov w19, wzr │ │ - add x0, sp, #0x330 │ │ - bl 401bc │ │ - tbz w19, #0, 30854 │ │ - b 30874 │ │ - bl 17e20 │ │ + b 2e348 │ │ mov x22, x0 │ │ - b 30934 │ │ + b 2e3b0 │ │ mov x22, x0 │ │ - b 3091c │ │ + subs x23, x23, #0x1 │ │ + b.eq 2e32c // b.none │ │ + mov x0, x27 │ │ + add x19, x27, #0x230 │ │ + bl 40c88 │ │ + mov x27, x19 │ │ + b 2e310 │ │ + ldr x8, [sp, #1024] │ │ + cbz x8, 2e338 │ │ + bl 490f0 │ │ + ldr x8, [sp, #1000] │ │ + cbz x8, 2e348 │ │ + ldr x0, [sp, #1008] │ │ + bl 75e00 │ │ + ldr x8, [sp, #952] │ │ + cbz x8, 2e358 │ │ + ldr x0, [sp, #960] │ │ + bl 75e00 │ │ + ldxr x8, [x25] │ │ + sub x9, x8, #0x1 │ │ + stlxr w10, x9, [x25] │ │ + cbnz w10, 2e358 │ │ + cmp x8, #0x1 │ │ + b.ne 2e37c // b.any │ │ + dmb ishld │ │ + add x0, sp, #0x390 │ │ + bl 30484 │ │ + mov w19, wzr │ │ + b 2e39c │ │ + bl 19764 │ │ + bl 19764 │ │ mov x22, x0 │ │ - b 30874 │ │ + mov w19, wzr │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #280] │ │ + ldr x21, [sp, #320] │ │ + b 2e3ec │ │ mov x22, x0 │ │ - add x0, sp, #0x370 │ │ - bl 339f8 │ │ - b 30894 │ │ - bl 17e20 │ │ - str x21, [sp, #184] │ │ - b 30908 │ │ + add x0, sp, #0x4f0 │ │ + bl 30550 │ │ + ldr x1, [x21, #8] │ │ + ldr x0, [sp, #296] │ │ + bl 41834 │ │ + add x8, sp, #0x148 │ │ + add x0, x8, #0xf8 │ │ + bl 4059c │ │ + mov w19, wzr │ │ + str wzr, [sp, #280] │ │ + b 2e3ec │ │ + bl 19764 │ │ + bl 19764 │ │ mov x22, x0 │ │ - subs x21, x21, #0x1 │ │ - b.eq 30844 // b.none │ │ + add x0, sp, #0x4f0 │ │ + bl 30550 │ │ + mov w19, wzr │ │ + tbnz w19, #0, 2e408 │ │ + ldr x9, [sp, #304] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x0, [x9] │ │ + cmp x0, x8 │ │ + b.eq 2e408 // b.none │ │ + bl 49180 │ │ + ldr w8, [sp, #280] │ │ + cbz w8, 2e428 │ │ + ldr x0, [x21] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x0, x8 │ │ + b.eq 2e428 // b.none │ │ + ldr x1, [x21, #8] │ │ + bl 41834 │ │ + bl 491c4 │ │ + mov x0, x22 │ │ + bl 71c04 │ │ + bl 19764 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x90 │ │ + adrp x8, 6000 │ │ + mov x3, x2 │ │ + mov x2, x1 │ │ + ldr d0, [x8, #128] │ │ + mov x19, x0 │ │ + mov w8, #0x1 // #1 │ │ + mov x0, sp │ │ + add x1, sp, #0x10 │ │ + str wzr, [sp, #24] │ │ + strh wzr, [sp, #28] │ │ + str d0, [sp, #16] │ │ + strb w8, [sp, #24] │ │ + bl 27fd8 │ │ + ldr w8, [sp] │ │ + tbz w8, #0, 2e4e4 │ │ + cbz w8, 2e544 │ │ + ldr x20, [sp, #8] │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 2e4cc // b.any │ │ + ldr x21, [x20, #-1]! │ │ + ldr x22, [x20, #8] │ │ + ldr x8, [x22] │ │ + cbz x8, 2e4b4 │ │ + mov x0, x21 │ │ + blr x8 │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 2e4c4 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ mov x0, x20 │ │ - add x24, x20, #0x218 │ │ - bl 3fd6c │ │ - mov x20, x24 │ │ - b 30828 │ │ - ldr x8, [sp, #816] │ │ - cbz x8, 30854 │ │ + bl 75e00 │ │ + str xzr, [x19] │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + movi v0.2d, #0x0 │ │ + ldr w20, [sp, #4] │ │ + add x1, sp, #0x10 │ │ + mov w0, w20 │ │ + stp q0, q0, [sp, #16] │ │ + stp q0, q0, [sp, #48] │ │ + stp q0, q0, [sp, #80] │ │ + stp q0, q0, [sp, #112] │ │ + bl 75fa0 │ │ + cmn w0, #0x1 │ │ + b.eq 2e564 // b.none │ │ + ldr x21, [sp, #64] │ │ + mov x0, xzr │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x2 // #2 │ │ + mov w4, w20 │ │ + mov x5, xzr │ │ + mov x1, x21 │ │ + bl 75fd0 │ │ + cmn x0, #0x1 │ │ + b.eq 2e570 // b.none │ │ + mov w8, #0x1 // #1 │ │ + stp x0, x21, [x19, #8] │ │ + b 2e574 │ │ + ldr w0, [sp, #4] │ │ + bl 75ee0 │ │ + str xzr, [x19] │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + bl 75e80 <__errno@plt> │ │ + str xzr, [x19] │ │ + b 2e578 │ │ + mov x8, xzr │ │ + str x8, [x19] │ │ + mov w0, w20 │ │ + bl 75ee0 │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #144] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + ldr x8, [x22, #8] │ │ + mov x19, x0 │ │ + cbz x8, 2e5a8 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 72f50 │ │ - ldr x25, [sp, #72] │ │ - ldr x0, [sp, #176] │ │ - cbnz x23, 30960 │ │ - b 30964 │ │ - bl 17e20 │ │ - mov x22, x0 │ │ - add x0, sp, #0x370 │ │ - bl 339f8 │ │ - ldr x25, [sp, #72] │ │ - b 30988 │ │ - bl 17e20 │ │ - ldr x25, [sp, #72] │ │ - b 30940 │ │ - mov x22, x0 │ │ - b 30934 │ │ + bl 71c04 │ │ + ldr x9, [x0, #48] │ │ + cbz x9, 2e710 │ │ + stp x20, x19, [sp, #-16]! │ │ + ldp x11, x8, [x0, #32] │ │ + mov w12, #0x4e47 // #20039 │ │ + ldr x10, [x0, #24] │ │ + mov w13, #0x55 // #85 │ │ + add x9, x8, x9, lsl #6 │ │ + b 2e5e8 │ │ + add x8, x8, #0x40 │ │ + cmp x8, x9 │ │ + b.eq 2e704 // b.none │ │ + ldr w14, [x8, #4] │ │ + cmp w14, #0x7 │ │ + b.ne 2e5dc // b.any │ │ + ldr x14, [x8, #32] │ │ + cbz x14, 2e638 │ │ + ldr x15, [x8, #24] │ │ + subs x16, x11, x15 │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + cmp x14, x16 │ │ + b.hi 2e5dc // b.pmore │ │ + add x15, x10, x15 │ │ + ldr x16, [x8, #48] │ │ + cmp x16, #0x5 │ │ + b.cc 2e648 // b.lo, b.ul, b.last │ │ + cmp x16, #0x8 │ │ + b.ne 2e5dc // b.any │ │ + mov w0, #0x8 // #8 │ │ + cmp x14, #0xc │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + b 2e654 │ │ + mov w15, #0x1 // #1 │ │ + ldr x16, [x8, #48] │ │ + cmp x16, #0x5 │ │ + b.cs 2e620 // b.hs, b.nlast │ │ + mov w0, #0x4 // #4 │ │ + cmp x14, #0xc │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + add x16, x0, #0xb │ │ + neg x17, x0 │ │ + sub x0, x0, #0x1 │ │ + ldr w6, [x15] │ │ + sub x1, x14, #0xc │ │ + cmp x1, x6 │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + add x1, x16, x6 │ │ + and x2, x1, x17 │ │ + subs x3, x14, x2 │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + ldr w1, [x15, #4] │ │ + cmp x3, x1 │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + add x3, x0, x2 │ │ + add x7, x15, #0xb │ │ + add x3, x3, x1 │ │ + and x4, x3, x17 │ │ + add x5, x15, x4 │ │ + subs x3, x14, x4 │ │ + csel x3, xzr, x3, cc // cc = lo, ul, last │ │ + csinc x5, x5, xzr, cs // cs = hs, nlast │ │ + cbz x6, 2e6e8 │ │ + ldrb w20, [x7, x6] │ │ + mov x19, x6 │ │ + sub x6, x6, #0x1 │ │ + cbz w20, 2e6ac │ │ + cmp x19, #0x3 │ │ + b.ne 2e6e8 // b.any │ │ + ldrh w6, [x15, #12] │ │ + ldrb w7, [x15, #14] │ │ + cmp w6, w12 │ │ + ccmp w7, w13, #0x0, eq // eq = none │ │ + b.ne 2e6e8 // b.any │ │ + ldr w6, [x15, #8] │ │ + cmp w6, #0x3 │ │ + b.eq 2e718 // b.none │ │ + cmp x14, x4 │ │ + b.cc 2e5dc // b.lo, b.ul, b.last │ │ + cmp x3, #0xb │ │ + mov x15, x5 │ │ + mov x14, x3 │ │ + b.hi 2e660 // b.pmore │ │ + b 2e5dc │ │ + mov x0, xzr │ │ + ldp x20, x19, [sp], #16 │ │ + ret │ │ + mov x0, xzr │ │ + ret │ │ + add x0, x15, x2 │ │ + ldp x20, x19, [sp], #16 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + mov x0, x1 │ │ + mov x1, xzr │ │ + bl 75ff0 │ │ + cbz x0, 2e760 │ │ mov x22, x0 │ │ - ldr x8, [sp, #120] │ │ - cbz x8, 308a8 │ │ - ldr x8, [sp, #136] │ │ - ldr x0, [x8, #8] │ │ - bl 72f50 │ │ - add x0, sp, #0xf0 │ │ - bl 411a8 │ │ - ldr x25, [sp, #72] │ │ + bl 75f40 │ │ + tbz x0, #63, 2e788 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x498 │ │ + bl 169e0 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + mov w9, #0x2 // #2 │ │ + orr x8, x9, x8, lsl #32 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x9, x8, [x19] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x20, x0 │ │ + cbz x0, 2e7ac │ │ + mov x0, x20 │ │ + bl 75e30 │ │ + mov x21, x0 │ │ + cbnz x0, 2e7b0 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x20 │ │ + bl 169c8 │ │ + mov w21, #0x1 // #1 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov x2, x20 │ │ + bl 75e40 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + stp x20, x21, [x19] │ │ + str x20, [x19, #16] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #32] │ │ + str x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x20 │ │ + mov x20, x0 │ │ + mov x0, sp │ │ + bl 16ac0 │ │ + ldr x8, [sp] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.ne 2e840 // b.any │ │ + ldp x19, x21, [sp, #8] │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 2e724 │ │ + strb wzr, [x19] │ │ + cbz x21, 2e86c │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + b 75e00 │ │ + adrp x10, 78000 │ │ + add x10, x10, #0x9f0 │ │ + stp x9, x10, [x20] │ │ + cbz x8, 2e86c │ │ + ldr x19, [sp, #8] │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + mov x20, x0 │ │ + strb wzr, [x19] │ │ + cbz x21, 2e894 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0x80 │ │ + ldrb w24, [x1, #56] │ │ + cmp w24, #0x3 │ │ + b.ne 2e8e8 // b.any │ │ + mov w8, #0xa // #10 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xd0 │ │ + ret │ │ + ldrb w8, [x1, #57] │ │ + ldp x21, x23, [x1] │ │ + ldrb w10, [x1, #58] │ │ + add x25, sp, #0x40 │ │ + ldrb w22, [x1, #16] │ │ + and w9, w8, #0xff │ │ + cmp w9, #0x3 │ │ + ccmp w24, w9, #0x2, ne // ne = any │ │ + cset w8, hi // hi = pmore │ │ + tbz w10, #0, 2e9b4 │ │ + tbnz w8, #0, 2e8c4 │ │ + cbz w9, 2eae0 │ │ + cmp w9, #0x1 │ │ + b.eq 2e9c0 // b.none │ │ + mov x20, x0 │ │ + mov x0, x1 │ │ + mov x19, x1 │ │ + bl 416b8 │ │ + cmp x23, x0 │ │ + b.ls 2e998 // b.plast │ │ + add x0, sp, #0x40 │ │ + mov x1, x19 │ │ + bl 415b8 │ │ + ldr x8, [sp, #64] │ │ + ldur q0, [x25, #9] │ │ + ldur q1, [x25, #25] │ │ + ldur q2, [x25, #41] │ │ + ldur x10, [x25, #56] │ │ + ldrb w9, [sp, #72] │ │ + subs x8, x23, x8 │ │ + stp q0, q1, [sp] │ │ + str q2, [sp, #32] │ │ + stur x10, [sp, #47] │ │ + b.cc 2ebe0 // b.lo, b.ul, b.last │ │ + cmp w9, #0xa │ │ + mov x0, x20 │ │ + str x8, [x19, #8] │ │ + b.ne 2eb90 // b.any │ │ + mov x1, x19 │ │ + mov w9, #0x2 // #2 │ │ + mov x23, x8 │ │ + cmp w24, w9 │ │ + b.ls 2e914 // b.plast │ │ + b 2e8c4 │ │ + mov w9, #0x1 // #1 │ │ + mov x1, x19 │ │ + mov x0, x20 │ │ + strb w9, [x19, #57] │ │ + cmp w24, w9 │ │ + b.ls 2e914 // b.plast │ │ + b 2e8c4 │ │ + tbnz w8, #0, 2e8c4 │ │ + mov x19, x23 │ │ + b 2e9f0 │ │ + sub x8, x23, #0x1 │ │ + strb wzr, [x1, #57] │ │ + cbz x23, 2ebb4 │ │ + str x8, [x1, #8] │ │ + mov w8, #0x6 // #6 │ │ + b 2e8c8 │ │ + mov w9, #0x1 // #1 │ │ + mov x1, x20 │ │ + mov x0, x26 │ │ + strb w9, [x20, #57] │ │ + cmp w24, w9 │ │ + b.hi 2e8c4 // b.pmore │ │ + cbz w9, 2eae0 │ │ + cmp w9, #0x1 │ │ + b.eq 2ea6c // b.none │ │ + mov x26, x0 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 416b8 │ │ + cmp x19, x0 │ │ + b.ls 2e9d8 // b.plast │ │ + add x0, sp, #0x40 │ │ + mov x1, x20 │ │ + bl 415b8 │ │ + ldr x8, [sp, #64] │ │ + ldur q0, [x25, #9] │ │ + ldur q1, [x25, #25] │ │ + ldur q2, [x25, #41] │ │ + ldur x10, [x25, #56] │ │ + ldrb w9, [sp, #72] │ │ + subs x23, x19, x8 │ │ + stp q0, q1, [sp] │ │ + str q2, [sp, #32] │ │ + stur x10, [sp, #47] │ │ + b.cc 2ebc8 // b.lo, b.ul, b.last │ │ + cmp w9, #0xa │ │ + mov x0, x26 │ │ + str x23, [x20, #8] │ │ + b.ne 2eb90 // b.any │ │ + mov x1, x20 │ │ + mov w9, #0x2 // #2 │ │ + mov x19, x23 │ │ + b 2e9e8 │ │ + mov w9, wzr │ │ + cmp w22, #0x3 │ │ + strb wzr, [x1, #57] │ │ + b.cc 2e9e8 // b.lo, b.ul, b.last │ │ + cmp w22, #0x5 │ │ + b.eq 2e9e8 // b.none │ │ + cmp w22, #0x6 │ │ + b.ne 2e9d0 // b.any │ │ + cbz x19, 2eab0 │ │ + ldrb w8, [x21] │ │ + cmp x19, #0x1 │ │ + b.eq 2eab8 // b.none │ │ + cmp w8, #0x2e │ │ + b.ne 2eab8 // b.any │ │ + ldrb w8, [x21, #1] │ │ + cmp w8, #0x2f │ │ + b.eq 2eacc // b.none │ │ + mov w9, wzr │ │ + b 2e9e8 │ │ + cmp x19, #0x1 │ │ + mov w9, wzr │ │ + b.ne 2e9e8 // b.any │ │ + cmp w8, #0x2e │ │ + b.ne 2e9e8 // b.any │ │ + sub x8, x23, #0x1 │ │ + cbz x23, 2ebf8 │ │ + str x8, [x1, #8] │ │ + mov w8, #0x7 // #7 │ │ + b 2e8c8 │ │ + cmp w22, #0x2 │ │ + b.le 2eb14 │ │ + cmp w22, #0x4 │ │ + b.gt 2eb74 │ │ + cmp w22, #0x3 │ │ + b.eq 2eb3c // b.none │ │ + ldr x8, [x1, #48] │ │ + ldr x9, [x1, #32] │ │ + cmp x8, #0x0 │ │ + csinc x8, xzr, x8, eq // eq = none │ │ + add x8, x9, x8 │ │ + add x8, x8, #0x2 │ │ + b 2eb44 │ │ + cbz w22, 2eb3c │ │ + cmp w22, #0x1 │ │ + b.ne 2eb48 // b.any │ │ + ldr x8, [x1, #48] │ │ + ldr x9, [x1, #32] │ │ + cmp x8, #0x0 │ │ + csinc x8, xzr, x8, eq // eq = none │ │ + add x8, x9, x8 │ │ + add x8, x8, #0x8 │ │ + b 2eb44 │ │ + ldr x8, [x1, #32] │ │ + add x8, x8, #0x4 │ │ + cbz x8, 2eb7c │ │ + mov w8, #0x3 // #3 │ │ + ldur q0, [x1, #17] │ │ + ldur q1, [x1, #33] │ │ + strb w8, [x1, #57] │ │ + ldr x8, [x1, #48] │ │ + strb w22, [x0] │ │ + stur q0, [x0, #1] │ │ + stur q1, [x0, #17] │ │ + stp x8, x21, [x0, #32] │ │ + str x23, [x0, #48] │ │ + b 2e8cc │ │ + cmp w22, #0x5 │ │ + b.eq 2eb48 // b.none │ │ + mov w8, #0x3 // #3 │ │ + mov w9, #0xa // #10 │ │ + strb w8, [x1, #57] │ │ + strb w9, [x0] │ │ + b 2e8cc │ │ + ldp q0, q1, [sp] │ │ + ldr q2, [sp, #32] │ │ + ldur x8, [sp, #47] │ │ + strb w9, [x0] │ │ + stur q2, [x0, #33] │ │ + stur q0, [x0, #1] │ │ + stur q1, [x0, #17] │ │ + str x8, [x0, #48] │ │ + b 2e8cc │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x978 │ │ + mov x0, x8 │ │ + mov x1, xzr │ │ + bl 17680 │ │ + mov x8, x23 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x990 │ │ + mov x0, x8 │ │ + mov x1, x19 │ │ + bl 17680 │ │ + mov x19, x23 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x990 │ │ + mov x0, x8 │ │ + mov x1, x19 │ │ + bl 17680 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x960 │ │ + mov x0, x8 │ │ + mov x1, xzr │ │ + bl 17680 │ │ + sub sp, sp, #0xe0 │ │ + stp x29, x30, [sp, #128] │ │ + stp x28, x27, [sp, #144] │ │ + stp x26, x25, [sp, #160] │ │ + stp x24, x23, [sp, #176] │ │ + stp x22, x21, [sp, #192] │ │ + stp x20, x19, [sp, #208] │ │ + add x29, sp, #0x80 │ │ + ldrb w21, [x0, #16] │ │ + ldp x20, x19, [x0] │ │ + cmp w21, #0x6 │ │ + b.eq 2ec50 // b.none │ │ + ldur q0, [x0, #17] │ │ + ldur q1, [x0, #33] │ │ + ldr x8, [x0, #48] │ │ + stp q0, q1, [sp, #64] │ │ + stur x8, [sp, #95] │ │ + ldp q0, q1, [sp, #64] │ │ + ldur x8, [sp, #95] │ │ + ldrb w23, [x0, #56] │ │ + ldrb w22, [x0, #58] │ │ + stp x20, x19, [sp] │ │ + strb w21, [sp, #16] │ │ + stur q1, [sp, #33] │ │ + cmp w23, #0x2 │ │ + str x8, [sp, #48] │ │ + ldrb w8, [x0, #57] │ │ + stur q0, [sp, #17] │ │ + strb w22, [sp, #58] │ │ + strb w23, [sp, #56] │ │ + strb w8, [sp, #57] │ │ + b.ne 2ed3c // b.any │ │ + cbz x19, 2ed3c │ │ + cmp w21, #0x3 │ │ + b.cs 2ecd4 // b.hs, b.nlast │ │ + add x9, x20, x19 │ │ + mov x10, xzr │ │ + ldrb w11, [x20, x10] │ │ + cmp w11, #0x2f │ │ + b.eq 2ecbc // b.none │ │ + add x10, x10, #0x1 │ │ + cmp x19, x10 │ │ + b.ne 2eca0 // b.any │ │ + b 2ed38 │ │ + cbnz x10, 2ed38 │ │ + subs x19, x19, #0x1 │ │ + add x20, x20, #0x1 │ │ + b.ne 2ec9c // b.any │ │ + mov x20, x9 │ │ + b 2ed38 │ │ + mov x9, xzr │ │ + ldrb w10, [x20, x9] │ │ + cmp w10, #0x2f │ │ + b.eq 2ed00 // b.none │ │ + add x9, x9, #0x1 │ │ + cmp x19, x9 │ │ + b.ne 2ecd8 // b.any │ │ + mov x10, xzr │ │ + mov x9, x19 │ │ + cbnz x19, 2ed08 │ │ + b 2ed1c │ │ + mov w10, #0x1 // #1 │ │ + cbz x9, 2ed1c │ │ + cmp x9, #0x1 │ │ + b.ne 2ed38 // b.any │ │ + ldrb w11, [x20] │ │ + cmp w11, #0x2e │ │ + b.ne 2ed38 // b.any │ │ + add x0, x9, x10 │ │ + subs x9, x19, x0 │ │ + b.cc 2ef04 // b.lo, b.ul, b.last │ │ + add x20, x20, x0 │ │ + mov x19, x9 │ │ + b.ne 2ecd4 // b.any │ │ + mov x19, xzr │ │ + stp x20, x19, [sp] │ │ + cmp w8, #0x2 │ │ + b.ne 2eecc // b.any │ │ + cmp w21, #0x5 │ │ + ldr x8, [sp, #48] │ │ + csinc w24, w22, wzr, cs // cs = hs, nlast │ │ + cmp w21, #0x6 │ │ + ccmp w23, #0x0, #0x0, ne // ne = any │ │ + cset w25, ne // ne = any │ │ + cmp x8, #0x0 │ │ + csinc x8, xzr, x8, eq // eq = none │ │ + cmp w23, #0x1 │ │ + b.hi 2ee98 // b.pmore │ │ + ldr x9, [sp, #32] │ │ + add x8, x9, x8 │ │ + add x27, x9, #0x4 │ │ + add x26, x8, #0x2 │ │ + add x28, x8, #0x8 │ │ + tbnz w24, #0, 2edf8 │ │ + tbz w25, #0, 2ed98 │ │ + mov x8, xzr │ │ + cmp xzr, x19 │ │ + b.eq 2edf8 // b.none │ │ + b 2edac │ │ + cmp x19, #0x2 │ │ + b.cc 2ef14 // b.lo, b.ul, b.last │ │ + mov w8, #0x2 // #2 │ │ + cmp x8, x19 │ │ + b.eq 2edf8 // b.none │ │ + add x8, x20, x8 │ │ + add x10, x20, x19 │ │ + ldrb w9, [x8], #1 │ │ + cmp x8, x10 │ │ + cset w10, eq // eq = none │ │ + b.eq 2eddc // b.none │ │ + cmp w9, #0x2e │ │ + b.ne 2eddc // b.any │ │ + ldrb w8, [x8] │ │ + cmp w8, #0x2f │ │ + b.ne 2edf8 // b.any │ │ + b 2edec │ │ + cmp w9, #0x2e │ │ + eor w8, w10, #0x1 │ │ + csinc w8, w8, wzr, eq // eq = none │ │ + tbnz w8, #0, 2edf8 │ │ mov w8, #0x1 // #1 │ │ - str w8, [sp, #96] │ │ - b 30988 │ │ - bl 17e20 │ │ - mov x22, x0 │ │ - str wzr, [sp, #96] │ │ - b 30988 │ │ - mov x22, x0 │ │ - subs x21, x21, #0x1 │ │ - b.eq 308f0 // b.none │ │ + cbnz w23, 2ee00 │ │ + b 2ee48 │ │ + mov x8, xzr │ │ + cbz w23, 2ee48 │ │ + mov x9, xzr │ │ + add x8, x8, x22 │ │ + add x8, x8, x9 │ │ + cmp x19, x8 │ │ + b.ls 2eecc // b.plast │ │ + add x0, sp, #0x40 │ │ + mov x1, sp │ │ + bl 415b8 │ │ + ldrb w8, [sp, #72] │ │ + cmp w8, #0xa │ │ + b.ne 2eecc // b.any │ │ + ldr x8, [sp, #64] │ │ + subs x0, x19, x8 │ │ + b.cc 2eef4 // b.lo, b.ul, b.last │ │ + str x0, [sp, #8] │ │ + mov x19, x0 │ │ + tbz w24, #0, 2ed84 │ │ + b 2edf8 │ │ + cmp w21, #0x2 │ │ + b.le 2ee68 │ │ + cmp w21, #0x4 │ │ + b.gt 2ee88 │ │ + cmp w21, #0x3 │ │ + mov x9, x26 │ │ + b.ne 2ee04 // b.any │ │ + b 2ee80 │ │ + cbz w21, 2ee80 │ │ + cmp w21, #0x1 │ │ + mov x9, x28 │ │ + b.eq 2ee04 // b.none │ │ + mov w9, #0x6 // #6 │ │ + b 2ee04 │ │ + mov x9, x27 │ │ + b 2ee04 │ │ + cmp w21, #0x6 │ │ + b.eq 2ee00 // b.none │ │ + mov w9, #0x2 // #2 │ │ + b 2ee04 │ │ + cbz x19, 2eecc │ │ + add x0, sp, #0x40 │ │ + mov x1, sp │ │ + bl 415b8 │ │ + ldrb w8, [sp, #72] │ │ + cmp w8, #0xa │ │ + b.ne 2eecc // b.any │ │ + ldr x8, [sp, #64] │ │ + subs x0, x19, x8 │ │ + b.cc 2eef4 // b.lo, b.ul, b.last │ │ + mov x19, x0 │ │ + str x0, [sp, #8] │ │ + cbnz x0, 2ee9c │ │ mov x0, x20 │ │ - add x23, x20, #0x218 │ │ - bl 3fd6c │ │ - mov x20, x23 │ │ - b 308d4 │ │ - ldr x8, [sp, #816] │ │ - cbz x8, 30924 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - b 30924 │ │ - bl 17e20 │ │ - mov x22, x0 │ │ - ldr x0, [sp, #184] │ │ - bl 72f50 │ │ - ldr x0, [sp, #192] │ │ - bl 72f50 │ │ - add x0, sp, #0x330 │ │ - bl 401bc │ │ - ldr x8, [sp, #784] │ │ - cbz x8, 30934 │ │ - ldr x0, [sp, #792] │ │ - bl 72f50 │ │ - ldr x25, [sp, #72] │ │ - b 30954 │ │ - bl 17e20 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #208] │ │ + ldp x22, x21, [sp, #192] │ │ + ldp x24, x23, [sp, #176] │ │ + ldp x26, x25, [sp, #160] │ │ + ldp x28, x27, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xe0 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x8d0 │ │ + mov x1, x19 │ │ + bl 17680 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x8b8 │ │ + mov x1, x19 │ │ + bl 17624 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x870 │ │ + mov w0, #0x2 // #2 │ │ + mov x1, x19 │ │ + bl 17624 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + cmn x1, x2 │ │ + b.cs 2f004 // b.hs, b.nlast │ │ + ldr x9, [x0] │ │ + add x11, x2, x1 │ │ + mov w12, #0x8 // #8 │ │ + neg x13, x3 │ │ + mov x8, x3 │ │ + mov x19, x0 │ │ + lsl x10, x9, #1 │ │ + mov x0, xzr │ │ + cmp x11, x10 │ │ + csel x10, x11, x10, hi // hi = pmore │ │ + cmp x4, #0x1 │ │ + mov w11, #0x4 // #4 │ │ + csel x11, x12, x11, eq // eq = none │ │ + add x12, x3, x4 │ │ + cmp x10, x11 │ │ + sub x12, x12, #0x1 │ │ + csel x20, x10, x11, hi // hi = pmore │ │ + and x10, x12, x13 │ │ + umulh x11, x10, x20 │ │ + cmp xzr, x11 │ │ + b.ne 2eff8 // b.any │ │ + mul x2, x10, x20 │ │ + mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ + sub x10, x10, x8 │ │ + cmp x2, x10 │ │ + b.hi 2f018 // b.pmore │ │ + cbz x9, 2efc0 │ │ + mul x9, x9, x4 │ │ + ldr x10, [x19, #8] │ │ + str x10, [sp, #24] │ │ + str x9, [sp, #40] │ │ + mov x9, x8 │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov x1, x8 │ │ + str x9, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 2f014 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x258 │ │ + bl 169b0 │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x258 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x258 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-80]! │ │ + str x28, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1c0 │ │ + ldp x21, x20, [x0] │ │ + ldp x19, x22, [x1] │ │ + cmp x20, x22 │ │ + b.ne 2f0c0 // b.any │ │ + ldrb w8, [x0, #56] │ │ + ldrb w9, [x1, #56] │ │ + cmp w8, w9 │ │ + b.ne 2f0c0 // b.any │ │ + ldrb w8, [x0, #57] │ │ + cmp w8, #0x2 │ │ + b.ne 2f0c0 // b.any │ │ + ldrb w8, [x1, #57] │ │ + cmp w8, #0x2 │ │ + b.ne 2f0c0 // b.any │ │ + ldrb w8, [x0, #16] │ │ + ldrb w9, [x1, #16] │ │ + cmp w8, #0x3 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp w9, #0x3 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w8, w9 │ │ + tbnz w8, #0, 2f0c0 │ │ + mov x23, x0 │ │ + mov x0, x21 │ │ + mov x24, x1 │ │ + mov x1, x19 │ │ + mov x2, x20 │ │ + bl 75e60 │ │ + mov x1, x24 │ │ + mov w8, w0 │ │ + mov x0, x23 │ │ + cbz w8, 2f21c │ │ + ldrb w8, [x0, #16] │ │ + cmp w8, #0x6 │ │ + b.eq 2f0e0 // b.none │ │ + ldur q0, [x0, #17] │ │ + ldur q1, [x0, #33] │ │ + ldr x9, [x0, #48] │ │ + stp q0, q1, [sp] │ │ + stur x9, [sp, #31] │ │ + ldrb w9, [x1, #16] │ │ + ldrb w10, [x0, #58] │ │ + add x23, sp, #0x60 │ │ + ldrb w11, [x0, #56] │ │ + ldrb w12, [x0, #57] │ │ + cmp w9, #0x6 │ │ + b.eq 2f110 // b.none │ │ + ldur q0, [x1, #17] │ │ + ldur q1, [x1, #33] │ │ + ldr x13, [x1, #48] │ │ + stp q0, q1, [sp, #48] │ │ + stur x13, [sp, #79] │ │ + ldp q0, q1, [sp] │ │ + ldur x13, [sp, #31] │ │ + strb w8, [sp, #112] │ │ + ldur x8, [sp, #79] │ │ + strb w10, [sp, #154] │ │ + ldrb w10, [x1, #58] │ │ + stur q0, [sp, #113] │ │ + stur q1, [x23, #33] │ │ + ldp q0, q1, [sp, #48] │ │ + strb w9, [sp, #176] │ │ + ldrh w9, [x1, #56] │ │ + stp x19, x22, [sp, #160] │ │ + sub x19, x29, #0x70 │ │ + stur q0, [x23, #81] │ │ + stp x21, x20, [sp, #96] │ │ + str x13, [sp, #144] │ │ + strb w11, [sp, #152] │ │ + strb w12, [sp, #153] │ │ + stur q1, [x23, #97] │ │ + str x8, [sp, #208] │ │ + strh w9, [sp, #216] │ │ + strb w10, [sp, #218] │ │ + add x0, sp, #0xe0 │ │ + add x1, sp, #0x60 │ │ + bl 2e89c │ │ + ldrb w8, [sp, #224] │ │ + cmp w8, #0xa │ │ + b.eq 2f1e8 // b.none │ │ + sub x0, x29, #0xa8 │ │ + add x1, sp, #0xa0 │ │ + bl 2e89c │ │ + ldurb w8, [x29, #-168] │ │ + cmp w8, #0xa │ │ + b.eq 2f1e0 // b.none │ │ + ldp q0, q1, [sp, #224] │ │ + sub x0, x29, #0x70 │ │ + ldr x8, [sp, #272] │ │ + ldr q2, [sp, #256] │ │ + add x1, x19, #0x38 │ │ + stp q0, q1, [x29, #-112] │ │ + ldur q0, [x23, #184] │ │ + ldur q1, [x23, #200] │ │ + stur x8, [x29, #-64] │ │ + ldur x8, [x29, #-120] │ │ + stur q0, [x19, #56] │ │ + ldur q0, [x23, #216] │ │ + stur q2, [x29, #-80] │ │ + stur q1, [x19, #72] │ │ + stur q0, [x19, #88] │ │ + stur x8, [x19, #104] │ │ + bl 41454 │ │ + tbnz w0, #0, 2f168 │ │ + mov w0, wzr │ │ + b 2f200 │ │ + sub x0, x29, #0x70 │ │ + add x1, sp, #0xa0 │ │ + bl 2e89c │ │ + ldurb w8, [x29, #-112] │ │ + cmp w8, #0xa │ │ + cset w0, eq // eq = none │ │ + add sp, sp, #0x1c0 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x28, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + ret │ │ + mov w0, #0x1 // #1 │ │ + b 2f200 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x28, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + sub sp, sp, #0x290 │ │ + mov x19, x1 │ │ + cmp x1, #0x17f │ │ + mov x1, x0 │ │ + b.hi 2f440 // b.pmore │ │ + add x0, sp, #0x90 │ │ + mov x2, x19 │ │ + add x20, sp, #0x90 │ │ + bl 75e40 │ │ + cmp x19, #0xe │ │ + add x9, x19, #0x1 │ │ + strb wzr, [x20, x19] │ │ + b.hi 2f284 // b.pmore │ │ + mov x10, xzr │ │ + ldrb w8, [x20, x10] │ │ + cbz w8, 2f334 │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + b.ne 2f26c // b.any │ │ + b 2f394 │ │ + add x8, x20, #0x7 │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + subs x8, x8, x20 │ │ + b.eq 2f2c0 // b.none │ │ + mov x10, xzr │ │ + add x11, sp, #0x90 │ │ + ldrb w12, [x11, x10] │ │ + cbz w12, 2f334 │ │ + add x10, x10, #0x1 │ │ + cmp x8, x10 │ │ + b.ne 2f29c // b.any │ │ + sub x10, x19, #0xf │ │ + cmp x8, x10 │ │ + b.ls 2f2c4 // b.plast │ │ + b 2f304 │ │ + sub x10, x19, #0xf │ │ + mov x11, #0x101010101010101 // #72340172838076673 │ │ + mov x12, #0x8080808080808080 // #-9187201950435737472 │ │ + movk x11, #0x100 │ │ + dup v0.2d, x11 │ │ + add x11, sp, #0x90 │ │ + ldr q1, [x11, x8] │ │ + sub v2.2d, v0.2d, v1.2d │ │ + orr v1.16b, v2.16b, v1.16b │ │ + mov x13, v1.d[1] │ │ + fmov x14, d1 │ │ + and x13, x14, x13 │ │ + bics xzr, x12, x13 │ │ + b.ne 2f304 // b.any │ │ + add x8, x8, #0x10 │ │ + cmp x8, x10 │ │ + b.ls 2f2d8 // b.plast │ │ + subs x9, x9, x8 │ │ + b.eq 2f394 // b.none │ │ + add x11, sp, #0x90 │ │ + mov x10, xzr │ │ + add x11, x11, x8 │ │ + ldrb w12, [x11, x10] │ │ + cbz w12, 2f330 │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + b.ne 2f318 // b.any │ │ + b 2f394 │ │ + add x10, x10, x8 │ │ + cmp x10, x19 │ │ + b.ne 2f394 // b.any │ │ + movi v0.2d, #0x0 │ │ + sub x19, x29, #0x80 │ │ + add x0, sp, #0x90 │ │ + sub x1, x29, #0x80 │ │ + stp q0, q0, [x19] │ │ + stp q0, q0, [x19, #32] │ │ + stp q0, q0, [x19, #64] │ │ + stp q0, q0, [x19, #96] │ │ + bl 76000 │ │ + cmn w0, #0x1 │ │ + b.eq 2f400 // b.none │ │ + ldp q0, q1, [x19, #64] │ │ + mov x8, xzr │ │ + stp q0, q1, [sp, #80] │ │ + ldp q0, q1, [x19, #96] │ │ + stp q0, q1, [sp, #112] │ │ + ldp q0, q1, [x19] │ │ + stp q0, q1, [sp, #16] │ │ + ldp q0, q1, [x19, #32] │ │ + stp q0, q1, [sp, #48] │ │ + tbnz w8, #0, 2f3a8 │ │ + b 2f41c │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x9f0 │ │ + str x8, [sp, #16] │ │ + mov w8, #0x1 // #1 │ │ + tbz w8, #0, 2f41c │ │ + ldr x19, [sp, #16] │ │ + and x8, x19, #0x3 │ │ + cmp x8, #0x1 │ │ + b.ne 2f3e8 // b.any │ │ + ldr x20, [x19, #-1]! │ │ + ldr x21, [x19, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 2f3d0 │ │ + mov x0, x20 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 2f3e0 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov w0, wzr │ │ + add sp, sp, #0x290 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + mov w9, #0x2 // #2 │ │ + orr x8, x9, x8, lsl #32 │ │ + str x8, [sp, #16] │ │ + mov w8, #0x1 // #1 │ │ + tbnz w8, #0, 2f3a8 │ │ + ldr w8, [sp, #32] │ │ + and w8, w8, #0xf000 │ │ + cmp w8, #0x8, lsl #12 │ │ + cset w0, eq // eq = none │ │ + add sp, sp, #0x290 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x28, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + add x0, sp, #0x8 │ │ + mov x2, x19 │ │ + bl 41340 │ │ + ldr x8, [sp, #8] │ │ + tbnz w8, #0, 2f3a8 │ │ + b 2f41c │ │ + ldr x8, [x21, #8] │ │ + mov x21, x0 │ │ + cbz x8, 2f46c │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #59 │ │ + lsl x2, x20, #4 │ │ + cmp x9, #0x0 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 2f4c8 // b.plast │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xe58 │ │ + bl 169b0 │ │ + mov x19, x0 │ │ + cbz x8, 2f4e4 │ │ + lsl x8, x8, #4 │ │ + ldr x9, [x19, #8] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + str x9, [sp, #24] │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 2f51c // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xe58 │ │ + bl 169b0 │ │ + sub sp, sp, #0x180 │ │ + stp x29, x30, [sp, #288] │ │ + stp x28, x27, [sp, #304] │ │ + stp x26, x25, [sp, #320] │ │ + stp x24, x23, [sp, #336] │ │ + stp x22, x21, [sp, #352] │ │ + stp x20, x19, [sp, #368] │ │ + add x29, sp, #0x120 │ │ + tbz x2, #63, 2f55c │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x498 │ │ + bl 169e0 │ │ + mov x20, x3 │ │ + mov x22, x2 │ │ + mov x24, x1 │ │ + mov x19, x0 │ │ + cbz x2, 2f5a8 │ │ + mov x0, x22 │ │ + bl 75e30 │ │ + cbz x0, 2fac4 │ │ + mov x1, x24 │ │ + mov x2, x22 │ │ + mov x21, x0 │ │ + bl 75e40 │ │ + ldrb w8, [x24] │ │ + mov x23, x22 │ │ + stp x22, x21, [sp, #8] │ │ + str x22, [sp, #24] │ │ + cmp w8, #0x2f │ │ + cset w8, eq // eq = none │ │ + b 2f5bc │ │ + mov w21, #0x1 // #1 │ │ + mov x23, xzr │ │ + mov w8, wzr │ │ + stp xzr, x21, [sp, #8] │ │ + str xzr, [sp, #24] │ │ + mov w9, #0x6 // #6 │ │ + sturb w8, [x29, #-6] │ │ + mov w8, #0x200 // #512 │ │ + stp x24, x22, [x29, #-64] │ │ + sturb w9, [x29, #-48] │ │ + sturh w8, [x29, #-8] │ │ + sub x0, x29, #0x78 │ │ + sub x1, x29, #0x40 │ │ + bl 2e89c │ │ + ldurb w8, [x29, #-120] │ │ + ldur x9, [x29, #-112] │ │ + cmp w8, #0x9 │ │ + csel x25, x9, xzr, eq // eq = none │ │ + b.ne 2f658 // b.any │ │ + ldur x8, [x29, #-104] │ │ + cmp x8, #0x2 │ │ + b.ne 2f610 // b.any │ │ + ldrh w10, [x9] │ │ + mov w11, #0x2e2e // #11822 │ │ + cmp w10, w11 │ │ + b.eq 2f658 // b.none │ │ + add x9, x9, x8 │ │ + mov x10, x8 │ │ + cmp x9, x25 │ │ + b.eq 2f658 // b.none │ │ + mov x26, x10 │ │ + ldrb w10, [x9, #-1]! │ │ + cmp w10, #0x2e │ │ + sub x10, x26, #0x1 │ │ + b.ne 2f618 // b.any │ │ + cbz x10, 2f658 │ │ + sub x24, x8, x26 │ │ + tbz x24, #63, 2f980 │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x1, x24 │ │ + bl 169b0 │ │ + b 2fa74 │ │ + mov w0, #0x3 // #3 │ │ + mov w24, #0x3 // #3 │ │ + bl 75e30 │ │ + cbz x0, 2fabc │ │ mov x22, x0 │ │ + mov w26, wzr │ │ + mov w8, #0x70 // #112 │ │ + mov w9, #0x7764 // #30564 │ │ + mov w24, #0x3 // #3 │ │ + strb w8, [x0, #2] │ │ + strh w9, [x0] │ │ + mov x8, xzr │ │ + stp x22, x24, [x29, #-136] │ │ + cmp x24, x8 │ │ + b.eq 2f6e4 // b.none │ │ + ldrb w9, [x22, x8] │ │ + add x8, x8, #0x1 │ │ + cmp w9, #0x2f │ │ + b.ne 2f68c // b.any │ │ + sub x8, x29, #0x88 │ │ + adrp x9, 40000 │ │ + add x9, x9, #0xe98 │ │ + stp x8, x9, [x29, #-120] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x848 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [x29, #-64] │ │ + sub x8, x29, #0x78 │ │ + stp x9, xzr, [x29, #-40] │ │ + stur x8, [x29, #-48] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x858 │ │ + sub x0, x29, #0x40 │ │ + bl 16fbc │ │ + b 2fa74 │ │ + cbz x23, 2f6f8 │ │ + ldrb w8, [x21] │ │ + cmp w8, #0x2f │ │ + cset w8, eq // eq = none │ │ + b 2f6fc │ │ + mov w8, wzr │ │ + mov w9, #0x6 // #6 │ │ + sturb w8, [x29, #-6] │ │ + mov w8, #0x200 // #512 │ │ + stp x21, x23, [x29, #-64] │ │ + sturb w9, [x29, #-48] │ │ + sturh w8, [x29, #-8] │ │ + sub x0, x29, #0x78 │ │ + sub x1, x29, #0x40 │ │ + bl 2e89c │ │ + ldurb w8, [x29, #-120] │ │ + ldur x10, [x29, #-112] │ │ + cmp w8, #0x9 │ │ + csel x9, x10, xzr, eq // eq = none │ │ + b.ne 2f864 // b.any │ │ + ldur x8, [x29, #-104] │ │ + cmp x8, #0x2 │ │ + b.ne 2f764 // b.any │ │ + ldrh w11, [x10] │ │ + mov w12, #0x2e2e // #11822 │ │ + cmp w11, w12 │ │ + b.ne 2f764 // b.any │ │ + mov w11, #0x2 // #2 │ │ + cmp x10, #0x0 │ │ + csel x9, xzr, x10, eq // eq = none │ │ + cbnz x9, 2f7c0 │ │ + b 2f864 │ │ + add x10, x10, x8 │ │ + mov x11, x8 │ │ + cmp x10, x9 │ │ + b.eq 2f798 // b.none │ │ + mov x12, x11 │ │ + ldrb w11, [x10, #-1]! │ │ + cmp w11, #0x2e │ │ + sub x11, x12, #0x1 │ │ + b.ne 2f76c // b.any │ │ + cbz x11, 2f7ac │ │ + sub x8, x8, x12 │ │ + add x12, x9, x12 │ │ + b 2f7b4 │ │ + mov x10, xzr │ │ + cmp x10, #0x0 │ │ + csel x9, x9, xzr, eq // eq = none │ │ + cbnz x9, 2f7c0 │ │ + b 2f864 │ │ + mov x12, xzr │ │ + mov x11, x8 │ │ + cmp x9, #0x0 │ │ + csel x9, x12, x9, eq // eq = none │ │ + cbz x9, 2f864 │ │ + csel x8, x8, x11, eq // eq = none │ │ + add x8, x9, x8 │ │ + subs x25, x8, x21 │ │ + b.eq 2f800 // b.none │ │ + cmp x25, x23 │ │ + b.eq 2f800 // b.none │ │ + b.cs 2f7f0 // b.hs, b.nlast │ │ + add x8, x21, x25 │ │ + ldursb w9, [x8, #-1] │ │ + tbz w9, #31, 2f800 │ │ + ldrsb w8, [x8] │ │ + tbz w8, #31, 2f800 │ │ + mov x0, x21 │ │ + mov x1, x23 │ │ + mov x2, x25 │ │ + bl 411fc │ │ + cmp x25, x23 │ │ + mov x27, x23 │ │ + b.hi 2f814 // b.pmore │ │ + mov x27, x25 │ │ + str x25, [sp, #24] │ │ + sub x8, x23, x27 │ │ + cmp x24, x8 │ │ + b.cs 2f9f8 // b.hs, b.nlast │ │ + cmp x23, x27 │ │ + b.eq 2fa98 // b.none │ │ + mov x25, x23 │ │ + add x23, x27, #0x1 │ │ + mov w9, #0x2e // #46 │ │ + strb w9, [x21, x27] │ │ + sub x8, x25, x23 │ │ + str x23, [sp, #24] │ │ + cmp x24, x8 │ │ + b.hi 2fa78 // b.pmore │ │ + ldr x8, [sp, #16] │ │ + mov x1, x22 │ │ + mov x2, x24 │ │ + add x0, x8, x23 │ │ + bl 75e40 │ │ + add x8, x23, x24 │ │ + str x8, [sp, #24] │ │ + tbnz w26, #0, 2f870 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + ldp x21, x2, [sp, #16] │ │ + sub x0, x29, #0x40 │ │ + mov x1, x21 │ │ + bl 2e438 │ │ + ldur w8, [x29, #-64] │ │ + tbz w8, #0, 2f8bc │ │ + mov x0, x20 │ │ + ldp x23, x22, [x29, #-56] │ │ + ldr x8, [x0, #24]! │ │ + ldr x24, [x0, #16] │ │ + cmp x24, x8 │ │ + b.ne 2f8c4 // b.any │ │ + bl 2f47c │ │ + ldr x8, [x20, #32]! │ │ + add x9, x8, x24, lsl #4 │ │ + add x8, x24, #0x1 │ │ + stp x23, x22, [x9] │ │ + str x8, [x20, #8] │ │ + b 2f8dc │ │ + ldr x8, [sp, #8] │ │ + b 2f904 │ │ + ldr x8, [x20, #32]! │ │ + add x9, x8, x24, lsl #4 │ │ + adds x8, x24, #0x1 │ │ + stp x23, x22, [x9] │ │ + str x8, [x20, #8] │ │ + b.cs 2fa68 // b.hs, b.nlast │ │ + ldr x9, [x20] │ │ + add x8, x9, x8, lsl #4 │ │ + ldp x1, x2, [x8, #-16] │ │ + add x0, sp, #0x20 │ │ + bl 2bd10 │ │ + ldr x9, [sp, #32] │ │ + mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x8, [sp, #8] │ │ + cmp x9, x10 │ │ + b.ne 2f934 // b.any │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + str x9, [x19] │ │ + cbz x8, 2f960 │ │ + mov x0, x21 │ │ + ldp x20, x19, [sp, #368] │ │ + ldp x22, x21, [sp, #352] │ │ + ldp x24, x23, [sp, #336] │ │ + ldp x26, x25, [sp, #320] │ │ + ldp x28, x27, [sp, #304] │ │ + ldp x29, x30, [sp, #288] │ │ + add sp, sp, #0x180 │ │ + b 75e00 │ │ + ldp q0, q1, [sp, #96] │ │ + ldr q2, [sp, #128] │ │ + ldr x9, [sp, #144] │ │ + str q2, [x19, #96] │ │ + stp q0, q1, [x19, #64] │ │ + ldp q0, q1, [sp, #32] │ │ + str x9, [x19, #112] │ │ + stp q0, q1, [x19] │ │ + ldp q2, q0, [sp, #64] │ │ + stp q2, q0, [x19, #32] │ │ + cbnz x8, 2f910 │ │ + ldp x20, x19, [sp, #368] │ │ + ldp x22, x21, [sp, #352] │ │ + ldp x24, x23, [sp, #336] │ │ + ldp x26, x25, [sp, #320] │ │ + ldp x28, x27, [sp, #304] │ │ + ldp x29, x30, [sp, #288] │ │ + add sp, sp, #0x180 │ │ + ret │ │ + cmp x8, x26 │ │ + b.ne 2f990 // b.any │ │ + mov w22, #0x1 // #1 │ │ + b 2f9a4 │ │ mov x0, x24 │ │ - bl 72f50 │ │ + mov w1, #0x1 // #1 │ │ + bl 16618 │ │ + mov x22, x0 │ │ + cbz x0, 2fabc │ │ + add x1, x25, x26 │ │ + mov x0, x22 │ │ + mov x2, x24 │ │ + bl 75e40 │ │ + stp x24, x22, [x29, #-64] │ │ + stur x24, [x29, #-48] │ │ + sub x0, x29, #0x40 │ │ + mov x1, x24 │ │ + mov w2, #0x4 // #4 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x8, x22, [x29, #-64] │ │ + mov w10, #0x642e // #25646 │ │ + ldur x9, [x29, #-48] │ │ + movk w10, #0x7077, lsl #16 │ │ + cmp x8, #0x0 │ │ + str w10, [x22, x9] │ │ + add x24, x9, #0x4 │ │ + cset w26, eq // eq = none │ │ + b 2f684 │ │ + add x8, x24, #0x1 │ │ + cmn x27, x8 │ │ + b.cs 2fa0c // b.hs, b.nlast │ │ + adds x25, x27, x8 │ │ + b.pl 2fa20 // b.nfrst │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x9a8 │ │ + bl 169b0 │ │ + b 2fa74 │ │ + cbnz x23, 2fa2c │ │ + mov x8, xzr │ │ + b 2fa38 │ │ + mov w8, #0x1 // #1 │ │ + stur x21, [x29, #-64] │ │ + stur x23, [x29, #-48] │ │ + sub x0, x29, #0x78 │ │ + sub x3, x29, #0x40 │ │ + mov w1, #0x1 // #1 │ │ + mov x2, x25 │ │ + stur x8, [x29, #-56] │ │ + bl 338b0 │ │ + ldur w8, [x29, #-120] │ │ + cmp w8, #0x1 │ │ + b.eq 2fad0 // b.none │ │ + ldur x21, [x29, #-112] │ │ + stp x25, x21, [sp, #8] │ │ + b 2f82c │ │ + adrp x0, 78000 │ │ + add x0, x0, #0xe70 │ │ + bl 18804 │ │ + brk #0x1 │ │ + add x0, sp, #0x8 │ │ + mov x1, x23 │ │ + mov x2, x24 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x23, [sp, #24] │ │ + b 2f848 │ │ + add x0, sp, #0x8 │ │ + mov x1, x23 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x21, x27, [sp, #16] │ │ + ldr x25, [sp, #8] │ │ + b 2f82c │ │ + mov w0, #0x1 // #1 │ │ + b 2f644 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x22 │ │ + bl 169c8 │ │ + ldp x0, x1, [x29, #-112] │ │ + b 2fa10 │ │ + ldur x8, [x29, #-64] │ │ + mov x19, x0 │ │ + cbnz x8, 2faec │ │ + mov x0, x19 │ │ + b 2fb24 │ │ + ldur x0, [x29, #-56] │ │ + b 2fb18 │ │ + mov x19, x0 │ │ mov x0, x23 │ │ - bl 72f50 │ │ - ldr x8, [sp, #728] │ │ - cbz x8, 30964 │ │ - ldr x0, [sp, #736] │ │ - bl 72f50 │ │ - ldr x8, [sp, #680] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 30968 │ │ - b.ne 30988 // b.any │ │ - dmb ishld │ │ - add x0, sp, #0x2a8 │ │ - bl 3393c │ │ - ldr x10, [sp, #128] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [x10] │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x9 │ │ - b.eq 309a8 // b.none │ │ - ldr x0, [x10, #8] │ │ - bl 72f50 │ │ - ldr w8, [sp, #96] │ │ - tbnz w8, #0, 309d0 │ │ - ldr x10, [sp, #136] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x8, [x10] │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x9 │ │ - b.eq 309d0 // b.none │ │ - ldr x0, [x10, #8] │ │ - bl 72f50 │ │ - ldr x8, [x25] │ │ - cbz x8, 309e0 │ │ - ldr x0, [x25, #8] │ │ - bl 72f50 │ │ + mov x1, x22 │ │ + bl 75fe0 │ │ + mov x0, x19 │ │ + b 2fb24 │ │ + tbnz w26, #0, 2fb24 │ │ + mov x19, x0 │ │ mov x0, x22 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - str x30, [sp, #-48]! │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + b 2fb24 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 2fb40 │ │ + ldr x8, [sp, #16] │ │ + mov x19, x0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - ldp x20, x21, [x0, #8] │ │ + mov x29, sp │ │ + ldr x8, [x0, #464] │ │ mov x19, x0 │ │ - cbz x21, 30a2c │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 2fb5c │ │ + b.ne 2fb7c // b.any │ │ + dmb ishld │ │ + add x0, x19, #0x1d0 │ │ + bl 30484 │ │ + add x0, x19, #0x1d8 │ │ + bl 409fc │ │ + ldp x0, x1, [x19, #504] │ │ + bl 40aac │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 2fb9c │ │ + ldr x0, [x19, #16] │ │ + bl 75e00 │ │ + ldr x0, [x19, #520] │ │ + ldr x1, [x19, #528] │ │ + bl 75fe0 │ │ + ldr x21, [x19, #552] │ │ + ldr x20, [x19, #544] │ │ + cbz x21, 2fbdc │ │ add x22, x20, #0x8 │ │ - b 30a18 │ │ + b 2fbc8 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x18 │ │ - b.eq 30a2c // b.none │ │ + b.eq 2fbdc // b.none │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 30a0c │ │ + cbz x8, 2fbbc │ │ ldr x0, [x22] │ │ - bl 72f50 │ │ - b 30a0c │ │ - ldr x8, [x19] │ │ - cbz x8, 30a3c │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldp x20, x21, [x19, #32] │ │ - cbz x21, 30a5c │ │ + bl 75e00 │ │ + b 2fbbc │ │ + ldr x8, [x19, #536] │ │ + cbz x8, 2fbec │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x21, [x19, #576] │ │ + ldr x20, [x19, #568] │ │ + cbz x21, 2fc10 │ │ add x22, x20, #0x8 │ │ ldp x0, x1, [x22, #-8] │ │ - bl 730b0 │ │ + bl 75fe0 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x10 │ │ - b.ne 30a48 // b.any │ │ - ldr x8, [x19, #24] │ │ - cbz x8, 30a78 │ │ + b.ne 2fbfc // b.any │ │ + ldr x8, [x19, #560] │ │ + cbz x8, 2fc2c │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 72f50 │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ + mov x20, x0 │ │ + add x0, x19, #0x1d8 │ │ + bl 409fc │ │ + b 2fc58 │ │ + mov x20, x0 │ │ + b 2fc60 │ │ + mov x20, x0 │ │ + ldp x0, x1, [x19, #504] │ │ + bl 40aac │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 2fc70 │ │ + ldr x0, [x19, #16] │ │ + bl 75e00 │ │ + ldr x0, [x19, #520] │ │ + ldr x1, [x19, #528] │ │ + bl 75fe0 │ │ + add x0, x19, #0x218 │ │ + bl 2c33c │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + bl 19764 │ │ sub sp, sp, #0x120 │ │ stp x29, x30, [sp, #192] │ │ stp x28, x27, [sp, #208] │ │ stp x26, x25, [sp, #224] │ │ stp x24, x23, [sp, #240] │ │ stp x22, x21, [sp, #256] │ │ stp x20, x19, [sp, #272] │ │ - ldrb w10, [x1, #512] │ │ - mov x21, x2 │ │ - mov x20, x1 │ │ + add x29, sp, #0xc0 │ │ + ldrb w8, [x1, #536] │ │ + mov x20, x3 │ │ + mov x22, x2 │ │ + mov x21, x1 │ │ mov x19, x0 │ │ - cmp w10, #0x4c │ │ - b.ne 30cac // b.any │ │ - ldr x8, [x20, #80] │ │ - cbz x8, 30ad4 │ │ - ldr x22, [x20, #368] │ │ - cbz x22, 30ae4 │ │ - ldr x23, [x20, #376] │ │ - b 30ae4 │ │ - mov w8, #0x4b // #75 │ │ - str xzr, [x20, #520] │ │ - strb w8, [x20, #512] │ │ - b 30d24 │ │ - ldr x8, [x20, #344] │ │ - add x0, sp, #0xa0 │ │ - ldp x9, x10, [x20, #40] │ │ - add x1, sp, #0x8 │ │ - add x26, sp, #0x88 │ │ - add x8, x8, #0x10 │ │ - ldr x24, [x21] │ │ - ldr x25, [x20, #88] │ │ - str xzr, [sp, #40] │ │ - str xzr, [sp, #96] │ │ - stp x9, x10, [sp, #8] │ │ - stp x20, x8, [sp, #24] │ │ - bl 39758 │ │ - ldrb w11, [sp, #160] │ │ - ldrb w9, [sp, #161] │ │ - cmp w11, #0x4b │ │ - b.ne 30b88 // b.any │ │ - cbz w9, 30ba8 │ │ - ldr x8, [sp, #40] │ │ - cbz x8, 30d74 │ │ - add x8, sp, #0x8 │ │ - add x9, sp, #0x68 │ │ - ldrh w10, [x20, #74] │ │ - add x11, sp, #0xa0 │ │ - add x1, x8, #0x20 │ │ - add x28, x9, #0x8 │ │ - add x27, x11, #0x8 │ │ - add x0, sp, #0x68 │ │ - cmp w10, #0x5 │ │ - b.cs 30bb8 // b.hs, b.nlast │ │ - mov w2, #0x2130 // #8496 │ │ - bl 3f724 │ │ - ldr x8, [sp, #104] │ │ - cmp x8, #0x2f │ │ - b.eq 30bcc // b.none │ │ + cmp w8, #0x53 │ │ + b.ne 2ff9c // b.any │ │ + ldr w8, [x21, #80] │ │ + cmp w8, #0x1 │ │ + b.ne 2ff90 // b.any │ │ + ldr x24, [x21, #392] │ │ + cbz x24, 2fce8 │ │ + ldr x25, [x21, #400] │ │ + b 2fce8 │ │ + ldp x8, x9, [x21, #40] │ │ + sub x0, x29, #0x50 │ │ + ldr x10, [x21, #368] │ │ + ldr x26, [x21, #88] │ │ + add x1, sp, #0x10 │ │ + str xzr, [sp, #48] │ │ + add x27, sp, #0x10 │ │ + stp x8, x9, [sp, #16] │ │ + add x8, x10, #0x10 │ │ + stp x21, x8, [sp, #32] │ │ + str xzr, [sp, #104] │ │ + bl 3ed50 │ │ + ldurb w9, [x29, #-80] │ │ + cmp w9, #0x52 │ │ + b.ne 2fd70 // b.any │ │ + ldr x8, [sp, #48] │ │ + cbz x8, 2fd88 │ │ + ldr x10, [sp, #64] │ │ + ldrh w9, [x21, #74] │ │ + mov w12, #0x76 // #118 │ │ + mov w13, #0x2130 // #8496 │ │ + ldr w11, [x10] │ │ + cmp w9, #0x5 │ │ + ldr x9, [sp, #56] │ │ + csel w28, w13, w12, cc // cc = lo, ul, last │ │ + cmp w11, #0x1 │ │ + b.ne 2fd90 // b.any │ │ + ldp x23, x0, [x10, #16] │ │ + stp x8, x9, [x29, #-80] │ │ + add x8, x27, #0x20 │ │ + stp x23, x0, [x29, #-64] │ │ + stur x8, [x29, #-48] │ │ + cbnz x0, 2fdb4 │ │ + b 2fee8 │ │ + ldurh w8, [x29, #-74] │ │ + ldur w11, [x29, #-78] │ │ + ldurb w10, [x29, #-79] │ │ + orr x11, x11, x8, lsl #32 │ │ + ldur x8, [x29, #-72] │ │ + b 2ff5c │ │ + mov w9, #0x45 // #69 │ │ + b 2ff5c │ │ + ldr x0, [x10, #8] │ │ + cmp x0, #0x6 │ │ + b.cs 30034 // b.hs, b.nlast │ │ + add x23, x10, #0x10 │ │ + stp x8, x9, [x29, #-80] │ │ + add x8, x27, #0x20 │ │ + stp x23, x0, [x29, #-64] │ │ + stur x8, [x29, #-48] │ │ + cbz x0, 2fee8 │ │ + str x22, [sp, #8] │ │ + sub x27, x29, #0x28 │ │ + sub x22, x0, #0x1 │ │ + cmn x22, #0x1 │ │ + b.eq 2fec4 // b.none │ │ + ldur x8, [x29, #-48] │ │ + sub x0, x29, #0x28 │ │ + sub x1, x29, #0x50 │ │ + mov x3, x23 │ │ + ldr x8, [x8, #24] │ │ + ldr w2, [x8, #72] │ │ + bl 35b24 │ │ + ldur x8, [x29, #-40] │ │ cmp x8, #0x2e │ │ - b.ne 30c00 // b.any │ │ - mov w10, #0x2e // #46 │ │ - cmp x10, #0x2f │ │ - b.eq 30bf0 // b.none │ │ - b 30c44 │ │ - ldrh w8, [sp, #166] │ │ - ldur w10, [x26, #26] │ │ - orr x12, x10, x8, lsl #32 │ │ - ldr x8, [sp, #168] │ │ - mov w10, #0x2f // #47 │ │ - cmp x10, #0x2f │ │ - b.eq 30bf0 // b.none │ │ - b 30c44 │ │ - mov w10, #0x2e // #46 │ │ - cmp x10, #0x2f │ │ - b.eq 30bf0 // b.none │ │ - b 30c44 │ │ - mov w2, #0x76 // #118 │ │ - bl 3f724 │ │ - ldr x8, [sp, #104] │ │ - cmp x8, #0x2f │ │ - b.ne 30b70 // b.any │ │ - ldrh w8, [sp, #118] │ │ - ldur w10, [sp, #114] │ │ - ldrb w11, [sp, #112] │ │ - ldrb w9, [sp, #113] │ │ - orr x12, x10, x8, lsl #32 │ │ - mov w10, #0x2f // #47 │ │ - ldr x8, [sp, #120] │ │ - cmp x10, #0x2f │ │ - b.ne 30c44 // b.any │ │ - and x10, x11, #0xff │ │ - bfi x10, x9, #8, #8 │ │ - orr x9, x10, x12, lsl #16 │ │ - b 30c94 │ │ - ldr q0, [x28] │ │ - add x0, sp, #0x88 │ │ - ldr x9, [x28, #16] │ │ - add x1, sp, #0xa0 │ │ - str x8, [sp, #160] │ │ - str q0, [x27] │ │ - str x9, [x27, #16] │ │ - bl 3ad94 │ │ - ldrh w8, [sp, #150] │ │ - ldur w12, [x26, #10] │ │ - ldr x10, [sp, #136] │ │ - ldrb w11, [sp, #144] │ │ - ldrb w9, [sp, #145] │ │ - orr x12, x12, x8, lsl #32 │ │ - ldr x8, [sp, #152] │ │ - cmp x10, #0x2f │ │ - b.eq 30bf0 // b.none │ │ - strb w11, [sp, #168] │ │ - lsr x11, x12, #32 │ │ - cmp x10, #0x2e │ │ - str x10, [sp, #160] │ │ - strb w9, [sp, #169] │ │ - stur w12, [x26, #34] │ │ - strh w11, [sp, #174] │ │ - str x8, [sp, #176] │ │ - b.ne 30c70 // b.any │ │ + b.eq 2ff40 // b.none │ │ + ldurh w13, [x29, #-16] │ │ + add x23, x23, #0x10 │ │ + ldurb w9, [x29, #-32] │ │ + ldurb w10, [x29, #-31] │ │ + ldurh w11, [x29, #-26] │ │ + ldur w12, [x27, #10] │ │ + ldr q0, [x27, #16] │ │ + cmp w28, w13 │ │ + stp x23, x22, [x29, #-64] │ │ + sub x22, x22, #0x1 │ │ + b.ne 2fdc0 // b.any │ │ + orr x11, x12, x11, lsl #32 │ │ + stur x8, [x29, #-80] │ │ + sub x0, x29, #0x28 │ │ + sub x1, x29, #0x50 │ │ + sturb w9, [x29, #-72] │ │ + lsr x8, x11, #32 │ │ + sturb w10, [x29, #-71] │ │ + stur w11, [x29, #-70] │ │ + sturh w8, [x29, #-66] │ │ + stur q0, [x29, #-64] │ │ + bl 37c94 │ │ + ldurh w8, [x29, #-26] │ │ + ldur w11, [x27, #10] │ │ + ldur x12, [x29, #-40] │ │ + ldurb w9, [x29, #-32] │ │ + ldurb w10, [x29, #-31] │ │ + orr x11, x11, x8, lsl #32 │ │ + ldur x8, [x29, #-24] │ │ + cmp x12, #0x2f │ │ + b.eq 2ff58 // b.none │ │ + sturb w9, [x29, #-72] │ │ + lsr x9, x11, #32 │ │ + ldr x23, [x20] │ │ + ldr x22, [sp, #8] │ │ + cmp x12, #0x2e │ │ + stur x12, [x29, #-80] │ │ + sturb w10, [x29, #-71] │ │ + stur w11, [x29, #-70] │ │ + sturh w9, [x29, #-66] │ │ + stur x8, [x29, #-64] │ │ + b.eq 2feec // b.none │ │ + ldr x3, [x21, #416] │ │ + ldrb w2, [x21, #73] │ │ + add x0, sp, #0x10 │ │ + add x1, x23, #0x10 │ │ + sub x4, x29, #0x50 │ │ + bl 339b4 │ │ + ldr w10, [sp, #16] │ │ + ldp x9, x8, [sp, #24] │ │ + cmp w10, #0x1 │ │ + b.ne 2fef0 // b.any │ │ + b 2ff68 │ │ + ldur x8, [x29, #-48] │ │ + ldr x22, [sp, #8] │ │ + ldr w9, [x8, #40] │ │ + tbnz w9, #0, 2fee8 │ │ + ldur x9, [x29, #-80] │ │ + ldr x10, [x8] │ │ + mov w11, #0x1 // #1 │ │ + sub x9, x9, x10 │ │ + stp x11, x9, [x8, #40] │ │ + ldr x23, [x20] │ │ mov x9, xzr │ │ - b 30cd4 │ │ - ldr x3, [x20, #392] │ │ - add x1, x24, #0x10 │ │ - ldrb w2, [x20, #73] │ │ - add x0, sp, #0x8 │ │ - add x4, sp, #0xa0 │ │ - bl 38888 │ │ - ldp x10, x9, [sp, #8] │ │ - ldr x8, [sp, #24] │ │ - cbz x10, 30cd4 │ │ - ldrb w10, [x20, #512] │ │ - cmp w10, #0x4c │ │ - b.ne 30cac // b.any │ │ - and w10, w9, #0xff │ │ - str x9, [x20, #512] │ │ - str x8, [x20, #520] │ │ - cmp w10, #0x4b │ │ - b.ne 30d00 // b.any │ │ - ldr x9, [x20, #520] │ │ - cbz x9, 30d24 │ │ - ldr x11, [x9], #8 │ │ - mov x10, xzr │ │ - mov w8, #0x2 // #2 │ │ - mov x20, x9 │ │ - add x9, x11, #0x10 │ │ - b 30d34 │ │ - ldxr x10, [x24] │ │ + ldxr x10, [x23] │ │ add x11, x10, #0x1 │ │ - stxr w12, x11, [x24] │ │ - cbnz w12, 30cd4 │ │ - tbnz x10, #63, 30d80 │ │ - stp x24, x25, [x19] │ │ - stp x22, x23, [x19, #16] │ │ + stxr w12, x11, [x23] │ │ + cbnz w12, 2fef0 │ │ + tbnz x10, #63, 30044 │ │ + stp x20, x22, [x29, #-72] │ │ + stur x21, [x29, #-80] │ │ + cbz x23, 2ff38 │ │ + ldur q0, [x29, #-80] │ │ + ldur x10, [x29, #-64] │ │ + stp x23, x26, [x19] │ │ + stp x24, x25, [x19, #16] │ │ + str q0, [x19, #80] │ │ + str x10, [x19, #96] │ │ stp x9, x8, [x19, #32] │ │ - stp x20, x20, [x19, #48] │ │ - str x21, [x19, #64] │ │ - b 30d54 │ │ - add x8, x20, #0x200 │ │ - ldr w11, [x20, #524] │ │ - ldr x9, [x20, #512] │ │ - mov w10, #0x1 // #1 │ │ - ldur w12, [x8, #9] │ │ - stur w11, [sp, #3] │ │ - ldrb w8, [x20, #520] │ │ - str w12, [sp] │ │ - b 30d34 │ │ - ldr x9, [x21] │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ - add x9, x9, #0x10 │ │ - ldr w11, [sp] │ │ - stp x10, x9, [x19] │ │ - ldur w9, [sp, #3] │ │ - strb w8, [x19, #16] │ │ - str x20, [x19, #24] │ │ - stur w11, [x19, #17] │ │ - str w9, [x19, #20] │ │ - str xzr, [x19, #48] │ │ + stp x21, x20, [x19, #48] │ │ + stp x21, x21, [x19, #64] │ │ + b 2fff8 │ │ + and x8, x26, #0xffffffffffffff00 │ │ + b 2ffd4 │ │ + ldurh w8, [x29, #-26] │ │ + ldur w11, [x27, #10] │ │ + ldurb w9, [x29, #-32] │ │ + ldurb w10, [x29, #-31] │ │ + orr x11, x11, x8, lsl #32 │ │ + ldur x8, [x29, #-24] │ │ + ldr x22, [sp, #8] │ │ + mov w9, w9 │ │ + bfi x9, x10, #8, #8 │ │ + orr x9, x9, x11, lsl #16 │ │ + ldrb w10, [x21, #536] │ │ + stp x9, x8, [sp, #16] │ │ + cmp w10, #0x53 │ │ + b.eq 30018 // b.none │ │ + cmp w10, #0x52 │ │ + b.eq 2ffa4 // b.none │ │ + ldr x24, [x21, #536] │ │ + ldr x25, [x21, #544] │ │ + mov w26, #0x3 // #3 │ │ + b 2ffc8 │ │ + add x0, x21, #0x218 │ │ + bl 4091c │ │ + ldrb w8, [x21, #536] │ │ + cmp w8, #0x52 │ │ + b.ne 2ff80 // b.any │ │ + ldr x25, [x21, #544] │ │ + cbz x25, 2ffb8 │ │ + ldr x8, [x25, #448] │ │ + mov w26, #0x2 // #2 │ │ + b 2ffc4 │ │ + ldr x8, [x20] │ │ + mov x26, xzr │ │ + mov x25, x21 │ │ + add x24, x8, #0x10 │ │ + mov x8, xzr │ │ + stp x20, x22, [x29, #-72] │ │ + stur x21, [x29, #-80] │ │ + and x9, x26, #0xff │ │ + add x0, x19, #0x8 │ │ + sub x1, x29, #0x50 │ │ + orr x8, x9, x8 │ │ + add x2, sp, #0x10 │ │ + str x25, [sp, #32] │ │ + stp x8, x24, [sp, #16] │ │ + bl 30c50 │ │ + str xzr, [x19] │ │ ldp x20, x19, [sp, #272] │ │ ldp x22, x21, [sp, #256] │ │ ldp x24, x23, [sp, #240] │ │ ldp x26, x25, [sp, #224] │ │ ldp x28, x27, [sp, #208] │ │ ldp x29, x30, [sp, #192] │ │ add sp, sp, #0x120 │ │ ret │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x888 │ │ - bl 17a54 │ │ + add x0, x21, #0x218 │ │ + add x1, sp, #0x10 │ │ + bl 4097c │ │ + ldrb w10, [x21, #536] │ │ + cmp w10, #0x52 │ │ + b.ne 2ff80 // b.any │ │ + b 2ffa4 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + brk #0x1 │ │ + sub sp, sp, #0x170 │ │ + stp x29, x30, [sp, #272] │ │ + stp x28, x27, [sp, #288] │ │ + stp x26, x25, [sp, #304] │ │ + stp x24, x23, [sp, #320] │ │ + stp x22, x21, [sp, #336] │ │ + stp x20, x19, [sp, #352] │ │ + add x29, sp, #0x110 │ │ + ldr x8, [x1] │ │ + mov x23, x2 │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + cbz x8, 300f4 │ │ + ldp q0, q1, [x20] │ │ + ldr x8, [x20, #96] │ │ + ldr x9, [x23, #80] │ │ + str x8, [sp, #128] │ │ + stp q0, q1, [x19] │ │ + ldp q2, q0, [x20, #48] │ │ + ldr q1, [x20, #80] │ │ + str x9, [sp, #216] │ │ + stp q2, q0, [sp, #80] │ │ + ldr q2, [x20, #32] │ │ + str q1, [sp, #112] │ │ + ldp q1, q0, [x23, #32] │ │ + stur q0, [sp, #184] │ │ + ldr q0, [x23, #64] │ │ + stur q1, [sp, #168] │ │ + stur q0, [sp, #200] │ │ + ldp q1, q0, [x23] │ │ + stur q1, [sp, #136] │ │ + stur q0, [sp, #152] │ │ + ldp q0, q1, [sp, #80] │ │ + stp q2, q0, [x19, #32] │ │ + ldp q0, q3, [sp, #128] │ │ + ldr q2, [sp, #112] │ │ + stp q1, q2, [x19, #64] │ │ + ldp q4, q2, [sp, #160] │ │ + stp q0, q3, [x19, #96] │ │ + ldp q1, q0, [sp, #192] │ │ + stp q4, q2, [x19, #128] │ │ + stp q1, q0, [x19, #160] │ │ + b 30280 │ │ + ldp x9, x10, [x23] │ │ + ldr x24, [x23, #72] │ │ + ldp x11, x8, [x23, #16] │ │ + ldrb w21, [x23, #80] │ │ + ldp x26, x25, [x23, #32] │ │ + ldp x28, x22, [x23, #48] │ │ + stp x10, x8, [sp, #48] │ │ + add x10, sp, #0x50 │ │ + stp x11, x9, [sp, #64] │ │ + ldr w27, [x20, #16] │ │ + ldp x15, x17, [x20, #24] │ │ + cmp w27, #0x3 │ │ + b.eq 302a0 // b.none │ │ + ldr x8, [x20, #8] │ │ + ldr w16, [x20, #20] │ │ + ldr x14, [x20, #40] │ │ + cbnz x8, 302b4 │ │ + cmp w27, #0x2 │ │ + b.ne 303f4 // b.any │ │ + tbnz w21, #0, 3022c │ │ + cmp x28, x22 │ │ + b.eq 3022c // b.none │ │ + mov x8, x28 │ │ + b 30160 │ │ + cmp x28, x22 │ │ + mov x8, x28 │ │ + b.eq 30228 // b.none │ │ + ldr x9, [x8, #24] │ │ + add x28, x8, #0x20 │ │ + cmp x24, x9 │ │ + cset w21, ls // ls = plast │ │ + b.ls 301bc // b.plast │ │ + ldr x9, [x8, #8] │ │ + cmp x26, x9 │ │ + b.cs 30154 // b.hs, b.nlast │ │ + ldr x9, [x8] │ │ + cmp x25, x9 │ │ + b.ls 30154 // b.plast │ │ + ldr x9, [sp, #56] │ │ + str x28, [x23, #48] │ │ + ldr x0, [x8, #16] │ │ + ldr x1, [x9, #24] │ │ + cmp x0, x1 │ │ + b.cs 3041c // b.hs, b.nlast │ │ + ldr x9, [x9, #16] │ │ + mov w11, #0x230 // #560 │ │ + madd x9, x0, x11, x9 │ │ + stur x9, [x29, #-40] │ │ + sub x9, x29, #0x10 │ │ + b 301d0 │ │ + mov w11, #0x1 // #1 │ │ + mov x8, xzr │ │ + str x28, [x23, #48] │ │ + sub x9, x29, #0x28 │ │ + strb w11, [x23, #80] │ │ + str x8, [x9] │ │ + ldur x1, [x29, #-40] │ │ + cbz x1, 3022c │ │ + ldp x3, x2, [sp, #64] │ │ + add x0, x10, #0x8 │ │ + add x27, sp, #0x50 │ │ + bl 2fc90 │ │ + ldur q0, [x27, #72] │ │ + ldur q1, [x27, #88] │ │ + add x10, sp, #0x50 │ │ + ldur x8, [x27, #104] │ │ + ldur q2, [x27, #56] │ │ + stp q0, q1, [x20, #64] │ │ + ldur q0, [x27, #8] │ │ + ldur q1, [x27, #24] │ │ + str x8, [x20, #96] │ │ + stp q0, q1, [x20] │ │ + ldur q0, [x27, #40] │ │ + ldr x8, [x20] │ │ + stp q0, q2, [x20, #32] │ │ + cbz x8, 30118 │ │ + b 3007c │ │ + str x28, [x23, #48] │ │ + mov w27, #0x3 // #3 │ │ + stp w27, w16, [sp, #88] │ │ + stp w9, w10, [sp, #96] │ │ + add x9, sp, #0x50 │ │ + stp x15, x17, [sp, #104] │ │ + stp x14, x13, [sp, #120] │ │ + stp x0, x8, [sp, #136] │ │ + ldur q0, [x9, #40] │ │ + stp x8, x11, [sp, #152] │ │ + ldur q1, [x9, #56] │ │ + str x12, [sp, #168] │ │ + ldur q2, [x9, #72] │ │ + ldur x8, [x9, #88] │ │ + stp q0, q1, [x19, #32] │ │ + ldur q0, [x9, #8] │ │ + ldur q1, [x9, #24] │ │ + str q2, [x19, #64] │ │ + str x8, [x19, #80] │ │ + mov w8, #0x2 // #2 │ │ + stp q0, q1, [x19] │ │ + strb w8, [x19, #184] │ │ + ldp x20, x19, [sp, #352] │ │ + ldp x22, x21, [sp, #336] │ │ + ldp x24, x23, [sp, #320] │ │ + ldp x26, x25, [sp, #304] │ │ + ldp x28, x27, [sp, #288] │ │ + ldp x29, x30, [sp, #272] │ │ + add sp, sp, #0x170 │ │ + ret │ │ + lsr x10, x15, #32 │ │ + mov w27, #0x5 // #5 │ │ + mov w9, w15 │ │ + mov x15, x17 │ │ + b 30230 │ │ + mov x9, x8 │ │ + mov x23, xzr │ │ + mov w8, #0x8 // #8 │ │ + ldp x22, x25, [x9, #16] │ │ + mov w28, #0x30 // #48 │ │ + ldp x26, x10, [x9] │ │ + str x14, [sp, #24] │ │ + str w16, [sp, #36] │ │ + str x15, [sp, #40] │ │ + stp xzr, x8, [x29, #-40] │ │ + str x10, [sp, #56] │ │ + stp x17, x9, [sp, #8] │ │ + stur xzr, [x29, #-24] │ │ + b 30308 │ │ + madd x9, x24, x28, x26 │ │ + add x10, x21, #0x1 │ │ + add x22, x22, x10, lsl #5 │ │ + sub x25, x25, x10 │ │ + str x9, [x8, x23, lsl #3] │ │ + add x23, x23, #0x1 │ │ + stur x23, [x29, #-24] │ │ + ldr x14, [sp, #72] │ │ + cmp x25, #0x1 │ │ + b.eq 30364 // b.none │ │ + cbz x25, 303c0 │ │ + mov x10, xzr │ │ + mov x9, x25 │ │ + b 30338 │ │ + mov x21, x10 │ │ + sub x9, x9, x11 │ │ + mov x10, x21 │ │ + cmp x9, #0x1 │ │ + b.ls 30368 // b.plast │ │ + lsr x11, x9, #1 │ │ + add x21, x11, x10 │ │ + add x12, x22, x21, lsl #5 │ │ + ldr x13, [x12, #16] │ │ + cmp x13, x23 │ │ + b.hi 30324 // b.pmore │ │ + b.cc 30328 // b.lo, b.ul, b.last │ │ + ldr x12, [x12] │ │ + cmp x12, x14 │ │ + csel x21, x10, x21, hi // hi = pmore │ │ + b 30328 │ │ + mov x21, xzr │ │ + add x9, x22, x21, lsl #5 │ │ + ldr x10, [x9, #16] │ │ + cmp x10, x23 │ │ + b.hi 303c0 // b.pmore │ │ + b.cc 303c0 // b.lo, b.ul, b.last │ │ + ldr x10, [x9] │ │ + cmp x10, x14 │ │ + b.hi 303c0 // b.pmore │ │ + ldr x10, [x9, #8] │ │ + cmp x10, x14 │ │ + b.ls 303c0 // b.plast │ │ + ldr x24, [x9, #24] │ │ + ldr x9, [sp, #56] │ │ + cmp x24, x9 │ │ + b.cs 30404 // b.hs, b.nlast │ │ + ldur x9, [x29, #-40] │ │ + cmp x23, x9 │ │ + b.ne 302ec // b.any │ │ + sub x0, x29, #0x28 │ │ + bl 4086c │ │ + ldur x8, [x29, #-32] │ │ + b 302ec │ │ + ldr x9, [sp, #64] │ │ + ldp x11, x8, [x29, #-40] │ │ + ldr x14, [sp, #40] │ │ + ldr w16, [sp, #36] │ │ + ldr x17, [sp, #24] │ │ + ldr x9, [x9] │ │ + ldp x15, x0, [sp, #8] │ │ + add x12, x8, x23, lsl #3 │ │ + lsr x10, x14, #32 │ │ + add x13, x9, #0x10 │ │ + mov w9, w14 │ │ + ldr x14, [sp, #48] │ │ + b 30230 │ │ + mov w9, w27 │ │ + mov w10, w16 │ │ + mov w27, #0x4 // #4 │ │ + b 30230 │ │ + ldr x1, [sp, #56] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x600 │ │ + mov x0, x24 │ │ + bl 16e34 │ │ + b 30428 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x558 │ │ + bl 16e34 │ │ brk #0x1 │ │ + b 30434 │ │ + b 3044c │ │ + ldur x8, [x29, #-40] │ │ + mov x19, x0 │ │ + cbz x8, 30450 │ │ + ldur x0, [x29, #-32] │ │ + bl 75e00 │ │ + b 30450 │ │ + mov x19, x0 │ │ + ldr x8, [x20] │ │ + cbz x8, 30478 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 30458 │ │ + b.ne 30478 // b.any │ │ + dmb ishld │ │ + mov x0, x20 │ │ + bl 30484 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x19, [x0] │ │ + ldr x8, [x19, #256] │ │ + cbz x8, 304bc │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3049c │ │ + b.ne 304bc // b.any │ │ + dmb ishld │ │ + add x0, x19, #0x100 │ │ + bl 30484 │ │ + add x0, x19, #0x108 │ │ + bl 4059c │ │ + cmn x19, #0x1 │ │ + b.eq 304f8 // b.none │ │ + add x8, x19, #0x8 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 304d0 │ │ + b.ne 304f8 // b.any │ │ + mov x0, x19 │ │ + dmb ishld │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x20, x0 │ │ + add x0, x19, #0x108 │ │ + bl 4059c │ │ + b 3051c │ │ + bl 19764 │ │ + mov x20, x0 │ │ + cmn x19, #0x1 │ │ + b.eq 30548 // b.none │ │ + add x8, x19, #0x8 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 30528 │ │ + b.ne 30548 // b.any │ │ + mov x0, x19 │ │ + dmb ishld │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #256] │ │ + mov x19, x0 │ │ + cbz x8, 30588 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 30568 │ │ + b.ne 30588 // b.any │ │ + dmb ishld │ │ + add x0, x19, #0x100 │ │ + bl 30484 │ │ + add x0, x19, #0x108 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 4059c │ │ + mov x20, x0 │ │ + add x0, x19, #0x108 │ │ + bl 4059c │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + bl 19764 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x260 │ │ - ldr x8, [x2] │ │ - mov x21, x0 │ │ - cbz x8, 30dd8 │ │ - ldr x8, [x2, #8] │ │ - ldrb w9, [x2, #16] │ │ - ldur w10, [x2, #17] │ │ - ldr w11, [x2, #20] │ │ - str x8, [x21, #16] │ │ - mov w8, #0x3 // #3 │ │ - strb w9, [x21, #24] │ │ - stur w10, [x21, #25] │ │ - str w11, [x21, #28] │ │ - str w8, [x21, #8] │ │ - b 31be8 │ │ - ldr x8, [x2, #8] │ │ - mov x20, x1 │ │ - ldr x26, [x1] │ │ - ldr x28, [x2, #24] │ │ - str x8, [sp, #200] │ │ - ldrb w8, [x2, #16] │ │ - str w8, [sp, #184] │ │ - ldr x8, [x26, #472] │ │ - cbz x8, 30e0c │ │ - ldr x8, [x26, #480] │ │ - cbz x8, 316f0 │ │ - add x8, x26, #0x1e0 │ │ - b 31700 │ │ - mov w8, #0x8 // #8 │ │ - ldr x9, [x28, #344] │ │ - str x26, [sp, #176] │ │ - str x20, [sp, #192] │ │ - stp x8, xzr, [sp, #216] │ │ - add x9, x9, #0x10 │ │ - str x8, [sp, #560] │ │ - ldp x10, x8, [x28, #40] │ │ - str xzr, [sp, #208] │ │ - str xzr, [sp, #552] │ │ - str xzr, [sp, #568] │ │ - str x10, [sp, #512] │ │ - str x8, [sp, #520] │ │ - str x28, [sp, #528] │ │ - str x9, [sp, #536] │ │ - str xzr, [sp, #544] │ │ - str x21, [sp, #128] │ │ - cbz x8, 32c80 │ │ - ldr w23, [x28, #72] │ │ - mov x12, x28 │ │ - ldr x24, [x28, #416] │ │ - mov x19, xzr │ │ - mov x25, xzr │ │ - mov w22, #0x8 // #8 │ │ - ubfx x10, x23, #8, #8 │ │ - and x9, x23, #0xff │ │ - ubfx x28, x23, #16, #16 │ │ - and w11, w23, #0xff00 │ │ - cmp w28, #0x4 │ │ - ldr x21, [x12, #400] │ │ - stp x10, x9, [sp, #160] │ │ - ldr x10, [sp, #200] │ │ - str w11, [sp, #152] │ │ - add x11, sp, #0xf8 │ │ - add x27, x11, #0x8 │ │ - add x11, sp, #0xe8 │ │ - add x9, x10, #0xb0 │ │ - add x10, x10, #0xc0 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - add x20, x11, #0x8 │ │ - cset w11, hi // hi = pmore │ │ - mov w16, #0x4 // #4 │ │ - mov w17, #0xc // #12 │ │ - stp x12, x9, [sp, #136] │ │ - ldr x9, [x12, #384] │ │ - str w11, [sp, #120] │ │ - str x9, [sp, #112] │ │ - ldr x10, [sp, #528] │ │ - mov x9, xzr │ │ - ldr x13, [sp, #512] │ │ - mov w12, wzr │ │ - ldp x15, x11, [x10, #48] │ │ - ldrb w14, [x10, #73] │ │ - ldr x10, [x10, #40] │ │ - cmp w14, #0x8 │ │ - add x11, x11, x13 │ │ - csel x14, x17, x16, eq // eq = none │ │ - add x10, x15, x10 │ │ - add x11, x11, x14 │ │ - sub x29, x11, x10 │ │ - sub x11, x8, #0x1 │ │ - add x10, x13, #0x1 │ │ - ldurb w14, [x10, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 30f18 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 3188c // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x12 │ │ - orr x9, x15, x9 │ │ - tbz w14, #7, 30f40 │ │ - add x10, x10, #0x1 │ │ - add w12, w12, #0x7 │ │ - sub x11, x11, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 30f04 // b.any │ │ - b 31894 │ │ - str x10, [sp, #512] │ │ - str x11, [sp, #520] │ │ - cbz x9, 30f70 │ │ - ldr x10, [sp, #536] │ │ - sub x8, x9, #0x1 │ │ - ldr x11, [x10, #16] │ │ - cmp x8, x11 │ │ - b.cs 30f80 // b.hs, b.nlast │ │ - ldr x9, [x10, #8] │ │ - mov w10, #0x70 // #112 │ │ - madd x0, x8, x10, x9 │ │ - b 30ff0 │ │ - ldr x8, [sp, #544] │ │ - sub x8, x8, #0x1 │ │ - str x8, [sp, #544] │ │ - b 314b8 │ │ - ldr x8, [x10, #24] │ │ - cbz x8, 320bc │ │ - ldr x10, [x10, #32] │ │ - ldrh w11, [x8, #1330] │ │ - mov w14, #0x9b // #155 │ │ - lsl x13, x11, #3 │ │ - cbz x13, 30fcc │ │ - mov x12, x14 │ │ - ldr x14, [x8, x14, lsl #3] │ │ - sub x13, x13, #0x8 │ │ - cmp x14, x9 │ │ - cset w14, ne // ne = any │ │ - csinv w15, w14, wzr, ls // ls = plast │ │ - add x14, x12, #0x1 │ │ - cmp w15, #0x1 │ │ - b.eq 30f98 // b.none │ │ - and w11, w15, #0xff │ │ - cbz w11, 30fe0 │ │ - sub x11, x14, #0x9c │ │ - cbz x10, 320c0 │ │ - add x8, x8, x11, lsl #3 │ │ - sub x10, x10, #0x1 │ │ - ldr x8, [x8, #1336] │ │ - b 30f8c │ │ - cbz x8, 320bc │ │ - sub x9, x12, #0x9b │ │ - mov w10, #0x70 // #112 │ │ - madd x0, x9, x10, x8 │ │ - ldrb w8, [x0, #106] │ │ - cmp w8, #0x1 │ │ - b.ne 31008 // b.any │ │ - ldr x8, [sp, #544] │ │ - add x8, x8, #0x1 │ │ - str x8, [sp, #544] │ │ - ldrh w8, [x0, #104] │ │ - str x27, [sp, #104] │ │ - cmp w8, #0x2e │ │ - b.ne 31044 // b.any │ │ - str x22, [sp, #56] │ │ - bl 1a908 │ │ - cbz x1, 31460 │ │ - mov x26, x0 │ │ - lsl x22, x1, #4 │ │ - ldr x27, [sp, #104] │ │ - str xzr, [sp, #72] │ │ - str xzr, [sp, #48] │ │ - str xzr, [sp, #32] │ │ - str xzr, [sp, #96] │ │ - b 31090 │ │ - bl 1a908 │ │ - ldr x8, [sp, #528] │ │ - mov x3, x0 │ │ - mov x4, x1 │ │ - add x0, sp, #0x108 │ │ - add x1, sp, #0x200 │ │ - ldr w2, [x8, #72] │ │ - bl 3d814 │ │ - ldrb w27, [sp, #264] │ │ - cmp w27, #0x4b │ │ - b.ne 32e64 // b.any │ │ - ldr x27, [sp, #104] │ │ - b 314b8 │ │ - ldr x8, [sp, #88] │ │ - str xzr, [sp, #96] │ │ - str x8, [sp, #88] │ │ - add x26, x26, #0x10 │ │ - subs x22, x22, #0x10 │ │ - b.eq 314cc // b.none │ │ - ldr x8, [sp, #528] │ │ - add x0, sp, #0x108 │ │ - ldr q0, [x26] │ │ - add x1, sp, #0x200 │ │ - add x3, sp, #0x240 │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #576] │ │ - bl 39aac │ │ - ldr x8, [sp, #264] │ │ - cmp x8, #0x2e │ │ - b.eq 31da8 // b.none │ │ - ldrh w8, [sp, #288] │ │ - cmp w8, #0x11 │ │ - b.eq 311d0 // b.none │ │ - cmp w8, #0x12 │ │ - b.eq 31140 // b.none │ │ - cmp w8, #0x55 │ │ - b.ne 31084 // b.any │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #576] │ │ - ldr x9, [sp, #584] │ │ - cmp x8, #0x16 │ │ - b.eq 31264 // b.none │ │ - cmp x8, #0x18 │ │ - b.ne 31078 // b.any │ │ - ldr x8, [sp, #200] │ │ - ldp x8, x10, [x8, #192] │ │ - subs x10, x10, x24 │ │ - b.cc 32e38 // b.lo, b.ul, b.last │ │ - ldr x11, [sp, #160] │ │ - add x8, x8, x24 │ │ - mul x11, x9, x11 │ │ - subs x9, x10, x11 │ │ - b.cc 32e38 // b.lo, b.ul, b.last │ │ - ldr w10, [sp, #152] │ │ - add x8, x8, x11 │ │ - cmp w10, #0x800 │ │ - b.ne 3129c // b.any │ │ - cmp x9, #0x7 │ │ - b.ls 32f3c // b.plast │ │ - ldr x8, [x8] │ │ - b 312c0 │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #576] │ │ - cbz x8, 31290 │ │ - cmp x8, #0x7 │ │ - b.eq 31280 // b.none │ │ - cmp x8, #0xc │ │ - b.ne 31084 // b.any │ │ - ldr x9, [sp, #200] │ │ - ldp x9, x8, [x9, #16] │ │ - subs x8, x8, x21 │ │ - b.cc 32e44 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #584] │ │ - ldr x11, [sp, #168] │ │ - mul x11, x10, x11 │ │ - add x10, x9, x21 │ │ - subs x9, x8, x11 │ │ - b.cc 32e54 // b.lo, b.ul, b.last │ │ - and w12, w23, #0xff │ │ - sub w12, w12, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 32fd0 // b.pmore │ │ - add x10, x10, x11 │ │ - adrp x14, 6000 │ │ - add x14, x14, #0x540 │ │ - str x10, [sp, #64] │ │ - adr x10, 311bc │ │ - ldrh w13, [x14, x12, lsl #1] │ │ - add x10, x10, x13, lsl #2 │ │ - br x10 │ │ - cmp x8, x11 │ │ - b.eq 33020 // b.none │ │ - ldr x8, [sp, #64] │ │ - ldrb w8, [x8] │ │ - b 31294 │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #576] │ │ - cbz x8, 31258 │ │ - cmp x8, #0xc │ │ - b.ne 31084 // b.any │ │ - ldr x9, [sp, #200] │ │ - ldp x9, x8, [x9, #16] │ │ - subs x8, x8, x21 │ │ - b.cc 32e44 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #584] │ │ - ldr x11, [sp, #168] │ │ - mul x11, x10, x11 │ │ - add x10, x9, x21 │ │ - subs x9, x8, x11 │ │ - b.cc 32e54 // b.lo, b.ul, b.last │ │ - and w12, w23, #0xff │ │ - sub w12, w12, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 32fd0 // b.pmore │ │ - add x10, x10, x11 │ │ - adrp x14, 6000 │ │ - add x14, x14, #0x550 │ │ - str x10, [sp, #80] │ │ - adr x10, 31244 │ │ - ldrh w13, [x14, x12, lsl #1] │ │ - add x10, x10, x13, lsl #2 │ │ - br x10 │ │ - cmp x8, x11 │ │ - b.eq 32ff0 // b.none │ │ - ldr x8, [sp, #80] │ │ - ldrb w8, [x8] │ │ - b 3125c │ │ - ldr x8, [sp, #584] │ │ - str x8, [sp, #80] │ │ - b 313f0 │ │ - ldr x8, [sp, #200] │ │ - cmp w28, #0x5 │ │ - ldrb w8, [x8, #224] │ │ - ccmp w8, #0x0, #0x4, cc // cc = lo, ul, last │ │ - csel x8, x24, xzr, ne // ne = any │ │ - add x8, x8, x9 │ │ - b 312c4 │ │ - ldr x9, [sp, #584] │ │ - mov w8, #0x1 // #1 │ │ - stp x9, x8, [sp, #24] │ │ - b 31084 │ │ - ldr x8, [sp, #584] │ │ - str x8, [sp, #64] │ │ - b 31454 │ │ - cmp x9, #0x4 │ │ - b.cc 32f74 // b.lo, b.ul, b.last │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #251] │ │ - strb w10, [sp, #254] │ │ - strh w8, [sp, #252] │ │ - ldur w8, [sp, #251] │ │ - add x8, x8, x24 │ │ - mov w9, #0x1 // #1 │ │ - str x9, [sp, #96] │ │ - b 31080 │ │ - cmp x9, #0x2 │ │ - b.cc 31398 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #80] │ │ - ldrh w8, [x8] │ │ - sturh w8, [sp, #249] │ │ - and w8, w8, #0xffff │ │ - b 31328 │ │ - cmp x9, #0x8 │ │ - b.cc 32fe8 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #80] │ │ - ldr x8, [x8] │ │ - b 3125c │ │ - cmp x9, #0x4 │ │ - b.cc 313c0 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #80] │ │ - ldrb w8, [x10] │ │ - ldrb w9, [x10, #3] │ │ - ldurh w10, [x10, #1] │ │ - strb w8, [sp, #251] │ │ - strb w9, [sp, #254] │ │ - strh w10, [sp, #252] │ │ - ldur w8, [sp, #251] │ │ - mov w27, #0x4b // #75 │ │ - str x8, [sp, #80] │ │ - b 313e0 │ │ - cmp x9, #0x2 │ │ - b.cc 313fc // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #64] │ │ - ldrh w8, [x8] │ │ - sturh w8, [sp, #249] │ │ - and w8, w8, #0xffff │ │ - b 3138c │ │ - cmp x9, #0x8 │ │ - b.cc 33044 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #64] │ │ - ldr x8, [x8] │ │ - b 31294 │ │ - cmp x9, #0x4 │ │ - b.cc 31424 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #64] │ │ - ldrb w8, [x10] │ │ - ldrb w9, [x10, #3] │ │ - ldurh w10, [x10, #1] │ │ - strb w8, [sp, #251] │ │ - strb w9, [sp, #254] │ │ - strh w10, [sp, #252] │ │ - ldur w8, [sp, #251] │ │ - mov w27, #0x4b // #75 │ │ - str x8, [sp, #64] │ │ - b 31444 │ │ - strh wzr, [sp, #248] │ │ - mov w27, #0x13 // #19 │ │ - stur wzr, [sp, #250] │ │ - ldr w8, [sp, #248] │ │ - strb wzr, [sp, #254] │ │ - ldur w9, [sp, #251] │ │ - str w8, [sp, #232] │ │ - ldr x8, [sp, #80] │ │ - stur w9, [sp, #235] │ │ - b 313e0 │ │ - str wzr, [sp, #248] │ │ - mov w27, #0x13 // #19 │ │ - strb wzr, [sp, #254] │ │ - strh wzr, [sp, #252] │ │ - ldur w8, [sp, #251] │ │ - str wzr, [sp, #232] │ │ - stur w8, [sp, #235] │ │ - ldr x8, [sp, #80] │ │ - cmp w27, #0x4b │ │ - stur x8, [sp, #239] │ │ - b.ne 32fc4 // b.any │ │ - ldr x27, [sp, #104] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #72] │ │ - b 31084 │ │ - strh wzr, [sp, #248] │ │ - mov w27, #0x13 // #19 │ │ - stur wzr, [sp, #250] │ │ - ldr w8, [sp, #248] │ │ - strb wzr, [sp, #254] │ │ - ldur w9, [sp, #251] │ │ - str w8, [sp, #232] │ │ - ldr x8, [sp, #64] │ │ - stur w9, [sp, #235] │ │ - b 31444 │ │ - str wzr, [sp, #248] │ │ - mov w27, #0x13 // #19 │ │ - strb wzr, [sp, #254] │ │ - strh wzr, [sp, #252] │ │ - ldur w8, [sp, #251] │ │ - str wzr, [sp, #232] │ │ - stur w8, [sp, #235] │ │ - ldr x8, [sp, #64] │ │ - cmp w27, #0x4b │ │ - stur x8, [sp, #239] │ │ - b.ne 32fdc // b.any │ │ - ldr x27, [sp, #104] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #48] │ │ - b 31084 │ │ - ldr x27, [sp, #104] │ │ - str x20, [sp, #40] │ │ - mov x20, x19 │ │ - mov w19, wzr │ │ - ldr x22, [sp, #56] │ │ - and w8, w19, #0x1 │ │ - mov x19, x20 │ │ - ldr x20, [sp, #40] │ │ - tbz w8, #0, 314b8 │ │ - ldr x8, [sp, #208] │ │ - cmp x25, x8 │ │ - b.ne 314a0 // b.any │ │ - add x0, sp, #0xd0 │ │ - mov x1, x25 │ │ - bl 3d734 │ │ - ldr x25, [sp, #224] │ │ - ldr x8, [sp, #216] │ │ - mov w9, #0x48 // #72 │ │ - madd x8, x25, x9, x8 │ │ - add x25, x25, #0x1 │ │ - str x25, [sp, #224] │ │ - stp x29, xzr, [x8] │ │ - ldr x8, [sp, #520] │ │ - mov w16, #0x4 // #4 │ │ - mov w17, #0xc // #12 │ │ - cbnz x8, 30ec8 │ │ - b 3208c │ │ - ldr x8, [sp, #96] │ │ - str x20, [sp, #40] │ │ - cbz x8, 315c8 │ │ - ldr x9, [sp, #144] │ │ - ldr x12, [sp, #88] │ │ - ldp x26, x8, [x9] │ │ - subs x8, x8, x12 │ │ - b.cc 33004 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #200] │ │ - mov x20, x19 │ │ - ldr x11, [sp, #112] │ │ - mov w19, wzr │ │ - ldp x9, x10, [x10, #16] │ │ - stp x11, x21, [sp, #280] │ │ - add x11, x26, x12 │ │ - strh w23, [sp, #312] │ │ - strh w28, [sp, #314] │ │ - stp x11, x8, [sp, #296] │ │ - ldr w8, [sp, #120] │ │ - stp x9, x10, [sp, #264] │ │ - strb w8, [sp, #316] │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3cabc │ │ - ldr x8, [sp, #576] │ │ - ldr x22, [sp, #584] │ │ - ldr x26, [sp, #592] │ │ - cmp x8, #0x1 │ │ - b.ne 31598 // b.any │ │ - cmp x22, x26 │ │ - b.cs 31520 // b.hs, b.nlast │ │ - ldr x8, [sp, #552] │ │ - mov x1, x20 │ │ - cmp x20, x8 │ │ - b.ne 3156c // b.any │ │ - add x0, sp, #0x228 │ │ - bl 38310 │ │ - ldr x1, [sp, #568] │ │ - ldr x9, [sp, #560] │ │ - b 31570 │ │ - ldr x9, [sp, #56] │ │ - mov w8, #0x18 // #24 │ │ - str x9, [sp, #56] │ │ - mov w19, #0x1 // #1 │ │ - madd x8, x1, x8, x9 │ │ - add x1, x1, #0x1 │ │ - mov x20, x1 │ │ - stp x22, x26, [x8] │ │ - str x25, [x8, #16] │ │ - str x1, [sp, #568] │ │ - b 31520 │ │ - cmp x8, #0x2 │ │ - b.ne 31470 // b.any │ │ - and w27, w22, #0xff │ │ - lsr x8, x22, #8 │ │ - cmp w27, #0x4b │ │ - b.ne 330a4 // b.any │ │ - mov x19, x20 │ │ - ldr x27, [sp, #104] │ │ - ldr x22, [sp, #56] │ │ - ldr x20, [sp, #40] │ │ - tbnz w8, #0, 31484 │ │ - b 314b8 │ │ - ldp x8, x22, [sp, #48] │ │ - ldr x9, [sp, #72] │ │ - cbz x8, 3164c │ │ - cbz x9, 3164c │ │ - ldr x8, [sp, #80] │ │ - ldr x9, [sp, #64] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + str xzr, [sp] │ │ + sub sp, sp, #0x1, lsl #12 │ │ + str xzr, [sp] │ │ + sub sp, sp, #0x940 │ │ + str xzr, [sp] │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + ldp x8, x27, [x0, #40] │ │ + str x1, [sp] │ │ + stp x8, x0, [sp, #8] │ │ + cbz x27, 3067c │ │ + ldr x8, [sp, #16] │ │ + ldr x23, [x8, #56] │ │ + cbz x23, 3067c │ │ + ldp x19, x8, [sp, #8] │ │ + lsl x20, x27, #6 │ │ + ldp x24, x26, [x8, #64] │ │ + ldr x25, [x8, #80] │ │ + mov x28, x19 │ │ + b 3062c │ │ + subs x20, x20, #0x40 │ │ + mov x19, x28 │ │ + b.eq 3067c // b.none │ │ + ldr w8, [x28], #64 │ │ + cmn x26, x8 │ │ + b.cs 30620 // b.hs, b.nlast │ │ + add x2, x26, x8 │ │ + mov x0, x23 │ │ + mov x1, x24 │ │ + mov x3, x25 │ │ + bl 1d830 │ │ + cbz x0, 30620 │ │ + cmp x1, x21 │ │ + b.ne 30620 // b.any │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + bl 75e60 │ │ + cbnz w0, 30620 │ │ + ldr w8, [x19, #4] │ │ + cmp w8, #0x8 │ │ + b.ne 3081c // b.any │ │ + mov x21, xzr │ │ + b 308d0 │ │ + ldr w8, [x22] │ │ + mov w10, #0x642e // #25646 │ │ + ldur w9, [x22, #3] │ │ + movk w10, #0x6265, lsl #16 │ │ + cmp w8, w10 │ │ + mov w8, #0x7562 // #30050 │ │ + movk w8, #0x5f67, lsl #16 │ │ + ccmp w9, w8, #0x0, eq // eq = none │ │ + b.eq 306cc // b.none │ │ + mov x0, xzr │ │ + mov x1, x21 │ │ + add sp, sp, #0x2, lsl #12 │ │ + add sp, sp, #0x940 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + mov x23, x22 │ │ + ldrsb w8, [x23, #7]! │ │ + cmn w8, #0x40 │ │ + b.lt 308e0 // b.tstop │ │ + ldr x19, [sp, #8] │ │ + cbz x27, 306a0 │ │ + ldr x8, [sp, #16] │ │ + ldr x22, [x8, #56] │ │ + cbz x22, 306a0 │ │ + ldr x8, [sp, #16] │ │ + mov x20, #0x7a2e // #31278 │ │ + lsl x27, x27, #6 │ │ + movk x20, #0x6564, lsl #16 │ │ + mov x26, x19 │ │ + ldp x24, x28, [x8, #64] │ │ + ldr x25, [x8, #80] │ │ + movk x20, #0x7562, lsl #32 │ │ + movk x20, #0x5f67, lsl #48 │ │ + b 30724 │ │ + subs x27, x27, #0x40 │ │ + mov x19, x26 │ │ + b.eq 306a0 // b.none │ │ + ldr w8, [x26], #64 │ │ + cmn x28, x8 │ │ + b.cs 30718 // b.hs, b.nlast │ │ + add x2, x28, x8 │ │ + mov x0, x22 │ │ + mov x1, x24 │ │ + mov x3, x25 │ │ + bl 1d830 │ │ + cbz x0, 30718 │ │ + cmp x1, #0x8 │ │ + b.cc 30718 // b.lo, b.ul, b.last │ │ + ldr x8, [x0] │ │ + sub x9, x1, #0x1 │ │ + cmp x8, x20 │ │ + cset w8, ne // ne = any │ │ + cmp x9, x21 │ │ + b.ne 30718 // b.any │ │ + cbnz w8, 30718 │ │ + sub x2, x1, #0x8 │ │ + add x0, x0, #0x8 │ │ + mov x1, x23 │ │ + bl 75e60 │ │ + cbnz w0, 30718 │ │ + ldr w8, [x19, #4] │ │ + cmp w8, #0x8 │ │ + b.eq 306a0 // b.none │ │ + ldr x9, [x19, #32] │ │ + cbz x9, 306a0 │ │ + ldr x8, [sp, #16] │ │ + ldr x10, [x8, #32] │ │ + ldr x8, [x19, #24] │ │ + subs x10, x10, x8 │ │ + b.cc 306a0 // b.lo, b.ul, b.last │ │ + cmp x9, x10 │ │ + b.hi 306a0 // b.pmore │ │ + subs x9, x9, #0x8 │ │ + csel x9, xzr, x9, cc // cc = lo, ul, last │ │ + b.cc 306a0 // b.lo, b.ul, b.last │ │ + subs x22, x9, #0x4 │ │ + b.cc 306a0 // b.lo, b.ul, b.last │ │ + ldr x9, [sp, #16] │ │ + ldr x9, [x9, #24] │ │ + add x19, x9, x8 │ │ + mov w9, #0x4c5a // #19546 │ │ + ldr x8, [x19] │ │ + movk w9, #0x4249, lsl #16 │ │ cmp x8, x9 │ │ - b.cs 316d4 // b.hs, b.nlast │ │ - ldr x8, [sp, #552] │ │ - cmp x19, x8 │ │ - b.ne 31608 // b.any │ │ - add x0, sp, #0x228 │ │ - mov x1, x19 │ │ - bl 38310 │ │ - ldr x19, [sp, #568] │ │ - ldr x27, [sp, #104] │ │ - ldr x22, [sp, #560] │ │ - mov w8, #0x18 // #24 │ │ - ldr x11, [sp, #80] │ │ - ldr x10, [sp, #64] │ │ - madd x8, x19, x8, x22 │ │ - add x19, x19, #0x1 │ │ - mov x9, x19 │ │ - mov w19, #0x1 // #1 │ │ - mov x20, x9 │ │ - stp x11, x10, [x8] │ │ - str x25, [x8, #16] │ │ - str x9, [sp, #568] │ │ - and w8, w19, #0x1 │ │ - mov x19, x20 │ │ - ldr x20, [sp, #40] │ │ - tbnz w8, #0, 31484 │ │ - b 314b8 │ │ - mov x20, x19 │ │ - mov w19, wzr │ │ - ldr x8, [sp, #32] │ │ - cbz x8, 31474 │ │ - cbz x9, 31474 │ │ - ldr x8, [sp, #80] │ │ + b.ne 306a0 // b.any │ │ + ldr w8, [x19, #8] │ │ + ldr x0, [sp] │ │ + rev w1, w8 │ │ + bl 40370 │ │ + mov x21, x1 │ │ + mov x2, x0 │ │ + add x0, x19, #0xc │ │ + mov x1, x22 │ │ + mov x3, x21 │ │ + mov x19, x2 │ │ + bl 4043c │ │ + tbz w0, #0, 306a0 │ │ + mov x0, x19 │ │ + b 306a4 │ │ + ldr x21, [x19, #32] │ │ + cbz x21, 308d0 │ │ + ldr x8, [sp, #16] │ │ + mov x0, xzr │ │ + ldr x9, [x8, #32] │ │ + ldr x8, [x19, #24] │ │ + subs x9, x9, x8 │ │ + b.cc 306a4 // b.lo, b.ul, b.last │ │ + cmp x21, x9 │ │ + b.hi 306a4 // b.pmore │ │ + ldr x9, [sp, #16] │ │ + ldrb w10, [x19, #9] │ │ + ldr x9, [x9, #24] │ │ + add x0, x9, x8 │ │ + tbz w10, #3, 306a4 │ │ + subs x20, x21, #0x18 │ │ + b.cc 306a0 // b.lo, b.ul, b.last │ │ + ldr w8, [x0] │ │ + cmp w8, #0x1 │ │ + b.ne 306a0 // b.any │ │ + ldr x1, [x0, #8] │ │ + mov x22, x0 │ │ + ldr x0, [sp] │ │ + bl 40370 │ │ + mov x19, x0 │ │ + mov x21, x1 │ │ + add x0, sp, #0x30 │ │ + mov w1, wzr │ │ + mov w2, #0x2905 // #10501 │ │ + bl 75f00 │ │ + add x0, sp, #0x18 │ │ + add x1, sp, #0x30 │ │ + add x2, x22, #0x18 │ │ + mov x3, x20 │ │ + mov x4, x19 │ │ + mov x5, x21 │ │ + bl 1b55c │ │ + ldr x8, [sp, #40] │ │ ldr x9, [sp, #24] │ │ - add x22, x8, x9 │ │ - cmp x8, x22 │ │ - b.cs 3146c // b.hs, b.nlast │ │ - ldr x8, [sp, #552] │ │ - mov x1, x20 │ │ - cmp x20, x8 │ │ - b.ne 31694 // b.any │ │ - add x0, sp, #0x228 │ │ - bl 38310 │ │ - ldr x1, [sp, #568] │ │ - ldr x27, [sp, #104] │ │ - ldr x10, [sp, #560] │ │ - mov w8, #0x18 // #24 │ │ - ldr x9, [sp, #80] │ │ - mov w19, #0x1 // #1 │ │ - madd x8, x1, x8, x10 │ │ - add x1, x1, #0x1 │ │ - mov x20, x1 │ │ - str x1, [sp, #568] │ │ - stp x9, x22, [x8] │ │ - mov x22, x10 │ │ - str x25, [x8, #16] │ │ - and w8, w19, #0x1 │ │ - mov x19, x20 │ │ - ldr x20, [sp, #40] │ │ - tbnz w8, #0, 31484 │ │ - b 314b8 │ │ - mov x20, x19 │ │ - mov w19, wzr │ │ - and w8, wzr, #0x1 │ │ - mov x19, x20 │ │ - ldr x20, [sp, #40] │ │ - tbnz w8, #0, 31484 │ │ - b 314b8 │ │ - ldrb w9, [x26, #488] │ │ - ldr x8, [x26, #496] │ │ - cmp w9, #0x4b │ │ - b.ne 31864 // b.any │ │ - ldr x13, [x8, #24] │ │ - ldr x24, [x20, #16] │ │ - cbz x13, 31760 │ │ - mov x10, xzr │ │ - ldr x9, [x8, #16] │ │ - mov w11, #0x18 // #24 │ │ - mov x12, x13 │ │ - b 31728 │ │ - subs x13, x12, x10 │ │ - b.ls 31760 // b.plast │ │ - add x13, x10, x13, lsr #1 │ │ - madd x14, x13, x11, x9 │ │ - ldp x15, x16, [x14] │ │ - cmp x16, x24 │ │ - cset w14, ls // ls = plast │ │ - cmp x15, x24 │ │ - ccmp x16, x24, #0x0, ls // ls = plast │ │ - b.hi 31768 // b.pmore │ │ - cmp x15, x24 │ │ - csel w14, w14, wzr, ls // ls = plast │ │ - csel x12, x12, x13, ls // ls = plast │ │ - cbz w14, 31720 │ │ - add x10, x13, #0x1 │ │ - b 31720 │ │ - mov x22, xzr │ │ - b 319d0 │ │ - mov w10, #0x18 // #24 │ │ - ldr x1, [x8, #8] │ │ - str x20, [sp, #192] │ │ - madd x9, x13, x10, x9 │ │ - ldr x0, [x9, #16] │ │ - cmp x0, x1 │ │ - b.cs 33014 // b.hs, b.nlast │ │ - mov w9, #0x48 // #72 │ │ - ldr x8, [x8] │ │ - mul x9, x0, x9 │ │ - add x23, x8, x9 │ │ - ldr x10, [x23, #8]! │ │ - cbnz x10, 319a8 │ │ - ldp x10, x13, [x28, #48] │ │ - str x23, [sp, #112] │ │ - ldrb w20, [x28, #73] │ │ - ldr x1, [x8, x9] │ │ - mov w8, #0x4 // #4 │ │ - mov w9, #0xc // #12 │ │ - cmp w20, #0x8 │ │ - csel x14, x9, x8, eq // eq = none │ │ - sub x8, x13, x10 │ │ - add x8, x8, x14 │ │ - str x1, [sp, #88] │ │ - subs x12, x1, x8 │ │ - b.cc 31944 // b.lo, b.ul, b.last │ │ - subs x15, x10, x12 │ │ - b.ls 31944 // b.plast │ │ - ldr x16, [x28, #40] │ │ - str x15, [sp, #520] │ │ - ldr x9, [x28, #344] │ │ - mvn x0, x1 │ │ - ldr x15, [sp, #192] │ │ - mov x8, xzr │ │ - add x17, x16, x12 │ │ - add x12, x14, x13 │ │ - sub x14, x1, x14 │ │ - mov w11, wzr │ │ - add x12, x0, x12 │ │ - add x10, x16, x10 │ │ - add x16, x9, #0x10 │ │ - ldr x25, [x15, #8] │ │ - sub x13, x14, x13 │ │ - str x17, [sp, #512] │ │ - str x28, [sp, #528] │ │ - str x16, [sp, #536] │ │ - str xzr, [sp, #544] │ │ - add x14, x10, x13 │ │ - cmp w11, #0x3f │ │ - ldrb w15, [x14], #1 │ │ - b.ne 3183c // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 31954 // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x11 │ │ - orr x8, x16, x8 │ │ - tbz w15, #7, 31ccc │ │ - add w11, w11, #0x7 │ │ - sub x12, x12, #0x1 │ │ - adds x13, x13, #0x1 │ │ - b.cc 31824 // b.lo, b.ul, b.last │ │ - mov w19, #0x13 // #19 │ │ - b 31958 │ │ - add x10, x26, #0x1e9 │ │ - ldr w11, [x26, #492] │ │ - strb w9, [x21, #16] │ │ - str x8, [x21, #24] │ │ - mov w8, #0x3 // #3 │ │ - ldr w9, [x10] │ │ - str w11, [x21, #20] │ │ - str w8, [x21, #8] │ │ - stur w9, [x21, #17] │ │ - b 31be8 │ │ - mov w27, #0x6 // #6 │ │ - b 318a0 │ │ - mov x11, xzr │ │ - add x10, x13, x8 │ │ - mov w27, #0x13 // #19 │ │ - str x10, [sp, #512] │ │ - str x11, [sp, #520] │ │ - ldr x28, [sp, #136] │ │ + ldrb w10, [sp, #32] │ │ + cmp x8, x21 │ │ + ccmp x9, x20, #0x0, eq // eq = none │ │ + ccmp w10, #0x0, #0x0, eq // eq = none │ │ + csel x0, xzr, x19, ne // ne = any │ │ + b 306a4 │ │ + ldrb w8, [x19, #9] │ │ + tst w8, #0x8 │ │ + cset w0, eq // eq = none │ │ + b 306a4 │ │ + adrp x4, 78000 │ │ + add x4, x4, #0xed0 │ │ + mov x0, x22 │ │ + mov x1, x21 │ │ + mov w2, #0x7 // #7 │ │ + mov x3, x21 │ │ + bl 19118 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x440 │ │ + str xzr, [sp] │ │ + cbz x2, 30984 │ │ + ldp x8, x9, [x2, #64] │ │ + mov x24, x1 │ │ + mov x22, x0 │ │ + add x0, sp, #0x268 │ │ + add x1, sp, #0x20 │ │ + mov x20, x2 │ │ + add x23, sp, #0x258 │ │ + stp x2, x8, [sp, #24] │ │ + stp x9, xzr, [sp, #40] │ │ + bl 3c63c │ │ + ldr x8, [sp, #616] │ │ + ldur w9, [x23, #25] │ │ + ldrb w21, [sp, #624] │ │ + ldr w10, [sp, #628] │ │ + ldr x19, [sp, #632] │ │ + cmp x8, #0x3 │ │ + str w9, [sp, #56] │ │ + stur w10, [sp, #59] │ │ + b.ne 309e0 // b.any │ │ + ldr w8, [sp, #56] │ │ + ldur w9, [sp, #59] │ │ + str w8, [sp, #16] │ │ + stur w9, [sp, #19] │ │ + b 30a0c │ │ mov x19, xzr │ │ - mov w23, wzr │ │ - lsr x22, x10, #8 │ │ - mov w25, w10 │ │ - ldr x8, [sp, #552] │ │ - cbz x8, 318cc │ │ - ldr x0, [sp, #560] │ │ - bl 72f50 │ │ - ldp x20, x21, [sp, #216] │ │ - cbz x21, 31918 │ │ - add x24, x20, #0x18 │ │ - b 318e8 │ │ - add x24, x24, #0x48 │ │ - subs x21, x21, #0x1 │ │ - b.eq 31918 // b.none │ │ - ldur x8, [x24, #-16] │ │ - cbz x8, 318dc │ │ - ldur x0, [x24, #-8] │ │ - cbz x0, 318dc │ │ - ldr x8, [x24] │ │ - cbz x8, 31904 │ │ - bl 72f50 │ │ - ldr x8, [x24, #16] │ │ - cbz x8, 318dc │ │ - ldr x0, [x24, #8] │ │ - bl 72f50 │ │ - b 318dc │ │ - ldr x8, [sp, #208] │ │ - cbz x8, 31928 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x26, [sp, #176] │ │ - ldr x21, [sp, #128] │ │ - ldr x20, [sp, #192] │ │ - ldr x8, [x26, #472] │ │ - cbnz x8, 30dfc │ │ - mov x21, xzr │ │ - b 32e04 │ │ - mov x22, xzr │ │ - mov w20, wzr │ │ - mov w19, #0x38 // #56 │ │ - b 31964 │ │ - mov w19, #0x6 // #6 │ │ - mov x22, xzr │ │ - mov w20, wzr │ │ - mov x28, x10 │ │ - ldr x23, [sp, #112] │ │ - ldr x8, [x23] │ │ - cbnz x8, 319a8 │ │ - str x21, [sp, #128] │ │ - mov x21, xzr │ │ - ldr x23, [sp, #112] │ │ - and x8, x20, #0xff │ │ - ldr x9, [sp, #88] │ │ - lsl x8, x8, #8 │ │ - orr x8, x8, x22, lsl #16 │ │ - bfxil x8, x19, #0, #8 │ │ - stp x10, x11, [x23, #48] │ │ - stp x26, x9, [x23, #32] │ │ - mov w9, #0x1 // #1 │ │ - stp x8, x28, [x23, #16] │ │ - stp x9, x21, [x23] │ │ - ldr x21, [sp, #128] │ │ - mov x22, x23 │ │ - ldr x8, [x22, #8]! │ │ - cbz x8, 319bc │ │ - ldr x20, [sp, #192] │ │ - b 319d0 │ │ - ldrb w8, [x23, #16] │ │ - ldr x22, [x23, #24] │ │ - ldr x20, [sp, #192] │ │ - cmp w8, #0x4b │ │ - b.ne 31bc8 // b.any │ │ - ldr x20, [x20] │ │ - mov x1, x20 │ │ - ldr x8, [x1, #96]! │ │ - cmp x8, #0x2f │ │ - b.ne 319fc // b.any │ │ - mov w10, #0x2 // #2 │ │ - str x22, [x21] │ │ - stp w10, w11, [x21, #8] │ │ - str x12, [x21, #16] │ │ - stur q0, [x21, #24] │ │ - b 31be8 │ │ - mov x25, x21 │ │ - ldr x8, [x20, #432] │ │ - cbz x8, 31a40 │ │ - ldr x9, [x20, #440] │ │ - add x8, x20, #0x1b8 │ │ - add x10, x20, #0x1c0 │ │ - cmp x9, #0x0 │ │ - csel x8, x10, x8, eq // eq = none │ │ - cbnz x9, 31a9c │ │ - ldrb w10, [x8] │ │ - mov x21, x25 │ │ - ldr x9, [x8, #8] │ │ - cmp x10, #0x4b │ │ - b.ne 31afc // b.any │ │ - mov x8, x9 │ │ - cbnz x9, 31aa4 │ │ - b 319e4 │ │ - add x0, sp, #0x108 │ │ - bl 361f0 │ │ - add x0, sp, #0x200 │ │ - add x2, sp, #0x108 │ │ - mov x1, x20 │ │ - ldr x3, [sp, #200] │ │ - bl 364c4 │ │ - ldr x8, [x20, #432] │ │ - cbz x8, 31b34 │ │ - ldr x21, [sp, #512] │ │ - cbz x21, 31a08 │ │ - ldr x19, [sp, #520] │ │ - cbz x19, 31c10 │ │ - add x23, x21, #0x8 │ │ - b 31a88 │ │ - subs x19, x19, #0x1 │ │ - add x23, x23, #0x18 │ │ - b.eq 31c08 // b.none │ │ - ldur x8, [x23, #-8] │ │ - cbz x8, 31a7c │ │ - ldr x0, [x23] │ │ - bl 72f50 │ │ - b 31a7c │ │ - mov x21, x25 │ │ - cbz x8, 319e4 │ │ - ldp x10, x9, [x8, #16] │ │ - cbz x9, 31b24 │ │ - mov x12, xzr │ │ - mov x11, x9 │ │ - mov x13, x9 │ │ - b 31ac4 │ │ - subs x11, x13, x12 │ │ - b.ls 31b50 // b.plast │ │ - add x11, x12, x11, lsr #1 │ │ - add x14, x10, x11, lsl #5 │ │ - ldp x15, x16, [x14, #16] │ │ - cmp x16, x24 │ │ - cset w14, ls // ls = plast │ │ - cmp x15, x24 │ │ - ccmp x16, x24, #0x0, ls // ls = plast │ │ - b.hi 31b28 // b.pmore │ │ - cmp x15, x24 │ │ - csel w14, w14, wzr, ls // ls = plast │ │ - csel x13, x13, x11, ls // ls = plast │ │ - cbz w14, 31abc │ │ - add x12, x11, #0x1 │ │ - b 31abc │ │ - ldrb w11, [x8, #7] │ │ - ldurh w12, [x8, #5] │ │ - ldur w8, [x8, #1] │ │ - orr w11, w12, w11, lsl #16 │ │ - lsl x8, x8, #8 │ │ - orr x8, x8, x11, lsl #40 │ │ - orr x8, x8, x10 │ │ - mov w10, #0x3 // #3 │ │ - stp x8, x9, [x21, #16] │ │ - b 31be4 │ │ - mov x11, xzr │ │ - cmp x11, x9 │ │ - b.cc 31b60 // b.lo, b.ul, b.last │ │ - b 319e4 │ │ - ldp q0, q1, [sp, #512] │ │ - add x8, x20, #0x1b0 │ │ + mov w21, #0x52 // #82 │ │ + ldrb w8, [x0] │ │ + cmp w8, #0x53 │ │ + b.eq 30a3c // b.none │ │ + cmp w21, #0x53 │ │ + b.eq 30a54 // b.none │ │ + mov w0, w21 │ │ + mov x1, x19 │ │ + bl 3e880 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x170 │ │ mov w9, #0x1 // #1 │ │ - stur q0, [x8, #8] │ │ - str x9, [x20, #432] │ │ - stur q1, [x8, #24] │ │ - b 31a08 │ │ - cmp x12, #0x0 │ │ - csel x11, xzr, x9, eq // eq = none │ │ - cmp x11, x9 │ │ - b.cs 319e4 // b.hs, b.nlast │ │ - add x14, x10, x11, lsl #5 │ │ - ldr x12, [x14, #8] │ │ - cbz x12, 31c5c │ │ - mov x13, xzr │ │ - ldr x14, [x14] │ │ - mov w15, #0x18 // #24 │ │ - mov x0, x12 │ │ - b 31b8c │ │ - subs x12, x16, x13 │ │ - mov x0, x16 │ │ - b.ls 31c50 // b.plast │ │ - add x12, x13, x12, lsr #1 │ │ - mul x16, x12, x15 │ │ - ldr x17, [x14, x16] │ │ - cmp x17, x24 │ │ - b.eq 31c60 // b.none │ │ - mov x16, x12 │ │ - b.ls 31bb4 // b.plast │ │ - cmp x17, x24 │ │ - b.cs 31b80 // b.hs, b.nlast │ │ - b 31bc0 │ │ - mov x16, x0 │ │ - cmp x17, x24 │ │ - b.cs 31b80 // b.hs, b.nlast │ │ - add x13, x12, #0x1 │ │ - b 31b80 │ │ - ldur w9, [x23, #17] │ │ - strb w8, [x21, #16] │ │ - ldr w8, [x23, #20] │ │ - str x22, [x21, #24] │ │ - mov w10, #0x3 // #3 │ │ - stur w9, [x21, #17] │ │ - str w8, [x21, #20] │ │ - str w10, [x21, #8] │ │ - add sp, sp, #0x260 │ │ + str x8, [sp, #616] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x180 │ │ + add x0, sp, #0x268 │ │ + str x9, [sp, #624] │ │ + str xzr, [sp, #648] │ │ + str x8, [sp, #632] │ │ + str xzr, [sp, #640] │ │ + bl 16fbc │ │ + ldur q0, [x23, #40] │ │ + ldur q1, [x23, #56] │ │ + cmp x8, #0x2 │ │ + ldur q2, [x23, #72] │ │ + ldr x9, [sp, #688] │ │ + stp q0, q1, [sp, #64] │ │ + str q2, [sp, #96] │ │ + str x9, [sp, #112] │ │ + b.ne 30a74 // b.any │ │ + mov x19, xzr │ │ + mov w21, #0x52 // #82 │ │ + ldxr x8, [x20] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x20] │ │ + cbnz w9, 30a0c │ │ + b.ne 30a2c // b.any │ │ + add x0, sp, #0x18 │ │ + dmb ishld │ │ + bl 30484 │ │ + mov x0, x22 │ │ + ldrb w8, [x22] │ │ + cmp w8, #0x53 │ │ + b.ne 30998 // b.any │ │ + ldr w8, [sp, #16] │ │ + ldur w9, [sp, #19] │ │ + strb w21, [x0] │ │ + str x19, [x0, #8] │ │ + stur w8, [x0, #1] │ │ + str w9, [x0, #4] │ │ + add sp, sp, #0x440 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - ldr x19, [sp, #536] │ │ - cbz x19, 31a08 │ │ - ldr x21, [sp, #528] │ │ - add x23, x21, #0x8 │ │ - b 31c30 │ │ - subs x19, x19, #0x1 │ │ - add x23, x23, #0x20 │ │ - b.eq 31c44 // b.none │ │ - ldr x8, [x23] │ │ - cbz x8, 31c24 │ │ - ldur x0, [x23, #-8] │ │ - bl 72f50 │ │ - b 31c24 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - b 31a08 │ │ - cbz x13, 31c5c │ │ - sub x12, x13, #0x1 │ │ - b 31c60 │ │ - mov x12, xzr │ │ - cmp x11, x9 │ │ - b.cs 319e4 // b.hs, b.nlast │ │ - add x14, x10, x11, lsl #5 │ │ - add x13, x24, #0x1 │ │ - ldr x15, [x14, #16] │ │ - cmp x15, x13 │ │ - b.cs 319e4 // b.hs, b.nlast │ │ - ldr x15, [x14, #8] │ │ - cmp x12, x15 │ │ - b.cs 31cf8 // b.hs, b.nlast │ │ - mov w9, #0x18 // #24 │ │ - mul x10, x12, x9 │ │ - ldr x9, [x14] │ │ - ldr x10, [x9, x10] │ │ - cmp x10, x13 │ │ - b.cs 319e4 // b.hs, b.nlast │ │ - mov w10, #0x18 // #24 │ │ - ldr x11, [x8, #8] │ │ - madd x10, x12, x10, x9 │ │ - ldr x10, [x10, #8] │ │ - cmp x10, x11 │ │ - b.cs 3205c // b.hs, b.nlast │ │ - ldr x8, [x8] │ │ - mov w11, #0x18 // #24 │ │ - madd x8, x10, x11, x8 │ │ - ldp x10, x8, [x8, #8] │ │ - b 32060 │ │ - str x14, [sp, #512] │ │ - str x12, [sp, #520] │ │ - cbz x8, 33268 │ │ - ldr x11, [x9, #32] │ │ - sub x10, x8, #0x1 │ │ - cmp x10, x11 │ │ - b.cs 31d48 // b.hs, b.nlast │ │ - ldr x8, [x9, #24] │ │ - mov w9, #0x70 // #112 │ │ - madd x0, x10, x9, x8 │ │ - b 31dd4 │ │ - add x15, x11, #0x1 │ │ - cmp x15, x9 │ │ - b.eq 319e4 // b.none │ │ - add x12, x10, x15, lsl #5 │ │ - add x10, x10, x11, lsl #5 │ │ - csel x14, x12, xzr, cc // cc = lo, ul, last │ │ - add x16, x10, #0x40 │ │ - ldr x10, [x14, #16] │ │ - cmp x10, x13 │ │ - b.cs 319e4 // b.hs, b.nlast │ │ - ldr x10, [x14, #8] │ │ - cbnz x10, 32708 │ │ - add x15, x15, #0x1 │ │ - mov w10, #0x2 // #2 │ │ - cmp x15, x9 │ │ - csel x14, x16, xzr, cc // cc = lo, ul, last │ │ - add x16, x16, #0x20 │ │ - cmp x9, x15 │ │ - b.ne 31d14 // b.any │ │ - b 319e8 │ │ - ldr x10, [x9, #40] │ │ - cbz x10, 31f68 │ │ - ldr x9, [x9, #48] │ │ - ldrh w11, [x10, #1330] │ │ - mov w14, #0x9b // #155 │ │ - lsl x13, x11, #3 │ │ - cbz x13, 31d94 │ │ - mov x12, x14 │ │ - ldr x14, [x10, x14, lsl #3] │ │ - sub x13, x13, #0x8 │ │ - cmp x14, x8 │ │ - cset w14, ne // ne = any │ │ - csinv w15, w14, wzr, ls // ls = plast │ │ - add x14, x12, #0x1 │ │ - cmp w15, #0x1 │ │ - b.eq 31d60 // b.none │ │ - and w11, w15, #0xff │ │ - cbz w11, 31dc4 │ │ - sub x11, x14, #0x9c │ │ - cbz x9, 31f68 │ │ - add x10, x10, x11, lsl #3 │ │ - sub x9, x9, #0x1 │ │ - ldr x10, [x10, #1336] │ │ - b 31d54 │ │ - ldp x8, x25, [sp, #272] │ │ - lsr x23, x8, #8 │ │ - and w27, w8, #0xff │ │ - lsr x19, x8, #16 │ │ - lsr x22, x25, #8 │ │ - ldr x28, [sp, #136] │ │ - b 318bc │ │ - cbz x10, 31f68 │ │ - sub x8, x12, #0x9b │ │ - mov w9, #0x70 // #112 │ │ - madd x0, x8, x9, x10 │ │ - ldrb w8, [x0, #106] │ │ + str x8, [sp, #128] │ │ + ldr w8, [sp, #56] │ │ + add x9, sp, #0x80 │ │ + ldp q0, q1, [sp, #64] │ │ + strb w21, [sp, #136] │ │ + stur w8, [sp, #137] │ │ + ldur w8, [sp, #59] │ │ + str x19, [sp, #144] │ │ + stur q0, [x9, #24] │ │ + ldr q0, [sp, #96] │ │ + str w8, [sp, #140] │ │ + ldr x8, [sp, #112] │ │ + stur q1, [x9, #40] │ │ + stur q0, [x9, #56] │ │ + str x8, [sp, #200] │ │ + add x0, sp, #0x268 │ │ + add x1, x20, #0x10 │ │ + add x2, sp, #0x80 │ │ + bl 3cb3c │ │ + ldr x25, [sp, #616] │ │ + ldur w8, [x23, #25] │ │ + ldrb w21, [sp, #624] │ │ + ldr w9, [sp, #628] │ │ + ldr x19, [sp, #632] │ │ + cmp x25, #0x2 │ │ + str w8, [sp, #608] │ │ + stur w9, [x23, #11] │ │ + b.ne 30af0 // b.any │ │ + ldr w8, [sp, #608] │ │ + ldur w9, [x23, #11] │ │ + b 30978 │ │ + ldur q0, [x23, #40] │ │ + ldur q1, [x23, #56] │ │ + add x9, sp, #0x268 │ │ + ldur q2, [x23, #72] │ │ + ldrh w8, [sp, #688] │ │ + add x0, sp, #0xd4 │ │ + ldrh w27, [sp, #690] │ │ + add x1, x9, #0x4c │ │ + mov w2, #0x14c // #332 │ │ + stp q0, q1, [sp, #544] │ │ + str q2, [sp, #576] │ │ + strh w8, [sp, #592] │ │ + bl 75e40 │ │ + ldr w8, [sp, #608] │ │ + ldr x26, [sp, #1032] │ │ + cmp w27, #0x4 │ │ + ldr x10, [sp, #1048] │ │ + ldr x28, [sp, #1056] │ │ + ldur w9, [x23, #11] │ │ + str w8, [sp, #600] │ │ + mov x8, x24 │ │ + ldr x11, [x24, #408] │ │ + ldr x24, [x24, #424] │ │ + stur w9, [x23, #3] │ │ + stp x11, x10, [sp] │ │ + b.hi 30b5c // b.pmore │ │ + ldr x28, [x8, #440] │ │ + ldr w8, [sp, #600] │ │ + ldp q0, q1, [sp, #544] │ │ + ldur w9, [x23, #3] │ │ + add x1, sp, #0xd4 │ │ + mov w2, #0x14c // #332 │ │ + stur w8, [x23, #25] │ │ + ldrh w8, [sp, #592] │ │ + stur q0, [x23, #40] │ │ + ldr q0, [sp, #576] │ │ + strh w8, [sp, #688] │ │ + add x8, sp, #0x268 │ │ + add x0, x8, #0x4c │ │ + str x20, [sp, #1064] │ │ + str x25, [sp, #616] │ │ + strb w21, [sp, #624] │ │ + str w9, [sp, #628] │ │ + stur q1, [x23, #56] │ │ + str x19, [sp, #632] │ │ + stur q0, [x23, #72] │ │ + strh w27, [sp, #690] │ │ + bl 75e40 │ │ + ldp x9, x8, [sp] │ │ + mov w0, #0x1c8 // #456 │ │ + str x26, [sp, #1032] │ │ + str x24, [sp, #1040] │ │ + str x9, [sp, #1024] │ │ + str x8, [sp, #1048] │ │ + str x28, [sp, #1056] │ │ + bl 75e30 │ │ + cbz x0, 30bfc │ │ + add x1, sp, #0x268 │ │ + mov w2, #0x1c8 // #456 │ │ + mov x19, x0 │ │ + bl 75e40 │ │ + mov w21, #0x52 // #82 │ │ + mov x0, x22 │ │ + ldrb w8, [x22] │ │ + cmp w8, #0x53 │ │ + b.ne 30998 // b.any │ │ + b 30a3c │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x1c8 // #456 │ │ + bl 169c8 │ │ + brk #0x1 │ │ + mov x19, x0 │ │ + ldxr x8, [x20] │ │ + subs x8, x8, #0x1 │ │ + stlxr w9, x8, [x20] │ │ + cbnz w9, 30c10 │ │ + b.ne 30c44 // b.any │ │ + dmb ishld │ │ + add x0, sp, #0x18 │ │ + bl 30484 │ │ + b 30c44 │ │ + bl 19764 │ │ + mov x19, x0 │ │ + add x0, sp, #0x268 │ │ + bl 3e79c │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #80] │ │ + str x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x50 │ │ + ldrb w23, [x2] │ │ + ldp x19, x21, [x2, #8] │ │ + cmp w23, #0x3 │ │ + b.ne 30c9c // b.any │ │ + stp x19, x21, [x0, #16] │ │ + mov w8, #0x3 // #3 │ │ + str w8, [x0, #8] │ │ + ldp x20, x19, [sp, #128] │ │ + ldr x23, [sp, #96] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + ldr x20, [x1] │ │ + ldr w8, [x20, #496] │ │ cmp w8, #0x1 │ │ - b.ne 31de8 // b.any │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #544] │ │ - str x21, [sp, #128] │ │ - bl 1a908 │ │ - cbz x1, 31f7c │ │ - mov x26, x0 │ │ - ldr x23, [x28, #392] │ │ - lsl x19, x1, #4 │ │ - mov w21, #0x2007 // #8199 │ │ - str xzr, [sp, #96] │ │ - b 31e30 │ │ - cmp w8, #0x3 │ │ - b.eq 31ed0 // b.none │ │ - cmp w8, #0x31 │ │ - b.ne 31e24 // b.any │ │ - ldr x8, [sp, #96] │ │ - cbz x8, 31f1c │ │ - add x26, x26, #0x10 │ │ - subs x19, x19, #0x10 │ │ - b.eq 31f80 // b.none │ │ - ldr x8, [sp, #528] │ │ - add x0, sp, #0x108 │ │ - ldr q0, [x26] │ │ - add x1, sp, #0x200 │ │ - add x3, sp, #0x240 │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #576] │ │ - bl 39aac │ │ - ldr x8, [sp, #264] │ │ - cmp x8, #0x2e │ │ - b.eq 32044 // b.none │ │ - ldrh w8, [sp, #288] │ │ - cmp w8, #0x46 │ │ - b.le 31e0c │ │ - cmp w8, #0x47 │ │ - b.eq 31e1c // b.none │ │ - cmp w8, #0x6e │ │ - b.eq 31e80 // b.none │ │ - cmp w8, w21 │ │ - b.ne 31e24 // b.any │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3ad94 │ │ - add x0, sp, #0x228 │ │ - add x4, sp, #0x240 │ │ - ldr x1, [sp, #200] │ │ - mov w2, w20 │ │ - mov x3, x23 │ │ - bl 38888 │ │ - ldr x8, [sp, #552] │ │ - ldr x10, [sp, #568] │ │ - ldr x9, [sp, #560] │ │ - cmp x8, #0x0 │ │ - ldr x8, [sp, #64] │ │ - csel x8, x10, x8, eq // eq = none │ │ - str x8, [sp, #64] │ │ - ldr x8, [sp, #96] │ │ - csel x8, x9, x8, eq // eq = none │ │ - str x8, [sp, #96] │ │ - b 31e24 │ │ - ldr x8, [sp, #96] │ │ - cbnz x8, 31e24 │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3ad94 │ │ - add x0, sp, #0x228 │ │ - add x4, sp, #0x240 │ │ - ldr x1, [sp, #200] │ │ - mov w2, w20 │ │ - mov x3, x23 │ │ - bl 38888 │ │ - ldr x8, [sp, #552] │ │ - ldr x9, [sp, #568] │ │ - ldr x10, [sp, #560] │ │ - cmp x8, #0x0 │ │ - csel x22, x9, x22, eq // eq = none │ │ - csel x8, x10, xzr, eq // eq = none │ │ - str x22, [sp, #64] │ │ - b 31ec8 │ │ - add x0, sp, #0x240 │ │ - add x1, sp, #0x108 │ │ - bl 3ad94 │ │ - ldr x1, [sp, #576] │ │ - add x0, sp, #0x228 │ │ - ldr x2, [sp, #584] │ │ - mov x4, x28 │ │ - ldr w3, [sp, #184] │ │ - mov x5, x25 │ │ - ldr x6, [sp, #200] │ │ - mov w7, #0x10 // #16 │ │ - bl 3ee20 │ │ - ldr x9, [sp, #560] │ │ - ldr x8, [sp, #552] │ │ - str x9, [sp, #96] │ │ - ldr x9, [sp, #568] │ │ - cbnz x8, 32f34 │ │ - str x9, [sp, #64] │ │ - b 31e24 │ │ - mov x22, xzr │ │ - mov w20, wzr │ │ - mov x28, xzr │ │ - mov w19, #0x12 // #18 │ │ - b 31964 │ │ - str xzr, [sp, #96] │ │ - mov w8, #0x8 // #8 │ │ - str xzr, [sp, #568] │ │ - str xzr, [sp, #552] │ │ - str xzr, [sp, #576] │ │ - str x8, [sp, #560] │ │ - str x8, [sp, #584] │ │ - str xzr, [sp, #592] │ │ - mov x2, xzr │ │ - add x8, sp, #0x240 │ │ - add x0, sp, #0x108 │ │ - add x1, sp, #0x200 │ │ - add x7, sp, #0x228 │ │ - ldr w3, [sp, #184] │ │ - mov x4, x28 │ │ - mov x5, x25 │ │ - ldr x6, [sp, #200] │ │ - stp x8, xzr, [sp] │ │ - bl 3dee0 │ │ - ldrb w19, [sp, #264] │ │ - cmp w19, #0x4b │ │ - b.ne 32004 // b.any │ │ - ldr x21, [sp, #592] │ │ - ldr x8, [sp, #584] │ │ - cmp x21, #0x15 │ │ - str x8, [sp, #152] │ │ - b.cs 320c8 // b.hs, b.nlast │ │ - cmp x21, #0x1 │ │ - b.ls 326b0 // b.plast │ │ - ldr x0, [sp, #152] │ │ - mov x1, x21 │ │ - mov w2, #0x1 // #1 │ │ - bl 3ed30 │ │ - b 326b0 │ │ - add x8, sp, #0xb │ │ - ldrb w20, [sp, #265] │ │ - ldrh w21, [sp, #270] │ │ - ldr x28, [sp, #272] │ │ - ldur w22, [x8, #255] │ │ - ldr x8, [sp, #576] │ │ - cbz x8, 32028 │ │ - ldr x0, [sp, #584] │ │ - bl 72f50 │ │ - ldr x8, [sp, #552] │ │ - orr x22, x22, x21, lsl #32 │ │ - cbz x8, 3203c │ │ - ldr x0, [sp, #560] │ │ - bl 72f50 │ │ - ldr x21, [sp, #128] │ │ - b 31964 │ │ - ldp x19, x9, [sp, #272] │ │ - ldr x21, [sp, #128] │ │ - lsr x20, x19, #8 │ │ - lsr x22, x19, #16 │ │ - mov x28, x9 │ │ - b 31964 │ │ + b.ne 30f1c // b.any │ │ + add x8, x20, #0x1f8 │ │ + ldr x9, [x8] │ │ + cbz x9, 30f48 │ │ + ldr x11, [x8, #24] │ │ + ldr x22, [x1, #16] │ │ + cbz x11, 30cec │ │ + ldr x9, [x8, #16] │ │ + cmp x11, #0x1 │ │ mov x10, xzr │ │ + b.ne 30dd0 // b.any │ │ mov w11, #0x18 // #24 │ │ - fmov d0, x10 │ │ - madd x9, x12, x11, x9 │ │ - mov v0.d[1], x8 │ │ - ldp w11, w9, [x9, #16] │ │ - cmp w11, #0x0 │ │ - cset w10, ne // ne = any │ │ - cmp w9, #0x0 │ │ - cset w12, ne // ne = any │ │ - orr x12, x12, x9, lsl #32 │ │ - b 319e8 │ │ - ldr x8, [sp, #560] │ │ - cmp x19, #0x15 │ │ - str x8, [sp, #112] │ │ - b.cs 32728 // b.hs, b.nlast │ │ - ldr x28, [sp, #136] │ │ - cmp x19, #0x1 │ │ - b.ls 32c80 // b.plast │ │ - ldr x0, [sp, #112] │ │ - mov x1, x19 │ │ - mov w2, #0x1 // #1 │ │ - bl 3c9d8 │ │ - b 32c80 │ │ - mov x10, xzr │ │ - mov w27, #0x12 // #18 │ │ - b 318a8 │ │ - adrp x19, d91000 │ │ - lsl x8, x21, #4 │ │ - and x0, x8, #0x7fffffffffffffe0 │ │ - mov w1, #0x8 // #8 │ │ - ldrb wzr, [x19, #3976] │ │ - bl 15564 │ │ - cbz x0, 332b8 │ │ - mov x25, x0 │ │ - mov w0, #0x100 // #256 │ │ - ldrb wzr, [x19, #3976] │ │ - bl 72f30 │ │ - str x25, [sp, #136] │ │ - cbz x0, 332c8 │ │ - ldr x8, [sp, #152] │ │ - mov x19, x0 │ │ - mov x28, xzr │ │ - mov x22, xzr │ │ - str x21, [sp, #120] │ │ - add x10, x8, #0x50 │ │ - add x9, x8, #0x10 │ │ - sub x11, x8, #0x40 │ │ - stp x9, x10, [sp, #48] │ │ - sub x9, x8, #0x10 │ │ - sub x8, x8, #0x20 │ │ - stp x11, x9, [sp, #32] │ │ - str x8, [sp, #104] │ │ - mov w8, #0x10 // #16 │ │ - str x8, [sp, #72] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x680 │ │ - str x8, [sp, #24] │ │ - b 32158 │ │ - mov w22, #0x1 // #1 │ │ - ldr x28, [sp, #80] │ │ - cmp x28, x21 │ │ - b.cs 326a0 // b.hs, b.nlast │ │ - ldr x8, [sp, #152] │ │ - sub x9, x21, x28 │ │ - cmp x9, #0x2 │ │ - add x0, x8, x28, lsl #5 │ │ - b.cs 32178 // b.hs, b.nlast │ │ - add x10, x9, x28 │ │ - mov x8, x9 │ │ - b 32328 │ │ - ldr x10, [x0, #48] │ │ - ldr x11, [x0, #16] │ │ - cmp x10, x11 │ │ - b.cc 321a0 // b.lo, b.ul, b.last │ │ - ldr x8, [x0, #32] │ │ - cmp x10, x11 │ │ - b.hi 321fc // b.pmore │ │ - ldr x11, [x0] │ │ - cmp x8, x11 │ │ - b.cs 321fc // b.hs, b.nlast │ │ - cmp x9, #0x3 │ │ - b.cc 321f4 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #56] │ │ - add x11, x8, x28, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - b 321cc │ │ - add x8, x8, #0x1 │ │ - add x11, x11, #0x20 │ │ - mov x10, x12 │ │ - cmp x9, x8 │ │ - b.eq 32250 // b.none │ │ - ldr x12, [x11] │ │ - cmp x12, x10 │ │ - b.cc 321b8 // b.lo, b.ul, b.last │ │ - cmp x12, x10 │ │ - b.hi 32254 // b.pmore │ │ - ldur x10, [x11, #-48] │ │ - ldur x13, [x11, #-16] │ │ - cmp x13, x10 │ │ - b.cc 321b8 // b.lo, b.ul, b.last │ │ - b 32254 │ │ - mov w8, #0x2 // #2 │ │ - b 32254 │ │ - cmp x9, #0x3 │ │ - b.cc 32690 // b.lo, b.ul, b.last │ │ - ldr x11, [sp, #56] │ │ + madd x11, x10, x11, x9 │ │ + ldp x12, x11, [x11] │ │ + cmp x22, x12 │ │ + ccmp x22, x11, #0x2, cs // cs = hs, nlast │ │ + b.cc 30d30 // b.lo, b.ul, b.last │ │ + mov x8, xzr │ │ + ldr x9, [x20, #96] │ │ + cmp x9, #0x2f │ │ + b.eq 30da0 // b.none │ │ + ldr w9, [x20, #456] │ │ + cmp w9, #0x1 │ │ + b.ne 30f6c // b.any │ │ + add x9, x20, #0x1d0 │ │ + ldr x10, [x9] │ │ + cbz x10, 30f9c │ │ + ldr x10, [x9, #24] │ │ + cbz x10, 30da4 │ │ + ldr x11, [x9, #16] │ │ + cmp x10, #0x1 │ │ + b.ne 30e08 // b.any │ │ + mov x12, xzr │ │ + b 30e30 │ │ + mov w11, #0x18 // #24 │ │ + madd x9, x10, x11, x9 │ │ + ldr x10, [x8, #8] │ │ + ldr x9, [x9, #16] │ │ + cmp x9, x10 │ │ + b.cs 31040 // b.hs, b.nlast │ │ + mov w10, #0x48 // #72 │ │ + ldr x8, [x8] │ │ + strb w23, [sp, #28] │ │ + madd x8, x9, x10, x8 │ │ + ldr x9, [x1, #8] │ │ + stp x19, x21, [sp, #32] │ │ + add x10, sp, #0x1c │ │ + str x9, [x29, #24] │ │ + add x9, sp, #0x10 │ │ + stp x9, x10, [x29, #-32] │ │ + add x9, sp, #0x20 │ │ + add x10, x29, #0x18 │ │ + stp x9, x10, [x29, #-16] │ │ + str x8, [sp, #16] │ │ + ldr w11, [x8] │ │ + cmp w11, #0x1 │ │ + b.ne 30fe0 // b.any │ │ + ldr x9, [x8, #8]! │ │ + cbz x9, 31000 │ │ + ldr x9, [x20, #96] │ │ + cmp x9, #0x2f │ │ + b.ne 30cfc // b.any │ │ + mov w10, wzr │ │ mov w12, #0x2 // #2 │ │ - add x11, x11, x28, lsl #5 │ │ - b 3222c │ │ - add x12, x12, #0x1 │ │ - add x11, x11, #0x20 │ │ - mov x8, x10 │ │ - mov x10, x13 │ │ - cmp x9, x12 │ │ - b.eq 3216c // b.none │ │ - ldr x13, [x11] │ │ - cmp x13, x10 │ │ - b.cc 32248 // b.lo, b.ul, b.last │ │ - ldur x10, [x11, #-16] │ │ - b.hi 32214 // b.pmore │ │ - cmp x10, x8 │ │ - b.cs 32214 // b.hs, b.nlast │ │ - mov x9, x12 │ │ - b 3216c │ │ - mov x8, x9 │ │ - adds x10, x8, x28 │ │ - b.cs 33240 // b.hs, b.nlast │ │ - cmp x10, x21 │ │ - b.hi 33224 // b.pmore │ │ - cmp x8, #0x2 │ │ - b.cc 32328 // b.lo, b.ul, b.last │ │ - mov x14, x10 │ │ - lsr x9, x8, #1 │ │ - cmp x8, #0x4 │ │ - b.cs 32284 // b.hs, b.nlast │ │ + stp w10, w15, [x0, #16] │ │ + str x8, [x0] │ │ + stp w12, w14, [x0, #8] │ │ + stp x11, x13, [x0, #24] │ │ + ldp x20, x19, [sp, #128] │ │ + ldr x23, [sp, #96] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x90 │ │ + ret │ │ mov x10, xzr │ │ - b 322dc │ │ - ldr x11, [sp, #32] │ │ - and x10, x9, #0x7ffffffffffffffe │ │ - mov x12, x0 │ │ - mov x13, x10 │ │ - add x11, x11, x14, lsl #5 │ │ - ld4 {v0.2d-v3.2d}, [x11] │ │ - sub x13, x13, #0x2 │ │ - ld4 {v4.2d-v7.2d}, [x12] │ │ - ext v16.16b, v0.16b, v0.16b, #8 │ │ - ext v17.16b, v1.16b, v1.16b, #8 │ │ - ext v18.16b, v2.16b, v2.16b, #8 │ │ - ext v19.16b, v3.16b, v3.16b, #8 │ │ - st4 {v16.2d-v19.2d}, [x12], #64 │ │ - ext v0.16b, v4.16b, v4.16b, #8 │ │ - ext v1.16b, v5.16b, v5.16b, #8 │ │ - ext v2.16b, v6.16b, v6.16b, #8 │ │ - ext v3.16b, v7.16b, v7.16b, #8 │ │ - st4 {v0.2d-v3.2d}, [x11] │ │ - sub x11, x11, #0x40 │ │ - cbnz x13, 32298 │ │ - cmp x9, x10 │ │ - b.eq 32324 // b.none │ │ - ldr x12, [sp, #40] │ │ - sub x9, x9, x10 │ │ - lsl x10, x10, #5 │ │ - add x11, x10, x28, lsl #5 │ │ - sub x12, x12, x10 │ │ - ldr x10, [sp, #48] │ │ - add x10, x10, x11 │ │ - add x11, x12, x14, lsl #5 │ │ - ldur q0, [x11, #-16] │ │ - sub x9, x9, #0x1 │ │ - ldur q1, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - ldr q0, [x11] │ │ - ldr q1, [x10] │ │ - str q0, [x10], #32 │ │ - str q1, [x11], #-32 │ │ - cbnz x9, 322fc │ │ + mov w12, #0x18 // #24 │ │ + b 30de8 │ │ + sub x11, x11, x13 │ │ + cmp x11, #0x1 │ │ + b.ls 30cd4 // b.plast │ │ + lsr x13, x11, #1 │ │ + add x14, x13, x10 │ │ + mul x15, x14, x12 │ │ + ldr x15, [x9, x15] │ │ + cmp x22, x15 │ │ + b.cc 30ddc // b.lo, b.ul, b.last │ │ mov x10, x14 │ │ - subs x20, x10, x28 │ │ - b.cc 331ac // b.lo, b.ul, b.last │ │ - cmp x10, x21 │ │ - b.hi 331ac // b.pmore │ │ - b.cs 32370 // b.hs, b.nlast │ │ - cmp x8, #0xa │ │ - b.cs 32370 // b.hs, b.nlast │ │ - add x9, x28, #0xa │ │ - cmp x9, x21 │ │ - csel x9, x9, x21, cc // cc = lo, ul, last │ │ - subs x20, x9, x28 │ │ - str x9, [sp, #80] │ │ - b.cc 331ec // b.lo, b.ul, b.last │ │ - cmp x8, #0x1 │ │ - csinc x2, x8, xzr, hi // hi = pmore │ │ - mov x1, x20 │ │ - bl 3ed30 │ │ - b 32374 │ │ - str x10, [sp, #80] │ │ - ldr x8, [sp, #72] │ │ - cmp x22, x8 │ │ - b.ne 323bc // b.any │ │ - adrp x8, d91000 │ │ - lsl x0, x22, #5 │ │ - mov w1, #0x8 // #8 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 15564 │ │ - cbz x0, 331f4 │ │ - lsl x8, x22, #1 │ │ - lsl x2, x22, #4 │ │ - mov x1, x19 │ │ - mov x26, x0 │ │ - str x8, [sp, #72] │ │ - bl 72f80 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x19, x26 │ │ - add x8, x19, x22, lsl #4 │ │ - add x22, x22, #0x1 │ │ - cmp x22, #0x2 │ │ - stp x20, x28, [x8] │ │ - b.cc 3214c // b.lo, b.ul, b.last │ │ - str x19, [sp, #144] │ │ - b 32430 │ │ - mov x20, x26 │ │ - mov x1, x25 │ │ - sub x2, x8, x1 │ │ - mov x0, x20 │ │ - bl 72f80 │ │ - ldr x8, [sp, #160] │ │ - add x1, x29, #0x10 │ │ - ldr x9, [sp, #176] │ │ - mov x0, x29 │ │ - add x8, x8, x21 │ │ - mvn x9, x9 │ │ - add x9, x28, x9 │ │ - lsl x2, x9, #4 │ │ - str x8, [x23] │ │ - ldr x8, [sp, #168] │ │ - str x8, [x23, #8] │ │ - bl 73030 │ │ - ldr x8, [sp, #184] │ │ - ldr x21, [sp, #120] │ │ - mov x22, x8 │ │ - cmp x8, #0x1 │ │ - b.ls 32148 // b.plast │ │ - sub x12, x22, #0x1 │ │ - add x8, x19, x12, lsl #4 │ │ - ldp x8, x9, [x8] │ │ - add x9, x8, x9 │ │ - cmp x9, x21 │ │ - b.eq 32498 // b.none │ │ - add x9, x19, x22, lsl #4 │ │ - ldur x10, [x9, #-32] │ │ - cmp x10, x8 │ │ - b.ls 32498 // b.plast │ │ - cmp x22, #0x2 │ │ - b.ls 32688 // b.plast │ │ - sub x13, x22, #0x3 │ │ - add x11, x10, x8 │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x19, x9] │ │ - cmp x9, x11 │ │ - b.ls 324a8 // b.plast │ │ - cmp x22, #0x3 │ │ - b.ls 32698 // b.plast │ │ - add x11, x19, x22, lsl #4 │ │ - add x10, x9, x10 │ │ - ldur x11, [x11, #-64] │ │ - cmp x11, x10 │ │ - b.ls 324a8 // b.plast │ │ - b 3214c │ │ - subs x13, x22, #0x3 │ │ - b.cc 324b0 // b.lo, b.ul, b.last │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x19, x9] │ │ - cmp x9, x8 │ │ - b.cc 324b4 // b.lo, b.ul, b.last │ │ - sub x13, x22, #0x2 │ │ - cmp x22, x13 │ │ - b.ls 330d0 // b.plast │ │ - add x8, x13, #0x1 │ │ - cmp x22, x8 │ │ - b.ls 330b8 // b.plast │ │ - add x23, x19, x8, lsl #4 │ │ - add x29, x19, x13, lsl #4 │ │ - mov x28, x22 │ │ - ldp x9, x8, [x23] │ │ - ldr x0, [x29, #8] │ │ - add x27, x8, x9 │ │ - subs x22, x27, x0 │ │ - b.cc 33104 // b.lo, b.ul, b.last │ │ - cmp x27, x21 │ │ - b.hi 33118 // b.pmore │ │ - ldr x8, [sp, #152] │ │ - stp x9, x0, [sp, #160] │ │ - ldr x21, [x29] │ │ - stp x13, x12, [sp, #176] │ │ - add x20, x8, x0, lsl #5 │ │ - add x26, x20, x21, lsl #5 │ │ - sub x19, x22, x21 │ │ - cmp x19, x21 │ │ - b.cs 325b8 // b.hs, b.nlast │ │ - ldr x22, [sp, #136] │ │ - lsl x25, x19, #5 │ │ - mov x1, x26 │ │ - mov x2, x25 │ │ - mov x0, x22 │ │ - bl 72f80 │ │ - add x8, x22, x25 │ │ - mov x25, x22 │ │ - cmp x21, #0x1 │ │ - b.lt 3267c // b.tstop │ │ - cmp x19, #0x1 │ │ - ldr x19, [sp, #144] │ │ - b.lt 323d8 // b.tstop │ │ - ldr x9, [sp, #104] │ │ - add x9, x9, x27, lsl #5 │ │ - b 32570 │ │ - sub x26, x26, #0x20 │ │ - mov x10, x26 │ │ - ldp q1, q0, [x10] │ │ - cmp x26, x20 │ │ - ccmp x8, x25, #0x0, hi // hi = pmore │ │ - stp q1, q0, [x9], #-32 │ │ - b.ls 323d8 // b.plast │ │ - ldur x10, [x8, #-16] │ │ - ldur x11, [x26, #-16] │ │ - cmp x10, x11 │ │ - b.cc 32554 // b.lo, b.ul, b.last │ │ - ldur x10, [x26, #-32] │ │ - cset w12, ls // ls = plast │ │ - ldur x11, [x8, #-32] │ │ - cmp x11, x10 │ │ - cset w10, cc // cc = lo, ul, last │ │ - and w10, w12, w10 │ │ - eor w11, w10, #0x1 │ │ - sbfx x10, x10, #0, #1 │ │ - sbfx x12, x11, #0, #1 │ │ - add x26, x26, x10, lsl #5 │ │ - add x8, x8, x12, lsl #5 │ │ - mov x10, x8 │ │ - tbz w11, #0, 32558 │ │ - b 3255c │ │ - ldr x19, [sp, #136] │ │ - lsl x25, x21, #5 │ │ - mov x1, x20 │ │ - mov x2, x25 │ │ - mov x0, x19 │ │ - bl 72f80 │ │ - add x8, x19, x25 │ │ - mov x25, x19 │ │ - cmp x21, #0x1 │ │ - b.lt 32680 // b.tstop │ │ - ldp x19, x9, [sp, #144] │ │ - mov x1, x25 │ │ - cmp x22, x21 │ │ - add x9, x9, x27, lsl #5 │ │ - b.le 323dc │ │ - ldr x11, [x26, #16] │ │ - ldr x12, [x1, #16] │ │ - cmp x11, x12 │ │ - b.cc 32628 // b.lo, b.ul, b.last │ │ - ldr x13, [x1] │ │ + b 30ddc │ │ + mov x12, xzr │ │ + lsr x13, x10, #1 │ │ + add x14, x13, x12 │ │ + sub x10, x10, x13 │ │ + add x15, x11, x14, lsl #5 │ │ + ldr x15, [x15, #16] │ │ + cmp x22, x15 │ │ + csel x12, x12, x14, cc // cc = lo, ul, last │ │ + cmp x10, #0x1 │ │ + b.hi 30e0c // b.pmore │ │ + add x16, x11, x12, lsl #5 │ │ mov w10, wzr │ │ - ldr x14, [x26] │ │ - cmp x14, x13 │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp x11, x12 │ │ - b.hi 3265c // b.pmore │ │ - mov x11, x1 │ │ - tbz w13, #0, 32630 │ │ - mov w10, #0x1 // #1 │ │ - mov x11, x26 │ │ - ldp q1, q0, [x11] │ │ - eor w11, w10, #0x1 │ │ - add x1, x1, x11, lsl #5 │ │ - cmp x1, x8 │ │ - stp q1, q0, [x20], #32 │ │ - b.cs 323e0 // b.hs, b.nlast │ │ - mov w10, w10 │ │ - add x26, x26, x10, lsl #5 │ │ - cmp x26, x9 │ │ - b.cc 325f4 // b.lo, b.ul, b.last │ │ - b 323e0 │ │ - mov x11, x1 │ │ - ldp q1, q0, [x1] │ │ - eor w11, w10, #0x1 │ │ - add x1, x1, x11, lsl #5 │ │ - cmp x1, x8 │ │ - stp q1, q0, [x20], #32 │ │ - b.cc 32648 // b.lo, b.ul, b.last │ │ - b 323e0 │ │ - mov x20, x26 │ │ - ldr x19, [sp, #144] │ │ - b 323dc │ │ - mov w22, #0x2 // #2 │ │ - b 3214c │ │ - mov w9, #0x2 // #2 │ │ - b 3216c │ │ - mov w22, #0x3 // #3 │ │ - b 3214c │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x25 │ │ - bl 72f50 │ │ - ldr x25, [sp, #568] │ │ - ldr x8, [sp, #552] │ │ - ldr x20, [sp, #560] │ │ - cmp x8, x25 │ │ - b.ls 32700 // b.plast │ │ - cbz x25, 32e84 │ │ - add x9, x25, x25, lsl #1 │ │ - add x8, x8, x8, lsl #1 │ │ - lsl x22, x9, #4 │ │ - lsl x1, x8, #4 │ │ - mov x0, x20 │ │ - mov w2, #0x8 // #8 │ │ - mov x3, x22 │ │ - bl 15584 │ │ - mov x21, x0 │ │ - cbnz x0, 32e90 │ │ - mov w0, #0x8 // #8 │ │ + mov w12, #0x2 // #2 │ │ + ldr x11, [x16, #16] │ │ + cmp x22, x11 │ │ + b.cc 30da8 // b.lo, b.ul, b.last │ │ + ldr x11, [x16, #24] │ │ + cmp x22, x11 │ │ + b.cs 30da8 // b.hs, b.nlast │ │ + ldr x1, [x16, #8] │ │ + cbz x1, 30ec0 │ │ + ldr x11, [x16] │ │ + cmp x1, #0x1 │ │ + b.ne 30ec8 // b.any │ │ + mov x10, xzr │ │ + mov w12, #0x18 // #24 │ │ + mul x12, x10, x12 │ │ + ldr x12, [x11, x12] │ │ + cmp x12, x22 │ │ + b.eq 30e8c // b.none │ │ + cinc x10, x10, cc // cc = lo, ul, last │ │ + cbz x10, 30da4 │ │ + sub x10, x10, #0x1 │ │ + cmp x10, x1 │ │ + b.cs 31054 // b.hs, b.nlast │ │ + mov w12, #0x18 // #24 │ │ + madd x10, x10, x12, x11 │ │ + ldr x12, [x9, #8] │ │ + ldr x11, [x10, #8] │ │ + cmp x11, x12 │ │ + b.cs 30f04 // b.hs, b.nlast │ │ + mov w12, #0x18 // #24 │ │ + ldr x9, [x9] │ │ + madd x9, x11, x12, x9 │ │ + ldp x11, x13, [x9, #8] │ │ + b 30f08 │ │ + mov w10, wzr │ │ + b 30da8 │ │ + mov x10, xzr │ │ + mov w12, #0x18 // #24 │ │ + mov x13, x1 │ │ + b 30ee4 │ │ + sub x13, x13, x14 │ │ + cmp x13, #0x1 │ │ + b.ls 30e6c // b.plast │ │ + lsr x14, x13, #1 │ │ + add x15, x14, x10 │ │ + mul x16, x15, x12 │ │ + ldr x16, [x11, x16] │ │ + cmp x16, x22 │ │ + b.hi 30ed8 // b.pmore │ │ + mov x10, x15 │ │ + b 30ed8 │ │ + mov x11, xzr │ │ + ldp w14, w15, [x10, #16] │ │ + cmp w14, #0x0 │ │ + cset w10, ne // ne = any │ │ + mov w12, w10 │ │ + b 30da8 │ │ + str x0, [sp, #8] │ │ + add x0, x20, #0x1f0 │ │ + mov x22, x1 │ │ + mov x1, x19 │ │ + mov x2, x21 │ │ + bl 34884 │ │ + mov x8, x0 │ │ + ldr x0, [sp, #8] │ │ mov x1, x22 │ │ - bl 15a5c │ │ - b 332f4 │ │ - mov x21, x20 │ │ - b 32e90 │ │ - mov x12, xzr │ │ - mov w9, #0x18 // #24 │ │ - mul x10, xzr, x9 │ │ - ldr x9, [x14] │ │ - ldr x10, [x9, x10] │ │ - cmp x10, x13 │ │ - b.cc 31ca0 // b.lo, b.ul, b.last │ │ - b 319e4 │ │ - lsr x8, x19, #1 │ │ - adrp x20, d91000 │ │ - mov w1, #0x8 // #8 │ │ - add x8, x8, x8, lsl #1 │ │ - lsl x0, x8, #3 │ │ - ldrb wzr, [x20, #3976] │ │ - bl 15564 │ │ - ldr x28, [sp, #136] │ │ - cbz x0, 332d8 │ │ - mov x26, x0 │ │ - mov w0, #0x100 // #256 │ │ - ldrb wzr, [x20, #3976] │ │ - bl 72f30 │ │ - str x26, [sp, #120] │ │ - cbz x0, 332e8 │ │ - ldr x8, [sp, #112] │ │ - mov x21, x0 │ │ - mov x29, xzr │ │ - mov x22, xzr │ │ - mov w27, #0x18 // #24 │ │ - add x10, x8, #0x30 │ │ - add x9, x8, #0x10 │ │ - sub x11, x8, #0x30 │ │ - stp x9, x10, [sp, #64] │ │ - sub x9, x8, #0x8 │ │ - sub x8, x8, #0x18 │ │ - stp x11, x9, [sp, #48] │ │ - str x8, [sp, #96] │ │ - mov w8, #0x10 // #16 │ │ - str x8, [sp, #80] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x680 │ │ - str x8, [sp, #40] │ │ - b 327c0 │ │ - mov w22, #0x1 // #1 │ │ - ldr x29, [sp, #88] │ │ - cmp x29, x19 │ │ - b.cs 32c70 // b.hs, b.nlast │ │ - ldr x8, [sp, #112] │ │ - sub x9, x19, x29 │ │ - cmp x9, #0x2 │ │ - madd x0, x29, x27, x8 │ │ - b.cs 32824 // b.hs, b.nlast │ │ - add x10, x9, x29 │ │ + ldr x9, [x8] │ │ + cbnz x9, 30cb8 │ │ + ldrb w10, [x8, #8] │ │ + ldr x9, [x8, #16] │ │ + cmp w10, #0x52 │ │ + b.ne 31024 // b.any │ │ mov x8, x9 │ │ - subs x20, x10, x29 │ │ - b.cc 331cc // b.lo, b.ul, b.last │ │ - cmp x10, x19 │ │ - b.hi 331cc // b.pmore │ │ - b.cs 32844 // b.hs, b.nlast │ │ - cmp x8, #0xa │ │ - b.cs 32844 // b.hs, b.nlast │ │ - add x9, x29, #0xa │ │ - cmp x9, x19 │ │ - csel x9, x9, x19, cc // cc = lo, ul, last │ │ - subs x20, x9, x29 │ │ - str x9, [sp, #88] │ │ - b.cc 33208 // b.lo, b.ul, b.last │ │ - cmp x8, #0x1 │ │ - csinc x2, x8, xzr, hi // hi = pmore │ │ - mov x1, x20 │ │ - bl 3c9d8 │ │ - b 32848 │ │ - ldr x10, [x0, #24] │ │ - ldr x8, [x0] │ │ - cmp x10, x8 │ │ - b.cs 32b20 // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 32b54 // b.any │ │ - mov w8, #0x2 // #2 │ │ - b 32b80 │ │ - str x10, [sp, #88] │ │ - ldr x8, [sp, #80] │ │ - cmp x22, x8 │ │ - b.ne 32890 // b.any │ │ - adrp x8, d91000 │ │ - lsl x0, x22, #5 │ │ - mov w1, #0x8 // #8 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 15564 │ │ - cbz x0, 33210 │ │ - lsl x8, x22, #1 │ │ - lsl x2, x22, #4 │ │ - mov x1, x21 │ │ - mov x23, x0 │ │ - str x8, [sp, #80] │ │ - bl 72f80 │ │ + ldr x11, [x9, #24] │ │ + ldr x22, [x1, #16] │ │ + cbnz x11, 30cc4 │ │ + b 30cec │ │ + mov x21, x0 │ │ + add x0, x20, #0x1c8 │ │ + add x3, x20, #0x60 │ │ + mov x1, x19 │ │ + mov x2, x20 │ │ + mov x19, x8 │ │ + bl 31064 │ │ + mov x8, x19 │ │ + mov x9, x0 │ │ mov x0, x21 │ │ - bl 72f50 │ │ - mov x21, x23 │ │ - add x8, x21, x22, lsl #4 │ │ - add x22, x22, #0x1 │ │ - cmp x22, #0x2 │ │ - stp x20, x29, [x8] │ │ - b.cc 327b4 // b.lo, b.ul, b.last │ │ - str x21, [sp, #104] │ │ - b 32904 │ │ - ldr x26, [sp, #120] │ │ + ldr x10, [x9] │ │ + cbnz x10, 30d14 │ │ + ldrb w10, [x9, #8] │ │ + ldr x11, [x9, #16] │ │ + cmp w10, #0x52 │ │ + b.ne 30fbc // b.any │ │ + mov x9, x11 │ │ + ldr x10, [x11, #24] │ │ + cbnz x10, 30d1c │ │ + b 30da4 │ │ + ldurh w8, [x9, #9] │ │ + ldrb w12, [x9, #11] │ │ + ldr w9, [x9, #12] │ │ + str x11, [x0, #24] │ │ + lsl w8, w8, #8 │ │ + orr w8, w8, w12, lsl #24 │ │ + orr w8, w8, w10 │ │ + stp w8, w9, [x0, #16] │ │ + b 30c7c │ │ + sub x1, x29, #0x20 │ │ + mov x21, x0 │ │ + mov x0, x8 │ │ + bl 354e4 │ │ + mov x8, x0 │ │ + mov x0, x21 │ │ + ldr x9, [x8] │ │ + cbnz x9, 30d94 │ │ + ldrb w10, [x8, #8] │ │ + ldr x9, [x8, #16] │ │ + cmp w10, #0x52 │ │ + b.ne 31024 // b.any │ │ + mov x8, x9 │ │ + ldr x9, [x20, #96] │ │ + cmp x9, #0x2f │ │ + b.eq 30da0 // b.none │ │ + b 30cfc │ │ + ldur w11, [x8, #9] │ │ + ldr w8, [x8, #12] │ │ + strb w10, [x0, #16] │ │ + str x9, [x0, #24] │ │ + stur w11, [x0, #17] │ │ + str w8, [x0, #20] │ │ + b 30c7c │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x528 │ │ + mov x0, x9 │ │ + mov x1, x10 │ │ + bl 16e34 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x240 │ │ + mov x0, x10 │ │ + bl 16e34 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x260 │ │ + ldr x20, [x3, #104] │ │ + lsr x8, x20, #62 │ │ + cbnz x8, 31100 │ │ + lsl x24, x20, #2 │ │ + mov x8, #0x7fffffffffffffff // #9223372036854775807 │ │ + cmp x24, x8 │ │ + b.cs 31100 // b.hs, b.nlast │ │ + ldr w8, [x3, #256] │ │ + ldur q0, [x3, #216] │ │ + mov x23, x3 │ │ + ldr x9, [x3, #232] │ │ + ldr x25, [x3, #96] │ │ + mov x28, x2 │ │ + str w8, [sp, #112] │ │ + ldrb w8, [x3, #265] │ │ + mov x27, x0 │ │ + mov x26, x1 │ │ + str q0, [sp, #96] │ │ + str w8, [sp, #128] │ │ + ldp x8, x10, [x3, #184] │ │ + stp x8, x9, [sp, #80] │ │ + str x10, [sp, #72] │ │ + cbz x24, 3110c │ │ + mov x0, x24 │ │ + bl 75e30 │ │ + mov x22, x0 │ │ + mov x21, x20 │ │ + cbnz x0, 31114 │ │ + mov w0, #0x2 // #2 │ │ + mov x1, x24 │ │ + bl 169c8 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x498 │ │ + bl 169e0 │ │ + mov x21, xzr │ │ + mov w22, #0x2 // #2 │ │ + mov x0, x22 │ │ + mov x1, x25 │ │ + mov x2, x24 │ │ + bl 75e40 │ │ + ldr x19, [x23, #128] │ │ + mov w8, #0x18 // #24 │ │ + mov x0, xzr │ │ + umulh x8, x19, x8 │ │ + add x9, x19, x19, lsl #1 │ │ + lsl x25, x9, #3 │ │ + cmp xzr, x8 │ │ + b.ne 31174 // b.any │ │ + mov x8, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x25, x8 │ │ + b.hi 31174 // b.pmore │ │ + stp x26, x21, [sp, #56] │ │ + ldr x26, [x23, #120] │ │ + cbz x25, 31188 │ │ + mov x0, x25 │ │ + bl 75e30 │ │ + mov x24, x19 │ │ + cbnz x0, 31190 │ │ + ldr x21, [sp, #64] │ │ + mov w0, #0x8 // #8 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x1, x25 │ │ + bl 169b0 │ │ + b 328b8 │ │ + mov x24, xzr │ │ + mov w0, #0x8 // #8 │ │ mov x1, x26 │ │ - ldr x21, [sp, #104] │ │ - mov w27, #0x18 // #24 │ │ - sub x2, x8, x1 │ │ - mov x0, x28 │ │ - bl 72f80 │ │ - ldp x8, x9, [sp, #144] │ │ - add x1, x23, #0x10 │ │ - mov x0, x23 │ │ - ldr x10, [sp, #168] │ │ - add x8, x8, x22 │ │ - mvn x9, x9 │ │ - add x9, x10, x9 │ │ - lsl x2, x9, #4 │ │ - stp x8, x29, [x25] │ │ - bl 73030 │ │ - ldr x8, [sp, #160] │ │ - ldr x28, [sp, #136] │ │ - mov x22, x8 │ │ - cmp x8, #0x1 │ │ - b.ls 327b0 // b.plast │ │ - sub x12, x22, #0x1 │ │ - add x8, x21, x12, lsl #4 │ │ - ldp x8, x9, [x8] │ │ - add x9, x8, x9 │ │ - cmp x9, x19 │ │ - b.eq 3296c // b.none │ │ - add x9, x21, x22, lsl #4 │ │ - ldur x10, [x9, #-32] │ │ - cmp x10, x8 │ │ - b.ls 3296c // b.plast │ │ - cmp x22, #0x2 │ │ - b.ls 32bb0 // b.plast │ │ - sub x13, x22, #0x3 │ │ - add x11, x10, x8 │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x21, x9] │ │ - cmp x9, x11 │ │ - b.ls 3297c // b.plast │ │ - cmp x22, #0x3 │ │ - b.ls 32c68 // b.plast │ │ - add x11, x21, x22, lsl #4 │ │ - add x10, x9, x10 │ │ - ldur x11, [x11, #-64] │ │ - cmp x11, x10 │ │ - b.ls 3297c // b.plast │ │ - b 327b4 │ │ - subs x13, x22, #0x3 │ │ - b.cc 32984 // b.lo, b.ul, b.last │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x21, x9] │ │ - cmp x9, x8 │ │ - b.cc 32988 // b.lo, b.ul, b.last │ │ - sub x13, x22, #0x2 │ │ - cmp x22, x13 │ │ - b.ls 33178 // b.plast │ │ - add x8, x13, #0x1 │ │ - cmp x22, x8 │ │ - b.ls 33130 // b.plast │ │ - add x25, x21, x8, lsl #4 │ │ - add x23, x21, x13, lsl #4 │ │ - ldp x9, x8, [x25] │ │ - ldr x29, [x23, #8] │ │ - add x24, x8, x9 │ │ - subs x26, x24, x29 │ │ - b.cc 33148 // b.lo, b.ul, b.last │ │ - mov x21, x19 │ │ - cmp x24, x19 │ │ - str x22, [sp, #168] │ │ - b.hi 33160 // b.pmore │ │ - ldr x8, [sp, #112] │ │ - stp x9, x13, [sp, #144] │ │ - ldr x22, [x23] │ │ - str x12, [sp, #160] │ │ - madd x28, x29, x27, x8 │ │ - sub x19, x26, x22 │ │ - madd x20, x22, x27, x28 │ │ - cmp x19, x22 │ │ - b.cs 32a7c // b.hs, b.nlast │ │ - ldr x26, [sp, #120] │ │ - add x8, x19, x19, lsl #1 │ │ - lsl x27, x8, #3 │ │ - mov x1, x20 │ │ - mov x2, x27 │ │ + mov x2, x25 │ │ + mov x21, x0 │ │ + bl 75e40 │ │ + ldr x25, [x23, #152] │ │ + mov x0, xzr │ │ + lsr x8, x25, #62 │ │ + lsl x26, x25, #2 │ │ + cbnz x8, 311e4 │ │ + mov x8, #0x7ffffffffffffffe // #9223372036854775806 │ │ + cmp x26, x8 │ │ + b.hi 311e4 // b.pmore │ │ + stp x25, x27, [sp, #32] │ │ + ldr x27, [x23, #144] │ │ + str x22, [sp, #48] │ │ + cbz x26, 311f8 │ │ mov x0, x26 │ │ - bl 72f80 │ │ - add x8, x26, x27 │ │ - cmp x22, #0x1 │ │ - b.lt 32b08 // b.tstop │ │ - cmp x19, #0x1 │ │ - b.lt 32b08 // b.tstop │ │ - mov w27, #0x18 // #24 │ │ - mov x19, x21 │ │ - ldp x9, x21, [sp, #96] │ │ - madd x9, x24, x27, x9 │ │ - ldur x10, [x8, #-24] │ │ - ldur x11, [x20, #-24] │ │ - cmp x10, x11 │ │ - csetm x10, cc // cc = lo, ul, last │ │ - csetm x11, cs // cs = hs, nlast │ │ - madd x20, x10, x27, x20 │ │ - madd x8, x11, x27, x8 │ │ - csel x10, x20, x8, cc // cc = lo, ul, last │ │ - cmp x20, x28 │ │ - ldr x11, [x10, #16] │ │ - ldr q0, [x10] │ │ - str x11, [x9, #16] │ │ - str q0, [x9] │ │ - b.ls 32a70 // b.plast │ │ - sub x9, x9, #0x18 │ │ - cmp x8, x26 │ │ - b.hi 32a2c // b.pmore │ │ - mov x28, x20 │ │ + bl 75e30 │ │ + cbnz x0, 31200 │ │ + ldr x22, [sp, #48] │ │ + mov w0, #0x2 // #2 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ mov x1, x26 │ │ - b 328bc │ │ - ldr x19, [sp, #120] │ │ - add x8, x22, x22, lsl #1 │ │ - lsl x27, x8, #3 │ │ + bl 169b0 │ │ + b 328b8 │ │ + mov x25, xzr │ │ + mov w0, #0x2 // #2 │ │ + mov x1, x27 │ │ + mov x2, x26 │ │ + mov x22, x0 │ │ + bl 75e40 │ │ + ldr x26, [x23, #176] │ │ + mov w8, #0x58 // #88 │ │ + mov x0, xzr │ │ + umulh x9, x26, x8 │ │ + mul x27, x26, x8 │ │ + cmp xzr, x9 │ │ + b.ne 31258 // b.any │ │ + mov x8, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x27, x8 │ │ + b.hi 31258 // b.pmore │ │ + stp x28, x19, [sp] │ │ + ldr x28, [x23, #168] │ │ + str x26, [sp, #16] │ │ + cbz x27, 3126c │ │ + mov x0, x27 │ │ + bl 75e30 │ │ + cbnz x0, 31274 │ │ + mov w0, #0x8 // #8 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x498 │ │ + mov x1, x27 │ │ + bl 169b0 │ │ + b 328b8 │ │ + mov x26, xzr │ │ + mov w0, #0x8 // #8 │ │ + add x8, sp, #0xb8 │ │ mov x1, x28 │ │ mov x2, x27 │ │ - mov x0, x19 │ │ - bl 72f80 │ │ - add x8, x19, x27 │ │ - cmp x22, #0x1 │ │ - b.lt 32b10 // b.tstop │ │ - mov x19, x21 │ │ - cmp x26, x22 │ │ - b.le 328ac │ │ - ldp x9, x26, [sp, #112] │ │ - mov w27, #0x18 // #24 │ │ - ldr x21, [sp, #104] │ │ - madd x9, x24, x27, x9 │ │ - mov x1, x26 │ │ - ldr x10, [x20] │ │ - ldr x11, [x1] │ │ - cmp x10, x11 │ │ - csel x10, x20, x1, cc // cc = lo, ul, last │ │ - cset w12, cs // cs = hs, nlast │ │ - umaddl x1, w12, w27, x1 │ │ - ldr x11, [x10, #16] │ │ - ldr q0, [x10] │ │ - cset w10, cc // cc = lo, ul, last │ │ - cmp x1, x8 │ │ - str x11, [x28, #16] │ │ - str q0, [x28], #24 │ │ - b.cs 328bc // b.hs, b.nlast │ │ - umaddl x20, w10, w27, x20 │ │ - cmp x20, x9 │ │ - b.cc 32ac4 // b.lo, b.ul, b.last │ │ - b 328bc │ │ - mov x28, x20 │ │ - b 32b14 │ │ - ldr x26, [sp, #120] │ │ - mov x1, x26 │ │ - mov x19, x21 │ │ - b 328b4 │ │ - cmp x9, #0x2 │ │ - b.eq 327d4 // b.none │ │ - ldr x8, [sp, #72] │ │ - mov w11, #0x2 // #2 │ │ - madd x8, x29, x27, x8 │ │ - ldr x12, [x8], #24 │ │ - cmp x12, x10 │ │ - b.cc 32bb8 // b.lo, b.ul, b.last │ │ + add x8, x8, #0x105 │ │ + mov x19, x0 │ │ + str x8, [sp, #24] │ │ + bl 75e40 │ │ + ldr x12, [x23] │ │ + ldp x9, x8, [x23, #200] │ │ + ldp x11, x10, [x23, #240] │ │ + cmp x12, #0x2e │ │ + b.ne 312c8 // b.any │ │ + mov x28, x24 │ │ + mov x24, x26 │ │ + mov x30, x19 │ │ + ldp x19, x26, [sp, #8] │ │ + ldr w15, [sp, #128] │ │ + ldr w16, [sp, #112] │ │ + ldr q2, [sp, #96] │ │ + sub x7, x29, #0x30 │ │ + b 3139c │ │ + adrp x13, 6000 │ │ + add x13, x13, #0x170 │ │ + ldr q2, [sp, #96] │ │ + adr x14, 312f4 │ │ + ldrh w15, [x13, x12, lsl #1] │ │ + add x14, x14, x15, lsl #2 │ │ + mov x28, x24 │ │ + sub x7, x29, #0x30 │ │ + mov x24, x26 │ │ + mov x30, x19 │ │ + br x14 │ │ + ldr x15, [x23, #8] │ │ + lsr x14, x15, #8 │ │ + lsr x16, x15, #16 │ │ + and x13, x15, #0xffffffff00000000 │ │ + b 31318 │ │ + ldrb w15, [x23, #8] │ │ + mov w14, wzr │ │ + mov w16, wzr │ │ + mov x13, xzr │ │ + ldp x19, x26, [sp, #8] │ │ + ldr x0, [x23, #24] │ │ + ldr q0, [x23, #48] │ │ + ldr x1, [x23, #64] │ │ + cmp x0, #0x2e │ │ + b.eq 3137c // b.none │ │ + adrp x2, 6000 │ │ + add x2, x2, #0x1cc │ │ + adr x3, 31348 │ │ + ldrh w4, [x2, x0, lsl #1] │ │ + add x3, x3, x4, lsl #2 │ │ + br x3 │ │ + ldr x4, [x23, #32] │ │ + lsr x3, x4, #8 │ │ + lsr x5, x4, #16 │ │ + and x2, x4, #0xffffffff00000000 │ │ + b 3136c │ │ + ldrb w4, [x23, #32] │ │ + mov w3, wzr │ │ + mov w5, wzr │ │ + mov x2, xzr │ │ + and w4, w4, #0xff │ │ + bfi w4, w3, #8, #8 │ │ + orr w3, w4, w5, lsl #16 │ │ + orr x2, x2, x3 │ │ + and w15, w15, #0xff │ │ + ldur q1, [x23, #72] │ │ + bfi w15, w14, #8, #8 │ │ + str q1, [x7] │ │ + orr w14, w15, w16, lsl #16 │ │ + ldr w15, [sp, #128] │ │ + ldr w16, [sp, #112] │ │ + orr x14, x13, x14 │ │ + ldr q1, [x7] │ │ + stp xzr, x12, [sp, #176] │ │ + add x12, sp, #0x1 │ │ + stp x14, x17, [sp, #192] │ │ + ldr x14, [sp, #64] │ │ + stur q1, [x12, #255] │ │ + ldr x12, [sp, #48] │ │ + mov w27, #0x8 // #8 │ │ + stp x20, x28, [sp, #288] │ │ + mov w20, #0x1 // #1 │ │ + mov w28, #0x19 // #25 │ │ + stp x14, x12, [sp, #272] │ │ + ldr x12, [sp, #32] │ │ + stur q0, [sp, #232] │ │ + dup v0.2d, x20 │ │ + stp x12, x24, [sp, #336] │ │ + ldp x12, x14, [sp, #72] │ │ + stp x30, x26, [sp, #352] │ │ + ldr x26, [sp, #24] │ │ + add x24, sp, #0xb8 │ │ + str x10, [sp, #432] │ │ + stp x14, x12, [sp, #368] │ │ + add x12, sp, #0x91 │ │ + stur q2, [x12, #255] │ │ + ldr x12, [sp, #88] │ │ + stp x0, x2, [sp, #208] │ │ + stp x12, x11, [sp, #416] │ │ + add x12, x23, #0x105 │ │ + ldrb w11, [x23, #260] │ │ + ldr w10, [x12] │ │ + stp x21, x19, [sp, #304] │ │ + adrp x21, 78000 │ │ + add x21, x21, #0x110 │ │ + stp x25, x22, [sp, #320] │ │ + add x25, x24, #0x110 │ │ + str w10, [x26] │ │ + add x10, sp, #0xd9 │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ + stur q0, [x10, #255] │ │ + adrp x10, 5000 │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + ldr q0, [x10, #3920] │ │ + stp xzr, xzr, [sp, #128] │ │ + stp x27, xzr, [sp, #144] │ │ + stp xzr, x27, [sp, #160] │ │ + str x6, [sp, #224] │ │ + str x1, [sp, #248] │ │ + stp x9, x8, [sp, #384] │ │ + str w16, [sp, #440] │ │ + strb w11, [sp, #444] │ │ + strb w15, [sp, #449] │ │ + stp xzr, xzr, [sp, #456] │ │ + stp xzr, xzr, [sp, #496] │ │ + str xzr, [sp, #488] │ │ + strb wzr, [sp, #512] │ │ + strb w11, [sp, #513] │ │ + stur wzr, [x26, #69] │ │ + str q0, [sp, #112] │ │ + str x9, [sp, #520] │ │ + str x8, [sp, #528] │ │ + tbz wzr, #0, 314b8 │ │ + dup v0.2d, x20 │ │ + add x8, sp, #0xd9 │ │ + stp xzr, xzr, [x25] │ │ + strb wzr, [sp, #512] │ │ + stp xzr, xzr, [x24, #304] │ │ + stur q0, [x8, #255] │ │ + ldrb w8, [sp, #444] │ │ + strb wzr, [sp, #515] │ │ + strb w8, [sp, #513] │ │ + ldr x12, [sp, #528] │ │ + str xzr, [sp, #504] │ │ + strb wzr, [sp, #514] │ │ + strh wzr, [sp, #516] │ │ + cbz x12, 322ac │ │ + mov x10, xzr │ │ + ldr x14, [sp, #520] │ │ + sub x15, x12, #0x1 │ │ + mov x13, x14 │ │ + ldrb w16, [x13], #1 │ │ + str x13, [sp, #520] │ │ + str x15, [sp, #528] │ │ + cbz w16, 31554 │ │ + ldrb w17, [sp, #449] │ │ + subs w0, w16, w17 │ │ + b.cs 315a4 // b.hs, b.nlast │ │ + cmp w16, #0x6 │ │ + b.gt 315dc │ │ + cmp w16, #0x3 │ │ + b.gt 316e4 │ │ + cmp w16, #0x1 │ │ + b.eq 317b0 // b.none │ │ + cmp w16, #0x2 │ │ + b.eq 318d4 // b.none │ │ + cmp w16, #0x3 │ │ + b.ne 31998 // b.any │ │ + sub x0, x29, #0x30 │ │ + add x1, x24, #0x150 │ │ + bl 32af8 │ │ + ldurb w8, [x29, #-48] │ │ + cmp x8, #0x52 │ │ + b.ne 32790 // b.any │ │ + ldur x12, [x29, #-40] │ │ + lsr x11, x12, #8 │ │ + lsr x9, x12, #16 │ │ + lsr x8, x12, #32 │ │ + tbnz x12, #63, 31b34 │ │ + ldr x13, [sp, #480] │ │ + b 31b50 │ │ + cbz x15, 32110 │ │ + mov x10, xzr │ │ + mov w17, wzr │ │ + sub x16, x12, #0x2 │ │ + mov x15, x13 │ │ + ldrb w0, [x15], #1 │ │ + cmp w17, #0x3f │ │ + b.ne 3157c // b.any │ │ + cmp w0, #0x1 │ │ + b.hi 32128 // b.pmore │ │ + and x1, x0, #0x7f │ │ + lsl x1, x1, x17 │ │ + orr x10, x1, x10 │ │ + tbz w0, #7, 3162c │ │ + sub x16, x16, #0x1 │ │ + add w17, w17, #0x7 │ │ + mov x13, x15 │ │ + cmn x16, #0x1 │ │ + b.ne 31568 // b.any │ │ + b 32104 │ │ + ldrb w13, [sp, #448] │ │ + cbz w13, 32884 │ │ + and w12, w0, #0xff │ │ + ldrsb x14, [sp, #447] │ │ + udiv w12, w12, w13 │ │ + msub w13, w12, w13, w0 │ │ + adds x13, x14, w13, uxtb │ │ + b.mi 3169c // b.first │ │ + ldr x14, [sp, #480] │ │ + add x13, x14, x13 │ │ + ldrb w14, [sp, #512] │ │ + str x13, [sp, #480] │ │ + tbz w14, #0, 316bc │ │ + b 317b0 │ │ + cmp w16, #0x9 │ │ + b.gt 31710 │ │ + cmp w16, #0x7 │ │ + b.eq 3186c // b.none │ │ + cmp w16, #0x8 │ │ + b.eq 31924 // b.none │ │ + cmp w16, #0x9 │ │ + b.ne 31998 // b.any │ │ + cmp x15, #0x1 │ │ + b.ls 327cc // b.plast │ │ + add x11, x14, #0x3 │ │ + sub x12, x12, #0x3 │ │ + ldrb w13, [sp, #512] │ │ + str x11, [sp, #520] │ │ + str x12, [sp, #528] │ │ + ldurh w12, [x14, #1] │ │ + lsr w11, w12, #8 │ │ + tbz w13, #0, 31ac0 │ │ + mov x10, xzr │ │ + b 31804 │ │ + subs x12, x16, x10 │ │ + b.cc 3257c // b.lo, b.ul, b.last │ │ + add x14, x15, x10 │ │ + str x12, [sp, #528] │ │ + str x14, [sp, #520] │ │ + cbz x10, 3257c │ │ + ldrb w14, [x13, #1] │ │ + sub x12, x10, #0x1 │ │ + add x19, x13, #0x2 │ │ + cmp w14, #0x2 │ │ + b.gt 31810 │ │ + cmp w14, #0x1 │ │ + b.eq 31a14 // b.none │ │ + cmp w14, #0x2 │ │ + b.ne 31a74 // b.any │ │ + ldrb w10, [sp, #440] │ │ + mov w8, wzr │ │ + cmp w10, #0x3 │ │ + b.gt 31af4 │ │ + cmp w10, #0x1 │ │ + b.eq 31d1c // b.none │ │ + cmp w10, #0x2 │ │ + mov w9, w8 │ │ + b.ne 32138 // b.any │ │ + cmp x12, #0x1 │ │ + b.ls 32598 // b.plast │ │ + ldrh w22, [x19] │ │ + b 31d34 │ │ + ldr x14, [sp, #480] │ │ + neg x15, x13 │ │ + add x13, x14, x13 │ │ + cmp x14, x15 │ │ + csel x13, xzr, x13, cc // cc = lo, ul, last │ │ + ldrb w14, [sp, #512] │ │ + str x13, [sp, #480] │ │ + tbnz w14, #0, 317b0 │ │ + ldrb w14, [sp, #446] │ │ + ldrb w13, [sp, #445] │ │ + cmp w14, #0x1 │ │ + b.eq 31778 // b.none │ │ + cbz w14, 3288c │ │ + ldr x15, [sp, #464] │ │ + add x15, x15, x12 │ │ + udiv x12, x15, x14 │ │ + msub x14, x12, x14, x15 │ │ + b 3177c │ │ + cmp w16, #0x4 │ │ + b.eq 31878 // b.none │ │ + cmp w16, #0x5 │ │ + b.eq 3193c // b.none │ │ + cmp w16, #0x6 │ │ + b.ne 31998 // b.any │ │ + ldrb w12, [sp, #513] │ │ + mov x10, xzr │ │ + eor w12, w12, #0x1 │ │ + strb w12, [sp, #513] │ │ + b 31804 │ │ + cmp w16, #0xa │ │ + b.eq 318c8 // b.none │ │ + cmp w16, #0xb │ │ + b.eq 3198c // b.none │ │ + cmp w16, #0xc │ │ + b.ne 31998 // b.any │ │ + cbz x15, 32110 │ │ + mov x8, xzr │ │ + mov w9, wzr │ │ + sub x13, x12, #0x2 │ │ + add x11, x14, #0x2 │ │ + ldurb w10, [x11, #-1] │ │ + cmp w9, #0x3f │ │ + b.ne 31750 // b.any │ │ + cmp w10, #0x1 │ │ + b.hi 32548 // b.pmore │ │ + and x15, x10, #0x7f │ │ + lsl x15, x15, x9 │ │ + orr x8, x15, x8 │ │ + tbz w10, #7, 31b60 │ │ + sub x13, x13, #0x1 │ │ add x11, x11, #0x1 │ │ - mov x10, x12 │ │ - cmp x9, x11 │ │ - b.ne 32b34 // b.any │ │ - b 327d4 │ │ - ldr x8, [sp, #72] │ │ - madd x11, x29, x27, x8 │ │ - mov w8, #0x2 // #2 │ │ - ldr x12, [x11], #24 │ │ - cmp x12, x10 │ │ - b.cs 32b80 // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x10, x12 │ │ - cmp x9, x8 │ │ - b.ne 32b60 // b.any │ │ - mov x8, x9 │ │ - adds x10, x8, x29 │ │ - b.cs 33290 // b.hs, b.nlast │ │ - cmp x10, x19 │ │ - b.hi 33274 // b.pmore │ │ - cmp x8, #0x2 │ │ - b.cc 327dc // b.lo, b.ul, b.last │ │ - mov x14, x10 │ │ - lsr x9, x8, #1 │ │ - cmp x8, #0x4 │ │ - b.cs 32bc0 // b.hs, b.nlast │ │ + add w9, w9, #0x7 │ │ + cmn x13, #0x1 │ │ + b.ne 3173c // b.any │ │ + b 32104 │ │ + mov x14, xzr │ │ + mul x12, x12, x13 │ │ + ldr x13, [sp, #456] │ │ + str x14, [sp, #464] │ │ + cmn x13, x12 │ │ + b.cs 325c4 // b.hs, b.nlast │ │ + ldrb w14, [sp, #440] │ │ + add x12, x13, x12 │ │ + neg w14, w14, lsl #3 │ │ + and w14, w14, #0x38 │ │ + lsr x14, x23, x14 │ │ + cmp x12, x14 │ │ + b.hi 325c4 // b.pmore │ │ + str x12, [sp, #456] │ │ + ldrb w10, [sp, #512] │ │ + cmp w10, #0x1 │ │ + b.ne 31fc0 // b.any │ │ + ldrb w10, [sp, #515] │ │ + tbz w10, #0, 317f4 │ │ + dup v0.2d, x20 │ │ + add x10, sp, #0xd9 │ │ + stp xzr, xzr, [x25] │ │ + stp xzr, xzr, [x24, #312] │ │ + str xzr, [x24, #304] │ │ + stur q0, [x10, #255] │ │ + ldrb w10, [sp, #444] │ │ + strb wzr, [x24, #328] │ │ + strb w10, [sp, #513] │ │ + mov w10, #0x100 // #256 │ │ + stur wzr, [x26, #69] │ │ + b 31804 │ │ + str xzr, [sp, #504] │ │ + mov w10, #0x100 // #256 │ │ + strb wzr, [sp, #514] │ │ + strh wzr, [sp, #516] │ │ + ldr x12, [sp, #528] │ │ + cbnz x12, 314d0 │ │ + b 322ac │ │ + ldr x15, [sp, #96] │ │ + cmp w14, #0x3 │ │ + b.eq 31a30 // b.none │ │ + cmp w14, #0x4 │ │ + b.ne 31a74 // b.any │ │ + cbz x12, 32598 │ │ + mov x13, xzr │ │ + mov w8, wzr │ │ + mov x9, x12 │ │ + mov x10, x19 │ │ + ldrb w11, [x10], #1 │ │ + cmp w8, #0x3f │ │ + b.ne 3184c // b.any │ │ + cmp w11, #0x1 │ │ + b.hi 32568 // b.pmore │ │ + and x14, x11, #0x7f │ │ + lsl x14, x14, x8 │ │ + orr x13, x14, x13 │ │ + tbz w11, #7, 31cb8 │ │ + sub x9, x9, #0x1 │ │ + add w8, w8, #0x7 │ │ + cbnz x9, 31838 │ │ + b 32594 │ │ mov x10, xzr │ │ - b 32c10 │ │ - mov w22, #0x2 // #2 │ │ - b 327b4 │ │ - mov x9, x11 │ │ - b 327d4 │ │ - ldr x11, [sp, #48] │ │ - and x10, x9, #0x7ffffffffffffffe │ │ + strb w20, [sp, #514] │ │ + b 31804 │ │ + cbz x15, 32110 │ │ + mov x8, xzr │ │ + mov w10, wzr │ │ + sub x11, x12, #0x2 │ │ + add x9, x14, #0x2 │ │ + ldurb w13, [x9, #-1] │ │ + cmp w10, #0x3f │ │ + b.ne 318a0 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 32530 // b.pmore │ │ + and x15, x13, #0x7f │ │ + lsl x15, x15, x10 │ │ + orr x8, x15, x8 │ │ + tbz w13, #7, 31b8c │ │ + sub x11, x11, #0x1 │ │ + add x9, x9, #0x1 │ │ + add w10, w10, #0x7 │ │ + cmn x11, #0x1 │ │ + b.ne 3188c // b.any │ │ + b 32104 │ │ + mov x10, xzr │ │ + strb w20, [sp, #516] │ │ + b 31804 │ │ + cbz x15, 32110 │ │ + mov x13, xzr │ │ + mov w11, wzr │ │ + sub x8, x12, #0x2 │ │ + add x9, x14, #0x2 │ │ + ldurb w15, [x9, #-1] │ │ + cmp w11, #0x3f │ │ + b.ne 318fc // b.any │ │ + cmp w15, #0x1 │ │ + b.hi 32518 // b.pmore │ │ + and x16, x15, #0x7f │ │ + lsl x16, x16, x11 │ │ + orr x13, x16, x13 │ │ + tbz w15, #7, 31bb0 │ │ + sub x8, x8, #0x1 │ │ + add x9, x9, #0x1 │ │ + add w11, w11, #0x7 │ │ + cmn x8, #0x1 │ │ + b.ne 318e8 // b.any │ │ + b 32104 │ │ + ldrb w12, [sp, #448] │ │ + cbz w12, 3289c │ │ + ldrb w13, [sp, #512] │ │ + tbz w13, #0, 31a90 │ │ + mov x10, xzr │ │ + b 31804 │ │ + cbz x15, 32110 │ │ + mov x8, xzr │ │ + mov w10, wzr │ │ + sub x11, x12, #0x2 │ │ + add x9, x14, #0x2 │ │ + ldurb w13, [x9, #-1] │ │ + cmp w10, #0x3f │ │ + b.ne 31964 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 32500 // b.pmore │ │ + and x15, x13, #0x7f │ │ + lsl x15, x15, x10 │ │ + orr x8, x15, x8 │ │ + tbz w13, #7, 31be0 │ │ + sub x11, x11, #0x1 │ │ + add x9, x9, #0x1 │ │ + add w10, w10, #0x7 │ │ + cmn x11, #0x1 │ │ + b.ne 31950 // b.any │ │ + b 32104 │ │ + mov x10, xzr │ │ + strb w20, [sp, #517] │ │ + b 31804 │ │ + sub w10, w16, #0x1 │ │ + ldp x16, x17, [sp, #368] │ │ + and x10, x10, #0xff │ │ + cmp x17, x10 │ │ + b.cc 327bc // b.lo, b.ul, b.last │ │ + add x16, x16, x10 │ │ + b.eq 327e8 // b.none │ │ + ldrb w10, [x16] │ │ + cbz w10, 31804 │ │ + cmp w10, #0x1 │ │ + b.ne 31c0c // b.any │ │ + cbz x15, 32110 │ │ + mov x13, xzr │ │ + mov w10, wzr │ │ + sub x8, x12, #0x2 │ │ + add x9, x14, #0x2 │ │ + ldurb w11, [x9, #-1] │ │ + cmp w10, #0x3f │ │ + b.ne 319ec // b.any │ │ + cmp w11, #0x1 │ │ + b.hi 32668 // b.pmore │ │ + and x15, x11, #0x7f │ │ + lsl x15, x15, x10 │ │ + orr x13, x15, x13 │ │ + tbz w11, #7, 31e14 │ │ + sub x8, x8, #0x1 │ │ + add x9, x9, #0x1 │ │ + add w10, w10, #0x7 │ │ + cmn x8, #0x1 │ │ + b.ne 319d8 // b.any │ │ + b 32104 │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + strb w20, [sp, #515] │ │ + ldrb w10, [sp, #512] │ │ + cmp w10, #0x1 │ │ + b.eq 317bc // b.none │ │ + b 31fc0 │ │ + ldrh w8, [sp, #442] │ │ + cmp w8, #0x5 │ │ + b.cs 31a74 // b.hs, b.nlast │ │ + cbz x12, 32598 │ │ + mov x20, xzr │ │ + sub x9, x10, #0x3 │ │ + sub x8, x10, #0x4 │ │ + mov x10, x19 │ │ + ldrb w11, [x10] │ │ + cbz w11, 31d88 │ │ + add x20, x20, #0x1 │ │ + add x10, x10, #0x1 │ │ + sub x9, x9, #0x1 │ │ + cmp x12, x20 │ │ + sub x8, x8, #0x1 │ │ + b.ne 31a50 // b.any │ │ + b 32598 │ │ + lsr x11, x19, #8 │ │ + lsr x9, x19, #16 │ │ + lsr x8, x19, #32 │ │ + mov x10, xzr │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + b 31804 │ │ + eor w13, w17, #0xff │ │ + ldrb w14, [sp, #446] │ │ + udiv w12, w13, w12 │ │ + ldrb w13, [sp, #445] │ │ + cmp w14, #0x1 │ │ + b.eq 31cdc // b.none │ │ + cbz w14, 3288c │ │ + ldr x15, [sp, #464] │ │ + add x15, x15, x12 │ │ + udiv x12, x15, x14 │ │ + msub x14, x12, x14, x15 │ │ + b 31ce0 │ │ + ldr x13, [sp, #456] │ │ + cmn x13, x12 │ │ + b.cs 325c4 // b.hs, b.nlast │ │ + ldrb w14, [sp, #440] │ │ + add x12, x13, x12 │ │ + neg w14, w14, lsl #3 │ │ + and w14, w14, #0x38 │ │ + lsr x14, x23, x14 │ │ + cmp x12, x14 │ │ + b.hi 325c4 // b.pmore │ │ + mov x10, xzr │ │ + stp x12, xzr, [sp, #456] │ │ + b 31804 │ │ + cmp w10, #0x4 │ │ + b.eq 31d28 // b.none │ │ + cmp w10, #0x8 │ │ + mov w9, w8 │ │ + b.ne 32138 // b.any │ │ + cmp x12, #0x7 │ │ + b.ls 32598 // b.plast │ │ + ldrb w8, [x13, #8] │ │ + ldrh w9, [x13, #6] │ │ + ldur w11, [x13, #2] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x11, #8 │ │ + ldrb w11, [x13, #9] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x22, x11, x8, #8 │ │ + b 31d34 │ │ + ldr x13, [sp, #480] │ │ + neg x10, x12 │ │ + cmp x13, x10 │ │ + b.cs 31b50 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + str xzr, [sp, #480] │ │ + b 31804 │ │ + mov x10, xzr │ │ + add x12, x13, x12 │ │ + str x12, [sp, #480] │ │ + b 31804 │ │ + str x13, [sp, #528] │ │ + lsr x12, x8, #8 │ │ + lsr x13, x8, #32 │ │ + lsr x9, x8, #16 │ │ + mov x10, xzr │ │ + str x11, [sp, #520] │ │ + str x8, [sp, #88] │ │ + mov w11, w12 │ │ + str x8, [sp, #496] │ │ + mov w8, w13 │ │ + b 31804 │ │ + str x11, [sp, #528] │ │ + lsr x11, x8, #8 │ │ + lsr x12, x8, #16 │ │ + lsr x13, x8, #32 │ │ + mov x10, xzr │ │ + str x9, [sp, #520] │ │ + str x8, [sp, #72] │ │ + str x8, [sp, #472] │ │ + b 31c00 │ │ + lsr x12, x13, #16 │ │ + lsr x14, x13, #32 │ │ + ldrb w15, [sp, #512] │ │ + lsr x11, x13, #8 │ │ + str x9, [sp, #520] │ │ + str x8, [sp, #528] │ │ + mov w9, w12 │ │ + mov w8, w14 │ │ + tbz w15, #0, 31dec │ │ + mov x10, xzr │ │ + str x13, [sp, #64] │ │ + b 31804 │ │ + mov x10, xzr │ │ + str x11, [sp, #528] │ │ + lsr x11, x8, #8 │ │ + lsr x12, x8, #16 │ │ + lsr x13, x8, #32 │ │ + str x9, [sp, #520] │ │ + str x8, [sp, #80] │ │ + str x8, [sp, #488] │ │ + mov w9, w12 │ │ + mov w8, w13 │ │ + b 31804 │ │ + mov x12, x13 │ │ + mov x17, x15 │ │ + mov w16, #0x1 // #1 │ │ + cbz x17, 326cc │ │ + mov x14, xzr │ │ + mov w2, wzr │ │ + sub x1, x17, #0x1 │ │ + add x0, x12, #0x1 │ │ + ldurb w3, [x0, #-1] │ │ + cmp w2, #0x3f │ │ + b.ne 31c40 // b.any │ │ + cmp w3, #0x1 │ │ + b.hi 32640 // b.pmore │ │ + and x4, x3, #0x7f │ │ + lsl x4, x4, x2 │ │ + orr x14, x4, x14 │ │ + tbz w3, #7, 31c68 │ │ + sub x1, x1, #0x1 │ │ + add x0, x0, #0x1 │ │ + add w2, w2, #0x7 │ │ + cmn x1, #0x1 │ │ + b.ne 31c2c // b.any │ │ + b 32658 │ │ + cmp x16, x10 │ │ + add x16, x16, #0x1 │ │ mov x12, x0 │ │ - mov x13, x10 │ │ - madd x11, x14, x27, x11 │ │ - ld3 {v0.2d-v2.2d}, [x11] │ │ - sub x13, x13, #0x2 │ │ - ld3 {v3.2d-v5.2d}, [x12] │ │ - ext v16.16b, v0.16b, v0.16b, #8 │ │ - ext v17.16b, v1.16b, v1.16b, #8 │ │ - ext v18.16b, v2.16b, v2.16b, #8 │ │ - ext v0.16b, v3.16b, v3.16b, #8 │ │ - ext v1.16b, v4.16b, v4.16b, #8 │ │ - ext v2.16b, v5.16b, v5.16b, #8 │ │ - st3 {v16.2d-v18.2d}, [x12], #48 │ │ - st3 {v0.2d-v2.2d}, [x11] │ │ - sub x11, x11, #0x30 │ │ - cbnz x13, 32bd4 │ │ - cmp x9, x10 │ │ - b.eq 32c60 // b.none │ │ - add x11, x10, x10, lsl #1 │ │ - sub x9, x9, x10 │ │ - lsl x11, x11, #3 │ │ - ldr x10, [sp, #64] │ │ - madd x12, x29, x27, x11 │ │ - neg x11, x11 │ │ - madd x11, x14, x27, x11 │ │ - add x10, x10, x12 │ │ - ldr x12, [sp, #56] │ │ - add x11, x12, x11 │ │ - ldur q0, [x11, #-16] │ │ + mov x17, x1 │ │ + str x0, [sp, #520] │ │ + str x1, [sp, #528] │ │ + str x14, [sp, #48] │ │ + b.ne 31c18 // b.any │ │ + sub x10, x0, x13 │ │ + cmp x15, x10 │ │ + b.cc 32838 // b.lo, b.ul, b.last │ │ + lsr x11, x13, #8 │ │ + lsr x9, x13, #16 │ │ + lsr x8, x13, #32 │ │ + ldr x26, [sp, #24] │ │ + mov x10, xzr │ │ + str x14, [sp, #48] │ │ + mov w20, #0x1 // #1 │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ + b 31804 │ │ + lsr x9, x13, #16 │ │ + lsr x11, x13, #8 │ │ + lsr x8, x13, #32 │ │ + mov x10, xzr │ │ + str x13, [sp, #504] │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + str x13, [sp, #96] │ │ + b 31804 │ │ + mov x14, xzr │ │ + mul x12, x12, x13 │ │ + ldr x13, [sp, #456] │ │ + str x14, [sp, #464] │ │ + cmn x13, x12 │ │ + b.cs 325c4 // b.hs, b.nlast │ │ + ldrb w14, [sp, #440] │ │ + add x12, x13, x12 │ │ + neg w14, w14, lsl #3 │ │ + and w14, w14, #0x38 │ │ + lsr x14, x23, x14 │ │ + cmp x12, x14 │ │ + b.hi 325c4 // b.pmore │ │ + mov x10, xzr │ │ + str x12, [sp, #456] │ │ + b 31804 │ │ + cbz x12, 32598 │ │ + ldrb w22, [x19] │ │ + b 31d34 │ │ + cmp x12, #0x3 │ │ + b.ls 32598 // b.plast │ │ + ldr w22, [x19] │ │ + ldr x12, [sp, #456] │ │ + lsr x11, x22, #8 │ │ + lsr x9, x22, #16 │ │ + lsr x8, x22, #32 │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + cmp x22, x12 │ │ + b.cs 31d60 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + strb w20, [sp, #512] │ │ + b 31804 │ │ + neg w10, w10, lsl #3 │ │ + and w10, w10, #0x38 │ │ + lsr x10, x23, x10 │ │ + cmp x22, x10 │ │ + cset w10, eq // eq = none │ │ + strb w10, [sp, #512] │ │ + mov x10, xzr │ │ + b.eq 31804 // b.none │ │ + stp x22, xzr, [sp, #456] │ │ + b 31804 │ │ + mvn x10, x20 │ │ + add x11, x19, x20 │ │ + adds x13, x12, x10 │ │ + add x12, x11, #0x1 │ │ + b.eq 326cc // b.none │ │ + mov x21, xzr │ │ + mov w14, wzr │ │ + mov x10, x12 │ │ + mov x11, x12 │ │ + ldrb w15, [x11], #1 │ │ + cmp w14, #0x3f │ │ + b.ne 31dc0 // b.any │ │ + cmp w15, #0x1 │ │ + b.hi 32128 // b.pmore │ │ + and x16, x15, #0x7f │ │ + lsl x16, x16, x14 │ │ + orr x21, x16, x21 │ │ + tbz w15, #7, 31e88 │ │ sub x9, x9, #0x1 │ │ - ldur q1, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - ldr x12, [x11] │ │ - ldr x13, [x10] │ │ - str x12, [x10], #24 │ │ - str x13, [x11], #-24 │ │ - cbnz x9, 32c38 │ │ - mov x10, x14 │ │ - b 327dc │ │ - mov w22, #0x3 // #3 │ │ - b 327b4 │ │ + add w14, w14, #0x7 │ │ + sub x8, x8, #0x1 │ │ + cmn x9, #0x1 │ │ + mov x10, x11 │ │ + b.ne 31dac // b.any │ │ + b 326c8 │ │ + ldrb w14, [sp, #446] │ │ + ldrb w12, [sp, #445] │ │ + cmp w14, #0x1 │ │ + b.eq 31e40 // b.none │ │ + cbz w14, 3288c │ │ + ldr x15, [sp, #464] │ │ + add x16, x15, x13 │ │ + udiv x15, x16, x14 │ │ + msub x14, x15, x14, x16 │ │ + b 31e48 │ │ + lsr x11, x13, #16 │ │ + lsr x12, x13, #8 │ │ + lsr x14, x13, #32 │ │ + mov x10, xzr │ │ + str x9, [sp, #520] │ │ + str x8, [sp, #528] │ │ + mov w9, w11 │ │ + mov w8, w14 │ │ + mov w11, w12 │ │ + str x13, [sp, #32] │ │ + b 31804 │ │ + mov x14, xzr │ │ + mov x15, x13 │ │ + mul x12, x15, x12 │ │ + ldr x15, [sp, #456] │ │ + str x14, [sp, #464] │ │ + cmn x15, x12 │ │ + b.cs 325c4 // b.hs, b.nlast │ │ + ldrb w14, [sp, #440] │ │ + add x12, x15, x12 │ │ + neg w14, w14, lsl #3 │ │ + and w14, w14, #0x38 │ │ + lsr x14, x23, x14 │ │ + cmp x12, x14 │ │ + b.hi 325c4 // b.pmore │ │ + mov x10, xzr │ │ + str x12, [sp, #456] │ │ + str x13, [sp, #64] │ │ + b 31804 │ │ + cbz x9, 32804 │ │ + mov x26, xzr │ │ + mov w13, wzr │ │ + add x9, x9, #0x1 │ │ + mov x12, x11 │ │ + ldrb w14, [x12], #1 │ │ + cmp w13, #0x3f │ │ + b.ne 31eb0 // b.any │ │ + cmp w14, #0x1 │ │ + b.hi 32128 // b.pmore │ │ + and x15, x14, #0x7f │ │ + lsl x15, x15, x13 │ │ + orr x26, x15, x26 │ │ + tbz w14, #7, 31ed8 │ │ + sub x8, x8, #0x1 │ │ + add w13, w13, #0x7 │ │ + mov x11, x12 │ │ + cmn x8, #0x1 │ │ + b.ne 31e9c // b.any │ │ + b 32800 │ │ + cbz x8, 326cc │ │ + mov x23, xzr │ │ + mov w10, wzr │ │ + add x9, x8, #0x1 │ │ + ldrb w13, [x12], #1 │ │ + cmp w10, #0x3f │ │ + b.ne 31efc // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 32128 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x10 │ │ + orr x23, x14, x23 │ │ + tbz w13, #7, 31f1c │ │ + sub x8, x8, #0x1 │ │ + add w10, w10, #0x7 │ │ + cbnz x8, 31ee8 │ │ + b 3281c │ │ + ldr x9, [sp, #360] │ │ + ldr x8, [sp, #344] │ │ + cmp x9, x8 │ │ + str x9, [sp, #16] │ │ + b.ne 31f40 // b.any │ │ + add x0, x24, #0xa0 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x110 │ │ + bl 32d38 │ │ + ldr x13, [sp, #16] │ │ + ldr x8, [sp, #352] │ │ + mov w9, #0x58 // #88 │ │ + ldur q0, [x29, #-72] │ │ + lsr x12, x19, #32 │ │ + lsr x11, x19, #8 │ │ + madd x8, x13, x9, x8 │ │ + mov w9, #0x1f // #31 │ │ + add x13, x13, #0x1 │ │ + mov x10, xzr │ │ + stp x9, x19, [x8] │ │ + mov w9, #0x2e // #46 │ │ + strb w9, [x8, #24] │ │ + lsr x9, x19, #16 │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + stp x21, x26, [x8, #48] │ │ + ldr x26, [sp, #24] │ │ + str x20, [x8, #16] │ │ + mov w20, #0x1 // #1 │ │ + adrp x21, 78000 │ │ + add x21, x21, #0x110 │ │ + strb wzr, [x8, #31] │ │ + sturh wzr, [x8, #29] │ │ + stur wzr, [x8, #25] │ │ + str q0, [x8, #32] │ │ + stp xzr, xzr, [x8, #72] │ │ + str x23, [x8, #64] │ │ + mov w8, w12 │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ + str x13, [sp, #360] │ │ + b 31804 │ │ + ldrb w8, [sp, #515] │ │ + tbz w8, #0, 3201c │ │ + ldr x23, [sp, #128] │ │ + cbz x23, 32098 │ │ + ldp x8, x21, [sp, #160] │ │ + ldr x19, [sp, #456] │ │ + ldr q0, [sp, #112] │ │ + str xzr, [sp, #176] │ │ + ldr x20, [x21] │ │ + cmp x8, x23 │ │ + str q0, [sp, #160] │ │ + b.ls 320a0 // b.plast │ │ + add x9, x23, x23, lsl #1 │ │ + add x8, x8, x8, lsl #1 │ │ mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x26 │ │ - bl 72f50 │ │ - ldp x20, x22, [sp, #216] │ │ - ldr x8, [sp, #208] │ │ - cmp x8, x22 │ │ - b.ls 32ccc // b.plast │ │ - cbz x22, 32d20 │ │ - add x9, x22, x22, lsl #3 │ │ - add x8, x8, x8, lsl #3 │ │ - lsl x23, x9, #3 │ │ + mov w2, #0x8 // #8 │ │ + lsl x27, x9, #3 │ │ lsl x1, x8, #3 │ │ + mov x3, x27 │ │ + bl 16658 │ │ + mov x26, x0 │ │ + cbnz x0, 320a4 │ │ + b 328ac │ │ + ldr x23, [sp, #456] │ │ + ldr x21, [sp, #472] │ │ + ldr w20, [sp, #480] │ │ + ldr w19, [sp, #488] │ │ + ldr x10, [sp, #128] │ │ + cbz x10, 3205c │ │ + mov w8, #0x18 // #24 │ │ + madd x8, x10, x8, x27 │ │ + sub x9, x8, #0x18 │ │ + cbz x9, 3205c │ │ + ldr x9, [x9] │ │ + cmp x9, x23 │ │ + b.ne 3205c // b.any │ │ + stur x21, [x8, #-16] │ │ + stp w20, w19, [x8, #-8] │ │ + b 320e0 │ │ + ldr x8, [sp, #160] │ │ + cmp x10, x8 │ │ + b.ne 32074 // b.any │ │ + add x0, sp, #0xa0 │ │ + bl 330e4 │ │ + ldr x27, [sp, #168] │ │ + ldr x9, [sp, #128] │ │ + mov w8, #0x18 // #24 │ │ + madd x8, x9, x8, x27 │ │ + add x9, x9, #0x1 │ │ + str x9, [sp, #128] │ │ + stp x23, x21, [x8] │ │ + stp w20, w19, [x8, #16] │ │ + str x9, [sp, #176] │ │ + b 320e0 │ │ + str xzr, [sp, #128] │ │ + b 320e0 │ │ + mov x26, x21 │ │ + ldr x21, [sp, #152] │ │ + ldr x8, [sp, #136] │ │ + cmp x21, x8 │ │ + b.ne 320bc // b.any │ │ + add x0, sp, #0x88 │ │ + bl 331a4 │ │ + ldr x8, [sp, #144] │ │ + add x9, x21, #0x1 │ │ + mov w27, #0x8 // #8 │ │ + str x9, [sp, #152] │ │ + add x8, x8, x21, lsl #5 │ │ + str xzr, [sp, #128] │ │ + stp x26, x23, [x8] │ │ + ldr x26, [sp, #24] │ │ + stp x20, x19, [x8, #16] │ │ + ldrb w13, [sp, #515] │ │ + mov w20, #0x1 // #1 │ │ + adrp x21, 78000 │ │ + add x21, x21, #0x110 │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ + adrp x19, 78000 │ │ + add x19, x19, #0x318 │ │ + tbnz w13, #0, 31494 │ │ + b 314b8 │ │ + add x13, x14, x12 │ │ + str xzr, [sp, #528] │ │ + str x13, [sp, #520] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x13 // #19 │ │ + mov x22, x13 │ │ + b 32138 │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + lsl w9, w9, #16 │ │ + bfi x28, x10, #8, #8 │ │ + ldr x26, [sp, #40] │ │ + str xzr, [sp, #528] │ │ + orr x8, x9, x8, lsl #32 │ │ + mov w9, #0x1 // #1 │ │ + str x9, [sp, #520] │ │ + orr x23, x8, x28 │ │ + ldr x8, [sp, #272] │ │ + cbz x8, 32168 │ │ + ldr x0, [sp, #280] │ │ + bl 75e00 │ │ + ldr x8, [sp, #296] │ │ + cbz x8, 32178 │ │ + ldr x0, [sp, #304] │ │ + bl 75e00 │ │ + ldr x8, [sp, #320] │ │ + cbz x8, 32188 │ │ + ldr x0, [sp, #328] │ │ + bl 75e00 │ │ + ldr x8, [sp, #344] │ │ + cbz x8, 32198 │ │ + ldr x0, [sp, #352] │ │ + bl 75e00 │ │ + ldr x8, [sp, #160] │ │ + cbz x8, 321a8 │ │ + ldr x0, [sp, #168] │ │ + bl 75e00 │ │ + ldp x20, x19, [sp, #144] │ │ + cbz x19, 321d8 │ │ + add x21, x20, #0x8 │ │ + b 321c4 │ │ + subs x19, x19, #0x1 │ │ + add x21, x21, #0x20 │ │ + b.eq 321d8 // b.none │ │ + ldr x8, [x21] │ │ + cbz x8, 321b8 │ │ + ldur x0, [x21, #-8] │ │ + bl 75e00 │ │ + b 321b8 │ │ + ldr x8, [sp, #136] │ │ + cbz x8, 321e8 │ │ mov x0, x20 │ │ - mov w2, #0x8 // #8 │ │ - mov x3, x23 │ │ - bl 15584 │ │ - mov x21, x0 │ │ - cbnz x0, 32cd0 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - b 332f4 │ │ - mov x21, x20 │ │ - ldr x24, [sp, #568] │ │ - ldr x8, [sp, #552] │ │ - ldr x20, [sp, #560] │ │ - cmp x8, x24 │ │ - b.ls 32d40 // b.plast │ │ - cbz x24, 32dd8 │ │ - add x9, x24, x24, lsl #1 │ │ + bl 75e00 │ │ + mov x20, xzr │ │ + ldr x8, [x26] │ │ + tbnz w8, #0, 32840 │ │ + cbz x8, 32274 │ │ + ldr x21, [x26, #8] │ │ + cbz x21, 32274 │ │ + ldr x24, [x26, #16] │ │ + cbz x24, 32238 │ │ + add x25, x21, #0x8 │ │ + b 3221c │ │ + subs x24, x24, #0x1 │ │ + add x25, x25, #0x18 │ │ + b.eq 32230 // b.none │ │ + ldur x8, [x25, #-8] │ │ + cbz x8, 32210 │ │ + ldr x0, [x25] │ │ + bl 75e00 │ │ + b 32210 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + ldr x24, [x26, #32] │ │ + cbz x24, 32274 │ │ + ldr x21, [x26, #24] │ │ + add x25, x21, #0x8 │ │ + b 32258 │ │ + subs x24, x24, #0x1 │ │ + add x25, x25, #0x20 │ │ + b.eq 3226c // b.none │ │ + ldr x8, [x25] │ │ + cbz x8, 3224c │ │ + ldur x0, [x25, #-8] │ │ + bl 75e00 │ │ + b 3224c │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov w8, #0x1 // #1 │ │ + mov x0, x26 │ │ + stp x23, x22, [x26, #16] │ │ + str x8, [x26] │ │ + str x20, [x0, #8]! │ │ + str x19, [x26, #32] │ │ + add sp, sp, #0x260 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldr x1, [sp, #152] │ │ + cmp x1, #0x2 │ │ + b.cs 32824 // b.hs, b.nlast │ │ + ldrh w8, [sp, #442] │ │ + ldr x26, [sp, #40] │ │ + mov w9, #0x8 // #8 │ │ + ldr x28, [sp] │ │ + stp xzr, x9, [x29, #-72] │ │ + cmp w8, #0x5 │ │ + stur xzr, [x29, #-56] │ │ + b.cs 322ec // b.hs, b.nlast │ │ + ldr x8, [sp, #184] │ │ + cmp x8, #0x2e │ │ + b.eq 32328 // b.none │ │ + add x3, sp, #0xb8 │ │ + b 322f8 │ │ + ldr x8, [sp, #360] │ │ + cbz x8, 32328 │ │ + ldr x3, [sp, #352] │ │ + ldr x1, [sp, #56] │ │ + sub x0, x29, #0x30 │ │ + add x4, sp, #0xb8 │ │ + mov x2, x28 │ │ + bl 332c4 │ │ + ldp x23, x24, [x29, #-48] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldur x22, [x29, #-32] │ │ + cmp x23, x8 │ │ + b.ne 32374 // b.any │ │ + mov w20, #0x8 // #8 │ │ + b 32628 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x4e0 │ │ + sub x0, x29, #0x48 │ │ + bl 3f4d8 │ │ + mov x23, xzr │ │ + mov x22, xzr │ │ + mov w24, #0x1 // #1 │ │ + b 32384 │ │ + ldp x15, x17, [x23, #8] │ │ + lsr x14, x15, #8 │ │ + lsr x16, x15, #16 │ │ + and x13, x15, #0xffffffff00000000 │ │ + ldp x19, x26, [sp, #8] │ │ + ldr x0, [x23, #24] │ │ + ldr q0, [x23, #48] │ │ + ldr x1, [x23, #64] │ │ + cmp x0, #0x2e │ │ + b.eq 3137c // b.none │ │ + b 31330 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x4f8 │ │ + sub x0, x29, #0x48 │ │ + bl 3f4d8 │ │ + ldur x21, [x29, #-64] │ │ + mov x19, xzr │ │ + mov x20, xzr │ │ + adrp x25, 78000 │ │ + add x25, x25, #0x510 │ │ + mov x26, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x23, x24, [x21] │ │ + mov w23, #0x1 // #1 │ │ + mov w27, #0x58 // #88 │ │ + str x22, [x21, #16] │ │ + stur x23, [x29, #-56] │ │ + b 323d4 │ │ + add x8, x21, x19 │ │ + add x23, x23, #0x1 │ │ + add x20, x20, #0x58 │ │ + stp x28, x24, [x8, #24] │ │ + ldr x28, [sp] │ │ + add x19, x19, #0x18 │ │ + str x22, [x8, #40] │ │ + stur x23, [x29, #-56] │ │ + ldrh w8, [sp, #442] │ │ + cmp w8, #0x5 │ │ + b.cs 32400 // b.hs, b.nlast │ │ + cbz x23, 32418 │ │ + ldr x8, [sp, #360] │ │ + sub x9, x23, #0x1 │ │ + cmp x9, x8 │ │ + b.cs 324a0 // b.hs, b.nlast │ │ + ldr x8, [sp, #352] │ │ + add x3, x8, x20 │ │ + b 32428 │ │ + ldr x8, [sp, #360] │ │ + cmp x23, x8 │ │ + b.cs 324a0 // b.hs, b.nlast │ │ + ldr x8, [sp, #352] │ │ + madd x3, x23, x27, x8 │ │ + b 32428 │ │ + ldr x8, [sp, #184] │ │ + cmp x8, #0x2e │ │ + b.eq 326a8 // b.none │ │ + add x3, sp, #0xb8 │ │ + ldr x1, [sp, #56] │ │ + sub x0, x29, #0x30 │ │ + add x4, sp, #0xb8 │ │ + mov x2, x28 │ │ + bl 332c4 │ │ + ldp x28, x24, [x29, #-48] │ │ + ldur x22, [x29, #-32] │ │ + cmp x28, x26 │ │ + b.eq 3246c // b.none │ │ + ldur x8, [x29, #-72] │ │ + cmp x23, x8 │ │ + b.ne 323b4 // b.any │ │ + sub x0, x29, #0x48 │ │ + mov x1, x25 │ │ + bl 3f4d8 │ │ + ldur x21, [x29, #-64] │ │ + b 323b4 │ │ + ldur x20, [x29, #-64] │ │ + cbz x23, 32624 │ │ + ldr x26, [sp, #40] │ │ + add x19, x20, #0x8 │ │ + b 3248c │ │ + subs x23, x23, #0x1 │ │ + add x19, x19, #0x18 │ │ + b.eq 32628 // b.none │ │ + ldur x8, [x19, #-8] │ │ + cbz x8, 32480 │ │ + ldr x0, [x19] │ │ + bl 75e00 │ │ + b 32480 │ │ + ldp x8, x20, [x29, #-72] │ │ + cmp x8, x23 │ │ + b.ls 326e8 // b.plast │ │ + ldr x26, [sp, #40] │ │ + cbz x23, 326b4 │ │ + add x9, x23, x23, lsl #1 │ │ add x8, x8, x8, lsl #1 │ │ - lsl x23, x9, #3 │ │ - lsl x1, x8, #3 │ │ mov x0, x20 │ │ mov w2, #0x8 // #8 │ │ - mov x3, x23 │ │ - bl 15584 │ │ - mov x25, x0 │ │ - cbnz x0, 32d44 │ │ + lsl x21, x9, #3 │ │ + lsl x1, x8, #3 │ │ + mov x3, x21 │ │ + bl 16658 │ │ + mov x20, x0 │ │ + cbnz x0, 326ec │ │ mov w0, #0x8 // #8 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - b 332f4 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov w21, #0x8 // #8 │ │ - ldr x24, [sp, #568] │ │ - ldr x8, [sp, #552] │ │ - ldr x20, [sp, #560] │ │ - cmp x8, x24 │ │ - b.hi 32ce4 // b.pmore │ │ - mov x25, x20 │ │ - ldr x8, [sp, #176] │ │ - and w27, w22, #0xff │ │ - lsr x23, x22, #8 │ │ - ldr x8, [x8, #472] │ │ - cbz x8, 32df8 │ │ - and x8, x22, #0xffffffffffff0000 │ │ - bfi x8, x23, #8, #8 │ │ - orr x19, x8, x27 │ │ - cbz x19, 32db4 │ │ - add x20, x21, #0x18 │ │ - b 32d7c │ │ - add x20, x20, #0x48 │ │ - subs x19, x19, #0x1 │ │ - b.eq 32dac // b.none │ │ - ldur x8, [x20, #-16] │ │ - cbz x8, 32d70 │ │ - ldur x0, [x20, #-8] │ │ - cbz x0, 32d70 │ │ - ldr x8, [x20] │ │ - cbz x8, 32d98 │ │ - bl 72f50 │ │ - ldr x8, [x20, #16] │ │ - cbz x8, 32d70 │ │ - ldr x0, [x20, #8] │ │ - bl 72f50 │ │ - b 32d70 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - ldr x21, [sp, #128] │ │ - ldr x20, [sp, #192] │ │ - ldr x26, [sp, #176] │ │ - cbz x24, 30dfc │ │ - mov w8, w25 │ │ - bfxil x25, x8, #0, #8 │ │ - mov x0, x25 │ │ - bl 72f50 │ │ - b 30dfc │ │ + mov x1, x21 │ │ + bl 169c8 │ │ + b 328b8 │ │ + ldrh w15, [x23, #8] │ │ + mov w16, wzr │ │ + mov x13, xzr │ │ + lsr w14, w15, #8 │ │ + b 31318 │ │ + ldr x22, [sp, #80] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + b 32138 │ │ + ldr x22, [sp, #64] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + b 32138 │ │ + ldr x22, [sp, #72] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + b 32138 │ │ + ldr x22, [sp, #88] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + str x11, [sp, #520] │ │ + mov w28, #0x6 // #6 │ │ + str x13, [sp, #528] │ │ + b 32138 │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + b 3258c │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x13 // #19 │ │ + mov x22, x15 │ │ + b 32138 │ │ + add x19, x19, x12 │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x13 // #19 │ │ + mov x22, x19 │ │ + b 32138 │ │ + ldp x4, x6, [x23, #32] │ │ + lsr x3, x4, #8 │ │ + lsr x5, x4, #16 │ │ + and x2, x4, #0xffffffff00000000 │ │ + b 3136c │ │ + add x8, sp, #0xb8 │ │ + and x9, x10, #0xff00 │ │ + mov w10, #0x34 // #52 │ │ + and x8, x8, #0xffffffffffff0000 │ │ + orr x9, x9, x10 │ │ + ldr x26, [sp, #40] │ │ + orr x23, x8, x9 │ │ + mov x22, x25 │ │ + b 32158 │ │ + ldr x15, [x23, #8] │ │ + lsr x14, x15, #8 │ │ + lsr x16, x15, #16 │ │ + and x13, x15, #0xffffffff00000000 │ │ + b 31318 │ │ + ldrh w4, [x23, #32] │ │ + mov w5, wzr │ │ + mov x2, xzr │ │ + lsr w3, w4, #8 │ │ + b 3136c │ │ + ldr w15, [x23, #8] │ │ + mov x13, xzr │ │ + lsr w14, w15, #8 │ │ + lsr w16, w15, #16 │ │ + b 31318 │ │ + ldr x26, [sp, #40] │ │ + ldur x8, [x29, #-72] │ │ + cbz x8, 32638 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - mov w25, #0x8 // #8 │ │ - ldr x8, [sp, #176] │ │ - and w27, w22, #0xff │ │ - lsr x23, x22, #8 │ │ - ldr x8, [x8, #472] │ │ - cbnz x8, 32d58 │ │ - lsr x19, x22, #16 │ │ - lsr x22, x25, #8 │ │ - ldr x20, [sp, #192] │ │ - and x8, x23, #0xff │ │ - mov w9, w27 │ │ - lsl x8, x8, #8 │ │ - ldr x26, [sp, #176] │ │ - orr x8, x8, x19, lsl #16 │ │ - orr x8, x8, x9 │ │ - bfi x25, x22, #8, #56 │ │ - mov w9, #0x1 // #1 │ │ - stp x21, x8, [x26, #480] │ │ - ldr x21, [sp, #128] │ │ - stp x25, x24, [x26, #496] │ │ - str x9, [x26, #472] │ │ - b 30dfc │ │ - mov w9, #0x13 // #19 │ │ - ldr x28, [sp, #136] │ │ - b 32fac │ │ - mov w27, #0x13 // #19 │ │ - mov w25, w9 │ │ - stur x9, [sp, #239] │ │ - b 3307c │ │ - mov w27, #0x13 // #19 │ │ - mov w25, w10 │ │ - stur x10, [sp, #239] │ │ - b 3307c │ │ - add x9, sp, #0xb │ │ - ldrh w8, [sp, #270] │ │ - ldr x25, [sp, #272] │ │ - ldrb w23, [sp, #265] │ │ - ldur w9, [x9, #255] │ │ - lsr x22, x25, #8 │ │ - orr x19, x9, x8, lsl #32 │ │ - b 31dbc │ │ + bl 75e00 │ │ + mov x23, x24 │ │ + b 32158 │ │ + ldr x22, [sp, #48] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + b 32138 │ │ + add x12, x12, x17 │ │ + str xzr, [sp, #528] │ │ + str x12, [sp, #520] │ │ + b 326cc │ │ + ldr x22, [sp, #32] │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x6 // #6 │ │ + b 32138 │ │ + ldr x4, [x23, #32] │ │ + lsr x3, x4, #8 │ │ + lsr x5, x4, #16 │ │ + and x2, x4, #0xffffffff00000000 │ │ + b 3136c │ │ + ldr w4, [x23, #32] │ │ + mov x2, xzr │ │ + lsr w3, w4, #8 │ │ + lsr w5, w4, #16 │ │ + b 3136c │ │ + ldp x8, x20, [x29, #-72] │ │ + cbz x8, 326e4 │ │ + ldr x26, [sp, #40] │ │ mov x0, x20 │ │ - bl 72f50 │ │ - mov w21, #0x8 // #8 │ │ - ldr x26, [sp, #592] │ │ - ldr x8, [sp, #576] │ │ - ldr x20, [sp, #584] │ │ - cmp x8, x26 │ │ - b.ls 32ed8 // b.plast │ │ - cbz x26, 32ee0 │ │ - lsl x23, x26, #5 │ │ + bl 75e00 │ │ + mov x23, xzr │ │ + mov w20, #0x8 // #8 │ │ + b 326ec │ │ + add x12, x12, x13 │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x13 // #19 │ │ + mov x22, x12 │ │ + b 32138 │ │ + mov x23, xzr │ │ + ldr x26, [sp, #40] │ │ + ldp x22, x19, [sp, #144] │ │ + ldr x8, [sp, #136] │ │ + cmp x8, x19 │ │ + b.ls 3273c // b.plast │ │ + cbz x19, 32730 │ │ + lsl x21, x19, #5 │ │ lsl x1, x8, #5 │ │ - mov x0, x20 │ │ + mov x0, x22 │ │ mov w2, #0x8 // #8 │ │ - mov x3, x23 │ │ - bl 15584 │ │ - mov x28, x0 │ │ - cbnz x0, 32eec │ │ + mov x3, x21 │ │ + bl 16658 │ │ + mov x22, x0 │ │ + cbnz x0, 3273c │ │ mov w0, #0x8 // #8 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - b 332f4 │ │ - mov x28, x20 │ │ - b 32eec │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov w28, #0x8 // #8 │ │ - ldr x8, [sp, #112] │ │ - ldr x8, [x8] │ │ - cbz x8, 32f1c │ │ - cbz x25, 32f04 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - ldr x21, [sp, #128] │ │ - ldr x23, [sp, #112] │ │ - cbz x26, 319a8 │ │ - mov x0, x28 │ │ - bl 72f50 │ │ - b 319a8 │ │ - ldr x10, [sp, #96] │ │ - lsr x20, x25, #8 │ │ - ldr x11, [sp, #64] │ │ - lsr x22, x25, #16 │ │ - mov w19, w25 │ │ - b 31978 │ │ - ldr x19, [sp, #96] │ │ - b 32048 │ │ - add x9, sp, #0x4 │ │ - strb wzr, [sp, #254] │ │ - stur x8, [sp, #255] │ │ - strh wzr, [sp, #252] │ │ - ldr w8, [sp, #256] │ │ - str wzr, [sp, #248] │ │ - ldur w9, [x9, #255] │ │ - ldr d0, [sp, #248] │ │ - str w8, [sp, #240] │ │ - stur w9, [sp, #243] │ │ - str d0, [sp, #232] │ │ - fmov x9, d0 │ │ - ldur x8, [sp, #239] │ │ - b 32fa0 │ │ - str wzr, [sp, #248] │ │ - strb wzr, [sp, #254] │ │ - strh wzr, [sp, #252] │ │ - ldur w9, [sp, #251] │ │ - str wzr, [sp, #232] │ │ - stur w9, [sp, #235] │ │ - ldrb w9, [sp, #238] │ │ - ldrh w10, [sp, #236] │ │ - ldr w11, [sp, #232] │ │ - orr w9, w10, w9, lsl #16 │ │ + mov x1, x21 │ │ + bl 169c8 │ │ + b 328b8 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov w22, #0x8 // #8 │ │ + ldr x8, [sp, #272] │ │ + cbz x8, 3274c │ │ + ldr x0, [sp, #280] │ │ + bl 75e00 │ │ + ldr x8, [sp, #296] │ │ + cbz x8, 3275c │ │ + ldr x0, [sp, #304] │ │ + bl 75e00 │ │ + ldr x8, [sp, #320] │ │ + cbz x8, 3276c │ │ + ldr x0, [sp, #328] │ │ + bl 75e00 │ │ + ldr x8, [sp, #344] │ │ + cbz x8, 3277c │ │ + ldr x0, [sp, #352] │ │ + bl 75e00 │ │ + ldr x8, [sp, #160] │ │ + cbz x8, 321ec │ │ + ldr x0, [sp, #168] │ │ + bl 75e00 │ │ + b 321ec │ │ + sub x10, x29, #0x30 │ │ + ldurh w9, [x29, #-42] │ │ + ldur x22, [x29, #-40] │ │ + ldur w11, [x10, #2] │ │ + ldurb w10, [x29, #-47] │ │ + mov x28, x8 │ │ orr x9, x11, x9, lsl #32 │ │ - ldr x28, [sp, #136] │ │ - mov w10, #0x13 // #19 │ │ - orr x9, x10, x9, lsl #8 │ │ - lsr x23, x9, #8 │ │ - and w27, w9, #0xff │ │ - lsr x19, x9, #16 │ │ - lsr x22, x8, #8 │ │ - mov w25, w8 │ │ - b 318bc │ │ - ldrb w23, [sp, #232] │ │ - ldr x25, [sp, #80] │ │ - b 32fe4 │ │ - ldrb w25, [sp, #239] │ │ - mov w27, #0x17 // #23 │ │ - b 3307c │ │ - ldrb w23, [sp, #232] │ │ - ldr x25, [sp, #64] │ │ - b 3307c │ │ - ldr x8, [sp, #80] │ │ - b 33048 │ │ - mov w23, wzr │ │ - mov w27, #0x13 // #19 │ │ - ldr x8, [sp, #80] │ │ - strb wzr, [sp, #232] │ │ - b 33030 │ │ + lsr x9, x9, #16 │ │ + mov w8, w9 │ │ + mov w9, w11 │ │ + b 32138 │ │ + mov w28, #0x13 // #19 │ │ + mov w10, w11 │ │ + mov x22, x16 │ │ + b 32138 │ │ + sub x9, x29, #0x30 │ │ + sturh wzr, [x29, #-48] │ │ + mov w10, wzr │ │ + stur wzr, [x9, #2] │ │ mov w8, wzr │ │ - mov x19, xzr │ │ - mov w27, #0x13 // #19 │ │ - b 330a8 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x9c0 │ │ - bl 161cc │ │ - ldr x8, [sp, #64] │ │ - mov w23, wzr │ │ - strb wzr, [sp, #232] │ │ - mov w27, #0x13 // #19 │ │ - sturh wzr, [sp, #237] │ │ - mov w25, w8 │ │ - stur wzr, [sp, #233] │ │ - stur x8, [sp, #239] │ │ - b 3307c │ │ - ldr x8, [sp, #64] │ │ - strb wzr, [sp, #254] │ │ - strh wzr, [sp, #252] │ │ - str wzr, [sp, #248] │ │ - stur x8, [sp, #255] │ │ - ldr d0, [sp, #248] │ │ - ldr w8, [x27] │ │ - ldur w9, [x27, #3] │ │ - mov w27, #0x13 // #19 │ │ - umov w25, v0.b[7] │ │ - umov w23, v0.b[0] │ │ - str w8, [x20] │ │ - stur w9, [x20, #3] │ │ - str d0, [sp, #232] │ │ - ldrb w9, [sp, #246] │ │ - ldrh w10, [sp, #244] │ │ - ldurh w8, [sp, #237] │ │ - ldur w11, [sp, #233] │ │ - ldr w12, [sp, #240] │ │ - orr w9, w10, w9, lsl #16 │ │ - ldr x28, [sp, #136] │ │ - orr x19, x11, x8, lsl #32 │ │ - orr x22, x12, x9, lsl #32 │ │ - b 318bc │ │ - lsr x19, x22, #16 │ │ - lsr x22, x26, #8 │ │ - mov w23, w8 │ │ - mov w25, w26 │ │ - b 31dbc │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x108 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5d8 │ │ - b 330e4 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x108 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5c0 │ │ - str x8, [sp, #264] │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - stp xzr, xzr, [x0, #24] │ │ - stp x8, x9, [x0, #8] │ │ - bl 16154 │ │ - b 332f4 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ + ldurh w9, [x9, #1] │ │ + b 3211c │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x13 // #19 │ │ + mov x22, x16 │ │ + b 32138 │ │ + add x11, x10, x9 │ │ + mov w10, wzr │ │ + mov w8, wzr │ │ + mov w9, wzr │ │ + mov w28, #0x13 // #19 │ │ + mov x22, x11 │ │ + b 32138 │ │ + add x12, x11, x9 │ │ + b 326cc │ │ + ldr x0, [sp, #144] │ │ + cmp x1, #0x15 │ │ + b.cs 328a4 // b.hs, b.nlast │ │ + bl 33040 │ │ + b 322b8 │ │ + mov w10, w11 │ │ + b 3211c │ │ + add x8, x26, #0x8 │ │ + add x0, sp, #0xb8 │ │ + stp x23, x22, [sp, #200] │ │ + stp x8, x20, [sp, #184] │ │ + str x19, [sp, #216] │ │ + bl 337f8 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x170 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #184] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x180 │ │ + add x0, sp, #0xb8 │ │ + stp xzr, xzr, [sp, #208] │ │ + str x8, [sp, #200] │ │ + bl 16fbc │ │ + mov x0, x19 │ │ + b 32894 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x330 │ │ + bl 1a304 │ │ + b 328b8 │ │ + bl 17e54 │ │ + b 328b8 │ │ + bl 32f28 │ │ + b 322b8 │ │ + mov w0, #0x8 // #8 │ │ mov x1, x27 │ │ - bl 172fc │ │ - b 332f4 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x27 │ │ - ldr x1, [sp, #120] │ │ - bl 1697c │ │ - b 332f4 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x108 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5d8 │ │ - b 3318c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x29 │ │ - mov x1, x24 │ │ - bl 172fc │ │ - b 332f4 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x24 │ │ - mov x1, x21 │ │ - bl 1697c │ │ - b 332f4 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x108 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5c0 │ │ - str x8, [sp, #264] │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - stp xzr, xzr, [x0, #24] │ │ - stp x8, x9, [x0, #8] │ │ - bl 16154 │ │ - b 332f4 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x810 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x668 │ │ - mov w1, #0x2c // #44 │ │ - str x19, [sp, #144] │ │ - bl 16d98 │ │ - b 332f4 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x810 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x668 │ │ - mov w1, #0x2c // #44 │ │ - str x21, [sp, #104] │ │ - bl 16d98 │ │ - b 332f4 │ │ - str x19, [sp, #144] │ │ - b 33254 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x638 │ │ - str x19, [sp, #144] │ │ - bl 17a54 │ │ - b 332f4 │ │ - str x21, [sp, #104] │ │ - b 332a4 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x638 │ │ - str x21, [sp, #104] │ │ - bl 17a54 │ │ - b 332f4 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5a8 │ │ - mov x0, x10 │ │ - mov x1, x21 │ │ - str x19, [sp, #144] │ │ - bl 1697c │ │ - b 332f4 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x5a8 │ │ - str x10, [sp, #80] │ │ - str x19, [sp, #144] │ │ - str x8, [sp, #24] │ │ - mov x0, x28 │ │ - ldr x1, [sp, #80] │ │ - ldr x2, [sp, #24] │ │ - bl 172fc │ │ - b 332f4 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x9f0 │ │ - bl 17a54 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5a8 │ │ - mov x0, x10 │ │ - mov x1, x19 │ │ - str x21, [sp, #104] │ │ - bl 1697c │ │ - b 332f4 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x5a8 │ │ - str x10, [sp, #88] │ │ - str x21, [sp, #104] │ │ - str x8, [sp, #40] │ │ - mov x0, x29 │ │ - ldr x1, [sp, #88] │ │ - ldr x2, [sp, #40] │ │ - bl 172fc │ │ - b 332f4 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x608 │ │ - bl 17a54 │ │ - b 332f4 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x620 │ │ - bl 17a54 │ │ - b 332f4 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x608 │ │ - bl 17a54 │ │ - b 332f4 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x620 │ │ - bl 17a54 │ │ + bl 169c8 │ │ brk #0x1 │ │ + b 32958 │ │ mov x19, x0 │ │ - b 33428 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + b 3295c │ │ mov x19, x0 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - cbz x25, 334d0 │ │ - b 334dc │ │ + mov x0, x26 │ │ + bl 75e00 │ │ + b 3295c │ │ + b 32958 │ │ + b 32948 │ │ mov x19, x0 │ │ + add x0, sp, #0x88 │ │ + bl 32e5c │ │ mov x0, x20 │ │ - bl 72f50 │ │ - mov w20, #0x1 // #1 │ │ - b 334b0 │ │ - mov x19, x0 │ │ - b 33420 │ │ - mov x19, x0 │ │ - b 334a4 │ │ + mov x1, x23 │ │ + bl 32ecc │ │ + add x0, sp, #0xb8 │ │ + bl 32df8 │ │ + ldr x8, [sp, #160] │ │ + cbz x8, 329e4 │ │ + ldr x0, [sp, #168] │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + mov x19, x0 │ │ + cbnz x23, 3293c │ │ + b 3294c │ │ + b 32948 │ │ + b 32948 │ │ mov x19, x0 │ │ - b 33428 │ │ + cbz x28, 3294c │ │ + mov x0, x24 │ │ + bl 75e00 │ │ + b 3294c │ │ mov x19, x0 │ │ - b 33428 │ │ + sub x0, x29, #0x48 │ │ + bl 33254 │ │ + b 3295c │ │ mov x19, x0 │ │ - b 334ac │ │ - str x21, [sp, #104] │ │ - b 33414 │ │ - str x19, [sp, #144] │ │ - b 33498 │ │ + add x0, sp, #0xb8 │ │ + bl 32df8 │ │ + ldr x8, [sp, #160] │ │ + cbz x8, 32974 │ │ + ldr x0, [sp, #168] │ │ + bl 75e00 │ │ + add x0, sp, #0x88 │ │ + bl 32e5c │ │ + mov x0, x19 │ │ + bl 71c04 │ │ mov x19, x0 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - cbz x22, 334d0 │ │ - add x20, x21, #0x18 │ │ - b 33384 │ │ - add x20, x20, #0x48 │ │ - subs x22, x22, #0x1 │ │ - b.eq 334dc // b.none │ │ - ldur x8, [x20, #-16] │ │ - cbz x8, 33378 │ │ - ldur x0, [x20, #-8] │ │ - cbz x0, 33378 │ │ - ldr x8, [x20] │ │ - cbz x8, 333a0 │ │ - bl 72f50 │ │ - ldr x8, [x20, #16] │ │ - cbz x8, 33378 │ │ - ldr x0, [x20, #8] │ │ - bl 72f50 │ │ - b 33378 │ │ + cbnz x25, 329b4 │ │ + ldr x22, [sp, #48] │ │ + cbz x24, 329d0 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + ldr x21, [sp, #64] │ │ + cbz x21, 329e4 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + ldr x22, [sp, #48] │ │ + cbz x24, 329d0 │ │ + b 32994 │ │ mov x19, x0 │ │ - add x21, x20, #0x18 │ │ - b 333cc │ │ - add x21, x21, #0x48 │ │ - subs x22, x22, #0x1 │ │ - b.eq 333fc // b.none │ │ - ldur x8, [x21, #-16] │ │ - cbz x8, 333c0 │ │ - ldur x0, [x21, #-8] │ │ - cbz x0, 333c0 │ │ - ldr x8, [x21] │ │ - cbz x8, 333e8 │ │ - bl 72f50 │ │ - ldr x8, [x21, #16] │ │ - cbz x8, 333c0 │ │ - ldr x0, [x21, #8] │ │ - bl 72f50 │ │ - b 333c0 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov w20, wzr │ │ - b 3342c │ │ + cbnz x24, 32994 │ │ + ldr x21, [sp, #64] │ │ + cbz x21, 329e4 │ │ + b 329a4 │ │ mov x19, x0 │ │ - b 33428 │ │ + cbnz x21, 329a4 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x9c0 │ │ + ldr x9, [x8, #8] │ │ + cbz x9, 32a6c │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + ldr x8, [x8] │ │ + cmp x9, #0x1 │ │ + mov x10, xzr │ │ + b.ne 32a74 // b.any │ │ + mov w11, #0x18 // #24 │ │ + mul x11, x10, x11 │ │ + ldr x11, [x8, x11] │ │ + cmp x11, x0 │ │ + b.eq 32a34 // b.none │ │ + cinc x10, x10, cc // cc = lo, ul, last │ │ + cbz x10, 32a60 │ │ + sub x10, x10, #0x1 │ │ + cmp x10, x9 │ │ + b.cs 32a60 // b.hs, b.nlast │ │ + mov w9, #0x18 // #24 │ │ + madd x8, x10, x9, x8 │ │ + ldr x9, [x8] │ │ + cmp x9, x0 │ │ + b.hi 32a60 // b.pmore │ │ + ldr x10, [x8, #8] │ │ + add x9, x10, x9 │ │ + cmp x0, x9 │ │ + b.ls 32ab0 // b.plast │ │ + mov x0, xzr │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + mov x0, xzr │ │ + ret │ │ + mov x10, xzr │ │ + mov w11, #0x18 // #24 │ │ + mov x12, x9 │ │ + b 32a90 │ │ + sub x12, x12, x13 │ │ + cmp x12, #0x1 │ │ + b.ls 32a14 // b.plast │ │ + lsr x13, x12, #1 │ │ + add x14, x13, x10 │ │ + mul x15, x14, x11 │ │ + ldr x15, [x8, x15] │ │ + cmp x15, x0 │ │ + b.hi 32a84 // b.pmore │ │ + mov x10, x14 │ │ + b 32a84 │ │ + adrp x9, 7a000 │ │ + ldr x0, [x9, #2576] │ │ + cbz x0, 32af0 │ │ + adrp x9, 7a000 │ │ + ldr w8, [x8, #16] │ │ + ldr x9, [x9, #2592] │ │ + cmn x9, x8 │ │ + b.cs 32a60 // b.hs, b.nlast │ │ + adrp x10, 7a000 │ │ + add x10, x10, #0xa18 │ │ + add x2, x9, x8 │ │ + ldr x1, [x10] │ │ + ldr x3, [x10, #16] │ │ + bl 1d830 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + ldp x9, x10, [x1] │ │ + cbz x10, 32b7c │ │ + mov x12, x9 │ │ + sub x13, x10, #0x1 │ │ + ldrb w8, [x12], #1 │ │ + stp x12, x13, [x1] │ │ + mov w11, w8 │ │ + and x8, x8, #0x7f │ │ + tbnz w11, #7, 32b50 │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x7 // #7 │ │ + cmp w11, #0x3f │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + cset w12, hi // hi = pmore │ │ + lsl x10, x11, x10 │ │ + tst w12, w9 │ │ + csel x9, x10, xzr, ne // ne = any │ │ + orr x8, x9, x8 │ │ + mov w9, #0x52 // #82 │ │ + str x8, [x0, #8] │ │ + strb w9, [x0] │ │ + ret │ │ + cbz x13, 32b78 │ │ + ldrb w11, [x9, #1] │ │ + sub x13, x10, #0x2 │ │ + add x12, x9, #0x2 │ │ + stp x12, x13, [x1] │ │ + bfi x8, x11, #7, #7 │ │ + tbnz w11, #7, 32b94 │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0xe // #14 │ │ + b 32b24 │ │ + mov x9, x12 │ │ + mov w8, #0x13 // #19 │ │ + strh wzr, [x0, #6] │ │ + strh w8, [x0] │ │ + stur wzr, [x0, #2] │ │ + str x9, [x0, #8] │ │ + ret │ │ + cbz x13, 32c3c │ │ + ldrb w11, [x9, #2] │ │ + sub x13, x10, #0x3 │ │ + add x12, x9, #0x3 │ │ + stp x12, x13, [x1] │ │ + bfi x8, x11, #14, #7 │ │ + tbnz w11, #7, 32bbc │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x15 // #21 │ │ + b 32b24 │ │ + cbz x13, 32c3c │ │ + ldrb w11, [x9, #3] │ │ + sub x13, x10, #0x4 │ │ + add x12, x9, #0x4 │ │ + stp x12, x13, [x1] │ │ + bfi x8, x11, #21, #7 │ │ + tbnz w11, #7, 32be4 │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x1c // #28 │ │ + b 32b24 │ │ + cbz x13, 32c3c │ │ + ldrb w11, [x9, #4] │ │ + sub x13, x10, #0x5 │ │ + add x12, x9, #0x5 │ │ + stp x12, x13, [x1] │ │ + bfi x8, x11, #28, #7 │ │ + tbnz w11, #7, 32c0c │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x23 // #35 │ │ + b 32b24 │ │ + cbz x13, 32c3c │ │ + ldrsb w12, [x9, #5] │ │ + add x11, x9, #0x6 │ │ + sub x13, x10, #0x6 │ │ + stp x11, x13, [x1] │ │ + and w14, w12, #0x7f │ │ + orr x8, x8, x14, lsl #35 │ │ + tbnz w12, #31, 32c54 │ │ + and w11, w12, #0xff │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x2a // #42 │ │ + b 32b24 │ │ + mov w8, #0x13 // #19 │ │ + strh wzr, [x0, #6] │ │ + strh w8, [x0] │ │ + stur wzr, [x0, #2] │ │ + str x12, [x0, #8] │ │ + ret │ │ + cbz x13, 32d14 │ │ + ldrsb w12, [x9, #6] │ │ + add x11, x9, #0x7 │ │ + sub x13, x10, #0x7 │ │ + stp x11, x13, [x1] │ │ + and w14, w12, #0x7f │ │ + orr x8, x8, x14, lsl #42 │ │ + tbnz w12, #31, 32c84 │ │ + and w11, w12, #0xff │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x31 // #49 │ │ + b 32b24 │ │ + cbz x13, 32d14 │ │ + ldrsb w12, [x9, #7] │ │ + add x11, x9, #0x8 │ │ + sub x13, x10, #0x8 │ │ + stp x11, x13, [x1] │ │ + and w14, w12, #0x7f │ │ + orr x8, x8, x14, lsl #49 │ │ + tbnz w12, #31, 32cb4 │ │ + and w11, w12, #0xff │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x38 // #56 │ │ + b 32b24 │ │ + cbz x13, 32d14 │ │ + ldrsb w12, [x9, #8] │ │ + add x11, x9, #0x9 │ │ + sub x13, x10, #0x9 │ │ + stp x11, x13, [x1] │ │ + and w14, w12, #0x7f │ │ + orr x8, x8, x14, lsl #56 │ │ + tbnz w12, #31, 32ce4 │ │ + and w11, w12, #0xff │ │ + mov w9, #0x1 // #1 │ │ + mov w10, #0x3f // #63 │ │ + b 32b24 │ │ + cbz x13, 32d14 │ │ + ldrb w11, [x9, #9] │ │ + add x9, x9, #0xa │ │ + sub x10, x10, #0xa │ │ + stp x9, x10, [x1] │ │ + cmp w11, #0x7f │ │ + b.eq 32d04 // b.none │ │ + cbnz w11, 32d2c │ │ + orr x8, x8, x11, lsl #63 │ │ + mov w9, wzr │ │ + mov w10, #0x6 // #6 │ │ + b 32b24 │ │ + mov w8, #0x13 // #19 │ │ + strh wzr, [x0, #6] │ │ + strh w8, [x0] │ │ + stur wzr, [x0, #2] │ │ + str x11, [x0, #8] │ │ + ret │ │ + mov w8, #0x7 // #7 │ │ + strb w8, [x0] │ │ + ret │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #48] │ │ + str x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + mov x0, xzr │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x21, x10, x9, hi // hi = pmore │ │ + mov w9, #0x58 // #88 │ │ + umulh x10, x21, x9 │ │ + cmp xzr, x10 │ │ + b.ne 32de4 // b.any │ │ + mul x2, x21, x9 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 32df0 // b.pmore │ │ + cbz x8, 32da8 │ │ + mov w9, #0x58 // #88 │ │ + mul x8, x8, x9 │ │ + ldr x9, [x20, #8] │ │ + str x9, [sp, #24] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 32dec // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x21, x8, [x20] │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x21, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x60 │ │ + ret │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #88] │ │ mov x19, x0 │ │ - ldr x0, [sp, #104] │ │ - bl 72f50 │ │ - ldr x0, [sp, #120] │ │ - bl 72f50 │ │ - mov w20, #0x1 // #1 │ │ - ldr x8, [sp, #552] │ │ - cbz x8, 3343c │ │ - ldr x0, [sp, #560] │ │ - bl 72f50 │ │ - tbz w20, #0, 334d0 │ │ - ldp x21, x20, [sp, #216] │ │ - cbnz x20, 33454 │ │ - ldr x8, [sp, #208] │ │ - cbnz x8, 334dc │ │ - b 334d0 │ │ - add x22, x21, #0x18 │ │ - b 33468 │ │ - add x22, x22, #0x48 │ │ - subs x20, x20, #0x1 │ │ - b.eq 33448 // b.none │ │ - ldur x8, [x22, #-16] │ │ - cbz x8, 3345c │ │ - ldur x0, [x22, #-8] │ │ - cbz x0, 3345c │ │ + cbz x8, 32e18 │ │ + ldr x0, [x19, #96] │ │ + bl 75e00 │ │ + ldr x8, [x19, #112] │ │ + cbz x8, 32e28 │ │ + ldr x0, [x19, #120] │ │ + bl 75e00 │ │ + ldr x8, [x19, #136] │ │ + cbz x8, 32e38 │ │ + ldr x0, [x19, #144] │ │ + bl 75e00 │ │ + ldr x8, [x19, #160] │ │ + cbz x8, 32e50 │ │ + ldr x0, [x19, #168] │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldp x19, x21, [x0, #8] │ │ + mov x20, x0 │ │ + cbz x21, 32ea0 │ │ + add x22, x19, #0x8 │ │ + b 32e8c │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x20 │ │ + b.eq 32ea0 // b.none │ │ ldr x8, [x22] │ │ - cbz x8, 33484 │ │ - bl 72f50 │ │ - ldr x8, [x22, #16] │ │ - cbz x8, 3345c │ │ - ldr x0, [x22, #8] │ │ - bl 72f50 │ │ - b 3345c │ │ + cbz x8, 32e80 │ │ + ldur x0, [x22, #-8] │ │ + bl 75e00 │ │ + b 32e80 │ │ + ldr x8, [x20] │ │ + cbz x8, 32ebc │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + cbz x1, 32f24 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + mov x20, x1 │ │ mov x19, x0 │ │ - ldr x0, [sp, #144] │ │ - bl 72f50 │ │ - ldr x0, [sp, #136] │ │ - bl 72f50 │ │ - mov w20, wzr │ │ - ldr x8, [sp, #576] │ │ - cbz x8, 334c0 │ │ - ldr x0, [sp, #584] │ │ - bl 72f50 │ │ - ldr x8, [sp, #552] │ │ - cmp x8, #0x0 │ │ - csinc w8, w20, wzr, ne // ne = any │ │ - tbz w8, #0, 334d8 │ │ + add x21, x0, #0x8 │ │ + b 32efc │ │ + subs x20, x20, #0x1 │ │ + add x21, x21, #0x18 │ │ + b.eq 32f10 // b.none │ │ + ldur x8, [x21, #-8] │ │ + cbz x8, 32ef0 │ │ + ldr x0, [x21] │ │ + bl 75e00 │ │ + b 32ef0 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x21, [sp, #560] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ret │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x28, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + mov w9, #0xd090 // #53392 │ │ + sub x8, x1, x1, lsr #1 │ │ + mov w10, #0x30 // #48 │ │ + movk w9, #0x3, lsl #16 │ │ + str xzr, [sp] │ │ + cmp x1, x9 │ │ + csel x9, x1, x9, cc // cc = lo, ul, last │ │ + cmp x9, x8 │ │ + csel x9, x9, x8, hi // hi = pmore │ │ + cmp x9, #0x30 │ │ + csel x19, x9, x10, hi // hi = pmore │ │ + cmp x9, #0x81 │ │ + b.cs 32fa0 // b.hs, b.nlast │ │ + cmp x1, #0x41 │ │ + mov x2, sp │ │ + mov w3, #0x80 // #128 │ │ + cset w4, cc // cc = lo, ul, last │ │ + bl 33bc8 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + lsr x8, x8, #59 │ │ + cbnz x8, 33014 │ │ + lsl x22, x19, #5 │ │ + mov x8, #0xfffffffffffffff9 // #-7 │ │ + movk x8, #0x7fff, lsl #48 │ │ + cmp x22, x8 │ │ + b.cs 33014 // b.hs, b.nlast │ │ + mov x21, x0 │ │ + mov x0, x22 │ │ + mov x23, x1 │ │ + bl 75e30 │ │ + cbz x0, 33020 │ │ + mov x20, x0 │ │ + mov x1, x23 │ │ + cmp x23, #0x41 │ │ + stp x19, x0, [sp] │ │ + cset w4, cc // cc = lo, ul, last │ │ + str xzr, [sp, #16] │ │ mov x0, x21 │ │ - bl 72f50 │ │ + mov x2, x20 │ │ + mov x3, x19 │ │ + bl 33bc8 │ │ + mov x0, x20 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x240 │ │ + bl 169e0 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x22 │ │ + bl 169c8 │ │ + mov x19, x0 │ │ + mov x0, sp │ │ + bl 32e5c │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x180 │ │ - stp x29, x30, [sp, #288] │ │ - stp x28, x27, [sp, #304] │ │ - stp x26, x25, [sp, #320] │ │ - stp x24, x23, [sp, #336] │ │ - stp x22, x21, [sp, #352] │ │ - stp x20, x19, [sp, #368] │ │ - mov x25, x1 │ │ - mov x21, x2 │ │ - mov x20, x1 │ │ + bl 71c04 │ │ + sub sp, sp, #0x10 │ │ + add x9, x0, x1, lsl #5 │ │ + mov x8, xzr │ │ + add x12, x0, #0x20 │ │ + mov x13, x0 │ │ + b 33080 │ │ + add x13, x14, #0x20 │ │ + mov x14, x0 │ │ + ldr q0, [sp] │ │ + str q0, [x14] │ │ + stp x11, x12, [x13, #-16] │ │ + add x12, x10, #0x20 │ │ + add x8, x8, #0x20 │ │ + mov x13, x10 │ │ + cmp x12, x9 │ │ + b.eq 330dc // b.none │ │ + ldr x11, [x13, #48] │ │ + ldr x10, [x13, #16] │ │ + cmp x11, x10 │ │ + mov x10, x12 │ │ + b.cs 3306c // b.hs, b.nlast │ │ + ldr q0, [x10] │ │ + ldr x12, [x13, #56] │ │ + mov x14, x8 │ │ + str q0, [sp] │ │ + mov x13, x14 │ │ + add x14, x0, x14 │ │ + ldp q0, q1, [x14] │ │ + stp q0, q1, [x14, #32] │ │ + cbz x13, 33058 │ │ + ldur x14, [x14, #-16] │ │ + cmp x11, x14 │ │ + sub x14, x13, #0x20 │ │ + b.cc 330a4 // b.lo, b.ul, b.last │ │ + add x13, x0, x13 │ │ + add x14, x0, x14 │ │ + add x13, x13, #0x20 │ │ + add x14, x14, #0x20 │ │ + b 33060 │ │ + add sp, sp, #0x10 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ - ldr x8, [x25, #48]! │ │ - cbz x8, 33574 │ │ - ldp q0, q1, [x20] │ │ - ldp q2, q3, [x25] │ │ - stp q0, q1, [x19] │ │ - ldp q0, q1, [x21, #48] │ │ - stp q2, q3, [sp, #64] │ │ - ldp q5, q7, [x21] │ │ - stp q0, q1, [sp, #160] │ │ - stp q0, q1, [x19, #144] │ │ - ldr x8, [x21, #80] │ │ - stp q5, q7, [x19, #96] │ │ - ldr q4, [x25, #32] │ │ - ldr q6, [x21, #32] │ │ - ldr q16, [x20, #32] │ │ - str x8, [sp, #192] │ │ - stp q4, q5, [sp, #96] │ │ - stp q7, q6, [sp, #128] │ │ - stp q16, q2, [x19, #32] │ │ - stp q3, q4, [x19, #64] │ │ - str x8, [x19, #176] │ │ - str q6, [x19, #128] │ │ - b 33868 │ │ - ldp x15, x14, [x20, #16] │ │ - ldp w26, w13, [x20, #8] │ │ - ldrb w8, [x21, #80] │ │ - ldr x9, [x21] │ │ - ldr x12, [x20, #32] │ │ - str x9, [sp, #56] │ │ - cbz w8, 335a4 │ │ - ldr x29, [x20] │ │ - cmp w26, #0x3 │ │ - b.ne 336ec // b.any │ │ - mov w26, #0x5 // #5 │ │ - b 33848 │ │ - ldp x27, x28, [x21, #32] │ │ - mov w11, #0x218 // #536 │ │ - ldp x10, x9, [x21, #16] │ │ - ldp x23, x22, [x21, #48] │ │ - ldr x24, [x21, #72] │ │ - ldr x29, [x20] │ │ - cmp w26, #0x3 │ │ - b.eq 3359c // b.none │ │ - cbnz x29, 336f0 │ │ - cmp w26, #0x2 │ │ - b.ne 33888 // b.any │ │ - cmp x23, x22 │ │ - b.eq 338ac // b.none │ │ - sub x22, x22, #0x20 │ │ - mov x29, x10 │ │ - b 335f4 │ │ - sub x8, x22, #0x20 │ │ - cmp x22, x23 │ │ - mov x22, x8 │ │ - b.eq 33828 // b.none │ │ - ldr x8, [x22, #24] │ │ - cmp x8, x24 │ │ - b.ls 33810 // b.plast │ │ - ldr x8, [x22, #8] │ │ - cmp x27, x8 │ │ - b.cs 335e4 // b.hs, b.nlast │ │ - ldr x8, [x22] │ │ - cmp x28, x8 │ │ - b.ls 335e4 // b.plast │ │ - str x22, [x21, #56] │ │ - ldr x1, [x9, #32] │ │ - ldr x0, [x22, #16] │ │ - cmp x0, x1 │ │ - b.cs 338b8 // b.hs, b.nlast │ │ - ldr x8, [x9, #24] │ │ - str x9, [sp, #48] │ │ - madd x26, x0, x11, x8 │ │ - add x0, sp, #0x40 │ │ - mov x1, x26 │ │ - mov x2, x29 │ │ - bl 30a88 │ │ - ldr x9, [sp, #112] │ │ - str x26, [sp, #264] │ │ - ldr x8, [sp, #56] │ │ - str x9, [sp, #40] │ │ - stp x29, x8, [sp, #272] │ │ - cbz x9, 33680 │ │ - ldp q0, q1, [sp, #64] │ │ - str x26, [sp, #32] │ │ - ldr q2, [sp, #96] │ │ - stp q0, q1, [sp, #208] │ │ - ldur q3, [sp, #120] │ │ - str q2, [sp, #240] │ │ - str q3, [sp, #16] │ │ - b 33690 │ │ - add x0, sp, #0xd0 │ │ - add x1, sp, #0x108 │ │ - add x2, sp, #0x40 │ │ - bl 30d84 │ │ - ldp x9, x16, [sp, #32] │ │ - mov x8, x29 │ │ - mov w11, #0x218 // #536 │ │ - ldp x26, x15, [sp, #216] │ │ - mov x10, x8 │ │ - ldr d0, [sp, #208] │ │ - stp x9, x29, [x20, #72] │ │ - ldr q1, [sp, #240] │ │ - str x16, [x20, #48] │ │ - ldp x9, x8, [sp, #48] │ │ - lsr x13, x26, #32 │ │ - fmov x29, d0 │ │ - ldr x14, [sp, #232] │ │ - fmov x12, d1 │ │ - ldr q2, [sp, #16] │ │ - str d0, [x20] │ │ - stp x26, x15, [x20, #8] │ │ - str x14, [x20, #24] │ │ - str q1, [x20, #32] │ │ - stur q2, [x20, #56] │ │ - str x8, [x20, #88] │ │ - cbz x16, 335bc │ │ - b 33520 │ │ - cbz x29, 33838 │ │ - mov x24, x14 │ │ - mov x27, x13 │ │ - mov w8, #0x8 // #8 │ │ - ldr x22, [x29, #24] │ │ - mov x1, xzr │ │ - stp x12, x15, [sp, #40] │ │ - str xzr, [sp, #80] │ │ - stp xzr, x8, [sp, #64] │ │ - cbz x22, 337ec │ │ - ldp x9, x23, [x29, #8] │ │ + mov x0, xzr │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x18 // #24 │ │ + umulh x9, x20, x9 │ │ + cmp xzr, x9 │ │ + b.ne 33188 // b.any │ │ + add x9, x20, x20, lsl #1 │ │ + lsl x2, x9, #3 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 33198 // b.pmore │ │ + cbz x8, 33150 │ │ + add x8, x8, x8, lsl #1 │ │ + ldr x9, [x19, #8] │ │ + lsl x8, x8, #3 │ │ + str x9, [sp, #24] │ │ + str x8, [sp, #40] │ │ mov w8, #0x8 // #8 │ │ - str x9, [sp, #32] │ │ - ldr x9, [x29] │ │ - str x9, [sp, #16] │ │ - mov x28, xzr │ │ - mov x9, x22 │ │ - mov x0, x22 │ │ - b 33748 │ │ - mov x10, x9 │ │ - subs x9, x10, x28 │ │ - mov x0, x10 │ │ - b.ls 337ec // b.plast │ │ - add x9, x28, x9, lsr #1 │ │ - add x11, x23, x9, lsl #5 │ │ - ldr x10, [x11, #16] │ │ - cmp x10, x1 │ │ - b.hi 33738 // b.pmore │ │ - b.cs 3376c // b.hs, b.nlast │ │ - add x28, x9, #0x1 │ │ - mov x10, x0 │ │ - b 3373c │ │ - ldr x12, [x11] │ │ - mov x10, x9 │ │ - ldr x13, [sp, #56] │ │ - cmp x12, x13 │ │ - b.hi 3373c // b.pmore │ │ - ldr x11, [x11, #8] │ │ - add x28, x9, #0x1 │ │ - ldr x12, [sp, #56] │ │ - mov x10, x0 │ │ - cmp x11, x12 │ │ - b.ls 3373c // b.plast │ │ - add x9, x23, x9, lsl #5 │ │ - ldr x10, [x9, #24] │ │ - ldr x9, [sp, #32] │ │ - str x10, [sp, #8] │ │ - cmp x10, x9 │ │ - b.cs 338c8 // b.hs, b.nlast │ │ - ldr x9, [sp, #64] │ │ - cmp x1, x9 │ │ - b.ne 337c8 // b.any │ │ - add x0, sp, #0x40 │ │ - bl 3c90c │ │ - ldp x8, x1, [sp, #72] │ │ - ldp x11, x9, [sp, #8] │ │ - mov w10, #0x30 // #48 │ │ - subs x22, x22, x28 │ │ - add x23, x23, x28, lsl #5 │ │ - madd x9, x11, x10, x9 │ │ - str x9, [x8, x1, lsl #3] │ │ - add x1, x1, #0x1 │ │ - str x1, [sp, #80] │ │ - b.ne 33728 // b.any │ │ - ldp x12, x8, [x21, #8] │ │ - mov x13, x27 │ │ - mov x14, x24 │ │ - ldp x9, x10, [sp, #64] │ │ - ldp x0, x15, [sp, #40] │ │ - ldr x11, [x8] │ │ - add x8, x10, x1, lsl #3 │ │ - add x11, x11, #0x10 │ │ - b 33848 │ │ - mov w8, #0x1 // #1 │ │ - mov x29, xzr │ │ - mov w26, #0x3 // #3 │ │ - str x22, [x21, #56] │ │ - strb w8, [x21, #80] │ │ - b 33848 │ │ - mov x29, xzr │ │ - mov w26, #0x3 // #3 │ │ - str x23, [x21, #56] │ │ - b 33848 │ │ - cmp w26, #0x2 │ │ - b.ne 33888 // b.any │ │ - mov x29, xzr │ │ - mov w26, #0x3 // #3 │ │ - stp x10, x10, [x19, #56] │ │ - mov w10, #0x2 // #2 │ │ - stp w26, w13, [x19] │ │ - stp x15, x14, [x19, #8] │ │ - stp x0, x12, [x19, #24] │ │ - stp x11, x29, [x19, #40] │ │ - stp x9, x8, [x19, #72] │ │ - strb w10, [x19, #176] │ │ - ldp x20, x19, [sp, #368] │ │ - ldp x22, x21, [sp, #352] │ │ - ldp x24, x23, [sp, #336] │ │ - ldp x26, x25, [sp, #320] │ │ - ldp x28, x27, [sp, #304] │ │ - ldp x29, x30, [sp, #288] │ │ - add sp, sp, #0x180 │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 33194 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ ret │ │ - mov w8, w13 │ │ - mov w9, w26 │ │ - mov x29, xzr │ │ - mov x0, x14 │ │ - orr x8, x9, x8, lsl #32 │ │ - mov x14, x15 │ │ - mov w26, #0x4 // #4 │ │ - mov x15, x8 │ │ - b 33848 │ │ - mov x29, xzr │ │ - mov w26, #0x3 // #3 │ │ - b 33848 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x9a8 │ │ - bl 161cc │ │ - b 338dc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x9d8 │ │ - ldr x0, [sp, #8] │ │ - ldr x1, [sp, #32] │ │ - bl 161cc │ │ - brk #0x1 │ │ - b 338e8 │ │ - b 33900 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #64] │ │ - cbz x8, 33904 │ │ - ldr x0, [sp, #72] │ │ - bl 72f50 │ │ - b 33904 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x4b0 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x4b0 │ │ + bl 169b0 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #58 │ │ + lsl x2, x20, #5 │ │ + cmp x9, #0x0 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 331f0 // b.plast │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x4c8 │ │ + bl 169b0 │ │ mov x19, x0 │ │ - ldr x8, [x25] │ │ - cbz x8, 33930 │ │ + cbz x8, 3320c │ │ + lsl x8, x8, #5 │ │ + ldr x9, [x19, #8] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + str x9, [sp, #24] │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 33244 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x4c8 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldp x19, x21, [x0, #8] │ │ + mov x20, x0 │ │ + cbz x21, 33298 │ │ + add x22, x19, #0x8 │ │ + b 33284 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x18 │ │ + b.eq 33298 // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 33278 │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 33278 │ │ ldr x8, [x20] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 33910 │ │ - b.ne 33930 // b.any │ │ - dmb ishld │ │ - mov x0, x20 │ │ - bl 3393c │ │ + cbz x8, 332b4 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldr x20, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0x80 │ │ + mov x20, x1 │ │ + ldr x1, [x2, #392] │ │ + mov x23, x4 │ │ + mov x22, x3 │ │ + mov x21, x2 │ │ mov x19, x0 │ │ + cbz x1, 33338 │ │ + ldr x2, [x21, #400] │ │ + sub x0, x29, #0x18 │ │ + bl 16c0c │ │ + ldp x8, x25, [x29, #-24] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + ldur x24, [x29, #-8] │ │ + cmp x8, x9 │ │ + b.eq 333f4 // b.none │ │ + mov x9, #0x8000000000000001 // #-9223372036854775807 │ │ + cmp x8, x9 │ │ + b.ne 33344 // b.any │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x25, x24, [x19, #8] │ │ + str x8, [x19] │ │ + b 33610 │ │ + mov x8, xzr │ │ + mov x24, xzr │ │ + mov w25, #0x1 // #1 │ │ + ldr x9, [x22, #48] │ │ + stp x8, x25, [sp, #8] │ │ + str x24, [sp, #24] │ │ + cbz x9, 33518 │ │ + ldrh w8, [x23, #258] │ │ + cmp w8, #0x5 │ │ + b.cs 333ac // b.hs, b.nlast │ │ + ldr x10, [x23, #128] │ │ + sub x8, x9, #0x1 │ │ + cmp x8, x10 │ │ + b.cs 33518 // b.hs, b.nlast │ │ + mov w9, #0x18 // #24 │ │ + ldr x10, [x23, #120] │ │ + madd x11, x8, x9, x10 │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x256 │ │ + ldr x8, [x11] │ │ + adr x10, 33398 │ │ + ldrb w12, [x9, x8] │ │ + add x10, x10, x12, lsl #2 │ │ + br x10 │ │ + ldr x12, [x11, #8] │ │ + lsr x10, x12, #8 │ │ + lsr x13, x12, #16 │ │ + and x9, x12, #0xffffffff00000000 │ │ + b 3345c │ │ + ldr x8, [x23, #128] │ │ + cmp x9, x8 │ │ + b.cs 33518 // b.hs, b.nlast │ │ + mov w8, #0x18 // #24 │ │ + ldr x10, [x23, #120] │ │ + madd x11, x9, x8, x10 │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x228 │ │ + ldr x8, [x11] │ │ + adr x10, 333e0 │ │ + ldrb w12, [x9, x8] │ │ + add x10, x10, x12, lsl #2 │ │ + br x10 │ │ + ldr x12, [x11, #8] │ │ + lsr x13, x12, #8 │ │ + lsr x10, x12, #16 │ │ + and x9, x12, #0xffffffff00000000 │ │ + b 3347c │ │ + tbz x24, #63, 33404 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x498 │ │ + bl 169e0 │ │ + cbz x24, 33424 │ │ + mov x0, x24 │ │ + bl 75e30 │ │ + mov x26, x0 │ │ + cbnz x0, 33428 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x24 │ │ + bl 169c8 │ │ + mov w26, #0x1 // #1 │ │ + mov x0, x26 │ │ + mov x1, x25 │ │ + mov x2, x24 │ │ + bl 75e40 │ │ + ldr x9, [x22, #48] │ │ + stp x24, x26, [sp, #8] │ │ + str x24, [sp, #24] │ │ + cbnz x9, 33354 │ │ + b 33518 │ │ + ldrb w12, [x11, #8] │ │ + mov w10, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + and w12, w12, #0xff │ │ + bfi w12, w10, #8, #8 │ │ + orr w10, w12, w13, lsl #16 │ │ + b 33488 │ │ + ldrb w12, [x11, #8] │ │ + mov w10, wzr │ │ + mov x9, xzr │ │ + mov w13, wzr │ │ + and w12, w12, #0xff │ │ + bfi w12, w13, #8, #8 │ │ + orr w10, w12, w10, lsl #16 │ │ + mov w10, w10 │ │ + ldr x3, [x21, #416] │ │ + ldrb w2, [x21, #73] │ │ + orr x9, x9, x10 │ │ + sub x0, x29, #0x18 │ │ + add x4, sp, #0x20 │ │ + mov x1, x20 │ │ + stp x8, x9, [sp, #32] │ │ + str x11, [sp, #48] │ │ + bl 339b4 │ │ + ldur w8, [x29, #-24] │ │ + ldp x1, x2, [x29, #-16] │ │ + cmp w8, #0x1 │ │ + b.eq 33574 // b.none │ │ + sub x0, x29, #0x30 │ │ + bl 16c0c │ │ + ldp x24, x23, [x29, #-48] │ │ + mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + ldur x2, [x29, #-32] │ │ + cmp x24, x8 │ │ + b.ne 334f4 // b.any │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x23, x2, [x19, #8] │ │ + str x8, [x19] │ │ + ldr x8, [sp, #8] │ │ + cbnz x8, 335bc │ │ + b 33610 │ │ + add x0, sp, #0x8 │ │ + mov x1, x23 │ │ + bl 16714 │ │ + orr x8, x24, #0x8000000000000000 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.eq 33518 // b.none │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + ldr x8, [x22] │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x284 │ │ + adr x10, 33534 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x9, [x22, #8] │ │ + stur x9, [x29, #-16] │ │ + b 33548 │ │ + ldrb w9, [x22, #8] │ │ + sturb w9, [x29, #-16] │ │ + ldr x3, [x21, #416] │ │ + ldrb w2, [x21, #73] │ │ + sub x0, x29, #0x30 │ │ + sub x4, x29, #0x18 │ │ + mov x1, x20 │ │ + stur x8, [x29, #-24] │ │ + bl 339b4 │ │ + ldur w8, [x29, #-48] │ │ + ldp x1, x2, [x29, #-40] │ │ + cmp w8, #0x1 │ │ + b.ne 3358c // b.any │ │ + stp x1, x2, [x19, #8] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + str x8, [x19] │ │ + ldr x8, [sp, #8] │ │ + cbnz x8, 335bc │ │ + b 33610 │ │ + add x0, sp, #0x38 │ │ + bl 16c0c │ │ + ldp x21, x20, [sp, #56] │ │ + mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + ldr x2, [sp, #72] │ │ + cmp x21, x8 │ │ + b.ne 335dc // b.any │ │ + stp x20, x2, [x19, #8] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + str x8, [x19] │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 33610 │ │ + ldr x0, [sp, #16] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xd0 │ │ + b 75e00 │ │ + add x0, sp, #0x8 │ │ + mov x1, x20 │ │ + bl 16714 │ │ + orr x8, x21, #0x8000000000000000 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.eq 33600 // b.none │ │ mov x0, x20 │ │ - ldr x8, [x0, #224]! │ │ - cbz x8, 33974 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 33958 │ │ - b.ne 33974 // b.any │ │ - dmb ishld │ │ - bl 3393c │ │ - add x8, x20, #0xe8 │ │ - ldar x8, [x8] │ │ - cbz x8, 339a0 │ │ - sub x0, x8, #0x10 │ │ - ldxr x8, [x0] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 33984 │ │ - b.ne 339a0 // b.any │ │ - dmb ishld │ │ - bl 35f80 │ │ - ldr x0, [x19] │ │ - cmn x0, #0x1 │ │ - b.eq 339d4 // b.none │ │ - add x8, x0, #0x8 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 339b0 │ │ - b.ne 339d4 // b.any │ │ - dmb ishld │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + bl 75e00 │ │ + ldur q0, [sp, #8] │ │ + ldr x8, [sp, #24] │ │ + str q0, [x19] │ │ + str x8, [x19, #16] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xd0 │ │ ret │ │ + ldp x9, x10, [x22, #8] │ │ + stp x9, x10, [x29, #-16] │ │ + b 33548 │ │ + ldrh w9, [x22, #8] │ │ + sturh w9, [x29, #-16] │ │ + b 33548 │ │ + ldr w9, [x22, #8] │ │ + stur w9, [x29, #-16] │ │ + b 33548 │ │ + ldp x12, x11, [x11, #8] │ │ + lsr x10, x12, #8 │ │ + lsr x13, x12, #16 │ │ + and x9, x12, #0xffffffff00000000 │ │ + b 3345c │ │ + ldp x12, x11, [x11, #8] │ │ + lsr x10, x12, #16 │ │ + lsr x13, x12, #8 │ │ + b 333ec │ │ + ldrh w12, [x11, #8] │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + lsr w10, w12, #8 │ │ + b 3345c │ │ + ldrh w12, [x11, #8] │ │ + mov w10, wzr │ │ + mov x9, xzr │ │ + lsr w13, w12, #8 │ │ + b 3347c │ │ + ldr x12, [x11, #8] │ │ + lsr x10, x12, #8 │ │ + lsr x13, x12, #16 │ │ + and x9, x12, #0xffffffff00000000 │ │ + b 3345c │ │ + ldr x12, [x11, #8] │ │ + lsr x13, x12, #8 │ │ + lsr x10, x12, #16 │ │ + and x9, x12, #0xffffffff00000000 │ │ + b 3347c │ │ + ldr w12, [x11, #8] │ │ + mov x9, xzr │ │ + lsr w10, w12, #8 │ │ + lsr w13, w12, #16 │ │ + b 3345c │ │ + ldr w12, [x11, #8] │ │ + mov x9, xzr │ │ + lsr w13, w12, #8 │ │ + lsr w10, w12, #16 │ │ + b 3347c │ │ + orr x8, x24, #0x8000000000000000 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ mov x19, x0 │ │ - add x0, x20, #0xe8 │ │ - bl 3c8e0 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - stp x30, x19, [sp, #-16]! │ │ + cmp x8, x9 │ │ + b.eq 33734 // b.none │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + b 33734 │ │ + b 33730 │ │ + orr x8, x21, #0x8000000000000000 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ mov x19, x0 │ │ - ldr x8, [x0, #224]! │ │ - cbz x8, 33a24 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 33a08 │ │ - b.ne 33a24 // b.any │ │ - dmb ishld │ │ - bl 3393c │ │ - add x8, x19, #0xe8 │ │ - ldar x8, [x8] │ │ - cbz x8, 33a54 │ │ - sub x0, x8, #0x10 │ │ - ldxr x8, [x0] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 33a34 │ │ - b.ne 33a54 // b.any │ │ - dmb ishld │ │ - ldp x30, x19, [sp], #16 │ │ - b 35f80 │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - add x8, x19, #0xe8 │ │ + cmp x8, x9 │ │ + b.eq 33734 // b.none │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + b 33734 │ │ mov x19, x0 │ │ - ldar x8, [x8] │ │ - cbz x8, 33a8c │ │ - sub x0, x8, #0x10 │ │ - ldxr x8, [x0] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 33a70 │ │ - b.ne 33a8c // b.any │ │ - dmb ishld │ │ - bl 35f80 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 33744 │ │ + ldr x0, [sp, #16] │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - stp x30, x23, [sp, #-48]! │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - ldp x19, x22, [x1, #8] │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - ldr x23, [x0, #16] │ │ - cbz x23, 33ad4 │ │ - ldr x8, [x21, #8] │ │ - add x8, x23, x8 │ │ - ldurb w8, [x8, #-1] │ │ - cmp w8, #0x2f │ │ - cset w8, ne // ne = any │ │ - cbnz x22, 33adc │ │ - b 33af0 │ │ - mov w8, wzr │ │ - cbz x22, 33af0 │ │ - ldrb w9, [x19] │ │ - cmp w9, #0x2f │ │ - b.ne 33af0 // b.any │ │ - mov x23, xzr │ │ - b 33b24 │ │ - ldr x9, [x21] │ │ - cbz w8, 33b2c │ │ - cmp x9, x23 │ │ - b.ne 33b14 // b.any │ │ - mov x0, x21 │ │ - mov x1, x23 │ │ - mov w2, #0x1 // #1 │ │ - bl 27628 │ │ - ldr x23, [x21, #16] │ │ - ldr x8, [x21, #8] │ │ - mov w9, #0x2f // #47 │ │ - strb w9, [x8, x23] │ │ - add x23, x23, #0x1 │ │ - ldr x9, [x21] │ │ - str x23, [x21, #16] │ │ - sub x8, x9, x23 │ │ - cmp x8, x22 │ │ - b.cs 33b4c // b.hs, b.nlast │ │ - mov x0, x21 │ │ - mov x1, x23 │ │ - mov x2, x22 │ │ - bl 27628 │ │ - ldr x23, [x21, #16] │ │ - ldr x8, [x21, #8] │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - add x0, x8, x23 │ │ - bl 72f80 │ │ - add x8, x23, x22 │ │ - ldr x9, [x20] │ │ - str x8, [x21, #16] │ │ - cbz x9, 33b84 │ │ - mov x0, x19 │ │ + mov x29, sp │ │ + ldr x20, [x0] │ │ + cbz x20, 337d4 │ │ + ldr x21, [x0, #8] │ │ + mov x19, x0 │ │ + cbz x21, 337a0 │ │ + add x22, x20, #0x8 │ │ + b 33784 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x18 │ │ + b.eq 33798 // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 33778 │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 33778 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x20, [x19, #24] │ │ + cbz x20, 337d4 │ │ + ldr x19, [x19, #16] │ │ + add x21, x19, #0x8 │ │ + b 337c0 │ │ + subs x20, x20, #0x1 │ │ + add x21, x21, #0x20 │ │ + b.eq 337e4 // b.none │ │ + ldr x8, [x21] │ │ + cbz x8, 337b4 │ │ + ldur x0, [x21, #-8] │ │ + bl 75e00 │ │ + b 337b4 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - b 72f50 │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ - ldr x8, [x20] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x8, [x0] │ │ + cbz x8, 3388c │ │ + ldr x19, [x0, #8] │ │ + cbz x19, 3388c │ │ + ldr x21, [x0, #16] │ │ + cbz x21, 33858 │ │ mov x20, x0 │ │ - cbz x8, 33ba8 │ │ + add x22, x19, #0x8 │ │ + b 33838 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x18 │ │ + b.eq 3384c // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 3382c │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 3382c │ │ mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x2, lsl #12 │ │ - sub sp, sp, #0xb30 │ │ - ldp x22, x8, [x0, #40] │ │ - mov x21, x3 │ │ - mov x28, x2 │ │ - stp x1, x0, [sp, #16] │ │ - add x26, x22, x8, lsl #6 │ │ - str x8, [sp, #32] │ │ - cbz x8, 33cc4 │ │ - ldr x8, [sp, #24] │ │ - ldr x23, [x8, #56] │ │ - cbz x23, 33c80 │ │ - ldp x27, x24, [x8, #72] │ │ - mov x19, x22 │ │ - mov x29, x22 │ │ - ldr x25, [x8, #64] │ │ - ldr x8, [sp, #32] │ │ - lsl x20, x8, #6 │ │ - b 33c20 │ │ - subs x20, x20, #0x40 │ │ - mov x19, x29 │ │ - b.eq 33cc4 // b.none │ │ - ldr w8, [x29], #64 │ │ - adds x2, x27, x8 │ │ - b.cs 33c14 // b.hs, b.nlast │ │ - mov x0, x23 │ │ - mov x1, x25 │ │ - mov x3, x24 │ │ - bl 1d408 │ │ - cmp x0, #0x0 │ │ - ccmp x1, x21, #0x0, ne // ne = any │ │ - b.ne 33c14 // b.any │ │ - mov x1, x28 │ │ - mov x2, x21 │ │ - bl 72fa0 │ │ - cbnz w0, 33c14 │ │ - ldr w8, [x19, #4] │ │ - cmp w8, #0x8 │ │ - b.ne 33e94 // b.any │ │ - ldrb w8, [x19, #9] │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - mov x21, xzr │ │ - tst w8, #0x8 │ │ - csel x20, x9, xzr, eq // eq = none │ │ - b 33cec │ │ - ldr x8, [sp, #32] │ │ - sub x8, x8, #0x1 │ │ - ands x9, x8, #0x3ffffffffffffff │ │ - mov x8, x22 │ │ - b.eq 33cb8 // b.none │ │ - add x8, x9, #0x1 │ │ - and x10, x8, #0x7fffffffffffffe │ │ - lsl x9, x10, #6 │ │ - mov x11, x10 │ │ - subs x11, x11, #0x2 │ │ - b.ne 33ca4 // b.any │ │ - cmp x8, x10 │ │ - b.eq 33cc4 // b.none │ │ - add x8, x22, x9 │ │ - add x8, x8, #0x40 │ │ - cmp x8, x26 │ │ - b.ne 33cb8 // b.any │ │ - ldr w8, [x28] │ │ - mov w10, #0x642e // #25646 │ │ - ldur w9, [x28, #3] │ │ - movk w10, #0x6265, lsl #16 │ │ - cmp w8, w10 │ │ - mov w8, #0x7562 // #30050 │ │ - movk w8, #0x5f67, lsl #16 │ │ - ccmp w9, w8, #0x0, eq // eq = none │ │ - b.eq 33d18 // b.none │ │ - mov x20, xzr │ │ + bl 75e00 │ │ mov x0, x20 │ │ - mov x1, x21 │ │ - add sp, sp, #0x2, lsl #12 │ │ - add sp, sp, #0xb30 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ + ldr x20, [x0, #32] │ │ + cbz x20, 3388c │ │ + ldr x19, [x0, #24] │ │ + add x21, x19, #0x8 │ │ + b 33878 │ │ + subs x20, x20, #0x1 │ │ + add x21, x21, #0x20 │ │ + b.eq 3389c // b.none │ │ + ldr x8, [x21] │ │ + cbz x8, 3386c │ │ + ldur x0, [x21, #-8] │ │ + bl 75e00 │ │ + b 3386c │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - mov x23, x28 │ │ - ldrsb w8, [x23, #7]! │ │ - cmn w8, #0x41 │ │ - b.le 33f3c │ │ - ldp x20, x8, [sp, #24] │ │ - cbz x8, 33ce8 │ │ - ldr x19, [x20, #56] │ │ - cbz x19, 33e50 │ │ - ldr x8, [sp, #32] │ │ - sub x25, x21, #0x7 │ │ - ldp x29, x24, [x20, #72] │ │ - mov x27, x22 │ │ - ldr x26, [x20, #64] │ │ - lsl x28, x8, #6 │ │ - b 33d60 │ │ - subs x28, x28, #0x40 │ │ - mov x22, x27 │ │ - b.eq 33ce8 // b.none │ │ - ldr w8, [x27], #64 │ │ - adds x2, x29, x8 │ │ - b.cs 33d54 // b.hs, b.nlast │ │ mov x0, x19 │ │ - mov x1, x26 │ │ - mov x3, x24 │ │ - bl 1d408 │ │ - cmp x0, #0x0 │ │ - ccmp x1, #0x8, #0x0, ne // ne = any │ │ - b.cc 33d54 // b.lo, b.ul, b.last │ │ - mov x10, #0x7a2e // #31278 │ │ - ldr x8, [x0] │ │ - movk x10, #0x6564, lsl #16 │ │ - sub x9, x1, #0x1 │ │ - movk x10, #0x7562, lsl #32 │ │ - movk x10, #0x5f67, lsl #48 │ │ - cmp x8, x10 │ │ - ccmp x9, x21, #0x0, eq // eq = none │ │ - b.ne 33d54 // b.any │ │ - add x0, x0, #0x8 │ │ - mov x1, x23 │ │ - mov x2, x25 │ │ - bl 72fa0 │ │ - cbnz w0, 33d54 │ │ - ldr w8, [x22, #4] │ │ - cmp w8, #0x8 │ │ - b.eq 33ce8 // b.none │ │ - ldp x11, x8, [x20, #24] │ │ - ldp x10, x9, [x22, #24] │ │ - subs x8, x8, x10 │ │ - ccmp x8, x9, #0x0, cs // cs = hs, nlast │ │ - add x8, x11, x10 │ │ - cset w12, cc // cc = lo, ul, last │ │ - cmp w12, #0x0 │ │ - csel x8, xzr, x8, ne // ne = any │ │ - tbnz w12, #0, 33ce8 │ │ - subs x9, x9, #0x8 │ │ - csel x9, xzr, x9, cc // cc = lo, ul, last │ │ - b.cc 33ce8 // b.lo, b.ul, b.last │ │ - ldr x10, [x8] │ │ - mov w11, #0x4c5a // #19546 │ │ - movk w11, #0x4249, lsl #16 │ │ - cmp x10, x11 │ │ - b.ne 33ce8 // b.any │ │ - subs x22, x9, #0x4 │ │ - b.cc 33ce8 // b.lo, b.ul, b.last │ │ - ldr w9, [x8, #8] │ │ - add x23, x8, #0xc │ │ - ldr x0, [sp, #16] │ │ - rev w1, w9 │ │ - bl 3c774 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ + ldr x8, [x3, #8] │ │ + mov x21, x2 │ │ + mov x19, x1 │ │ mov x20, x0 │ │ - mov x21, x1 │ │ - mov x0, x23 │ │ + cbz x8, 33938 │ │ + ldr x23, [x3, #16] │ │ + cbz x23, 33938 │ │ + ldr x22, [x3] │ │ + cmp x19, x21 │ │ + b.ls 33970 // b.plast │ │ + add x0, sp, #0x8 │ │ + mov w1, #0x8 // #8 │ │ + mov x2, x21 │ │ + str xzr, [sp, #8] │ │ + bl 75e20 │ │ + mov w8, w0 │ │ + mov x0, xzr │ │ + cbnz w8, 33988 │ │ + ldr x24, [sp, #8] │ │ + cbz x24, 33988 │ │ + mov x0, x24 │ │ mov x1, x22 │ │ - mov x2, x20 │ │ - mov x3, x21 │ │ - bl 3c85c │ │ - tbz w0, #0, 33ce8 │ │ - b 33cec │ │ - ldr x8, [sp, #32] │ │ - sub x8, x8, #0x1 │ │ - ands x8, x8, #0x3ffffffffffffff │ │ - b.eq 33e84 // b.none │ │ - add x8, x8, #0x1 │ │ - and x10, x8, #0x7fffffffffffffe │ │ - lsl x9, x10, #6 │ │ - mov x11, x10 │ │ - subs x11, x11, #0x2 │ │ - b.ne 33e70 // b.any │ │ - cmp x8, x10 │ │ - b.eq 33ce8 // b.none │ │ - add x22, x22, x9 │ │ - add x22, x22, #0x40 │ │ - cmp x22, x26 │ │ - b.ne 33e84 // b.any │ │ - b 33ce8 │ │ - ldr x10, [sp, #24] │ │ - ldp x9, x21, [x19, #24] │ │ - ldp x10, x8, [x10, #24] │ │ - subs x8, x8, x9 │ │ - add x9, x10, x9 │ │ - ccmp x8, x21, #0x0, cs // cs = hs, nlast │ │ - cset w8, cc // cc = lo, ul, last │ │ - cmp w8, #0x0 │ │ - csel x20, xzr, x9, ne // ne = any │ │ - tbnz w8, #0, 33ce8 │ │ - ldrb w8, [x19, #9] │ │ - tbz w8, #3, 33cec │ │ - subs x22, x21, #0x18 │ │ - b.cc 33ce8 // b.lo, b.ul, b.last │ │ - ldr w8, [x20] │ │ - cmp w8, #0x1 │ │ - b.ne 33ce8 // b.any │ │ - ldr x1, [x20, #8] │ │ - add x23, x20, #0x18 │ │ - ldr x0, [sp, #16] │ │ - bl 3c774 │ │ - mov x19, x0 │ │ - mov x21, x1 │ │ - add x0, sp, #0x40 │ │ - mov w1, wzr │ │ - mov w2, #0x2aea // #10986 │ │ - bl 73040 │ │ - add x0, sp, #0x28 │ │ - add x1, sp, #0x40 │ │ mov x2, x23 │ │ - mov x3, x22 │ │ - mov x4, x19 │ │ - mov x5, x21 │ │ - bl 1a948 │ │ - ldr x8, [sp, #56] │ │ - ldr x9, [sp, #40] │ │ - cmp x8, x21 │ │ - ldrb w8, [sp, #48] │ │ - ccmp x9, x22, #0x0, eq // eq = none │ │ - ccmp w8, #0x0, #0x0, eq // eq = none │ │ - csel x20, x19, xzr, eq // eq = none │ │ - b 33cec │ │ - adrp x4, 76000 │ │ - add x4, x4, #0x168 │ │ - mov x0, x28 │ │ + bl 75e40 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x0, x24 │ │ + b 33988 │ │ + cbz x21, 33968 │ │ + cmp x19, x21 │ │ + b.ls 33980 // b.plast │ │ + add x0, sp, #0x8 │ │ + mov w1, #0x8 // #8 │ │ + mov x2, x21 │ │ + str xzr, [sp, #8] │ │ + bl 75e20 │ │ + ldr x8, [sp, #8] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ + b 33988 │ │ + mov x0, x19 │ │ + b 33988 │ │ + mov x0, x22 │ │ mov x1, x21 │ │ - mov w2, #0x7 // #7 │ │ - mov x3, x21 │ │ - bl 18044 │ │ - ldr x8, [x1, #8] │ │ - cbz x8, 33fac │ │ - sub sp, sp, #0x40 │ │ - str x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - ldr x3, [x1] │ │ - subs x15, x8, #0x4 │ │ - b.cc 33fb8 // b.lo, b.ul, b.last │ │ - mov x4, x3 │ │ - ldrb w9, [x1, #16] │ │ - ldrb w13, [x1, #23] │ │ - ldurh w14, [x1, #21] │ │ - ldr w7, [x4], #4 │ │ - ldur w10, [x1, #17] │ │ - cmn w7, #0x11 │ │ - b.ls 33fcc // b.plast │ │ - cmn w7, #0x1 │ │ - b.eq 34038 // b.none │ │ - mov x2, xzr │ │ - mov w8, #0x10 // #16 │ │ - b 33fc0 │ │ - mov w8, #0x2 // #2 │ │ + bl 75e50 │ │ + b 33988 │ │ + mov x0, x21 │ │ + bl 75e30 │ │ + cmp x0, #0x0 │ │ + csel x8, x19, x0, eq // eq = none │ │ + cset w9, eq // eq = none │ │ + stp x8, x21, [x20, #8] │ │ + str x9, [x20] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldr x8, [x4] │ │ + cmp x8, #0x1c │ │ + b.le 339e8 │ │ + cmp x8, #0x1d │ │ + b.eq 33a48 // b.none │ │ + cmp x8, #0x1e │ │ + b.eq 33a90 // b.none │ │ + cmp x8, #0x1f │ │ + b.ne 33a34 // b.any │ │ + ldp x9, x10, [x4, #8] │ │ + stp x9, x10, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ + cmp x8, #0x1a │ │ + b.eq 33ac4 // b.none │ │ + cmp x8, #0x1b │ │ + b.ne 33a34 // b.any │ │ + ldr x8, [x1, #240] │ │ + cbz x8, 33a34 │ │ + ldp x9, x11, [x8, #144] │ │ + ldr x10, [x4, #8] │ │ + subs x8, x11, x10 │ │ + b.cc 33af4 // b.lo, b.ul, b.last │ │ + add x9, x9, x10 │ │ + b.eq 33af4 // b.none │ │ + mov x10, xzr │ │ + ldrb w11, [x9, x10] │ │ + cbz w11, 33b0c │ │ + add x10, x10, #0x1 │ │ + cmp x8, x10 │ │ + b.ne 33a1c // b.any │ │ + b 33af4 │ │ + mov w8, #0x48 // #72 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x1 // #1 │ │ str x8, [x0] │ │ ret │ │ - and x2, x3, #0xffffffffffffff00 │ │ - mov w8, #0x13 // #19 │ │ - lsr x9, x8, #8 │ │ - fmov d0, x9 │ │ - b 34068 │ │ - mov w11, #0x4 // #4 │ │ - mov x12, x7 │ │ - subs x16, x15, x7 │ │ - b.cc 34058 // b.lo, b.ul, b.last │ │ - add x15, x4, x12 │ │ - cmp x12, #0x1 │ │ - stp x15, x16, [x1] │ │ - b.ls 34058 // b.plast │ │ - ldrb w15, [x4, #1] │ │ - sub x5, x12, #0x2 │ │ - ldrb w3, [x4] │ │ - add x17, x4, #0x2 │ │ - lsl x2, x15, #8 │ │ - orr w15, w2, w3 │ │ - sub w6, w15, #0x2 │ │ - and w6, w6, #0xffff │ │ - cmp w6, #0x3 │ │ - b.cs 340d8 // b.hs, b.nlast │ │ - cmn w7, #0x10 │ │ - b.cc 34100 // b.lo, b.ul, b.last │ │ - cmp x5, #0x7 │ │ - b.ls 341dc // b.plast │ │ - sub x3, x12, #0xa │ │ - add x17, x4, #0xa │ │ - cbz x3, 341a4 │ │ - ldur x4, [x4, #2] │ │ - b 34130 │ │ - cmp x15, #0x8 │ │ - b.cc 340ac // b.lo, b.ul, b.last │ │ - ldur x12, [x3, #4] │ │ - sub x15, x8, #0xc │ │ - add x4, x3, #0xc │ │ - mov w11, #0x8 // #8 │ │ - subs x16, x15, x12 │ │ - b.cs 33fdc // b.hs, b.nlast │ │ - movi v0.2d, #0x0 │ │ - and x2, x4, #0xffffffffffffff00 │ │ + ldp x9, x8, [x1, #144] │ │ + subs x8, x8, x3 │ │ + b.cc 33a6c // b.lo, b.ul, b.last │ │ + ldr x10, [x4, #8] │ │ + and x11, x2, #0xff │ │ + add x9, x9, x3 │ │ + mul x10, x10, x11 │ │ + subs x8, x8, x10 │ │ + b.cs 33b18 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - mov w3, w4 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - add x10, x0, #0xf │ │ + strb wzr, [x0, #15] │ │ strb w8, [x0, #8] │ │ - bfxil x2, x3, #0, #8 │ │ - mov w8, #0x3 // #3 │ │ - stp x9, xzr, [x1] │ │ - add x9, x0, #0xd │ │ - st1 {v0.b}[6], [x10] │ │ - stur s0, [x0, #9] │ │ - st1 {v0.h}[2], [x9] │ │ - str x2, [x0, #16] │ │ + mov w8, #0x1 // #1 │ │ + sturh wzr, [x0, #13] │ │ + stur wzr, [x0, #9] │ │ + str x9, [x0, #16] │ │ str x8, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ ret │ │ - strb wzr, [sp, #22] │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [sp, #20] │ │ - and x2, x4, #0xffffffffffffff00 │ │ - str wzr, [sp, #16] │ │ - stur x4, [sp, #23] │ │ - ldr d0, [sp, #16] │ │ - fmov x8, d0 │ │ - umov w3, v0.b[7] │ │ - orr x8, x9, x8, lsl #8 │ │ - b 33fc0 │ │ - cmp w15, #0x5 │ │ - b.ne 3419c // b.any │ │ - cbz x5, 341a4 │ │ - cmp x12, #0x3 │ │ - b.ne 341ac // b.any │ │ - movi v0.2d, #0x0 │ │ - add x3, x4, #0x3 │ │ - and x2, x3, #0xffffffffffffff00 │ │ + ldp x9, x8, [x1, #80] │ │ + ldr x10, [x4, #8] │ │ + subs x8, x8, x10 │ │ + b.cc 33af4 // b.lo, b.ul, b.last │ │ + add x9, x9, x10 │ │ + b.eq 33af4 // b.none │ │ + mov x10, xzr │ │ + ldrb w11, [x9, x10] │ │ + cbz w11, 33b0c │ │ + add x10, x10, #0x1 │ │ + cmp x8, x10 │ │ + b.ne 33aac // b.any │ │ + b 33af4 │ │ + ldp x9, x8, [x1, #128] │ │ + ldr x10, [x4, #8] │ │ + subs x8, x8, x10 │ │ + b.cc 33af4 // b.lo, b.ul, b.last │ │ + add x9, x9, x10 │ │ + b.eq 33af4 // b.none │ │ + mov x10, xzr │ │ + ldrb w11, [x9, x10] │ │ + cbz w11, 33b0c │ │ + add x10, x10, #0x1 │ │ + cmp x8, x10 │ │ + b.ne 33ae0 // b.any │ │ mov w8, #0x13 // #19 │ │ - b 34068 │ │ - cmp x5, #0x4 │ │ - b.cc 3429c // b.lo, b.ul, b.last │ │ - ldrb w2, [x4, #2] │ │ - sub x3, x12, #0x6 │ │ - ldrb w5, [x4, #5] │ │ - add x17, x4, #0x6 │ │ - ldurh w6, [x4, #3] │ │ - strb w2, [sp, #19] │ │ - strb w5, [sp, #22] │ │ - strh w6, [sp, #20] │ │ - cbz x3, 341a4 │ │ - ldur w4, [sp, #19] │ │ - sub x5, x3, #0x1 │ │ - mov x2, xzr │ │ - ldrb w3, [x17], #1 │ │ - orr w13, w14, w13, lsl #16 │ │ - ldr x14, [x1, #16] │ │ - sub x8, x8, x16 │ │ - strb w9, [x0, #8] │ │ - orr x10, x10, x13, lsl #32 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x1 // #1 │ │ + str x9, [x0, #16] │ │ + str x8, [x0] │ │ + ret │ │ + stp x9, x10, [x0, #8] │ │ str xzr, [x0] │ │ - add x8, x8, x14 │ │ - lsr x9, x10, #48 │ │ - lsr x13, x10, #32 │ │ - stp x2, x6, [x0, #16] │ │ - stur w10, [x0, #9] │ │ - str x8, [x1, #16] │ │ - strb w9, [x0, #15] │ │ - sturh w13, [x0, #13] │ │ - stp x19, x17, [x0, #32] │ │ - stp x5, x12, [x0, #48] │ │ - str x4, [x0, #64] │ │ - strb w3, [x0, #72] │ │ - strb w11, [x0, #73] │ │ - strh w15, [x0, #74] │ │ - ldp x20, x19, [sp, #48] │ │ - ldr x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ ret │ │ - mov w8, #0x11 // #17 │ │ - b 34068 │ │ - movi v0.2d, #0x0 │ │ - b 342b8 │ │ - ldrb w6, [x4, #2] │ │ - sub x2, x12, #0x4 │ │ - add x17, x4, #0x4 │ │ - ldrb w3, [x4, #3] │ │ - cmn w7, #0x10 │ │ - b.cc 3420c // b.lo, b.ul, b.last │ │ - cmp x2, #0x7 │ │ - b.ls 341dc // b.plast │ │ - add x17, x4, #0xc │ │ - ldur x4, [x4, #4] │ │ - sub x5, x12, #0xc │ │ - b 34238 │ │ - strb wzr, [sp, #22] │ │ - lsr x9, x17, #32 │ │ - stur x17, [sp, #23] │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - ldr d0, [sp, #16] │ │ - str w8, [sp, #8] │ │ - stur w9, [sp, #11] │ │ - str d0, [sp] │ │ - ldur x17, [sp, #7] │ │ - b 342b8 │ │ - cmp x2, #0x4 │ │ - b.cc 3429c // b.lo, b.ul, b.last │ │ - ldrb w17, [x4, #4] │ │ - sub x5, x12, #0x8 │ │ - ldrb w2, [x4, #7] │ │ - ldurh w19, [x4, #5] │ │ - strb w17, [sp, #19] │ │ - add x17, x4, #0x8 │ │ - strb w2, [sp, #22] │ │ - strh w19, [sp, #20] │ │ - ldur w4, [sp, #19] │ │ - mov x2, xzr │ │ - sub w6, w6, #0x1 │ │ - cmp w6, #0x5 │ │ - b.hi 34324 // b.pmore │ │ - adrp x19, 6000 │ │ - add x19, x19, #0x560 │ │ - adr x20, 3413c │ │ - ldrb w21, [x19, x6] │ │ - add x20, x20, x21, lsl #2 │ │ - br x20 │ │ - cmp x5, #0x7 │ │ - b.ls 34368 // b.plast │ │ - mov x19, x17 │ │ - sub x2, x5, #0x8 │ │ - cmn w7, #0x10 │ │ - ldr x6, [x19], #8 │ │ - b.cc 34398 // b.lo, b.ul, b.last │ │ - cmp x2, #0x7 │ │ - b.ls 34400 // b.plast │ │ - ldr x19, [x17, #8] │ │ - add x2, x17, #0x10 │ │ - sub x5, x5, #0x10 │ │ - mov x17, x2 │ │ - mov w2, #0x1 // #1 │ │ - b 3413c │ │ - str wzr, [sp, #16] │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w8, [sp, #19] │ │ - str wzr, [sp] │ │ - stur w8, [sp, #3] │ │ - ldr d0, [sp] │ │ - and x2, x17, #0xffffffffffffff00 │ │ - mov w8, #0x13 // #19 │ │ - mov w3, w17 │ │ - b 34068 │ │ - mov w2, #0x2 // #2 │ │ - b 3413c │ │ - cmp x5, #0x7 │ │ - b.ls 34300 // b.plast │ │ - ldr x6, [x17], #8 │ │ - sub x5, x5, #0x8 │ │ - mov w2, #0x3 // #3 │ │ - b 3413c │ │ - cmp x5, #0x7 │ │ - b.ls 34300 // b.plast │ │ - ldr x6, [x17], #8 │ │ - sub x5, x5, #0x8 │ │ - mov w2, #0x4 // #4 │ │ - b 3413c │ │ - strb wzr, [sp, #22] │ │ - and x2, x17, #0xffffffffffffff00 │ │ - strh wzr, [sp, #20] │ │ + and w11, w2, #0xff │ │ + add x9, x9, x10 │ │ + cmp w11, #0x8 │ │ + b.ne 33b54 // b.any │ │ + cmp x8, #0x7 │ │ + b.ls 33a6c // b.plast │ │ + ldrb w8, [x9, #6] │ │ + ldrh w10, [x9, #4] │ │ + ldr w11, [x9] │ │ + ldrb w9, [x9, #7] │ │ + orr w8, w10, w8, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x8, x10, x8, lsl #40 │ │ + extr x10, x9, x8, #8 │ │ + b 33b60 │ │ + cmp x8, #0x3 │ │ + b.ls 33a6c // b.plast │ │ + ldr w10, [x9] │ │ + ldp x9, x8, [x1, #128] │ │ + subs x8, x8, x10 │ │ + b.cs 33b84 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - str wzr, [sp, #16] │ │ - stur x17, [sp, #23] │ │ - ldr d0, [sp, #16] │ │ - umov w3, v0.b[7] │ │ - b 34068 │ │ - mov w8, #0x3f // #63 │ │ - b 34068 │ │ - cmp x5, #0x7 │ │ - b.ls 34368 // b.plast │ │ - mov x19, x17 │ │ - sub x2, x5, #0x8 │ │ - cmn w7, #0x10 │ │ - ldr x6, [x19], #8 │ │ - b.cc 343cc // b.lo, b.ul, b.last │ │ - cmp x2, #0x7 │ │ - b.ls 34400 // b.plast │ │ - ldr x19, [x17, #8] │ │ - add x2, x17, #0x10 │ │ - sub x5, x5, #0x10 │ │ - mov x17, x2 │ │ - mov w2, #0x5 // #5 │ │ - b 3413c │ │ - strb wzr, [sp, #22] │ │ - lsr x9, x17, #32 │ │ - stur x17, [sp, #23] │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - ldr d0, [sp, #16] │ │ - str w8, [sp, #8] │ │ - stur w9, [sp, #11] │ │ - str d0, [sp] │ │ - ldur x3, [sp, #7] │ │ - b 340f4 │ │ - cmp x2, #0x4 │ │ - b.cc 34430 // b.lo, b.ul, b.last │ │ - ldrb w2, [x17, #8] │ │ - sub x5, x5, #0xc │ │ - ldrb w7, [x17, #11] │ │ - ldurh w19, [x17, #9] │ │ - add x17, x17, #0xc │ │ - strb w2, [sp, #19] │ │ - mov w2, #0x1 // #1 │ │ - strb w7, [sp, #22] │ │ - strh w19, [sp, #20] │ │ - ldur w19, [sp, #19] │ │ - b 3413c │ │ - cmp x2, #0x4 │ │ - b.cc 34430 // b.lo, b.ul, b.last │ │ - ldrb w2, [x17, #8] │ │ - sub x5, x5, #0xc │ │ - ldrb w7, [x17, #11] │ │ - ldurh w19, [x17, #9] │ │ - add x17, x17, #0xc │ │ - strb w2, [sp, #19] │ │ - mov w2, #0x5 // #5 │ │ - strb w7, [sp, #22] │ │ - strh w19, [sp, #20] │ │ - ldur w19, [sp, #19] │ │ - b 3413c │ │ - strb wzr, [sp, #22] │ │ - lsr x9, x19, #32 │ │ - stur x19, [sp, #23] │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - ldr d0, [sp, #16] │ │ - str w8, [sp, #8] │ │ - stur w9, [sp, #11] │ │ - str d0, [sp] │ │ - ldur x19, [sp, #7] │ │ - b 3444c │ │ - str wzr, [sp, #16] │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w8, [sp, #19] │ │ - str wzr, [sp] │ │ - stur w8, [sp, #3] │ │ - ldr d0, [sp] │ │ - and x2, x19, #0xffffffffffffff00 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x1 // #1 │ │ + str x9, [x0, #16] │ │ + str x8, [x0] │ │ + ret │ │ + add x10, x9, x10 │ │ + b.eq 33ba4 // b.none │ │ + mov x9, xzr │ │ + ldrb w11, [x10, x9] │ │ + cbz w11, 33bbc │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + b.ne 33b90 // b.any │ │ mov w8, #0x13 // #19 │ │ - mov w3, w19 │ │ - b 34068 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0x1 // #1 │ │ + str x10, [x0, #16] │ │ + str x8, [x0] │ │ + ret │ │ + stp x10, x9, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x4e0 │ │ - mov x21, x2 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - ldr x3, [x2, #64] │ │ - add x24, sp, #0x408 │ │ - add x27, sp, #0x302 │ │ - cbz x3, 346cc │ │ - ldp x1, x2, [x20] │ │ - add x0, sp, #0x150 │ │ - bl 38cd4 │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x150 │ │ - bl 395dc │ │ - ldrb w8, [sp, #992] │ │ - cmp w8, #0x4b │ │ - b.ne 34700 // b.any │ │ - ldp q0, q1, [x21, #32] │ │ - mov w13, #0x10 // #16 │ │ - mov w14, #0x14 // #20 │ │ - add x9, sp, #0x150 │ │ - add x22, sp, #0x150 │ │ - add x29, x22, #0x152 │ │ - str xzr, [sp, #688] │ │ - str xzr, [sp, #704] │ │ - str xzr, [sp, #720] │ │ - ldr w10, [x21, #72] │ │ - stp q0, q1, [sp, #368] │ │ - ldrb w11, [x20, #224] │ │ - str xzr, [sp, #736] │ │ - ldp q1, q0, [x21] │ │ - str x22, [sp, #912] │ │ - cmp w11, #0x0 │ │ - lsr w11, w10, #16 │ │ - cset w12, ne // ne = any │ │ - cmp w11, #0x4 │ │ - and w10, w10, #0xff00 │ │ - cset w11, hi // hi = pmore │ │ - cmp w10, #0x800 │ │ - mov w10, #0x8 // #8 │ │ - csel x10, x13, x10, eq // eq = none │ │ - mov w13, #0xc // #12 │ │ - csel x13, x14, x13, eq // eq = none │ │ - tst w12, w11 │ │ - stp q1, q0, [sp, #336] │ │ - ldur q0, [x27, #54] │ │ - csel x12, x13, xzr, ne // ne = any │ │ - add x13, sp, #0xc9 │ │ - csel x10, x10, xzr, ne // ne = any │ │ - ldr x11, [x21, #16] │ │ - ldr x8, [sp, #1000] │ │ - str xzr, [sp, #928] │ │ - stur q0, [x13, #255] │ │ - ldur q0, [x27, #70] │ │ - sub x11, x11, #0x3 │ │ - str x10, [sp, #728] │ │ - mov w10, #0x2f // #47 │ │ - cmp x11, #0x2 │ │ - stur q0, [x9, #136] │ │ - ldr q0, [sp, #800] │ │ - ldr x11, [sp, #856] │ │ - str x8, [sp, #680] │ │ - str x10, [sp, #432] │ │ - ldr x10, [sp, #816] │ │ - stur q0, [x9, #184] │ │ - ldur q0, [x27, #6] │ │ - str x11, [sp, #488] │ │ - ldr w11, [x27] │ │ - str x10, [sp, #536] │ │ - ldr x10, [sp, #792] │ │ - stur q0, [x9, #232] │ │ - ldrh w9, [sp, #774] │ │ - str w11, [x29] │ │ - ldr q2, [x21, #64] │ │ - str x12, [sp, #744] │ │ - add x8, x8, #0x10 │ │ - strh w9, [sp, #678] │ │ - ldp x9, x11, [sp, #376] │ │ - str x12, [sp, #752] │ │ - cset w12, cc // cc = lo, ul, last │ │ - str x10, [sp, #584] │ │ - ldr x10, [x21, #24] │ │ - add x21, sp, #0x380 │ │ - str q2, [sp, #400] │ │ - str x9, [sp, #896] │ │ - stp x12, x10, [sp, #416] │ │ - str x11, [sp, #904] │ │ - str x8, [sp, #920] │ │ - str xzr, [sp, #984] │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x380 │ │ - bl 39758 │ │ - ldrb w8, [sp, #992] │ │ - cmp w8, #0x4b │ │ - b.ne 34628 // b.any │ │ - add x25, x22, #0x78 │ │ - add x24, x22, #0xb8 │ │ - add x23, x22, #0xe8 │ │ - add x22, x21, #0x20 │ │ - ldrb w9, [sp, #993] │ │ - ldr x8, [sp, #928] │ │ - cbz w9, 347a0 │ │ - cbnz x8, 347a4 │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x380 │ │ - bl 39758 │ │ - ldrb w8, [sp, #992] │ │ - cmp w8, #0x4b │ │ - b.eq 34600 // b.none │ │ - ldur w10, [x27, #224] │ │ - mov w8, w8 │ │ - ldrb w9, [sp, #993] │ │ - ldrh w11, [sp, #998] │ │ - lsl x10, x10, #16 │ │ - ldr x12, [sp, #1000] │ │ - orr x8, x8, x9, lsl #8 │ │ - orr x9, x10, x11, lsl #48 │ │ - orr x8, x8, x9 │ │ + mov x29, sp │ │ + sub sp, sp, #0x2e0 │ │ + mov x8, #0x4000000000000000 // #4611686018427387904 │ │ + mov x19, x1 │ │ + mov x21, x0 │ │ + udiv x9, x8, x1 │ │ + str w4, [sp, #28] │ │ + str x2, [sp, #104] │ │ + mul x10, x9, x1 │ │ + cmp x10, x8 │ │ + cinc x8, x9, ne // ne = any │ │ + cmp x1, #0x1, lsl #12 │ │ + str x8, [sp, #40] │ │ + b.hi 33c2c // b.pmore │ │ + sub x8, x19, x19, lsr #1 │ │ + mov w9, #0x40 // #64 │ │ + cmp x8, #0x40 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + b 33c54 │ │ + orr x8, x19, #0x1 │ │ + clz x8, x8 │ │ + eor w8, w8, #0x3f │ │ + and w9, w8, #0x1 │ │ + add w8, w9, w8, lsr #1 │ │ + mov w9, #0x1 // #1 │ │ + lsl x9, x9, x8 │ │ + lsr x8, x19, x8 │ │ + add x8, x9, x8 │ │ + lsr x8, x8, #1 │ │ + stp x19, x8, [sp, #48] │ │ + add x9, x21, #0x50 │ │ + add x8, x21, #0x10 │ │ + stp x8, x9, [sp, #8] │ │ + sub x8, x21, #0x10 │ │ + mov x20, xzr │ │ + mov x23, xzr │ │ + str x8, [sp] │ │ + sub x8, x21, #0x20 │ │ + sub x22, x29, #0x4a │ │ + mov w27, #0x1 // #1 │ │ + str x8, [sp, #32] │ │ + str x3, [sp, #120] │ │ + str x21, [sp, #88] │ │ + subs x8, x19, xzr │ │ + b.hi 33ca8 // b.pmore │ │ + mov w10, wzr │ │ + mov w11, #0x1 // #1 │ │ + cmp x23, #0x2 │ │ + b.cs 33e28 // b.hs, b.nlast │ │ + b 34024 │ │ + ldr x9, [sp, #56] │ │ + add x0, x21, x20, lsl #5 │ │ + cmp x8, x9 │ │ + b.cs 33cf4 // b.hs, b.nlast │ │ + ldr w9, [sp, #28] │ │ + tbz w9, #0, 33d54 │ │ + cmp x8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + ldr x2, [sp, #104] │ │ + csel x24, x8, x9, cc // cc = lo, ul, last │ │ + ldr x3, [sp, #120] │ │ + mov w4, wzr │ │ + mov x1, x24 │ │ + mov x5, xzr │ │ + bl 340bc │ │ + mov w8, #0x1 // #1 │ │ + ldr x3, [sp, #120] │ │ + orr x11, x8, x24, lsl #1 │ │ + b 33e00 │ │ + cmp x8, #0x2 │ │ + b.cc 33df8 // b.lo, b.ul, b.last │ │ + ldr x10, [x0, #48] │ │ + ldr x11, [x0, #16] │ │ + cmp x10, x11 │ │ + b.cs 33d68 // b.hs, b.nlast │ │ + cmp x8, #0x2 │ │ + b.ne 33da0 // b.any │ │ + mov w8, #0x1 // #1 │ │ mov w9, #0x2 // #2 │ │ - stp x8, x12, [x19, #8] │ │ - str x9, [x19] │ │ - ldr x8, [sp, #680] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 3465c │ │ - b.ne 3467c // b.any │ │ - dmb ishld │ │ - ldr x0, [sp, #680] │ │ - bl 35f80 │ │ - ldr x8, [sp, #432] │ │ - cmp x8, #0x2f │ │ - b.eq 34734 // b.none │ │ - ldr x8, [sp, #496] │ │ - cbz x8, 34698 │ │ - ldr x0, [sp, #504] │ │ - bl 72f50 │ │ - ldr x8, [sp, #520] │ │ - cbz x8, 346a8 │ │ - ldr x0, [sp, #528] │ │ - bl 72f50 │ │ - ldr x8, [sp, #544] │ │ - cbz x8, 346b8 │ │ - ldr x0, [sp, #552] │ │ - bl 72f50 │ │ - ldr x8, [sp, #568] │ │ - cbz x8, 34734 │ │ - ldr x0, [sp, #576] │ │ - bl 72f50 │ │ - b 34734 │ │ - add x22, x20, #0xd8 │ │ - ldar x8, [x22] │ │ - cbz x8, 34754 │ │ - sub x9, x8, #0x10 │ │ - ldxr x8, [x9] │ │ - add x10, x8, #0x1 │ │ - stxr w11, x10, [x9] │ │ - cbnz w11, 346dc │ │ - tbnz x8, #63, 35e58 │ │ - mov w8, #0x4b // #75 │ │ - str x9, [sp, #1000] │ │ - cmp w8, #0x4b │ │ - b.eq 344b8 // b.none │ │ - ldr w9, [sp, #996] │ │ - strb w8, [x19, #8] │ │ - ldur w10, [x27, #223] │ │ - mov w11, #0x2 // #2 │ │ - stur w9, [x24, #123] │ │ - ldr x9, [sp, #1000] │ │ - str w10, [sp, #1152] │ │ - mov w10, w10 │ │ - ldur w8, [x24, #123] │ │ - str x11, [x19] │ │ - str x9, [x19, #16] │ │ - stur w10, [x19, #9] │ │ - str w8, [x19, #12] │ │ - add sp, sp, #0x4e0 │ │ + lsl x10, x20, #5 │ │ + ldp x12, x13, [sp] │ │ + add x11, x10, x9, lsl #5 │ │ + add x10, x13, x10 │ │ + add x11, x12, x11 │ │ + ldp q0, q1, [x11, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldp q2, q3, [x10, #-16] │ │ + stp q0, q1, [x10, #-16] │ │ + add x10, x10, #0x20 │ │ + stp q2, q3, [x11, #-16] │ │ + sub x11, x11, #0x20 │ │ + cbnz x8, 33d30 │ │ + b 33df4 │ │ + ldr x9, [sp, #56] │ │ + cmp x8, x9 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + lsl x11, x8, #1 │ │ + b 33e00 │ │ + cmp x8, #0x2 │ │ + b.eq 33df8 // b.none │ │ + ldr x9, [sp, #16] │ │ + mov x13, x10 │ │ + add x12, x9, x20, lsl #5 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #32 │ │ + cmp x14, x13 │ │ + b.cc 33dd0 // b.lo, b.ul, b.last │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 33d80 // b.any │ │ + b 33dcc │ │ + ldr x9, [sp, #16] │ │ + mov x13, x10 │ │ + add x12, x9, x20, lsl #5 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #32 │ │ + cmp x14, x13 │ │ + b.cs 33dd0 // b.hs, b.nlast │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 33db0 // b.any │ │ + mov x9, x8 │ │ + ldr x12, [sp, #56] │ │ + cmp x9, x12 │ │ + b.cc 33cb8 // b.lo, b.ul, b.last │ │ + cmp x10, x11 │ │ + b.cs 33df4 // b.hs, b.nlast │ │ + cmp x9, #0x2 │ │ + b.cs 34050 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 33df8 │ │ + mov x8, x9 │ │ + mov w9, #0x1 // #1 │ │ + orr x11, x9, x8, lsl #1 │ │ + lsl x8, x20, #1 │ │ + ldr x10, [sp, #40] │ │ + sub x9, x8, x27, lsr #1 │ │ + add x8, x8, x11, lsr #1 │ │ + mul x9, x9, x10 │ │ + mul x8, x8, x10 │ │ + eor x8, x8, x9 │ │ + clz x10, x8 │ │ + cmp x23, #0x2 │ │ + b.cc 34024 // b.lo, b.ul, b.last │ │ + lsl x8, x20, #5 │ │ + str x10, [sp, #112] │ │ + str x20, [sp, #96] │ │ + add x9, x21, x8 │ │ + str x9, [sp, #64] │ │ + ldr x9, [sp, #32] │ │ + add x8, x9, x8 │ │ + stp x8, x11, [sp, #72] │ │ + b 33e7c │ │ + mov x1, x21 │ │ + ldr x21, [sp, #88] │ │ + sub x2, x8, x1 │ │ + mov x0, x22 │ │ + bl 75e40 │ │ + ldp x10, x3, [sp, #112] │ │ + mov w8, #0x1 // #1 │ │ + ldr x20, [sp, #96] │ │ + sub x22, x29, #0x4a │ │ + orr x27, x8, x19, lsl #1 │ │ + cmp x28, #0x1 │ │ + b.ls 34018 // b.plast │ │ + sub x28, x23, #0x1 │ │ + ldrb w8, [x22, x28] │ │ + cmp w8, w10 │ │ + b.cc 3401c // b.lo, b.ul, b.last │ │ + add x8, sp, #0x80 │ │ + lsr x26, x27, #1 │ │ + mov x23, x28 │ │ + ldr x24, [x8, x28, lsl #3] │ │ + lsr x25, x24, #1 │ │ + orr w8, w24, w27 │ │ + and x8, x8, #0x1 │ │ + add x19, x25, x26 │ │ + cmp x19, x3 │ │ + ccmp x8, #0x0, #0x0, ls // ls = plast │ │ + b.eq 33f00 // b.none │ │ + sub x8, x20, x19 │ │ + add x22, x21, x8, lsl #5 │ │ + tbnz w24, #0, 33f10 │ │ + orr x8, x25, #0x1 │ │ + ldr x2, [sp, #104] │ │ + ldr x3, [sp, #120] │ │ + clz x8, x8 │ │ + mov x0, x22 │ │ + mov x1, x25 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 340bc │ │ + ldp x10, x3, [sp, #112] │ │ + tbz w27, #0, 33f14 │ │ + cmp x27, #0x2 │ │ + b.cs 33f48 // b.hs, b.nlast │ │ + b 33e64 │ │ + lsl x27, x19, #1 │ │ + cmp x28, #0x1 │ │ + b.hi 33e7c // b.pmore │ │ + b 34018 │ │ + tbnz w27, #0, 33ef4 │ │ + orr x8, x26, #0x1 │ │ + add x0, x22, x25, lsl #5 │ │ + ldr x2, [sp, #104] │ │ + clz x8, x8 │ │ + ldr x3, [sp, #120] │ │ + mov x1, x26 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 340bc │ │ + ldp x10, x3, [sp, #112] │ │ + cmp x27, #0x2 │ │ + b.cc 33e64 // b.lo, b.ul, b.last │ │ + cmp x24, #0x2 │ │ + b.cc 33e64 // b.lo, b.ul, b.last │ │ + cmp x26, x25 │ │ + csel x20, x26, x25, cc // cc = lo, ul, last │ │ + cmp x3, x20 │ │ + b.cc 33e64 // b.lo, b.ul, b.last │ │ + add x24, x22, x25, lsl #5 │ │ + lsl x27, x20, #5 │ │ + ldr x21, [sp, #104] │ │ + cmp x25, x26 │ │ + csel x1, x24, x22, hi // hi = pmore │ │ + mov x0, x21 │ │ + mov x2, x27 │ │ + bl 75e40 │ │ + cmp x25, x26 │ │ + add x8, x21, x27 │ │ + b.ls 33fd4 // b.plast │ │ + ldr x9, [sp, #72] │ │ + ldur x10, [x8, #-16] │ │ + ldur x11, [x24, #-16] │ │ + sub x8, x8, #0x20 │ │ + cmp x10, x11 │ │ + sub x10, x24, #0x20 │ │ + cset w11, cs // cs = hs, nlast │ │ + cset w12, cc // cc = lo, ul, last │ │ + csel x13, x10, x8, cc // cc = lo, ul, last │ │ + add x24, x10, x11, lsl #5 │ │ + ldp q0, q1, [x13] │ │ + add x8, x8, x12, lsl #5 │ │ + cmp x24, x22 │ │ + ccmp x8, x21, #0x4, ne // ne = any │ │ + stp q0, q1, [x9], #-32 │ │ + b.ne 33f90 // b.any │ │ + mov x22, x24 │ │ + b 33e4c │ │ + cbz x20, 33e4c │ │ + ldr x12, [sp, #64] │ │ + mov x1, x21 │ │ + ldr x9, [x24, #16] │ │ + ldr x10, [x1, #16] │ │ + cmp x9, x10 │ │ + cset w9, cs // cs = hs, nlast │ │ + cset w10, cc // cc = lo, ul, last │ │ + csel x11, x24, x1, cc // cc = lo, ul, last │ │ + add x1, x1, x9, lsl #5 │ │ + ldp q0, q1, [x11] │ │ + add x24, x24, x10, lsl #5 │ │ + cmp x1, x8 │ │ + ccmp x24, x12, #0x4, ne // ne = any │ │ + stp q0, q1, [x22], #32 │ │ + b.ne 33fe0 // b.any │ │ + b 33e50 │ │ + mov w23, #0x1 // #1 │ │ + ldr x19, [sp, #48] │ │ + ldr x11, [sp, #80] │ │ + add x8, sp, #0x80 │ │ + cmp x19, x20 │ │ + strb w10, [x22, x23] │ │ + str x27, [x8, x23, lsl #3] │ │ + b.ls 34058 // b.plast │ │ + add x20, x20, x11, lsr #1 │ │ + add x23, x23, #0x1 │ │ + mov x27, x11 │ │ + subs x8, x19, x20 │ │ + b.hi 33ca8 // b.pmore │ │ + b 33c94 │ │ + lsr x8, x9, #1 │ │ + b 33d1c │ │ + tbnz w27, #0, 3409c │ │ + orr x8, x19, #0x1 │ │ + ldr x2, [sp, #104] │ │ + mov x0, x21 │ │ + clz x8, x8 │ │ + mov x1, x19 │ │ + mov x5, xzr │ │ + lsl w8, w8, #1 │ │ + eor w4, w8, #0x7e │ │ + add sp, sp, #0x2e0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + b 340bc │ │ + add sp, sp, #0x2e0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - ldp x1, x2, [x20] │ │ - add x0, sp, #0x150 │ │ - mov x3, xzr │ │ - bl 38cd4 │ │ - add x0, sp, #0x380 │ │ - add x1, sp, #0x150 │ │ - bl 395dc │ │ - ldrb w8, [sp, #896] │ │ - cmp w8, #0x4b │ │ - b.ne 347c4 // b.any │ │ - ldr x0, [sp, #904] │ │ - add x8, x0, #0x10 │ │ - ldaxr x23, [x22] │ │ - cbnz x23, 34b8c │ │ - stlxr w9, x8, [x22] │ │ - cbnz w9, 34784 │ │ - mov w8, #0x1 // #1 │ │ - tbnz w8, #0, 34b98 │ │ - b 34bac │ │ - cbz x8, 34c6c │ │ - ldr x11, [sp, #944] │ │ - stp x23, x25, [sp, #264] │ │ - ldr x10, [sp, #936] │ │ - str x24, [sp, #256] │ │ - ldr x9, [x11] │ │ - cbz x9, 347fc │ │ - ldp x9, x0, [x11, #16] │ │ - b 3480c │ │ - ldr w9, [sp, #900] │ │ - strb w8, [sp, #992] │ │ - ldur w10, [x27, #127] │ │ - ldr x11, [sp, #904] │ │ - stur w9, [x24, #131] │ │ - str w10, [sp, #1160] │ │ - mov w9, w10 │ │ - ldur w10, [x24, #131] │ │ - str x11, [sp, #1000] │ │ - stur w9, [x27, #223] │ │ - str w10, [sp, #996] │ │ - cmp w8, #0x4b │ │ - b.ne 34700 // b.any │ │ - b 344b8 │ │ - ldr x0, [x11, #8] │ │ - cmp x0, #0x6 │ │ - b.cs 35548 // b.hs, b.nlast │ │ - add x9, x11, #0x10 │ │ - str x8, [sp, #992] │ │ - add x8, sp, #0x488 │ │ - add x21, x8, #0x8 │ │ - add x8, sp, #0x4c0 │ │ - str x10, [sp, #1000] │ │ - ldr x10, [sp, #416] │ │ - str x22, [sp, #1024] │ │ - add x22, x8, #0x8 │ │ - mov w8, #0x2e // #46 │ │ - str x9, [sp, #1008] │ │ - add x25, x9, #0x10 │ │ - mov w9, #0x2e // #46 │ │ - sub x24, x0, #0x1 │ │ - mov w26, #0x2130 // #8496 │ │ - stp x8, x10, [sp, #288] │ │ - mov w8, #0x2e // #46 │ │ - adrp x23, 6000 │ │ - add x23, x23, #0x566 │ │ - adrp x28, 6000 │ │ - add x28, x28, #0x57f │ │ - stp x9, x8, [sp, #304] │ │ - str xzr, [sp, #328] │ │ - str x0, [sp, #1016] │ │ - b 34890 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr q0, [x22] │ │ - ldr x8, [sp, #1216] │ │ - str q0, [sp, #864] │ │ - str x8, [sp, #312] │ │ - add x25, x25, #0x10 │ │ - sub x24, x24, #0x1 │ │ - cmn x24, #0x1 │ │ - b.eq 34a98 // b.none │ │ - ldr x8, [sp, #1024] │ │ - sub x9, x25, #0x10 │ │ - add x0, sp, #0x488 │ │ - add x1, sp, #0x3e0 │ │ - add x3, sp, #0x4c0 │ │ - ldr x8, [x8, #24] │ │ - ldr q0, [x9] │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #1216] │ │ - bl 39aac │ │ - ldr x9, [sp, #1160] │ │ - cmp x9, #0x2e │ │ - b.eq 34b74 // b.none │ │ - ldr x10, [sp, #1184] │ │ - str x25, [sp, #1008] │ │ - ldr q0, [x21] │ │ - str x24, [sp, #1016] │ │ - str x9, [sp, #1160] │ │ - and w8, w10, #0xffff │ │ - str x10, [sp, #1184] │ │ - cmp w8, #0x71 │ │ - str q0, [sp, #1088] │ │ - str q0, [x21] │ │ - b.le 34940 │ │ - cmp w8, w26 │ │ - b.gt 3498c │ │ - sub w8, w8, #0x72 │ │ - cmp w8, #0x1a │ │ - b.hi 34888 // b.pmore │ │ - adr x9, 34888 │ │ - ldrb w10, [x28, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #1216] │ │ - cmp x8, #0x1c │ │ - b.ne 34888 // b.any │ │ - ldr x8, [sp, #1224] │ │ - str x8, [sp, #728] │ │ - b 34888 │ │ - sub w8, w8, #0x3 │ │ - cmp w8, #0x18 │ │ - b.hi 34888 // b.pmore │ │ - adr x9, 3486c │ │ - ldrb w10, [x23, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #1216] │ │ - ldr x9, [sp, #1224] │ │ - cmp x8, #0x10 │ │ - ldr x8, [sp, #320] │ │ - csel x10, x9, x8, eq // eq = none │ │ - ldr x8, [sp, #328] │ │ - csinc x8, x8, xzr, ne // ne = any │ │ - stp x10, x8, [sp, #320] │ │ - b 34888 │ │ - mov w9, #0x2131 // #8497 │ │ - cmp w8, w9 │ │ - b.eq 34a58 // b.none │ │ - mov w9, #0x2132 // #8498 │ │ - cmp w8, w9 │ │ - b.eq 349d4 // b.none │ │ - mov w9, #0x2133 // #8499 │ │ - cmp w8, w9 │ │ - b.ne 34888 // b.any │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #1216] │ │ - cmp x8, #0xb │ │ - b.ne 34888 // b.any │ │ - ldr x8, [sp, #1224] │ │ - str x8, [sp, #736] │ │ - b 34888 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #1216] │ │ - cmp x8, #0x17 │ │ - b.ne 34888 // b.any │ │ - ldr x8, [sp, #1224] │ │ - str x8, [sp, #752] │ │ - b 34888 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr q0, [x22] │ │ - ldr x8, [sp, #1216] │ │ - str q0, [sp, #880] │ │ - str x8, [sp, #304] │ │ - b 34888 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x9, [sp, #1216] │ │ - ldr x8, [sp, #1224] │ │ - stp x8, x9, [sp, #280] │ │ - b 34888 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #1216] │ │ - cmp x8, #0x12 │ │ - b.ne 34888 // b.any │ │ - ldr x8, [sp, #1224] │ │ - str x8, [sp, #744] │ │ - b 34888 │ │ - ldr x8, [sp, #296] │ │ - cbnz x8, 34888 │ │ - add x0, sp, #0x4c0 │ │ - add x1, sp, #0x488 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #1216] │ │ - cmp x8, #0x2d │ │ - b.ne 34a90 // b.any │ │ - mov w9, #0x1 // #1 │ │ - ldr x8, [sp, #1224] │ │ - str x9, [sp, #296] │ │ - mov w9, #0x1 // #1 │ │ - stp x9, x8, [sp, #416] │ │ - b 34888 │ │ - str xzr, [sp, #296] │ │ - b 34888 │ │ - ldr x8, [sp, #1024] │ │ - ldr x9, [x8, #40] │ │ - cbnz x9, 34ab8 │ │ - ldr x9, [sp, #992] │ │ - mov w11, #0x1 // #1 │ │ - ldr x10, [x8] │ │ - sub x9, x9, x10 │ │ - stp x11, x9, [x8, #40] │ │ - ldr x8, [sp, #312] │ │ - add x23, sp, #0x408 │ │ - cmp x8, #0x2e │ │ - b.ne 34bf4 // b.any │ │ - mov x21, xzr │ │ - ldr x8, [sp, #304] │ │ - str xzr, [sp, #688] │ │ - str x26, [sp, #696] │ │ - cmp x8, #0x2e │ │ - b.eq 34c40 // b.none │ │ - ldr q0, [sp, #880] │ │ - add x0, sp, #0x380 │ │ - ldr x3, [sp, #728] │ │ - add x4, sp, #0x420 │ │ - ldrb w2, [sp, #409] │ │ - mov x1, x20 │ │ - str x8, [sp, #1056] │ │ - stur q0, [x23, #32] │ │ - bl 38888 │ │ - ldr x8, [sp, #896] │ │ - ldr x9, [sp, #904] │ │ - cmp x8, #0x0 │ │ - ldr x8, [sp, #912] │ │ - csel x15, x9, xzr, eq // eq = none │ │ - ldr x9, [sp, #328] │ │ - str x8, [sp, #712] │ │ - str x15, [sp, #704] │ │ - cbz x9, 34c80 │ │ - str x8, [sp, #328] │ │ - ldp x28, x8, [x20, #64] │ │ - ldr x9, [sp, #320] │ │ - subs x12, x8, x9 │ │ - b.cc 34c60 // b.lo, b.ul, b.last │ │ - mov x8, x9 │ │ - add x11, x28, x9 │ │ - subs x9, x12, #0x4 │ │ - b.cc 34e5c // b.lo, b.ul, b.last │ │ - mov x8, x11 │ │ - ldrb w13, [sp, #408] │ │ - ldr w10, [x8], #4 │ │ - cmn w10, #0x11 │ │ - b.ls 34e78 // b.plast │ │ - cmn w10, #0x1 │ │ - b.eq 34f20 // b.none │ │ - mov x8, xzr │ │ - mov w23, #0x10 // #16 │ │ - b 34e64 │ │ - ldr q0, [x21] │ │ - mov w8, #0x2 // #2 │ │ - str q0, [sp, #1088] │ │ - stur q0, [x19, #8] │ │ - str x8, [x19] │ │ - b 34658 │ │ - mov w8, wzr │ │ - clrex │ │ - tbz wzr, #0, 34bac │ │ - ldxr x8, [x0] │ │ - add x9, x8, #0x1 │ │ - stxr w10, x9, [x0] │ │ - cbnz w10, 34b98 │ │ - b 34bdc │ │ - ldxr x8, [x0] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 34bac │ │ - b.ne 34bc8 // b.any │ │ - dmb ishld │ │ - bl 35f80 │ │ - sub x0, x23, #0x10 │ │ - ldxr x8, [x0] │ │ - add x9, x8, #0x1 │ │ - stxr w10, x9, [x0] │ │ - cbnz w10, 34bcc │ │ - tbnz x8, #63, 35e58 │ │ - mov w8, #0x4b // #75 │ │ - str x0, [sp, #1000] │ │ - cmp w8, #0x4b │ │ - b.eq 344b8 // b.none │ │ - b 34700 │ │ - ldr q0, [sp, #864] │ │ - add x0, sp, #0x380 │ │ - ldr x3, [sp, #728] │ │ - add x4, sp, #0x408 │ │ - ldrb w2, [sp, #409] │ │ - mov x1, x20 │ │ - str x8, [sp, #1032] │ │ - stur q0, [x23, #8] │ │ - bl 38888 │ │ - ldr x8, [sp, #896] │ │ - ldr x9, [sp, #904] │ │ - ldr x26, [sp, #912] │ │ - cmp x8, #0x0 │ │ - csel x21, x9, xzr, eq // eq = none │ │ - ldr x8, [sp, #304] │ │ - str x21, [sp, #688] │ │ - str x26, [sp, #696] │ │ - cmp x8, #0x2e │ │ - b.ne 34ae0 // b.any │ │ - ldr x8, [sp, #328] │ │ - str xzr, [sp, #704] │ │ - cbz x8, 34c80 │ │ - mov x15, xzr │ │ - ldp x28, x8, [x20, #64] │ │ - ldr x9, [sp, #320] │ │ - subs x12, x8, x9 │ │ - b.cs 34b3c // b.hs, b.nlast │ │ - mov x8, xzr │ │ - mov w23, #0x13 // #19 │ │ - b 34f5c │ │ - mov w8, #0x42 // #66 │ │ - mov w9, #0x2 // #2 │ │ - str xzr, [x19, #16] │ │ - strb w8, [x19, #8] │ │ - b 34654 │ │ - ldr x8, [sp, #856] │ │ - mov w28, wzr │ │ - ldur q0, [x27, #54] │ │ - mov w23, #0x2f // #47 │ │ - ldur q1, [x27, #70] │ │ - str x8, [sp, #928] │ │ - ldr x8, [sp, #792] │ │ - ldr x9, [sp, #816] │ │ - ldr q2, [sp, #800] │ │ - stp q0, q1, [sp, #896] │ │ - str x8, [sp, #1104] │ │ - ldur q0, [x27, #6] │ │ - str x9, [sp, #1136] │ │ - ldrh w9, [sp, #774] │ │ - ldr w10, [x27] │ │ - str q2, [sp, #1120] │ │ - str q0, [sp, #1088] │ │ - strh w9, [sp, #1084] │ │ - str w10, [sp, #1080] │ │ - ldr x8, [sp, #432] │ │ - ldr x15, [sp, #280] │ │ - cmp x8, #0x2f │ │ - b.eq 34d2c // b.none │ │ - ldr x8, [sp, #496] │ │ - cbz x8, 34cf0 │ │ - ldr x0, [sp, #504] │ │ - bl 72f50 │ │ - ldr x15, [sp, #280] │ │ - ldr x8, [sp, #520] │ │ - cbz x8, 34d04 │ │ - ldr x0, [sp, #528] │ │ - bl 72f50 │ │ - ldr x15, [sp, #280] │ │ - ldr x8, [sp, #544] │ │ - cbz x8, 34d18 │ │ - ldr x0, [sp, #552] │ │ - bl 72f50 │ │ - ldr x15, [sp, #280] │ │ - ldr x8, [sp, #568] │ │ - cbz x8, 34d2c │ │ - ldr x0, [sp, #576] │ │ - bl 72f50 │ │ - ldr x15, [sp, #280] │ │ - ldp q0, q1, [sp, #896] │ │ - stp x23, x25, [sp, #432] │ │ - str x26, [sp, #448] │ │ - stp x24, x22, [sp, #496] │ │ - str x21, [sp, #608] │ │ - strh w28, [sp, #666] │ │ - ldr x8, [sp, #928] │ │ - ldr x9, [sp, #272] │ │ - stp q0, q1, [x9] │ │ - ldr q0, [sp, #1120] │ │ - str x8, [x9, #32] │ │ - ldr x9, [sp, #184] │ │ - ldr x8, [sp, #1136] │ │ - str x9, [sp, #512] │ │ - ldr x9, [sp, #256] │ │ - str q0, [x9] │ │ - ldr q0, [sp, #1088] │ │ - str x8, [x9, #16] │ │ - ldr x9, [sp, #168] │ │ - ldr x8, [sp, #1104] │ │ - str x9, [sp, #544] │ │ - ldr x9, [sp, #176] │ │ - str x9, [sp, #552] │ │ - ldr x9, [sp, #264] │ │ - str x8, [x9, #16] │ │ - ldr x8, [sp, #160] │ │ - str q0, [x9] │ │ - str x8, [sp, #560] │ │ - ldr x8, [sp, #200] │ │ - str x8, [sp, #592] │ │ - ldr x8, [sp, #192] │ │ - str x8, [sp, #600] │ │ - ldr x8, [sp, #240] │ │ - str x8, [sp, #616] │ │ - ldr x8, [sp, #320] │ │ - str x8, [sp, #624] │ │ - ldr x8, [sp, #248] │ │ - str x8, [sp, #632] │ │ - ldr x8, [sp, #232] │ │ - str x8, [sp, #640] │ │ - ldr x8, [sp, #296] │ │ - str x8, [sp, #648] │ │ - ldr x8, [sp, #328] │ │ - str x8, [sp, #656] │ │ - ldr w8, [sp, #312] │ │ - strb w8, [sp, #664] │ │ - ldr w8, [sp, #304] │ │ - strb w8, [sp, #665] │ │ - ldp w10, w8, [sp, #208] │ │ - strb w8, [sp, #668] │ │ - ldr w8, [sp, #228] │ │ - strb w10, [sp, #673] │ │ - strb w8, [sp, #669] │ │ - ldp w9, w8, [sp, #220] │ │ - strb w8, [sp, #670] │ │ - ldr w8, [sp, #216] │ │ - strb w9, [sp, #672] │ │ - ldr w9, [sp, #1080] │ │ - strb w8, [sp, #671] │ │ - ldrh w8, [sp, #1084] │ │ - str w9, [x29] │ │ - strh w8, [x29, #4] │ │ - ldr x8, [sp, #288] │ │ - cmp x8, #0x2e │ │ - b.eq 35108 // b.none │ │ - cbz x8, 35104 │ │ - cmp x8, #0xc │ │ - b.ne 35108 // b.any │ │ - ldp x10, x8, [x20, #16] │ │ - ldr x12, [sp, #736] │ │ - subs x8, x8, x12 │ │ - b.cs 34eac // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov w15, w10 │ │ - stur x10, [x27, #229] │ │ - b 34ed0 │ │ - and x8, x11, #0xffffffffffffff00 │ │ - mov w23, #0x13 // #19 │ │ - and x9, x11, #0xff │ │ - lsr x22, x23, #8 │ │ - lsr x20, x23, #16 │ │ - orr x28, x8, x9 │ │ - b 34f50 │ │ - mov w12, #0x4 // #4 │ │ - mov x14, x10 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ + mov x21, x1 │ │ + mov x19, x2 │ │ + cmp x1, #0x21 │ │ + mov x20, x0 │ │ + b.cs 34288 // b.hs, b.nlast │ │ + cmp x21, #0x2 │ │ + b.cc 34734 // b.lo, b.ul, b.last │ │ + lsr x8, x21, #1 │ │ + cmp x21, #0x8 │ │ + lsl x9, x8, #5 │ │ + b.cc 34504 // b.lo, b.ul, b.last │ │ + ldr x12, [x20, #48] │ │ + ldr x13, [x20, #16] │ │ + mov w10, #0x40 // #64 │ │ + ldr x14, [x20, #112] │ │ + ldr x15, [x20, #80] │ │ + mov w11, #0x60 // #96 │ │ + cmp x12, x13 │ │ + cset w12, cs // cs = hs, nlast │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + add x12, x20, x12, lsl #5 │ │ + csel x14, x10, x11, cc // cc = lo, ul, last │ │ + add x13, x20, x13, lsl #5 │ │ + csel x15, x11, x10, cc // cc = lo, ul, last │ │ + add x14, x20, x14 │ │ + add x15, x20, x15 │ │ + ldr x16, [x14, #16] │ │ + ldr x17, [x12, #16] │ │ + ldr x0, [x15, #16] │ │ + ldr x1, [x13, #16] │ │ + cmp x16, x17 │ │ + csel x2, x15, x12, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + add x0, x20, x9 │ │ + csel x2, x13, x2, cc // cc = lo, ul, last │ │ + csel x13, x15, x13, cc // cc = lo, ul, last │ │ + csel x15, x12, x15, cc // cc = lo, ul, last │ │ + cmp x16, x17 │ │ + ldr x1, [x0, #48] │ │ + ldr x16, [x0, #16] │ │ + csel x12, x12, x14, cc // cc = lo, ul, last │ │ + csel x14, x14, x15, cc // cc = lo, ul, last │ │ + ldr x15, [x2, #16] │ │ + ldr x17, [x14, #16] │ │ + ldp q0, q1, [x13] │ │ + ldr x13, [x0, #112] │ │ + ldp q2, q3, [x12] │ │ + ldr x12, [x0, #80] │ │ + cmp x17, x15 │ │ + csel x15, x14, x2, cc // cc = lo, ul, last │ │ + csel x14, x2, x14, cc // cc = lo, ul, last │ │ + cmp x1, x16 │ │ + cset w16, cs // cs = hs, nlast │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x13, x12 │ │ + add x12, x0, x16, lsl #5 │ │ + csel x13, x11, x10, cc // cc = lo, ul, last │ │ + csel x10, x10, x11, cc // cc = lo, ul, last │ │ + add x11, x0, x17, lsl #5 │ │ + add x10, x0, x10 │ │ + add x13, x0, x13 │ │ + ldr x16, [x10, #16] │ │ + ldr x17, [x12, #16] │ │ + ldr x0, [x13, #16] │ │ + ldr x1, [x11, #16] │ │ + stp q0, q1, [x19] │ │ + cmp x16, x17 │ │ + ldp q0, q1, [x15] │ │ + csel x2, x13, x12, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + stp q2, q3, [x19, #96] │ │ + csel x15, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x2, cc // cc = lo, ul, last │ │ + csel x13, x12, x13, cc // cc = lo, ul, last │ │ + cmp x16, x17 │ │ + ldp q2, q3, [x14] │ │ + csel x13, x10, x13, cc // cc = lo, ul, last │ │ + ldr x14, [x11, #16] │ │ + stp q0, q1, [x19, #32] │ │ + ldr x16, [x13, #16] │ │ + ldp q0, q1, [x15] │ │ + csel x10, x12, x10, cc // cc = lo, ul, last │ │ + add x12, x19, x9 │ │ + stp q2, q3, [x19, #64] │ │ + cmp x16, x14 │ │ + csel x14, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x13, cc // cc = lo, ul, last │ │ + str q1, [x12, #16] │ │ + ldp q1, q2, [x14] │ │ + str q0, [x12] │ │ + ldr q0, [x11, #16] │ │ + str q2, [x12, #48] │ │ + ldr q2, [x11] │ │ + mov w11, #0x4 // #4 │ │ + str q1, [x12, #32] │ │ + ldr q1, [x10, #16] │ │ + str q0, [x12, #80] │ │ + ldr q0, [x10] │ │ + str q2, [x12, #64] │ │ + stp q0, q1, [x12, #96] │ │ + lsl x12, x11, #5 │ │ + cmp x11, x8 │ │ + sub x13, x21, x8 │ │ + add x14, x11, #0x1 │ │ + b.cc 3453c // b.lo, b.ul, b.last │ │ + b 345d0 │ │ + mov x25, x5 │ │ + mov w23, w4 │ │ + mov x22, x3 │ │ + sub x8, x19, #0x20 │ │ + str x8, [sp, #8] │ │ + mov x24, x21 │ │ + cbz w23, 344e8 │ │ + lsr x3, x24, #3 │ │ + mov w8, #0xe0 // #224 │ │ + cmp x24, #0x40 │ │ + madd x2, x3, x8, x20 │ │ + add x1, x20, x3, lsl #7 │ │ + b.cs 342fc // b.hs, b.nlast │ │ + ldr x8, [x20, #16] │ │ + ldr x9, [x1, #16] │ │ + ldr x10, [x2, #16] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ cmp x9, x10 │ │ - b.cc 34f40 // b.lo, b.ul, b.last │ │ - cmp x14, #0x1 │ │ - b.ls 34f40 // b.plast │ │ - mov x9, x8 │ │ - ldrh w28, [x9], #2 │ │ - sub w11, w28, #0x6 │ │ - cmn w11, #0x4 │ │ - b.cs 34fe8 // b.hs, b.nlast │ │ - mov w23, #0x11 // #17 │ │ - b 34f50 │ │ - ldrb w9, [sp, #408] │ │ - add x12, x10, x12 │ │ - ldr x11, [sp, #280] │ │ - mul x11, x11, x9 │ │ - subs x10, x8, x11 │ │ - b.cs 34f70 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov w15, w12 │ │ - stur x12, [x27, #229] │ │ - ldrb w9, [sp, #998] │ │ - add x10, sp, #0x3e0 │ │ - ldrh w11, [sp, #996] │ │ - add x10, x10, #0x8 │ │ - ldr w12, [sp, #992] │ │ - mov w8, w8 │ │ - ldr w13, [sp, #1000] │ │ - strb w15, [x19, #16] │ │ - orr w9, w11, w9, lsl #16 │ │ - lsl x11, x12, #8 │ │ - ldrh w14, [x10, #4]! │ │ - orr x9, x11, x9, lsl #40 │ │ - ldrb w10, [x10, #2] │ │ - orr x8, x9, x8 │ │ - mov w9, #0x2 // #2 │ │ - sturh w14, [x19, #21] │ │ - strb w10, [x19, #23] │ │ - stur w13, [x19, #17] │ │ - str x8, [x19, #8] │ │ - b 34654 │ │ - cmp x9, #0x8 │ │ - b.cc 34fbc // b.lo, b.ul, b.last │ │ - ldur x14, [x11, #4] │ │ - sub x9, x12, #0xc │ │ - add x8, x11, #0xc │ │ - mov w12, #0x8 // #8 │ │ - cmp x9, x14 │ │ - b.cs 34e88 // b.hs, b.nlast │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w23, #0x13 // #19 │ │ - mov x28, x8 │ │ - and x8, x22, #0xff │ │ - lsl x8, x8, #8 │ │ - orr x8, x8, x20, lsl #16 │ │ - and x9, x23, #0xff │ │ - orr x8, x8, x9 │ │ - mov w9, #0x2 // #2 │ │ - stp x8, x28, [x19, #8] │ │ - b 34654 │ │ - sub w13, w9, #0x1 │ │ - cmp w13, #0x7 │ │ - b.hi 35074 // b.pmore │ │ - add x16, x12, x11 │ │ - adrp x12, 6000 │ │ - add x12, x12, #0x5b1 │ │ - adr x14, 34f98 │ │ - ldrb w15, [x12, x13] │ │ - add x14, x14, x15, lsl #2 │ │ - br x14 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x2, x1, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x20, x9, ne // ne = any │ │ + b 34304 │ │ + mov x0, x20 │ │ + bl 347b8 │ │ + sub x8, x0, x20 │ │ + ldp q0, q1, [x0] │ │ + lsr x26, x8, #5 │ │ + add x28, x19, x24, lsl #5 │ │ + sub w23, w23, #0x1 │ │ + add x27, x20, x26, lsl #5 │ │ + stp q0, q1, [sp, #16] │ │ + cbz x25, 34334 │ │ + ldr x8, [x25, #16] │ │ + ldr x9, [x0, #16] │ │ + cmp x8, x9 │ │ + b.cs 3441c // b.hs, b.nlast │ │ + cmp x22, x24 │ │ + b.cc 34784 // b.lo, b.ul, b.last │ │ + mov x21, xzr │ │ + mov x8, x20 │ │ + mov x9, x28 │ │ + mov x10, x26 │ │ + add x11, x20, x26, lsl #5 │ │ + cmp x20, x11 │ │ + b.cs 34384 // b.hs, b.nlast │ │ + ldr x12, [x8, #16] │ │ + ldur x13, [x27, #16] │ │ + sub x9, x9, #0x20 │ │ + ldp q1, q0, [x8], #32 │ │ + cmp x12, x13 │ │ + csel x12, x19, x9, cc // cc = lo, ul, last │ │ + add x12, x12, x21, lsl #5 │ │ + cinc x21, x21, cc // cc = lo, ul, last │ │ cmp x8, x11 │ │ - b.ne 350c8 // b.any │ │ - strb wzr, [sp, #992] │ │ - mov w8, #0x13 // #19 │ │ - sturh wzr, [x27, #227] │ │ - mov x15, x16 │ │ - stur wzr, [x27, #223] │ │ - stur x16, [x27, #229] │ │ - b 34ed0 │ │ - strb wzr, [sp, #998] │ │ - mov w10, #0x13 // #19 │ │ - strh wzr, [sp, #996] │ │ - str wzr, [sp, #992] │ │ - stur x8, [x27, #229] │ │ - and x8, x8, #0xffffffffffffff00 │ │ - ldr d0, [sp, #992] │ │ - fmov x9, d0 │ │ - umov w11, v0.b[7] │ │ - orr x23, x10, x9, lsl #8 │ │ - b 34e64 │ │ - sub x11, x14, #0x2 │ │ - cmp w28, #0x4 │ │ - b.ls 3515c // b.plast │ │ - cbz x11, 35084 │ │ - cmp x14, #0x3 │ │ - b.ne 35098 // b.any │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - add x28, x8, #0x3 │ │ - mov w23, #0x13 // #19 │ │ - b 34f50 │ │ - cmp x10, #0x4 │ │ - b.cc 350a8 // b.lo, b.ul, b.last │ │ - ldrb w8, [x16] │ │ - ldrb w9, [x16, #3] │ │ - ldurh w10, [x16, #1] │ │ - strb w8, [sp, #899] │ │ - strb w9, [sp, #902] │ │ - strh w10, [sp, #900] │ │ - ldur w9, [x27, #129] │ │ - b 35050 │ │ - cmp x10, #0x2 │ │ - b.cc 350d4 // b.lo, b.ul, b.last │ │ - ldrh w8, [x16] │ │ - and w9, w8, #0xffff │ │ - sturh w8, [x27, #127] │ │ - mov w8, #0x4b // #75 │ │ - mov x16, x9 │ │ - stur x9, [x27, #229] │ │ - b 350f8 │ │ - cmp x10, #0x8 │ │ - b.cc 3511c // b.lo, b.ul, b.last │ │ - mov x15, x16 │ │ - ldr x15, [x16] │ │ - b 35104 │ │ - mov w8, #0x17 // #23 │ │ - ldrb w15, [sp, #999] │ │ - strb w9, [sp, #992] │ │ - b 34ed0 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w23, #0x13 // #19 │ │ - mov x28, x9 │ │ - b 34f50 │ │ - ldrb w9, [x8, #3] │ │ - cbz w9, 35150 │ │ - mov w23, #0x41 // #65 │ │ - b 34f50 │ │ - str wzr, [sp, #896] │ │ - mov w8, #0x13 // #19 │ │ - strb wzr, [sp, #902] │ │ - strh wzr, [sp, #900] │ │ - ldur w9, [x27, #129] │ │ - str wzr, [sp, #992] │ │ - stur w9, [x27, #225] │ │ - b 350f4 │ │ - mov x15, x16 │ │ - ldrb w15, [x16] │ │ - b 35104 │ │ - strh wzr, [sp, #896] │ │ - mov w8, #0x13 // #19 │ │ - stur wzr, [x27, #128] │ │ - strb wzr, [sp, #902] │ │ - ldr w9, [sp, #896] │ │ - ldur w10, [x27, #129] │ │ - str w9, [sp, #992] │ │ - stur w10, [x27, #225] │ │ - stur x16, [x27, #229] │ │ - mov x15, x16 │ │ - cmp w8, #0x4b │ │ - b.ne 34ed0 // b.any │ │ - str x15, [sp, #720] │ │ - add x1, sp, #0x150 │ │ - mov x0, x19 │ │ - mov w2, #0x1a8 // #424 │ │ - bl 72f80 │ │ - b 34734 │ │ - strb wzr, [sp, #902] │ │ - lsr x9, x16, #32 │ │ - strh wzr, [sp, #900] │ │ - str wzr, [sp, #896] │ │ - stur x16, [x27, #133] │ │ - ldr d0, [sp, #896] │ │ - ldr w8, [sp, #904] │ │ - umov w15, v0.b[7] │ │ - str d0, [sp, #992] │ │ - str w8, [sp, #1000] │ │ - mov w8, #0x13 // #19 │ │ - stur w9, [x27, #233] │ │ - b 34ed0 │ │ - ldrb w13, [x8, #2] │ │ - sub x11, x14, #0x4 │ │ - add x9, x8, #0x4 │ │ - cmn w10, #0x10 │ │ - b.cc 35180 // b.lo, b.ul, b.last │ │ - cmp x11, #0x7 │ │ - b.ls 351c4 // b.plast │ │ - ldr x10, [x9], #8 │ │ - sub x8, x11, #0x8 │ │ - mov x16, x9 │ │ - str x9, [sp, #1200] │ │ - b 351b0 │ │ - subs x8, x11, #0x4 │ │ - b.cc 35200 // b.lo, b.ul, b.last │ │ - add x16, x9, #0x4 │ │ - str x8, [sp, #1208] │ │ - str x16, [sp, #1200] │ │ - ldrb w10, [x9] │ │ - ldrb w11, [x9, #3] │ │ - ldurh w9, [x9, #1] │ │ - strb w10, [sp, #995] │ │ - strb w11, [sp, #998] │ │ - strh w9, [sp, #996] │ │ - ldur w10, [x27, #225] │ │ - subs x8, x8, x10 │ │ - b.cs 35234 // b.hs, b.nlast │ │ - mov w23, #0x13 // #19 │ │ - mov x28, x16 │ │ - b 34f50 │ │ - strb wzr, [sp, #998] │ │ - strh wzr, [sp, #996] │ │ - str wzr, [sp, #992] │ │ - stur x9, [x27, #229] │ │ - lsr x9, x9, #32 │ │ - ldr d0, [sp, #992] │ │ - ldr w8, [sp, #1000] │ │ - str d0, [sp, #1160] │ │ - fmov x22, d0 │ │ - str w8, [sp, #1168] │ │ - stur w9, [x23, #139] │ │ - ldur x28, [x23, #135] │ │ - lsr x20, x22, #8 │ │ - mov w23, #0x13 // #19 │ │ - b 34f50 │ │ - str wzr, [sp, #992] │ │ - mov w22, wzr │ │ - strb wzr, [sp, #998] │ │ - mov x28, x9 │ │ - strh wzr, [sp, #996] │ │ - ldur w8, [x27, #225] │ │ - str wzr, [sp, #1160] │ │ - stur w8, [x23, #131] │ │ - lsr w8, w8, #16 │ │ - ldur w10, [x23, #129] │ │ - mov w23, #0x13 // #19 │ │ - orr x20, x10, x8, lsl #32 │ │ - b 34f50 │ │ - str x15, [sp, #296] │ │ - stp x8, x14, [sp, #240] │ │ - str w12, [sp, #304] │ │ - str w13, [sp, #312] │ │ - stp x29, x21, [sp, #144] │ │ - cbz x10, 35298 │ │ - mov x8, x16 │ │ - str x10, [sp, #232] │ │ - sub x9, x10, #0x1 │ │ - ldrb w10, [x8], #1 │ │ - str x9, [sp, #1208] │ │ - str w10, [sp, #228] │ │ - cbz w10, 352ac │ │ - mov x22, x16 │ │ - cmp w28, #0x4 │ │ - b.cc 352b4 // b.lo, b.ul, b.last │ │ - cbz x9, 34f40 │ │ - ldr x8, [sp, #232] │ │ - sub x9, x8, #0x2 │ │ - str x9, [sp, #1208] │ │ - ldrb w8, [x22, #1] │ │ - str w8, [sp, #224] │ │ - cbz w8, 35360 │ │ - add x8, x22, #0x2 │ │ - b 352bc │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w23, #0x13 // #19 │ │ - mov x28, x16 │ │ - b 34f50 │ │ - mov w23, #0x1a // #26 │ │ - b 34f50 │ │ - mov w10, #0x1 // #1 │ │ - str w10, [sp, #224] │ │ - cbz x9, 34f40 │ │ - mov x10, x8 │ │ - cmp x9, #0x1 │ │ - ldrb w11, [x10], #1 │ │ - str x10, [sp, #1200] │ │ - b.ne 352e8 // b.any │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w23, #0x13 // #19 │ │ - mov x28, x10 │ │ - b 34f50 │ │ - subs x10, x9, #0x2 │ │ - str x10, [sp, #1208] │ │ - b.eq 35368 // b.none │ │ - add x10, x8, #0x3 │ │ - ldrb w13, [x8, #1] │ │ - str x10, [sp, #1200] │ │ - ldrb w12, [x8, #2] │ │ - stp w13, w12, [sp, #216] │ │ - cbz w12, 3537c │ │ - cmp w11, #0x0 │ │ - cset w11, ne // ne = any │ │ - cmp x9, #0x3 │ │ - str w11, [sp, #212] │ │ - b.eq 352d4 // b.none │ │ - ldrb w10, [x8, #3] │ │ - str w10, [sp, #208] │ │ - cbz w10, 35384 │ │ - ldr w10, [sp, #208] │ │ - sub x11, x9, #0x4 │ │ - sub w10, w10, #0x1 │ │ - and x12, x10, #0xff │ │ - add x10, x8, #0x4 │ │ - stp x12, x10, [sp, #192] │ │ - subs x10, x11, x12 │ │ - b.cs 3538c // b.hs, b.nlast │ │ - ldr x28, [sp, #200] │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w23, #0x13 // #19 │ │ - b 34f50 │ │ - mov w23, #0x1b // #27 │ │ - b 34f50 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - add x28, x8, #0x2 │ │ - mov w23, #0x13 // #19 │ │ - b 34f50 │ │ - mov w23, #0x1c // #28 │ │ - b 34f50 │ │ - mov w23, #0x1d // #29 │ │ - b 34f50 │ │ - ldp x12, x11, [sp, #192] │ │ - cmp w28, #0x4 │ │ - str x10, [sp, #1208] │ │ - str xzr, [sp, #1216] │ │ - str xzr, [sp, #1232] │ │ - add x21, x11, x12 │ │ - mov w11, #0x8 // #8 │ │ - str x21, [sp, #1200] │ │ - str x11, [sp, #1224] │ │ - b.hi 35460 // b.pmore │ │ - cbz x10, 35514 │ │ - mov x1, xzr │ │ - add x9, x8, x9 │ │ - mov w8, #0x8 // #8 │ │ - mov w11, #0x2 // #2 │ │ - mov w27, #0x18 // #24 │ │ - mov w23, #0x1f // #31 │ │ - str x11, [sp, #136] │ │ - mov x25, xzr │ │ - mov x11, x24 │ │ + stp q1, q0, [x12] │ │ + b.cc 34358 // b.lo, b.ul, b.last │ │ + cmp x10, x24 │ │ + b.eq 343b0 // b.none │ │ + sub x9, x9, #0x20 │ │ + ldp q0, q1, [x8], #32 │ │ + add x10, x9, x21, lsl #5 │ │ + stp q0, q1, [x10] │ │ + mov x10, x24 │ │ + add x11, x20, x24, lsl #5 │ │ + cmp x8, x11 │ │ + b.cc 34358 // b.lo, b.ul, b.last │ │ + b 34384 │ │ + lsl x2, x21, #5 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + add x0, x20, x21, lsl #5 │ │ + subs x1, x24, x21 │ │ + b.eq 343ec // b.none │ │ + ldr x8, [sp, #8] │ │ + mov x9, x1 │ │ + mov x10, x0 │ │ + add x8, x8, x24, lsl #5 │ │ + ldp q0, q1, [x8], #-32 │ │ + subs x9, x9, #0x1 │ │ + stp q0, q1, [x10], #32 │ │ + b.ne 343dc // b.any │ │ + cbz x21, 3441c │ │ + cmp x24, x21 │ │ + b.cc 34754 // b.lo, b.ul, b.last │ │ + add x5, sp, #0x10 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, w23 │ │ + bl 340bc │ │ + cmp x21, #0x21 │ │ mov x24, x21 │ │ - ldrb w12, [x24, x25] │ │ - cbz w12, 353fc │ │ - add x25, x25, #0x1 │ │ - add x12, x24, x25 │ │ - cmp x12, x9 │ │ - b.ne 353e0 // b.any │ │ - b 35498 │ │ - add x9, x24, x25 │ │ - mvn x11, x25 │ │ - add x9, x9, #0x1 │ │ - add x10, x10, x11 │ │ - str x9, [sp, #1200] │ │ - str x10, [sp, #1208] │ │ - cbz x25, 356c0 │ │ - ldr x9, [sp, #1216] │ │ - cmp x1, x9 │ │ - b.ne 35434 // b.any │ │ - add x0, sp, #0x4c0 │ │ - bl 38310 │ │ - ldr x1, [sp, #1232] │ │ - ldr x8, [sp, #1224] │ │ - madd x9, x1, x27, x8 │ │ - add x1, x1, #0x1 │ │ - mov x11, x24 │ │ - stp x23, x24, [x9] │ │ - str x25, [x9, #16] │ │ - ldr x21, [sp, #1200] │ │ - str x1, [sp, #1232] │ │ - ldr x10, [sp, #1208] │ │ - add x9, x21, x10 │ │ - cbnz x10, 353d4 │ │ - b 35514 │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x4b0 │ │ - bl 3b27c │ │ - ldr x9, [sp, #992] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - str x9, [sp, #128] │ │ - b.ne 354a0 // b.any │ │ - ldr x23, [sp, #1000] │ │ - mov w24, #0x1 // #1 │ │ - ldr x21, [sp, #1008] │ │ - lsr x22, x23, #8 │ │ - lsr x20, x23, #16 │ │ - b 35ce4 │ │ - mov x21, x24 │ │ - b 35514 │ │ - ldr x8, [sp, #1000] │ │ - ldr x9, [sp, #1200] │ │ - str x8, [sp, #136] │ │ - ldr x8, [sp, #1208] │ │ - cbz x8, 35530 │ │ - ldr x11, [sp, #1008] │ │ - mov x23, xzr │ │ - mov w10, wzr │ │ - add x21, x9, x8 │ │ - sub x8, x8, #0x1 │ │ - add x9, x9, #0x1 │ │ - str x11, [sp, #184] │ │ - ldurb w11, [x9, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 354e4 // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3555c // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x23, x12, x23 │ │ - tbz w11, #7, 35578 │ │ - add x9, x9, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x8, x8, #0x1 │ │ - cmn x8, #0x1 │ │ - b.ne 354d0 // b.any │ │ - str x21, [sp, #1200] │ │ - str xzr, [sp, #1208] │ │ - b 35534 │ │ - mov w8, #0x2 // #2 │ │ - lsr x22, x11, #8 │ │ - mov w24, wzr │ │ - lsr x20, x11, #16 │ │ - mov w23, #0x13 // #19 │ │ - stp xzr, x8, [sp, #128] │ │ - b 35ce4 │ │ - mov x21, x9 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w24, wzr │ │ - mov w23, #0x13 // #19 │ │ - b 35ce4 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ - mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - b 35e58 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w24, wzr │ │ - mov w23, #0x6 // #6 │ │ - str x9, [sp, #1200] │ │ - str x8, [sp, #1208] │ │ - b 35ce4 │ │ - str x9, [sp, #1200] │ │ - str x8, [sp, #1208] │ │ - cbz x23, 356a8 │ │ - ldr x8, [sp, #184] │ │ - cbz x8, 35e3c │ │ - ldr w8, [sp, #312] │ │ - stp xzr, xzr, [sp, #160] │ │ - ldr w9, [sp, #304] │ │ - orr w8, w8, w9, lsl #8 │ │ - mov w9, #0x50000 // #327680 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #296] │ │ - ldr x8, [sp, #184] │ │ - lsl x8, x8, #2 │ │ - str x8, [sp, #176] │ │ - mov w8, #0x8 // #8 │ │ - str x8, [sp, #120] │ │ - ldr x8, [sp, #168] │ │ - mov x29, xzr │ │ - mov w25, #0x2e // #46 │ │ - add x8, x8, #0x1 │ │ - str x8, [sp, #168] │ │ - ldr x8, [sp, #136] │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x4b0 │ │ - ldr w2, [sp, #296] │ │ - add x21, x8, x29 │ │ - ldrh w3, [x21, #2] │ │ - bl 3b538 │ │ - ldr x8, [sp, #992] │ │ - cmp x8, #0x2e │ │ - b.eq 35690 // b.none │ │ - ldrh w9, [x21] │ │ - add x29, x29, #0x4 │ │ - ldr x10, [sp, #1000] │ │ - ldr x11, [sp, #1008] │ │ - cmp w9, #0x1 │ │ - csel x25, x8, x25, eq // eq = none │ │ - ldr x8, [sp, #176] │ │ - csel x24, x10, x24, eq // eq = none │ │ - csel x27, x11, x27, eq // eq = none │ │ - cmp x8, x29 │ │ - b.ne 355d0 // b.any │ │ - cmp x25, #0x2e │ │ - b.eq 35e3c // b.none │ │ - ldr x8, [sp, #1216] │ │ - ldr x9, [sp, #160] │ │ - cmp x9, x8 │ │ - b.ne 35658 // b.any │ │ - add x0, sp, #0x4c0 │ │ - ldr x1, [sp, #160] │ │ - bl 38310 │ │ - ldr x8, [sp, #1232] │ │ - str x8, [sp, #160] │ │ - ldr x8, [sp, #1224] │ │ - str x8, [sp, #120] │ │ - ldr x10, [sp, #160] │ │ - mov w8, #0x18 // #24 │ │ - ldr x9, [sp, #120] │ │ - madd x8, x10, x8, x9 │ │ - ldr x9, [sp, #168] │ │ - add x10, x10, #0x1 │ │ - cmp x9, x23 │ │ - stp x25, x24, [x8] │ │ - str x27, [x8, #16] │ │ - str x10, [sp, #160] │ │ - str x10, [sp, #1232] │ │ - b.ne 355bc // b.any │ │ - str xzr, [sp, #296] │ │ - b 356c8 │ │ - ldr x23, [sp, #1000] │ │ - mov w24, wzr │ │ - ldr x21, [sp, #1008] │ │ - lsr x22, x23, #8 │ │ - lsr x20, x23, #16 │ │ - b 35ce4 │ │ - mov w8, #0x8 // #8 │ │ - str xzr, [sp, #296] │ │ - str xzr, [sp, #1160] │ │ - str xzr, [sp, #1176] │ │ - str x8, [sp, #1168] │ │ - b 35900 │ │ - str xzr, [sp, #184] │ │ - str xzr, [sp, #128] │ │ - mov w8, #0x8 // #8 │ │ - cmp w28, #0x5 │ │ - str xzr, [sp, #1160] │ │ - str xzr, [sp, #1176] │ │ - str x8, [sp, #1168] │ │ - b.cs 35900 // b.hs, b.nlast │ │ - ldr x8, [sp, #152] │ │ - mov w9, #0x2e // #46 │ │ - ldr x12, [sp, #1208] │ │ - ldr x21, [sp, #1200] │ │ - cmp x8, #0x0 │ │ - mov w8, #0x1f // #31 │ │ - csel x23, x9, x8, eq // eq = none │ │ - cbz x12, 35c84 │ │ - mov x1, xzr │ │ - add x13, x21, x12 │ │ - mov w8, #0x8 // #8 │ │ - mov w9, #0x2 // #2 │ │ - str x9, [sp, #176] │ │ + b.cs 342a0 // b.hs, b.nlast │ │ + b 340f0 │ │ + cmp x22, x24 │ │ + b.cc 34784 // b.lo, b.ul, b.last │ │ mov x25, xzr │ │ - mov x14, x24 │ │ - mov x24, x21 │ │ - sub x11, x12, #0x3 │ │ - sub x9, x12, #0x4 │ │ - add x10, x21, #0x4 │ │ - ldrb w15, [x24, x25] │ │ - cbz w15, 35754 │ │ + mov x8, x20 │ │ + add x9, x20, x26, lsl #5 │ │ + cmp x20, x9 │ │ + b.cs 34464 // b.hs, b.nlast │ │ + ldr x10, [x8, #16] │ │ + ldur x11, [x27, #16] │ │ + sub x28, x28, #0x20 │ │ + ldp q1, q0, [x8], #32 │ │ + cmp x11, x10 │ │ + csel x10, x19, x28, cs // cs = hs, nlast │ │ + add x10, x10, x25, lsl #5 │ │ + cinc x25, x25, cs // cs = hs, nlast │ │ + cmp x8, x9 │ │ + stp q1, q0, [x10] │ │ + b.cc 34438 // b.lo, b.ul, b.last │ │ + cmp x26, x24 │ │ + b.eq 34494 // b.none │ │ + ldp q1, q0, [x8], #32 │ │ + add x9, x19, x25, lsl #5 │ │ + sub x28, x28, #0x20 │ │ add x25, x25, #0x1 │ │ - sub x11, x11, #0x1 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - add x15, x24, x25 │ │ - cmp x15, x13 │ │ - b.ne 3572c // b.any │ │ - b 35c88 │ │ - add x13, x24, x25 │ │ - mvn x15, x25 │ │ - add x14, x13, #0x1 │ │ - add x15, x12, x15 │ │ - str x14, [sp, #1200] │ │ - str x15, [sp, #1208] │ │ - cbz x25, 35e2c │ │ - cbz x15, 35e34 │ │ - mov x29, xzr │ │ - mov w16, wzr │ │ - sub x17, x12, #0x1 │ │ + mov x26, x24 │ │ + stp q1, q0, [x9] │ │ + add x9, x20, x24, lsl #5 │ │ + cmp x8, x9 │ │ + b.cc 34438 // b.lo, b.ul, b.last │ │ + b 34464 │ │ + lsl x2, x25, #5 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + subs x21, x24, x25 │ │ + b.eq 34734 // b.none │ │ + ldr x8, [sp, #8] │ │ + add x20, x20, x25, lsl #5 │ │ + mov x9, x21 │ │ + add x8, x8, x24, lsl #5 │ │ + mov x10, x20 │ │ + ldp q0, q1, [x8], #-32 │ │ + subs x9, x9, #0x1 │ │ + stp q0, q1, [x10], #32 │ │ + b.ne 344c0 // b.any │ │ + cmp x24, x25 │ │ + b.cc 34788 // b.lo, b.ul, b.last │ │ + cmp x21, #0x21 │ │ + mov x25, xzr │ │ + b.cs 3429c // b.hs, b.nlast │ │ + b 340f0 │ │ + mov x0, x20 │ │ + mov x1, x24 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, #0x1 // #1 │ │ + bl 33bc8 │ │ + b 34734 │ │ + ldp q1, q0, [x20] │ │ + add x10, x20, x9 │ │ + ldr q2, [x10, #16] │ │ + mov w11, #0x1 // #1 │ │ + str q0, [x19, #16] │ │ + ldr q0, [x10] │ │ + add x10, x19, x9 │ │ + str q1, [x19] │ │ + stp q0, q2, [x10] │ │ + lsl x12, x11, #5 │ │ + cmp x11, x8 │ │ + sub x13, x21, x8 │ │ + add x14, x11, #0x1 │ │ + b.cs 345d0 // b.hs, b.nlast │ │ + mov x10, x12 │ │ + mov x16, x14 │ │ + mov x15, x11 │ │ + b 3456c │ │ + mov x2, x19 │ │ + ldr q0, [x16] │ │ + str q0, [x2] │ │ + stp x17, x0, [x1, #-16] │ │ + cmp x15, x8 │ │ + add x10, x10, #0x20 │ │ + cinc x16, x15, cc // cc = lo, ul, last │ │ + b.cs 345d0 // b.hs, b.nlast │ │ + mov x17, x15 │ │ + mov x15, x16 │ │ + lsl x17, x17, #5 │ │ + add x16, x20, x17 │ │ + add x0, x19, x17 │ │ + ldp q1, q0, [x16] │ │ + ldur x1, [x0, #-16] │ │ + stp q1, q0, [x0] │ │ + ldr x17, [x0, #16] │ │ + cmp x17, x1 │ │ + b.cs 3455c // b.hs, b.nlast │ │ + ldr x0, [x0, #24] │ │ + mov x3, x10 │ │ + add x1, x19, x3 │ │ + mov x2, x3 │ │ + subs x3, x3, #0x20 │ │ + ldp q0, q1, [x1, #-32] │ │ + stp q0, q1, [x1] │ │ + b.eq 3454c // b.none │ │ + ldur x1, [x1, #-48] │ │ + cmp x17, x1 │ │ + b.cc 345a0 // b.lo, b.ul, b.last │ │ + add x1, x19, x2 │ │ + add x2, x19, x3 │ │ + b 34550 │ │ + cmp x11, x13 │ │ + add x10, x19, x9 │ │ + b.cs 34680 // b.hs, b.nlast │ │ + add x9, x20, x9 │ │ + mov w15, #0x20 // #32 │ │ + mov x16, x10 │ │ + b 34610 │ │ + mov x2, x10 │ │ + ldr q0, [x14] │ │ + str q0, [x2] │ │ + stp x17, x0, [x1, #-16] │ │ + cmp x11, x13 │ │ + sub x15, x15, #0x20 │ │ + add x16, x16, #0x20 │ │ + cinc x14, x11, cc // cc = lo, ul, last │ │ + b.cs 34680 // b.hs, b.nlast │ │ + mov x17, x11 │ │ + mov x11, x14 │ │ + lsl x17, x17, #5 │ │ + add x14, x9, x17 │ │ + add x0, x10, x17 │ │ + ldp q1, q0, [x14] │ │ + ldur x1, [x0, #-16] │ │ + stp q1, q0, [x0] │ │ + ldr x17, [x0, #16] │ │ + cmp x17, x1 │ │ + b.cs 345fc // b.hs, b.nlast │ │ + ldr x0, [x0, #24] │ │ + mov x2, x15 │ │ + mov x4, x16 │ │ + add x1, x4, x12 │ │ + cmp x12, x2 │ │ + ldp q0, q1, [x1, #-32] │ │ + stp q0, q1, [x1] │ │ + b.eq 345ec // b.none │ │ + ldur x1, [x1, #-48] │ │ + mov x3, x4 │ │ + sub x4, x4, #0x20 │ │ + add x2, x2, #0x20 │ │ + cmp x17, x1 │ │ + b.cc 34648 // b.lo, b.ul, b.last │ │ + add x1, x3, x12 │ │ + add x2, x4, x12 │ │ + b 345f0 │ │ + lsl x22, x21, #5 │ │ + sub x14, x10, #0x20 │ │ + mov x11, x19 │ │ + mov x12, x20 │ │ + sub x13, x22, #0x20 │ │ + add x9, x19, x13 │ │ + ldr x15, [x10, #16] │ │ + ldr x16, [x11, #16] │ │ + ldr x17, [x9, #16] │ │ + cmp x15, x16 │ │ + ldr x15, [x14, #16] │ │ + csel x0, x10, x11, cc // cc = lo, ul, last │ │ + cset w16, cs // cs = hs, nlast │ │ + ldp q0, q1, [x0] │ │ + cset w0, cc // cc = lo, ul, last │ │ + cmp x17, x15 │ │ + add x11, x11, x16, lsl #5 │ │ + add x10, x10, x0, lsl #5 │ │ + csel x16, x14, x9, cc // cc = lo, ul, last │ │ + csetm x17, cc // cc = lo, ul, last │ │ + add x15, x20, x13 │ │ + stp q0, q1, [x12], #32 │ │ + add x14, x14, x17, lsl #5 │ │ + ldp q0, q1, [x16] │ │ + csetm x16, cs // cs = hs, nlast │ │ + add x9, x9, x16, lsl #5 │ │ + subs x8, x8, #0x1 │ │ + sub x13, x13, #0x20 │ │ + stp q0, q1, [x15] │ │ + b.ne 34698 // b.any │ │ + add x8, x14, #0x20 │ │ + tbz w21, #0, 34720 │ │ + cmp x11, x8 │ │ + csel x13, x11, x10, cc // cc = lo, ul, last │ │ + cset w14, cc // cc = lo, ul, last │ │ + ldp q1, q0, [x13] │ │ + cset w13, cs // cs = hs, nlast │ │ + add x11, x11, x14, lsl #5 │ │ + add x10, x10, x13, lsl #5 │ │ + stp q1, q0, [x12] │ │ + cmp x11, x8 │ │ + b.ne 34780 // b.any │ │ + add x8, x9, #0x20 │ │ + cmp x10, x8 │ │ + b.ne 34780 // b.any │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #48] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x1a8 │ │ + add x0, sp, #0x30 │ │ + stp xzr, xzr, [sp, #72] │ │ + str x8, [sp, #64] │ │ + bl 16fbc │ │ + bl 19954 │ │ + brk #0x1 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x1c0 │ │ mov x0, x25 │ │ - mov x12, x15 │ │ - add x13, x24, x0 │ │ - sub x2, x12, #0x1 │ │ - cmp w16, #0x3f │ │ - ldrb w3, [x13, #1]! │ │ - add x21, x13, #0x1 │ │ - b.ne 357a8 // b.any │ │ - cmp w3, #0x2 │ │ - b.cs 35d8c // b.hs, b.nlast │ │ - and x4, x3, #0x7f │ │ - lsl x4, x4, x16 │ │ - orr x29, x4, x29 │ │ - tbz w3, #7, 357dc │ │ - add w16, w16, #0x7 │ │ - add x0, x0, #0x1 │ │ - sub x11, x11, #0x1 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - mov x12, x2 │ │ - cmp x17, x0 │ │ - b.ne 35788 // b.any │ │ - b 35db0 │ │ - str x21, [sp, #1200] │ │ - str x2, [sp, #1208] │ │ - cbz x2, 35e14 │ │ - mov x27, xzr │ │ - mov w15, wzr │ │ - add x16, x24, x0 │ │ - mov w17, #0x3 // #3 │ │ - mov w0, #0x2 // #2 │ │ - add x14, x16, x0 │ │ - add x21, x16, x17 │ │ - cmp w15, #0x3f │ │ - ldrb w2, [x14] │ │ - b.ne 35818 // b.any │ │ - cmp w2, #0x2 │ │ - b.cs 35db8 // b.hs, b.nlast │ │ - and x3, x2, #0x7f │ │ - lsl x3, x3, x15 │ │ - orr x27, x3, x27 │ │ - tbz w2, #7, 3584c │ │ - add w15, w15, #0x7 │ │ - sub x11, x11, #0x1 │ │ - add x0, x0, #0x1 │ │ - add x17, x17, #0x1 │ │ - sub x9, x9, #0x1 │ │ - add x10, x10, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 357fc // b.any │ │ - b 35ddc │ │ - str x21, [sp, #1200] │ │ - str x11, [sp, #1208] │ │ - cbz x11, 35e14 │ │ + mov x1, x24 │ │ + bl 17624 │ │ + mov x21, x0 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + bl 75e40 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + cmp x3, #0x8 │ │ + b.cc 34834 // b.lo, b.ul, b.last │ │ + lsr x21, x3, #3 │ │ + lsl x8, x21, #8 │ │ + lsl x23, x21, #7 │ │ + mov x3, x21 │ │ + sub x24, x8, x21, lsl #5 │ │ + add x1, x0, x23 │ │ + add x2, x0, x24 │ │ + bl 347b8 │ │ + mov x22, x0 │ │ + add x1, x20, x23 │ │ + add x2, x20, x24 │ │ + mov x0, x20 │ │ + mov x3, x21 │ │ + bl 347b8 │ │ + mov x20, x0 │ │ + add x1, x19, x23 │ │ + add x2, x19, x24 │ │ + mov x0, x19 │ │ + mov x3, x21 │ │ + bl 347b8 │ │ + mov x19, x0 │ │ + mov x0, x22 │ │ + ldr x8, [x0, #16] │ │ + ldr x9, [x20, #16] │ │ + ldr x10, [x19, #16] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x19, x20, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x0, x9, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1c0 │ │ + mov w8, #0x8 // #8 │ │ + ldr x10, [x2, #368] │ │ + mov x19, x0 │ │ + stp xzr, x8, [x29, #-216] │ │ + stp x8, xzr, [x29, #-184] │ │ + ldp x8, x9, [x2, #40] │ │ + stp xzr, xzr, [x29, #-200] │ │ + stur xzr, [x29, #-136] │ │ + stp x8, x9, [x29, #-168] │ │ + add x8, x10, #0x10 │ │ + stp x2, x8, [x29, #-152] │ │ + cbz x9, 351f0 │ │ + ldp x28, x11, [x1, #224] │ │ + mov w23, #0x8 // #8 │ │ + ldr w24, [x2, #72] │ │ + ldr x25, [x2, #440] │ │ + mov x26, xzr │ │ + ldrb w8, [x1, #272] │ │ + ldr x27, [x2, #424] │ │ + mov x22, xzr │ │ + cmp w24, #0x50, lsl #12 │ │ + str x11, [sp, #192] │ │ + sub x11, x11, x25 │ │ + cset w10, cc // cc = lo, ul, last │ │ + str x11, [sp, #168] │ │ + add x11, x28, x25 │ │ + str x11, [sp, #176] │ │ + tst w8, w10 │ │ + ubfx x11, x24, #8, #8 │ │ + ldp x8, x20, [x1, #16] │ │ + lsr w10, w24, #16 │ │ + str x11, [sp, #160] │ │ + and w11, w24, #0xff00 │ │ + mov w15, #0x4 // #4 │ │ + str w11, [sp, #156] │ │ + csel x11, x25, xzr, ne // ne = any │ │ + cmp w10, #0x4 │ │ + str x8, [sp, #144] │ │ + add x8, x8, x27 │ │ + mov w16, #0xc // #12 │ │ + str x11, [sp, #184] │ │ + sub x11, x20, x27 │ │ + str x8, [sp, #200] │ │ + and x8, x24, #0xff │ │ + stp x8, x11, [sp, #208] │ │ + cset w8, hi // hi = pmore │ │ + str x8, [sp, #104] │ │ + ubfiz x8, x8, #4, #32 │ │ + str w10, [sp, #116] │ │ + add x10, x1, #0xd0 │ │ + stp x8, x10, [sp, #128] │ │ + mov w8, #0x18 // #24 │ │ + csel x8, x8, x23, hi // hi = pmore │ │ + str x8, [sp, #120] │ │ + ldr x8, [x2, #408] │ │ + str x8, [sp, #96] │ │ + ldur x8, [x29, #-152] │ │ + ldur x11, [x29, #-168] │ │ mov x21, xzr │ │ - mov w12, wzr │ │ - add x11, x11, #0x1 │ │ - ldurb w13, [x10, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 35878 // b.any │ │ - cmp w13, #0x2 │ │ - b.cs 35de4 // b.hs, b.nlast │ │ - and x15, x13, #0x7f │ │ - lsl x15, x15, x12 │ │ - orr x21, x15, x21 │ │ - tbz w13, #7, 358a0 │ │ - add x10, x10, #0x1 │ │ - add w12, w12, #0x7 │ │ - sub x9, x9, #0x1 │ │ - cmn x9, #0x1 │ │ - b.ne 35864 // b.any │ │ - b 35e08 │ │ - ldr x11, [sp, #1160] │ │ - str x10, [sp, #1200] │ │ - str x9, [sp, #1208] │ │ - cmp x1, x11 │ │ - b.ne 358c4 // b.any │ │ - add x0, sp, #0x488 │ │ - bl 38060 │ │ - ldr x1, [sp, #1176] │ │ - ldr x8, [sp, #1168] │ │ - movi v0.2d, #0x0 │ │ - add x9, x8, x1, lsl #6 │ │ - mov w10, #0x1f // #31 │ │ - add x1, x1, #0x1 │ │ - mov x14, x24 │ │ - stp x25, x29, [x9, #16] │ │ - stp x10, x24, [x9] │ │ - stp x27, x21, [x9, #32] │ │ - str q0, [x9, #48] │ │ - ldr x21, [sp, #1200] │ │ - str x1, [sp, #1176] │ │ - ldr x12, [sp, #1208] │ │ - add x13, x21, x12 │ │ - cbnz x12, 35714 │ │ - b 35c8c │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x4b0 │ │ - bl 3b27c │ │ - ldr x9, [sp, #992] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x9, x8 │ │ - str x9, [sp, #168] │ │ - b.ne 35938 // b.any │ │ - ldr x23, [sp, #1000] │ │ - mov w24, #0x1 // #1 │ │ - ldr x21, [sp, #1008] │ │ - lsr x22, x23, #8 │ │ - lsr x20, x23, #16 │ │ - b 35cb8 │ │ - ldr x8, [sp, #1000] │ │ - ldr x9, [sp, #1200] │ │ - str x8, [sp, #176] │ │ - ldr x8, [sp, #1208] │ │ - cbz x8, 359ac │ │ - ldr x11, [sp, #1008] │ │ - mov x24, xzr │ │ mov w10, wzr │ │ - add x21, x9, x8 │ │ - sub x8, x8, #0x1 │ │ - add x9, x9, #0x1 │ │ - str x11, [sp, #160] │ │ - ldurb w11, [x9, #-1] │ │ + ldrb w12, [x8, #73] │ │ + ldr x14, [x8, #40] │ │ + cmp w12, #0x8 │ │ + ldp x12, x13, [x8, #48] │ │ + csel x15, x16, x15, eq // eq = none │ │ + add x13, x13, x11 │ │ + add x12, x12, x14 │ │ + add x13, x13, x15 │ │ + sub x12, x13, x12 │ │ + add x13, x11, #0x1 │ │ + str x12, [sp, #224] │ │ + sub x12, x9, #0x1 │ │ + ldurb w14, [x13, #-1] │ │ cmp w10, #0x3f │ │ - b.ne 3597c // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 359c4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x24, x12, x24 │ │ - tbz w11, #7, 359e0 │ │ - add x9, x9, #0x1 │ │ + b.ne 349d8 // b.any │ │ + cmp w14, #0x1 │ │ + b.hi 35074 // b.pmore │ │ + and x15, x14, #0x7f │ │ + lsl x15, x15, x10 │ │ + orr x21, x15, x21 │ │ + tbz w14, #7, 34a00 │ │ + sub x12, x12, #0x1 │ │ + add x13, x13, #0x1 │ │ add w10, w10, #0x7 │ │ + cmn x12, #0x1 │ │ + b.ne 349c4 // b.any │ │ + b 35084 │ │ + stp x13, x12, [x29, #-168] │ │ + cbz x21, 34a78 │ │ + ldur x10, [x29, #-144] │ │ + sub x9, x21, #0x1 │ │ + ldr x11, [x10, #16] │ │ + cmp x9, x11 │ │ + b.cs 34a88 // b.hs, b.nlast │ │ + mov w11, #0x70 // #112 │ │ + ldr x10, [x10, #8] │ │ + madd x9, x9, x11, x10 │ │ + ldrb w10, [x9, #106] │ │ + cmp w10, #0x1 │ │ + b.ne 34a40 // b.any │ │ + ldur x10, [x29, #-136] │ │ + add x10, x10, #0x1 │ │ + stur x10, [x29, #-136] │ │ + ldrh w10, [x9, #104] │ │ + cmp w10, #0x2e │ │ + b.ne 34aec // b.any │ │ + ldr w8, [x9] │ │ + str x28, [sp, #72] │ │ + cmp w8, #0x1 │ │ + b.ne 34e24 // b.any │ │ + ldp x21, x4, [x9, #16] │ │ + cbz x4, 34e38 │ │ + lsl x28, x4, #4 │ │ + stp wzr, wzr, [sp, #84] │ │ + str wzr, [sp, #68] │ │ + str wzr, [sp, #44] │ │ + b 34b38 │ │ + ldur x8, [x29, #-136] │ │ sub x8, x8, #0x1 │ │ - cmn x8, #0x1 │ │ - b.ne 35968 // b.any │ │ - str x21, [sp, #1200] │ │ - str xzr, [sp, #1208] │ │ - b 359b0 │ │ - mov x21, x9 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w24, wzr │ │ - mov w23, #0x13 // #19 │ │ - b 35cb8 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ - mov w24, wzr │ │ - mov w23, #0x6 // #6 │ │ - str x9, [sp, #1200] │ │ - str x8, [sp, #1208] │ │ - b 35cb8 │ │ - str x9, [sp, #1200] │ │ - str x8, [sp, #1208] │ │ - cbz x24, 35d1c │ │ - ldr x8, [sp, #160] │ │ - cbz x8, 35e4c │ │ - ldr w8, [sp, #312] │ │ - mov w23, #0x2e // #46 │ │ - ldr w9, [sp, #304] │ │ - str xzr, [sp, #48] │ │ - orr w8, w8, w9, lsl #8 │ │ - mov w9, #0x50000 // #327680 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #92] │ │ - ldr x8, [sp, #160] │ │ - lsl x8, x8, #2 │ │ - str x8, [sp, #80] │ │ - mov w8, #0x8 // #8 │ │ - stp x8, xzr, [sp, #16] │ │ - ldr x8, [sp, #48] │ │ - mov x29, xzr │ │ - movi v0.2d, #0x0 │ │ - mov x21, xzr │ │ - stp xzr, xzr, [sp, #112] │ │ - add x8, x8, #0x1 │ │ - str q0, [sp, #32] │ │ + stur x8, [x29, #-136] │ │ + b 34e74 │ │ + ldr x9, [x10, #24] │ │ + cbz x9, 351d8 │ │ + ldr x10, [x10, #32] │ │ + ldrh w12, [x9, #1330] │ │ + add x14, x9, #0x4d8 │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + lsl x13, x12, #3 │ │ + cbz x13, 34ad4 │ │ + ldr x15, [x14], #8 │ │ + sub x13, x13, #0x8 │ │ + add x11, x11, #0x1 │ │ + cmp x21, x15 │ │ + cset w15, hi // hi = pmore │ │ + csinv w15, w15, wzr, cs // cs = hs, nlast │ │ + and w15, w15, #0xff │ │ + cmp w15, #0x1 │ │ + b.eq 34aa4 // b.none │ │ + cbnz w15, 34ad8 │ │ + b 34b04 │ │ + mov x11, x12 │ │ + cbz x10, 351d8 │ │ + add x9, x9, x11, lsl #3 │ │ + sub x10, x10, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 34a94 │ │ + ldr w10, [x9] │ │ + cmp w10, #0x1 │ │ + b.ne 34e40 // b.any │ │ + ldp x3, x4, [x9, #16] │ │ + mov x21, x28 │ │ + b 34e54 │ │ + mov w10, #0x70 // #112 │ │ + madd x9, x11, x10, x9 │ │ + ldrb w10, [x9, #106] │ │ + cmp w10, #0x1 │ │ + b.eq 34a34 // b.none │ │ + b 34a40 │ │ + ldur x8, [x29, #-40] │ │ str x8, [sp, #48] │ │ - mov w8, #0x2e // #46 │ │ - str x8, [sp, #72] │ │ - b 35a70 │ │ - and x8, x8, #0xffffffff │ │ - stp x8, x27, [sp, #112] │ │ - ldr x21, [sp, #104] │ │ - ldr x8, [sp, #80] │ │ - add x29, x29, #0x4 │ │ - cmp x8, x29 │ │ - b.eq 35c08 // b.none │ │ - ldr x8, [sp, #176] │ │ - add x0, sp, #0x3e0 │ │ - add x1, sp, #0x4b0 │ │ - ldr w2, [sp, #92] │ │ - add x25, x8, x29 │ │ - ldp x8, x27, [sp, #112] │ │ - ldrh w3, [x25, #2] │ │ - stp x8, x21, [sp, #96] │ │ - bl 3b538 │ │ - ldr x9, [sp, #992] │ │ - ldr x8, [sp, #1000] │ │ - ldr x21, [sp, #1008] │ │ - cmp x9, #0x2e │ │ - b.eq 35ca8 // b.none │ │ - ldrh w10, [x25] │ │ - sub w10, w10, #0x1 │ │ - cmp w10, #0x4 │ │ - b.hi 35bf8 // b.pmore │ │ - adrp x13, 6000 │ │ - add x13, x13, #0x59a │ │ - adr x11, 35ad0 │ │ - ldrb w12, [x13, x10] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - stp x8, x21, [sp, #56] │ │ - ldp x8, x21, [sp, #96] │ │ - str x9, [sp, #72] │ │ - b 35bdc │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #84] │ │ + subs x28, x28, #0x10 │ │ + add x21, x21, #0x10 │ │ + b.eq 34e88 // b.none │ │ + ldur x8, [x29, #-152] │ │ + ldr q0, [x21] │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0xa8 │ │ + sub x3, x29, #0x30 │ │ + ldr w2, [x8, #72] │ │ + sub x8, x29, #0x80 │ │ + str q0, [x8, #80] │ │ + bl 35b24 │ │ + ldur x8, [x29, #-128] │ │ + cmp x8, #0x2e │ │ + b.eq 351c4 // b.none │ │ + ldurh w8, [x29, #-104] │ │ + cmp w8, #0x55 │ │ + b.eq 34c6c // b.none │ │ + cmp w8, #0x12 │ │ + b.eq 34bf4 // b.none │ │ + cmp w8, #0x11 │ │ + b.ne 34b2c // b.any │ │ + sub x0, x29, #0x30 │ │ + sub x1, x29, #0x80 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-48] │ │ + cbz x8, 34b1c │ │ + cmp x8, #0xc │ │ + b.ne 34b2c // b.any │ │ + cmp x20, x27 │ │ + b.cc 352f8 // b.lo, b.ul, b.last │ │ + ldur x8, [x29, #-40] │ │ + ldr x9, [sp, #208] │ │ + mul x10, x8, x9 │ │ + ldr x8, [sp, #216] │ │ + subs x9, x8, x10 │ │ + b.cc 35308 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #200] │ │ + and w11, w24, #0xff │ │ + cmp w11, #0x3 │ │ + add x8, x8, x10 │ │ + b.gt 34d44 │ │ + cmp w11, #0x1 │ │ + b.eq 34dbc // b.none │ │ + cmp w11, #0x2 │ │ + b.ne 3536c // b.any │ │ cmp x9, #0x1 │ │ - b.ne 35bf8 // b.any │ │ - cmp x21, #0x10 │ │ - b.ne 35bf8 // b.any │ │ - ldr q0, [x8] │ │ - str q0, [sp, #32] │ │ - b 35bf8 │ │ - sub x9, x9, #0x2 │ │ - cmp x9, #0x5 │ │ - b.hi 35bf8 // b.pmore │ │ - adrp x12, 6000 │ │ - add x12, x12, #0x5a5 │ │ - ldr x21, [sp, #104] │ │ - stp x8, x27, [sp, #112] │ │ - adr x10, 35a54 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - and x8, x8, #0xff │ │ - b 35a58 │ │ - sub x9, x9, #0x2 │ │ - cmp x9, #0x5 │ │ - b.hi 35bf8 // b.pmore │ │ - ldp x10, x21, [sp, #96] │ │ - adrp x12, 6000 │ │ - add x12, x12, #0x59f │ │ - stp x10, x8, [sp, #112] │ │ - adr x10, 35a60 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - and x8, x8, #0xff │ │ - b 35bc4 │ │ - sub x9, x9, #0x2 │ │ - cmp x9, #0x5 │ │ - b.hi 35bf8 // b.pmore │ │ - ldr x10, [sp, #96] │ │ - adrp x12, 6000 │ │ - add x12, x12, #0x5ab │ │ - mov x21, x8 │ │ - stp x10, x27, [sp, #112] │ │ - adr x10, 35a60 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - and x21, x8, #0xff │ │ - b 35bd8 │ │ - and x8, x8, #0xffff │ │ - b 35a58 │ │ - tbnz x8, #63, 35bf8 │ │ - str x27, [sp, #120] │ │ - b 35c00 │ │ - and x8, x8, #0xffff │ │ - b 35bc4 │ │ - and x8, x8, #0xffffffff │ │ - b 35bc4 │ │ - tbnz x8, #63, 35bf8 │ │ - str x8, [sp, #120] │ │ - b 35bfc │ │ - and x21, x8, #0xffff │ │ - b 35bd8 │ │ - and x21, x8, #0xffffffff │ │ - ldr x8, [sp, #96] │ │ - stp x8, x27, [sp, #112] │ │ - b 35a60 │ │ - tbnz x8, #63, 35bf8 │ │ + b.ls 35318 // b.plast │ │ + ldrh w8, [x8] │ │ + b 34ddc │ │ + sub x0, x29, #0x30 │ │ + sub x1, x29, #0x80 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-48] │ │ + cbz x8, 34d10 │ │ + cmp x8, #0x7 │ │ + b.eq 34cfc // b.none │ │ + cmp x8, #0xc │ │ + b.ne 34b2c // b.any │ │ + cmp x20, x27 │ │ + b.cc 352f8 // b.lo, b.ul, b.last │ │ + ldur x8, [x29, #-40] │ │ + ldr x9, [sp, #208] │ │ + mul x10, x8, x9 │ │ + ldr x8, [sp, #216] │ │ + subs x9, x8, x10 │ │ + b.cc 35308 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #200] │ │ + and w11, w24, #0xff │ │ + cmp w11, #0x3 │ │ + add x8, x8, x10 │ │ + b.gt 34d80 │ │ + cmp w11, #0x1 │ │ + b.eq 34df0 // b.none │ │ + cmp w11, #0x2 │ │ + b.ne 3537c // b.any │ │ + cmp x9, #0x1 │ │ + b.ls 35318 // b.plast │ │ + ldrh w8, [x8] │ │ + b 34e10 │ │ + sub x0, x29, #0x30 │ │ + sub x1, x29, #0x80 │ │ + bl 37c94 │ │ + ldp x9, x8, [x29, #-48] │ │ + cmp x9, #0x16 │ │ + b.eq 34ce8 // b.none │ │ + cmp x9, #0x18 │ │ + b.ne 34cf4 // b.any │ │ + ldr x9, [sp, #192] │ │ + cmp x9, x25 │ │ + b.cc 3534c // b.lo, b.ul, b.last │ │ + ldp x10, x9, [sp, #160] │ │ + mul x8, x8, x10 │ │ + subs x9, x9, x8 │ │ + b.cc 35354 // b.lo, b.ul, b.last │ │ + ldr w10, [sp, #156] │ │ + cmp w10, #0x800 │ │ + ldr x10, [sp, #176] │ │ + add x8, x10, x8 │ │ + b.ne 34d24 // b.any │ │ + cmp x9, #0x7 │ │ + b.ls 3535c // b.plast │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 34d30 │ │ + ldr x9, [sp, #184] │ │ + add x8, x8, x9 │ │ + b 34d34 │ │ + str wzr, [sp, #88] │ │ + b 34b2c │ │ + ldur x8, [x29, #-40] │ │ + str x8, [sp, #16] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #44] │ │ + b 34b2c │ │ + ldur x8, [x29, #-40] │ │ + str x8, [sp, #32] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #68] │ │ + b 34b2c │ │ + cmp x9, #0x3 │ │ + b.ls 3535c // b.plast │ │ + ldr w8, [x8] │ │ + add x8, x8, x25 │ │ + str x8, [sp, #56] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #88] │ │ + b 34b2c │ │ + cmp w11, #0x4 │ │ + b.eq 34dd0 // b.none │ │ + cmp w11, #0x8 │ │ + b.ne 3536c // b.any │ │ + cmp x9, #0x7 │ │ + b.ls 35318 // b.plast │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 34ddc │ │ + cmp w11, #0x4 │ │ + b.eq 34e04 // b.none │ │ + cmp w11, #0x8 │ │ + b.ne 3537c // b.any │ │ + cmp x9, #0x7 │ │ + b.ls 35318 // b.plast │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 34e10 │ │ + ldr x9, [sp, #216] │ │ + cmp x9, x10 │ │ + b.eq 35318 // b.none │ │ + ldrb w8, [x8] │ │ + b 34ddc │ │ + cmp x9, #0x3 │ │ + b.ls 35318 // b.plast │ │ + ldr w8, [x8] │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #24] │ │ + str w9, [sp, #84] │ │ + str x8, [sp, #48] │ │ + b 34b2c │ │ + ldr x9, [sp, #216] │ │ + cmp x9, x10 │ │ + b.eq 35318 // b.none │ │ + ldrb w8, [x8] │ │ + b 34e10 │ │ + cmp x9, #0x3 │ │ + b.ls 35318 // b.plast │ │ + ldr w8, [x8] │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #8] │ │ + str w9, [sp, #68] │ │ + str x8, [sp, #32] │ │ + b 34b2c │ │ + ldr x4, [x9, #8] │ │ + cmp x4, #0x6 │ │ + b.cs 35434 // b.hs, b.nlast │ │ + add x21, x9, #0x10 │ │ + cbnz x4, 34a64 │ │ + ldr x28, [sp, #72] │ │ + b 34e74 │ │ + ldr x4, [x9, #8] │ │ + cmp x4, #0x5 │ │ + b.hi 35434 // b.pmore │ │ + mov x21, x28 │ │ + add x3, x9, #0x10 │ │ + ldr w2, [x8, #72] │ │ + sub x0, x29, #0x80 │ │ + sub x1, x29, #0xa8 │ │ + bl 39d7c │ │ + ldurb w28, [x29, #-128] │ │ + cmp w28, #0x52 │ │ + b.ne 3532c // b.any │ │ + mov x28, x21 │ │ + ldur x9, [x29, #-160] │ │ + mov w15, #0x4 // #4 │ │ + mov w16, #0xc // #12 │ │ + cbnz x9, 34984 │ │ + b 351e8 │ │ + ldr w8, [sp, #88] │ │ + tbz w8, #0, 34f50 │ │ + ldp x10, x9, [sp, #128] │ │ + ldr x8, [sp, #120] │ │ + ldr x8, [x9, x8] │ │ + ldr x21, [x9, x10] │ │ + ldr x9, [sp, #56] │ │ + subs x8, x8, x9 │ │ + b.cc 35360 // b.lo, b.ul, b.last │ │ + mov x10, x9 │ │ + ldr x9, [sp, #144] │ │ + mov w28, wzr │ │ + str x26, [sp, #88] │ │ + stp x9, x20, [x29, #-128] │ │ ldr x9, [sp, #96] │ │ - mov x21, x8 │ │ - stp x9, x27, [sp, #112] │ │ - b 35a60 │ │ - str x27, [sp, #120] │ │ - ldr x8, [sp, #96] │ │ - str x8, [sp, #112] │ │ - b 35a5c │ │ - ldr x8, [sp, #72] │ │ - cmp x8, #0x2e │ │ - b.eq 35e4c // b.none │ │ - ldr x8, [sp, #1160] │ │ - ldr x9, [sp, #24] │ │ + sturh w24, [x29, #-80] │ │ + stp x9, x27, [x29, #-112] │ │ + add x9, x21, x10 │ │ + stp x9, x8, [x29, #-96] │ │ + ldr w8, [sp, #116] │ │ + sturh w8, [x29, #-78] │ │ + ldr x8, [sp, #104] │ │ + sturb w8, [x29, #-76] │ │ + sub x0, x29, #0x30 │ │ + sub x1, x29, #0x80 │ │ + bl 3a468 │ │ + ldp x8, x26, [x29, #-48] │ │ + ldur x21, [x29, #-32] │ │ + cmp x8, #0x2 │ │ + b.eq 34f94 // b.none │ │ + tbz w8, #0, 34fb0 │ │ + cmp x26, x21 │ │ + b.cs 34ee4 // b.hs, b.nlast │ │ + ldur x8, [x29, #-192] │ │ + ldr x9, [sp, #88] │ │ cmp x9, x8 │ │ - b.ne 35c3c // b.any │ │ - add x0, sp, #0x488 │ │ - ldr x1, [sp, #24] │ │ - bl 38060 │ │ - ldr x9, [sp, #1176] │ │ - ldr x8, [sp, #1168] │ │ - stp x8, x9, [sp, #16] │ │ - ldp x8, x9, [sp, #16] │ │ - ldr x11, [sp, #72] │ │ - ldr x10, [sp, #56] │ │ - ldr q0, [sp, #32] │ │ - add x8, x8, x9, lsl #6 │ │ + b.ne 34f28 // b.any │ │ + sub x0, x29, #0xc0 │ │ + bl 3b428 │ │ + ldur x23, [x29, #-184] │ │ + ldr x9, [sp, #88] │ │ + mov w8, #0x18 // #24 │ │ + mov w28, #0x1 // #1 │ │ + madd x8, x9, x8, x23 │ │ add x9, x9, #0x1 │ │ - stp x11, x10, [x8] │ │ - ldr x10, [sp, #64] │ │ - str q0, [x8, #48] │ │ - str x9, [sp, #24] │ │ - stp x10, x21, [x8, #16] │ │ - ldp x11, x10, [sp, #112] │ │ - stp x11, x10, [x8, #32] │ │ + str x9, [sp, #88] │ │ + stp x26, x21, [x8] │ │ + str x22, [x8, #16] │ │ + stur x9, [x29, #-176] │ │ + b 34ee4 │ │ + ldr x28, [sp, #72] │ │ + ldr w8, [sp, #84] │ │ + tbz w8, #0, 34e74 │ │ + ldr w8, [sp, #68] │ │ + tbz w8, #0, 34fc0 │ │ ldr x8, [sp, #48] │ │ - str x9, [sp, #1176] │ │ - cmp x8, x24 │ │ - b.ne 35a28 // b.any │ │ - b 35d20 │ │ - b 35c8c │ │ - mov x21, x24 │ │ - mov w8, #0x2 // #2 │ │ - lsr x22, x14, #8 │ │ - mov w24, wzr │ │ - lsr x20, x14, #16 │ │ - mov w23, #0x13 // #19 │ │ - stp xzr, x8, [sp, #168] │ │ - b 35cb8 │ │ - lsr x22, x8, #8 │ │ - mov w24, wzr │ │ - lsr x20, x8, #16 │ │ - mov w23, w8 │ │ - ldr x8, [sp, #1160] │ │ - cbz x8, 35cc8 │ │ - ldr x0, [sp, #1168] │ │ - bl 72f50 │ │ - ldr x8, [sp, #168] │ │ - cmp x8, #0x0 │ │ - csinc w8, w24, wzr, ne // ne = any │ │ - tbnz w8, #0, 35ce0 │ │ - ldr x0, [sp, #176] │ │ - bl 72f50 │ │ + ldr x21, [sp, #32] │ │ + cmp x8, x21 │ │ + b.cs 34e74 // b.hs, b.nlast │ │ + ldur x8, [x29, #-192] │ │ + cmp x26, x8 │ │ + b.ne 34ff4 // b.any │ │ + sub x0, x29, #0xc0 │ │ + bl 3b428 │ │ + ldur x23, [x29, #-184] │ │ + ldr x21, [sp, #32] │ │ + b 34ff4 │ │ + and w28, w26, #0xff │ │ + cmp w28, #0x52 │ │ + b.ne 35428 // b.any │ │ + tbnz w26, #8, 34fb4 │ │ + ldr x26, [sp, #88] │ │ + ldr x28, [sp, #72] │ │ + b 34e74 │ │ + tbz w28, #0, 34fa4 │ │ + ldr x26, [sp, #88] │ │ + ldr x28, [sp, #72] │ │ + b 35010 │ │ + ldr w8, [sp, #44] │ │ + tbz w8, #0, 34e74 │ │ + ldr x8, [sp, #16] │ │ + ldr x9, [sp, #48] │ │ + add x21, x9, x8 │ │ + cmp x9, x21 │ │ + b.cs 34e74 // b.hs, b.nlast │ │ + ldur x8, [x29, #-192] │ │ + cmp x26, x8 │ │ + b.ne 34ff4 // b.any │ │ + sub x0, x29, #0xc0 │ │ + bl 3b428 │ │ + ldur x23, [x29, #-184] │ │ + mov w8, #0x18 // #24 │ │ + ldr x9, [sp, #48] │ │ + madd x8, x26, x8, x23 │ │ + add x26, x26, #0x1 │ │ + stp x9, x21, [x8] │ │ + str x22, [x8, #16] │ │ + stur x26, [x29, #-176] │ │ + ldur x8, [x29, #-216] │ │ + stur xzr, [x29, #-128] │ │ + cmp x22, x8 │ │ + ldr x8, [sp, #224] │ │ + stur x8, [x29, #-64] │ │ + b.ne 35030 // b.any │ │ + sub x0, x29, #0xd8 │ │ + bl 3b4e8 │ │ + ldur x8, [x29, #-208] │ │ + mov w9, #0x48 // #72 │ │ + ldur q0, [x29, #-112] │ │ + madd x8, x22, x9, x8 │ │ + sub x9, x29, #0x80 │ │ + add x22, x22, #0x1 │ │ + stur x22, [x29, #-200] │ │ + str q0, [x8, #16] │ │ + ldur q0, [x29, #-96] │ │ + str q0, [x8, #32] │ │ + ldr q0, [x9, #48] │ │ + str q0, [x8, #48] │ │ + ldur x9, [x29, #-64] │ │ + str x9, [x8, #64] │ │ + ldur q0, [x29, #-128] │ │ + str q0, [x8] │ │ + b 34e74 │ │ + mov x23, xzr │ │ mov w24, wzr │ │ - ldr x8, [sp, #1216] │ │ - cbz x8, 35cf4 │ │ - ldr x0, [sp, #1224] │ │ - bl 72f50 │ │ - ldr x8, [sp, #128] │ │ - cmp x8, #0x0 │ │ - csinc w8, w24, wzr, ne // ne = any │ │ - tbz w8, #0, 35d0c │ │ - mov x28, x21 │ │ - b 34f50 │ │ - ldr x0, [sp, #136] │ │ - bl 72f50 │ │ - mov x28, x21 │ │ - b 34f50 │ │ - mov w23, #0x2e // #46 │ │ - ldr x10, [sp, #1176] │ │ - add x9, sp, #0x408 │ │ - ldr q0, [sp, #1216] │ │ - str xzr, [sp, #928] │ │ - ldr x8, [sp, #1232] │ │ - add x27, sp, #0x302 │ │ - str x10, [sp, #1104] │ │ - ldr x10, [sp, #232] │ │ - str q0, [sp, #1120] │ │ - ldr q1, [x9, #128] │ │ - movi v0.2d, #0x0 │ │ - str x8, [sp, #1136] │ │ - add x21, x22, x10 │ │ - ldrh w8, [sp, #1198] │ │ - ldp x22, x29, [sp, #136] │ │ - str q1, [sp, #1088] │ │ - ldur w9, [x9, #162] │ │ - stp q0, q0, [sp, #896] │ │ - ldr x24, [sp, #128] │ │ - strh w8, [sp, #1084] │ │ - ldr x25, [sp, #152] │ │ - str w9, [sp, #1080] │ │ - ldr x8, [sp, #432] │ │ - ldr x15, [sp, #280] │ │ - cmp x8, #0x2f │ │ - b.ne 34cdc // b.any │ │ - b 34d2c │ │ - mov w8, #0x2 // #2 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ + mov w28, #0x6 // #6 │ │ + b 35094 │ │ + mov x23, xzr │ │ mov w24, wzr │ │ - mov w23, #0x6 // #6 │ │ - str x21, [sp, #1200] │ │ - stp xzr, x8, [sp, #168] │ │ - str x2, [sp, #1208] │ │ - b 359dc │ │ - add x21, x14, x15 │ │ - b 35e0c │ │ - mov w8, #0x2 // #2 │ │ - mov w22, wzr │ │ + add x21, x11, x9 │ │ + mov w28, #0x13 // #19 │ │ + ldur x8, [x29, #-192] │ │ + cbz x8, 350a4 │ │ + ldur x0, [x29, #-184] │ │ + bl 75e00 │ │ + ldur x20, [x29, #-208] │ │ + cbz x22, 350f0 │ │ + add x25, x20, #0x10 │ │ + b 350c0 │ │ + subs x22, x22, #0x1 │ │ + add x25, x25, #0x48 │ │ + b.eq 350f0 // b.none │ │ + ldur x8, [x25, #-16] │ │ + cbz x8, 350b4 │ │ + ldur x0, [x25, #-8] │ │ + cbz x0, 350b4 │ │ + ldr x8, [x25] │ │ + cbz x8, 350dc │ │ + bl 75e00 │ │ + ldr x8, [x25, #16] │ │ + cbz x8, 350b4 │ │ + ldr x0, [x25, #8] │ │ + bl 75e00 │ │ + b 350b4 │ │ + ldur x8, [x29, #-216] │ │ + cbz x8, 35100 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ mov x20, xzr │ │ + lsl x9, x23, #16 │ │ + ldr x8, [x19] │ │ + mov w10, w28 │ │ + bfi x9, x24, #8, #8 │ │ + orr x23, x9, x10 │ │ + tbnz w8, #0, 352b4 │ │ + cbz x8, 3518c │ │ + ldr x22, [x19, #8] │ │ + cbz x22, 3518c │ │ + ldr x24, [x19, #16] │ │ + cbz x24, 3517c │ │ + add x26, x22, #0x10 │ │ + b 35144 │ │ + subs x24, x24, #0x1 │ │ + add x26, x26, #0x48 │ │ + b.eq 35174 // b.none │ │ + ldur x8, [x26, #-16] │ │ + cbz x8, 35138 │ │ + ldur x0, [x26, #-8] │ │ + cbz x0, 35138 │ │ + ldr x8, [x26] │ │ + cbz x8, 35160 │ │ + bl 75e00 │ │ + ldr x8, [x26, #16] │ │ + cbz x8, 35138 │ │ + ldr x0, [x26, #8] │ │ + bl 75e00 │ │ + b 35138 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 3518c │ │ + ldr x0, [x19, #24] │ │ + bl 75e00 │ │ + mov w8, #0x1 // #1 │ │ + mov x0, x19 │ │ + stp x23, x21, [x19, #16] │ │ + str x8, [x19] │ │ + str x20, [x0, #8]! │ │ + str x25, [x19, #32] │ │ + add sp, sp, #0x1c0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldp x8, x21, [x29, #-120] │ │ + lsr x24, x8, #8 │ │ + lsr x23, x8, #16 │ │ + and w28, w8, #0xff │ │ + b 35094 │ │ + mov x23, xzr │ │ mov w24, wzr │ │ - mov w23, #0x6 // #6 │ │ - str x21, [sp, #1200] │ │ - stp xzr, x8, [sp, #168] │ │ - str x11, [sp, #1208] │ │ - b 359dc │ │ - add x21, x13, x12 │ │ - b 35e0c │ │ - mov w8, #0x2 // #2 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ + mov w28, #0x12 // #18 │ │ + b 35094 │ │ + cmp x26, #0x2 │ │ + b.cs 3538c // b.hs, b.nlast │ │ + ldp x20, x22, [x29, #-208] │ │ + ldur x8, [x29, #-216] │ │ + cmp x8, x22 │ │ + b.ls 35220 // b.plast │ │ + cbz x22, 35260 │ │ + add x8, x22, x22, lsl #3 │ │ + mov x0, x20 │ │ + lsl x21, x8, #3 │ │ + mov x1, x21 │ │ + bl 75e50 │ │ + mov x20, x0 │ │ + cbz x0, 3544c │ │ + ldp x23, x25, [x29, #-184] │ │ + ldur x8, [x29, #-192] │ │ + cmp x8, x25 │ │ + b.ls 3527c // b.plast │ │ + cbz x25, 35284 │ │ + add x8, x25, x25, lsl #1 │ │ + mov x0, x23 │ │ + lsl x24, x8, #3 │ │ + mov x1, x24 │ │ + bl 75e50 │ │ + mov x21, x0 │ │ + cbnz x0, 35290 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x24 │ │ + bl 169c8 │ │ + b 35458 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov w20, #0x8 // #8 │ │ + ldp x23, x25, [x29, #-184] │ │ + ldur x8, [x29, #-192] │ │ + cmp x8, x25 │ │ + b.hi 35230 // b.pmore │ │ + mov x21, x23 │ │ + b 35290 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov w21, #0x8 // #8 │ │ + lsr x23, x22, #16 │ │ + lsr x24, x22, #8 │ │ + and w28, w22, #0xff │ │ + lsl x9, x23, #16 │ │ + ldr x8, [x19] │ │ + mov w10, w28 │ │ + bfi x9, x24, #8, #8 │ │ + orr x23, x9, x10 │ │ + tbz w8, #0, 3511c │ │ + add x8, x19, #0x8 │ │ + sub x0, x29, #0x80 │ │ + stp x23, x21, [x29, #-112] │ │ + stp x8, x20, [x29, #-128] │ │ + stur x25, [x29, #-96] │ │ + bl 3b798 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x170 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [x29, #-128] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x180 │ │ + sub x0, x29, #0x80 │ │ + stp xzr, xzr, [x29, #-104] │ │ + stur x8, [x29, #-112] │ │ + bl 16fbc │ │ + ldr x21, [sp, #144] │ │ + mov w28, #0x13 // #19 │ │ + mov x23, xzr │ │ + b 35094 │ │ + ldr x21, [sp, #200] │ │ + mov w28, #0x13 // #19 │ │ + mov x23, xzr │ │ + b 35094 │ │ mov w24, wzr │ │ - mov w23, #0x6 // #6 │ │ - str x10, [sp, #1200] │ │ - stp xzr, x8, [sp, #168] │ │ - str x9, [sp, #1208] │ │ - b 359dc │ │ - add x21, x14, x11 │ │ - str x21, [sp, #1200] │ │ - str xzr, [sp, #1208] │ │ - mov w8, #0x2 // #2 │ │ - mov w22, wzr │ │ - mov x20, xzr │ │ + mov w28, #0x13 // #19 │ │ + mov x21, x8 │ │ + mov x23, xzr │ │ + b 35094 │ │ + ldurb w8, [x29, #-121] │ │ + ldurh w9, [x29, #-123] │ │ + ldur w24, [x29, #-127] │ │ + ldur x21, [x29, #-120] │ │ + orr w8, w9, w8, lsl #16 │ │ + orr x8, x24, x8, lsl #32 │ │ + lsr x23, x8, #8 │ │ + b 35094 │ │ + ldr x21, [sp, #72] │ │ + b 35360 │ │ + ldr x21, [sp, #176] │ │ + b 35360 │ │ + mov x21, x8 │ │ + mov x23, xzr │ │ mov w24, wzr │ │ - mov w23, #0x13 // #19 │ │ - b 35ca0 │ │ - stp xzr, xzr, [sp, #160] │ │ - b 35d20 │ │ - mov x21, x14 │ │ - b 35e14 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x828 │ │ - bl 17a54 │ │ - b 35e58 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x810 │ │ - bl 17a54 │ │ + b 35090 │ │ + ldr x21, [sp, #24] │ │ + mov w28, #0x19 // #25 │ │ + mov x23, xzr │ │ + b 35094 │ │ + ldr x21, [sp, #8] │ │ + mov w28, #0x19 // #25 │ │ + mov x23, xzr │ │ + b 35094 │ │ + ldur x0, [x29, #-184] │ │ + cmp x26, #0x15 │ │ + b.cs 3545c // b.hs, b.nlast │ │ + mov w9, #0x18 // #24 │ │ + mov x8, xzr │ │ + add x12, x0, #0x18 │ │ + madd x9, x26, x9, x0 │ │ + mov x13, x0 │ │ + b 353d4 │ │ + mov x12, x0 │ │ + str x11, [x12] │ │ + ldur q0, [x29, #-128] │ │ + stur q0, [x12, #8] │ │ + add x12, x10, #0x18 │ │ + add x8, x8, #0x18 │ │ + mov x13, x10 │ │ + cmp x12, x9 │ │ + b.eq 351f0 // b.none │ │ + ldr x11, [x13, #24] │ │ + ldr x10, [x13] │ │ + cmp x11, x10 │ │ + mov x10, x12 │ │ + b.cs 353c0 // b.hs, b.nlast │ │ + ldr q0, [x13, #32] │ │ + mov x12, x8 │ │ + stur q0, [x29, #-128] │ │ + add x13, x0, x12 │ │ + ldr q0, [x13] │ │ + ldr x14, [x13, #16] │ │ + stur q0, [x13, #24] │ │ + str x14, [x13, #40] │ │ + cbz x12, 353b0 │ │ + ldur x13, [x13, #-24] │ │ + sub x12, x12, #0x18 │ │ + cmp x11, x13 │ │ + b.cc 353f4 // b.lo, b.ul, b.last │ │ + add x12, x0, x12 │ │ + add x12, x12, #0x18 │ │ + b 353b4 │ │ + lsr x24, x26, #8 │ │ + lsr x23, x26, #16 │ │ + b 35094 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov x0, x4 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + b 35458 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 169c8 │ │ brk #0x1 │ │ - mov w8, #0x2 // #2 │ │ + mov x1, x26 │ │ + bl 3b2fc │ │ + b 351f0 │ │ + b 354b8 │ │ + b 354b8 │ │ + b 354b8 │ │ mov x19, x0 │ │ - mov w20, #0x1 // #1 │ │ - stp xzr, x8, [sp, #168] │ │ - b 35e8c │ │ - b 35e74 │ │ + sub x0, x29, #0x80 │ │ + bl 3b5a8 │ │ + b 354bc │ │ mov x19, x0 │ │ - mov w20, #0x1 // #1 │ │ - b 35e8c │ │ - b 35ed0 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + mov x1, x22 │ │ + bl 3b684 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ mov x19, x0 │ │ + sub x0, x29, #0xd8 │ │ + bl 3b5f8 │ │ mov w20, wzr │ │ - ldr x8, [sp, #1160] │ │ - cbnz x8, 35ea8 │ │ - ldr x8, [sp, #168] │ │ - cmp x8, #0x0 │ │ - csel w8, wzr, w20, eq // eq = none │ │ - tbnz w8, #0, 35ec0 │ │ - b 35ec8 │ │ - ldr x0, [sp, #1168] │ │ - bl 72f50 │ │ - ldr x8, [sp, #168] │ │ - cmp x8, #0x0 │ │ - csel w8, wzr, w20, eq // eq = none │ │ - tbz w8, #0, 35ec8 │ │ - ldr x0, [sp, #176] │ │ - bl 72f50 │ │ - mov w20, #0x1 // #1 │ │ - b 35ef8 │ │ - mov x19, x0 │ │ - mov w20, #0x1 // #1 │ │ - b 35ef8 │ │ - mov w8, #0x2 // #2 │ │ + b 354c0 │ │ mov x19, x0 │ │ mov w20, #0x1 // #1 │ │ - stp xzr, x8, [sp, #128] │ │ - b 35ef8 │ │ - mov x19, x0 │ │ - mov w20, wzr │ │ - ldr x8, [sp, #1216] │ │ - cbz x8, 35f08 │ │ - ldr x0, [sp, #1224] │ │ - bl 72f50 │ │ - ldr x8, [sp, #128] │ │ - cmp x8, #0x0 │ │ - csel w8, wzr, w20, eq // eq = none │ │ - tbz w8, #0, 35f44 │ │ - ldr x0, [sp, #136] │ │ - bl 72f50 │ │ - b 35f44 │ │ - mov x19, x0 │ │ - add x8, sp, #0x150 │ │ - add x0, x8, #0x60 │ │ - bl 38af4 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - b 35f40 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #680] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 35f48 │ │ - b.ne 35f68 // b.any │ │ - dmb ishld │ │ - ldr x0, [sp, #680] │ │ - bl 35f80 │ │ - add x8, sp, #0x150 │ │ - add x0, x8, #0x60 │ │ - bl 38af4 │ │ + ldur x8, [x29, #-192] │ │ + cbz x8, 354d0 │ │ + ldur x0, [x29, #-184] │ │ + bl 75e00 │ │ + tbz w20, #0, 3549c │ │ + sub x0, x29, #0xd8 │ │ + bl 3b5f8 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - sub sp, sp, #0x90 │ │ - str x30, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - ldp x20, x21, [x0, #24] │ │ + bl 71c04 │ │ + sub sp, sp, #0x160 │ │ + stp x29, x30, [sp, #256] │ │ + stp x28, x27, [sp, #272] │ │ + stp x26, x25, [sp, #288] │ │ + stp x24, x23, [sp, #304] │ │ + stp x22, x21, [sp, #320] │ │ + stp x20, x19, [sp, #336] │ │ + add x29, sp, #0x100 │ │ + ldr x8, [x1, #16] │ │ + ldr x10, [x1] │ │ + mov w9, #0x4 // #4 │ │ + mov w13, #0xc // #12 │ │ mov x19, x0 │ │ - cbz x21, 35fcc │ │ - add x22, x20, #0x10 │ │ - b 35fb0 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x70 │ │ - b.eq 35fcc // b.none │ │ - ldur x8, [x22, #-16] │ │ - cbz x8, 35fa4 │ │ - ldur x8, [x22, #-8] │ │ - cbz x8, 35fa4 │ │ - ldr x0, [x22] │ │ - bl 72f50 │ │ - b 35fa4 │ │ + ldr x20, [x8, #8] │ │ + ldr x12, [x10] │ │ + ldrb w21, [x20, #73] │ │ + ldp x10, x11, [x20, #48] │ │ + ldr x2, [x12, #64] │ │ + cmp w21, #0x8 │ │ + csel x12, x13, x9, eq // eq = none │ │ + sub x9, x11, x10 │ │ + str x2, [sp, #24] │ │ + add x9, x9, x12 │ │ + subs x13, x2, x9 │ │ + ccmp x10, x13, #0x0, cs // cs = hs, nlast │ │ + b.hi 35564 // b.pmore │ │ + mov x26, xzr │ │ + mov w24, wzr │ │ + mov x21, xzr │ │ + mov w22, #0x3b // #59 │ │ + mov x25, x20 │ │ + b 3560c │ │ + ldr x14, [x20, #40] │ │ + ldr x15, [x1, #8] │ │ + sub x17, x10, x13 │ │ + ldr x16, [x1, #24] │ │ + ldr x22, [x8] │ │ + mov x25, xzr │ │ + ldr x8, [x20, #368] │ │ + add x13, x14, x13 │ │ + ldrb w1, [x15] │ │ + ldr x26, [x16] │ │ + stp x13, x17, [sp, #32] │ │ + add x10, x14, x10 │ │ + add x13, x8, #0x10 │ │ + mvn x14, x2 │ │ + sub x15, x2, x12 │ │ + stp x20, x13, [sp, #48] │ │ + add x13, x12, x11 │ │ + mov w9, wzr │ │ + add x12, x14, x13 │ │ + sub x11, x15, x11 │ │ + str xzr, [sp, #64] │ │ + add x13, x10, x11 │ │ + cmp w9, #0x3f │ │ + ldrb w14, [x13], #1 │ │ + b.ne 355d0 // b.any │ │ + cmp w14, #0x1 │ │ + b.hi 355f8 // b.pmore │ │ + and x15, x14, #0x7f │ │ + lsl x15, x15, x9 │ │ + orr x25, x15, x25 │ │ + tbz w14, #7, 35688 │ │ + adds x11, x11, #0x1 │ │ + add w9, w9, #0x7 │ │ + sub x12, x12, #0x1 │ │ + b.cc 355b8 // b.lo, b.ul, b.last │ │ + mov w22, #0x13 // #19 │ │ + b 355fc │ │ + mov w22, #0x6 // #6 │ │ + mov x26, xzr │ │ + mov w24, wzr │ │ + mov x21, xzr │ │ + mov x25, x10 │ │ + lsl x20, x26, #16 │ │ + ldr x8, [x19] │ │ + bfi x20, x24, #8, #8 │ │ + bfxil x20, x22, #0, #8 │ │ + tbnz w8, #0, 35a74 │ │ + ldr x22, [sp, #24] │ │ + cbz x8, 3564c │ │ + ldr x0, [x19, #8] │ │ + cbz x0, 3564c │ │ ldr x8, [x19, #16] │ │ - cbz x8, 35fdc │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x9, [x19, #40] │ │ - cbz x9, 36000 │ │ - ldp x11, x8, [x19, #48] │ │ - mov w10, #0x1 // #1 │ │ - stp xzr, x9, [sp, #8] │ │ - stp xzr, x9, [sp, #40] │ │ - str x11, [sp, #24] │ │ - str x11, [sp, #56] │ │ - b 36008 │ │ - mov x10, xzr │ │ - mov x8, xzr │ │ - add x0, sp, #0x48 │ │ - mov x1, sp │ │ - str x10, [sp] │ │ - str x10, [sp, #32] │ │ - str x8, [sp, #64] │ │ - bl 38b54 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 36068 │ │ - mov w20, #0x70 // #112 │ │ - b 36044 │ │ - add x0, sp, #0x48 │ │ - mov x1, sp │ │ - bl 38b54 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 36068 │ │ - ldr x9, [sp, #88] │ │ - madd x8, x9, x20, x8 │ │ - ldr x9, [x8] │ │ - cbz x9, 36030 │ │ - ldr x9, [x8, #8] │ │ - cbz x9, 36030 │ │ - ldr x0, [x8, #16] │ │ - bl 72f50 │ │ - b 36030 │ │ - cmn x19, #0x1 │ │ - b.eq 360a4 // b.none │ │ - add x8, x19, #0x8 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 36074 │ │ - b.ne 360a4 // b.any │ │ - dmb ishld │ │ + cbz x8, 3563c │ │ + bl 75e00 │ │ + ldr x8, [x19, #32] │ │ + cbz x8, 3564c │ │ + ldr x0, [x19, #24] │ │ + bl 75e00 │ │ + mov w8, #0x1 // #1 │ │ mov x0, x19 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ - add sp, sp, #0x90 │ │ + stp x20, x25, [x19, #16] │ │ + str x8, [x19] │ │ + str x21, [x0, #8]! │ │ + stp x23, x22, [x19, #32] │ │ + stp x27, x28, [x19, #48] │ │ + ldp x20, x19, [sp, #336] │ │ + ldp x22, x21, [sp, #320] │ │ + ldp x24, x23, [sp, #304] │ │ + ldp x26, x25, [sp, #288] │ │ + ldp x28, x27, [sp, #272] │ │ + ldp x29, x30, [sp, #256] │ │ + add sp, sp, #0x160 │ │ ret │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldrb w8, [x0] │ │ - cmp w8, #0x4b │ │ - b.ne 3617c // b.any │ │ - mov x19, x0 │ │ - ldr x20, [x0, #8] │ │ - cbz x20, 3617c │ │ - ldr x8, [x20] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 360dc │ │ - b.ne 360fc // b.any │ │ - dmb ishld │ │ + stp x13, x12, [sp, #32] │ │ + cbz x25, 35ac0 │ │ + ldr x10, [x8, #32] │ │ + sub x9, x25, #0x1 │ │ + cmp x9, x10 │ │ + b.cs 35820 // b.hs, b.nlast │ │ + mov w10, #0x70 // #112 │ │ + ldr x8, [x8, #24] │ │ + madd x8, x9, x10, x8 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.ne 356c0 // b.any │ │ + mov w9, #0x1 // #1 │ │ + str x9, [sp, #64] │ │ + ldr w9, [x8] │ │ + cmp w9, #0x1 │ │ + b.ne 35884 // b.any │ │ + ldp x23, x0, [x8, #16] │ │ + mov x27, xzr │ │ + str w1, [sp, #20] │ │ + cbz x0, 358a0 │ │ + ldr x25, [x20, #416] │ │ + lsl x24, x0, #4 │ │ + b 3572c │ │ + add x0, sp, #0x60 │ │ + add x1, sp, #0x78 │ │ + bl 37c94 │ │ + add x0, sp, #0x48 │ │ + add x4, sp, #0x60 │ │ + mov x1, x22 │ │ + mov w2, w21 │ │ + mov x3, x25 │ │ + bl 339b4 │ │ + ldr w8, [sp, #72] │ │ + ldp x9, x10, [sp, #80] │ │ + cmp w8, #0x0 │ │ + csel x28, x28, x10, ne // ne = any │ │ + csel x27, x27, x9, ne // ne = any │ │ + subs x24, x24, #0x10 │ │ + add x23, x23, #0x10 │ │ + b.eq 358a0 // b.none │ │ + ldr x8, [sp, #48] │ │ + ldr q0, [x23] │ │ + add x0, sp, #0x78 │ │ + add x1, sp, #0x20 │ │ + add x3, sp, #0x60 │ │ + ldr w2, [x8, #72] │ │ + str q0, [sp, #96] │ │ + bl 35b24 │ │ + ldr x8, [sp, #120] │ │ + cmp x8, #0x2e │ │ + b.eq 3599c // b.none │ │ + ldrh w8, [sp, #144] │ │ + cmp w8, #0x46 │ │ + b.le 35784 │ │ + cmp w8, #0x47 │ │ + b.eq 35794 // b.none │ │ + mov w9, #0x2007 // #8199 │ │ + cmp w8, w9 │ │ + b.eq 356e8 // b.none │ │ + cmp w8, #0x6e │ │ + b.eq 356e8 // b.none │ │ + b 35720 │ │ + cmp w8, #0x3 │ │ + b.eq 357d8 // b.none │ │ + cmp w8, #0x31 │ │ + b.ne 35720 // b.any │ │ + cbnz x27, 35720 │ │ + add x0, sp, #0x60 │ │ + add x1, sp, #0x78 │ │ + bl 37c94 │ │ + ldp x1, x2, [sp, #96] │ │ + add x0, sp, #0x48 │ │ + ldr w3, [sp, #20] │ │ + mov x4, x22 │ │ + mov x5, x20 │ │ + mov x6, x26 │ │ + mov w7, #0x10 // #16 │ │ + bl 385d0 │ │ + ldr w8, [sp, #72] │ │ + ldp x27, x28, [sp, #80] │ │ + cmp w8, #0x1 │ │ + b.ne 35720 // b.any │ │ + b 359a0 │ │ + cbnz x27, 35720 │ │ + add x0, sp, #0x60 │ │ + add x1, sp, #0x78 │ │ + bl 37c94 │ │ + add x0, sp, #0x48 │ │ + add x4, sp, #0x60 │ │ + mov x1, x22 │ │ + mov w2, w21 │ │ + mov x3, x25 │ │ + bl 339b4 │ │ + ldr w8, [sp, #72] │ │ + ldp x10, x9, [sp, #80] │ │ + ldr x28, [sp, #8] │ │ + cmp w8, #0x0 │ │ + csel x28, x28, x9, ne // ne = any │ │ + csel x27, xzr, x10, ne // ne = any │ │ + str x28, [sp, #8] │ │ + b 35720 │ │ + ldr x9, [x8, #40] │ │ + cbz x9, 359b8 │ │ + ldr x8, [x8, #48] │ │ + ldrh w11, [x9, #1330] │ │ + add x13, x9, #0x4d8 │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + lsl x12, x11, #3 │ │ + cbz x12, 3586c │ │ + ldr x14, [x13], #8 │ │ + sub x12, x12, #0x8 │ │ + add x10, x10, #0x1 │ │ + cmp x25, x14 │ │ + cset w14, hi // hi = pmore │ │ + csinv w14, w14, wzr, cs // cs = hs, nlast │ │ + and w14, w14, #0xff │ │ + cmp w14, #0x1 │ │ + b.eq 3583c // b.none │ │ + cbz w14, 35948 │ │ + b 35870 │ │ + mov x10, x11 │ │ + cbz x8, 359b8 │ │ + add x9, x9, x10, lsl #3 │ │ + sub x8, x8, #0x1 │ │ + ldr x9, [x9, #1336] │ │ + b 3582c │ │ + ldr x0, [x8, #8] │ │ + cmp x0, #0x6 │ │ + b.cs 35a50 // b.hs, b.nlast │ │ + add x23, x8, #0x10 │ │ + mov x27, xzr │ │ + str w1, [sp, #20] │ │ + cbnz x0, 356dc │ │ + ldp q0, q1, [sp, #32] │ │ + add x8, sp, #0x78 │ │ + ldr w9, [sp, #20] │ │ + stp xzr, xzr, [sp, #136] │ │ + stp x20, x26, [sp, #216] │ │ + stp q0, q1, [x8, #48] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, x8, [sp, #120] │ │ + stp x8, xzr, [sp, #152] │ │ + ldr x8, [sp, #64] │ │ + strb w9, [sp, #232] │ │ + stp x8, x22, [sp, #200] │ │ + add x0, sp, #0x60 │ │ + add x1, sp, #0x78 │ │ + mov x2, xzr │ │ + mov x3, xzr │ │ + bl 36a6c │ │ + ldrb w22, [sp, #96] │ │ + cmp w22, #0x52 │ │ + b.ne 35960 // b.any │ │ + ldr x1, [sp, #160] │ │ + cmp x1, #0x2 │ │ + b.cs 35a60 // b.hs, b.nlast │ │ + ldp x20, x22, [sp, #128] │ │ + ldr x8, [sp, #120] │ │ + cmp x8, x22 │ │ + b.ls 359cc // b.plast │ │ + cbz x22, 35a14 │ │ + add x9, x22, x22, lsl #1 │ │ + add x8, x8, x8, lsl #1 │ │ mov x0, x20 │ │ - bl 3393c │ │ - ldr x8, [x20, #352] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 36100 │ │ - b.ne 36120 // b.any │ │ - dmb ishld │ │ - ldr x0, [x20, #352] │ │ - bl 35f80 │ │ - ldr x8, [x20, #104] │ │ - cmp x8, #0x2f │ │ - b.eq 3616c // b.none │ │ - ldr x8, [x20, #168] │ │ - cbz x8, 3613c │ │ - ldr x0, [x20, #176] │ │ - bl 72f50 │ │ - ldr x8, [x20, #192] │ │ - cbz x8, 3614c │ │ - ldr x0, [x20, #200] │ │ - bl 72f50 │ │ - ldr x8, [x20, #216] │ │ - cbz x8, 3615c │ │ - ldr x0, [x20, #224] │ │ - bl 72f50 │ │ - ldr x8, [x20, #240] │ │ - cbz x8, 3616c │ │ - ldr x0, [x20, #248] │ │ - bl 72f50 │ │ - ldr x0, [x19, #8] │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - ret │ │ - mov x21, x0 │ │ - add x0, x20, #0x68 │ │ - bl 38af4 │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ + mov w2, #0x8 // #8 │ │ + lsl x23, x9, #4 │ │ + lsl x1, x8, #4 │ │ + mov x3, x23 │ │ + bl 16658 │ │ mov x21, x0 │ │ - ldr x8, [x20, #352] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 361ac │ │ - b.ne 361cc // b.any │ │ - dmb ishld │ │ - ldr x0, [x20, #352] │ │ - bl 35f80 │ │ - add x0, x20, #0x68 │ │ - bl 38af4 │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - add x0, x20, #0x68 │ │ - bl 38af4 │ │ - bl 17e20 │ │ - sub sp, sp, #0xe0 │ │ - stp x29, x30, [sp, #128] │ │ - stp x28, x27, [sp, #144] │ │ - stp x26, x25, [sp, #160] │ │ - stp x24, x23, [sp, #176] │ │ - stp x22, x21, [sp, #192] │ │ - stp x20, x19, [sp, #208] │ │ - ldp x21, x19, [x1, #72] │ │ - mov x22, x1 │ │ - mov x20, x0 │ │ - ldp x24, x29, [x1, #160] │ │ - adrp x27, d91000 │ │ - ldr w26, [x1, #232] │ │ - ldr q0, [x1, #192] │ │ - ldr x28, [x1, #208] │ │ - ldrb w25, [x1, #241] │ │ - str q0, [sp, #32] │ │ - str x28, [sp, #56] │ │ - cbz x19, 36264 │ │ - lsr x8, x19, #61 │ │ - cbnz x8, 36444 │ │ - lsl x23, x19, #2 │ │ - ldrb wzr, [x27, #3976] │ │ - mov x0, x23 │ │ - bl 72f30 │ │ - cbnz x0, 3626c │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ - mov x23, xzr │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - str x0, [sp, #64] │ │ - bl 72f80 │ │ - ldp x23, x28, [x22, #96] │ │ - str x19, [sp, #72] │ │ - stp x24, x29, [sp, #8] │ │ - cbz x28, 362c8 │ │ - mov x8, #0x5555555555555555 // #6148914691236517205 │ │ - movk x8, #0x5556 │ │ - movk x8, #0x555, lsl #48 │ │ - cmp x28, x8 │ │ - b.cs 36448 // b.hs, b.nlast │ │ - add x8, x28, x28, lsl #1 │ │ - ldrb wzr, [x27, #3976] │ │ - lsl x24, x8, #3 │ │ - mov x0, x24 │ │ - bl 72f30 │ │ - cbnz x0, 362d0 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x24 │ │ - bl 15a5c │ │ - b 3647c │ │ - mov x24, xzr │ │ + cbnz x0, 359d0 │ │ mov w0, #0x8 // #8 │ │ mov x1, x23 │ │ - mov x2, x24 │ │ - str x0, [sp, #24] │ │ - bl 72f80 │ │ - ldp x24, x29, [x22, #120] │ │ - str w25, [sp, #4] │ │ - cbz x29, 36310 │ │ - lsr x8, x29, #61 │ │ - cbnz x8, 36450 │ │ - lsl x25, x29, #2 │ │ - ldrb wzr, [x27, #3976] │ │ - mov x0, x25 │ │ - bl 72f30 │ │ - cbz x0, 36458 │ │ - mov x23, x0 │ │ - b 36318 │ │ - mov x25, xzr │ │ - mov w23, #0x2 // #2 │ │ - mov x0, x23 │ │ - mov x1, x24 │ │ - mov x2, x25 │ │ - bl 72f80 │ │ - ldp x25, x19, [x22, #144] │ │ - str w26, [sp] │ │ - cbz x19, 36358 │ │ - lsr x8, x19, #57 │ │ - cbnz x8, 36468 │ │ - lsl x26, x19, #6 │ │ - ldrb wzr, [x27, #3976] │ │ - mov x0, x26 │ │ - bl 72f30 │ │ - cbz x0, 36470 │ │ - mov x24, x0 │ │ - b 36360 │ │ + bl 169c8 │ │ + b 35a10 │ │ + mov w8, #0x70 // #112 │ │ + madd x8, x10, x8, x9 │ │ + ldrb w9, [x8, #106] │ │ + cmp w9, #0x1 │ │ + b.eq 356b8 // b.none │ │ + b 356c0 │ │ + ldrb w24, [sp, #97] │ │ + ldr x8, [sp, #120] │ │ + ldrh w20, [sp, #102] │ │ + ldur w21, [sp, #98] │ │ + ldr x25, [sp, #104] │ │ + cbz x8, 35980 │ │ + ldr x0, [sp, #128] │ │ + bl 75e00 │ │ + ldr x8, [sp, #144] │ │ + orr x26, x21, x20, lsl #32 │ │ + cbz x8, 35994 │ │ + ldr x0, [sp, #152] │ │ + bl 75e00 │ │ + mov x21, xzr │ │ + b 3560c │ │ + ldp x27, x28, [sp, #128] │ │ + lsr x24, x27, #8 │ │ + mov x21, xzr │ │ + lsr x26, x27, #16 │ │ + mov w22, w27 │ │ + mov x25, x28 │ │ + b 3560c │ │ mov x26, xzr │ │ - mov w24, #0x8 // #8 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov x2, x26 │ │ - bl 72f80 │ │ - ldp x26, x21, [x22, #176] │ │ - ldp x27, x25, [x22, #216] │ │ - ldr x8, [x22] │ │ - cmp x8, #0x2e │ │ - b.ne 3638c // b.any │ │ - mov w9, #0x2e // #46 │ │ - b 363b0 │ │ - add x0, sp, #0x68 │ │ - mov x1, x22 │ │ - bl 38820 │ │ - ldur q1, [x22, #24] │ │ - ldr x8, [x22, #40] │ │ - ldr q0, [x22, #48] │ │ - ldur q2, [sp, #112] │ │ - ldr x9, [sp, #104] │ │ - str q2, [sp, #80] │ │ - ldr w10, [x22, #236] │ │ - stp x29, x23, [x20, #112] │ │ - ldr w14, [sp] │ │ - stp x29, x19, [x20, #128] │ │ - ldrb w11, [x22, #240] │ │ - stp x24, x19, [x20, #144] │ │ - ldr q2, [sp, #32] │ │ - stp x26, x21, [x20, #176] │ │ - stp w14, w10, [x20, #232] │ │ - ldr w10, [sp, #4] │ │ - strb w11, [x20, #240] │ │ - ldr x11, [sp, #8] │ │ - str q2, [x20, #192] │ │ - ldr q2, [sp, #80] │ │ - strb w10, [x20, #241] │ │ - ldp x10, x13, [sp, #16] │ │ - str x25, [x20, #224] │ │ - str x9, [x20] │ │ - stur q2, [x20, #8] │ │ - stp x11, x10, [x20, #160] │ │ - ldp x12, x10, [sp, #64] │ │ - stp x13, x28, [x20, #96] │ │ - stur q1, [x20, #24] │ │ - str x8, [x20, #40] │ │ - str q0, [x20, #48] │ │ - stp x10, x12, [x20, #64] │ │ - stp x10, x28, [x20, #80] │ │ - ldr x10, [sp, #56] │ │ - ldp x22, x21, [sp, #192] │ │ - stp x10, x27, [x20, #208] │ │ - ldp x20, x19, [sp, #208] │ │ - ldp x24, x23, [sp, #176] │ │ - ldp x26, x25, [sp, #160] │ │ - ldp x28, x27, [sp, #144] │ │ - ldp x29, x30, [sp, #128] │ │ - add sp, sp, #0xe0 │ │ - ret │ │ - bl 15a24 │ │ - bl 15a24 │ │ - b 3647c │ │ - bl 15a24 │ │ - b 3647c │ │ - mov w0, #0x2 // #2 │ │ - mov x1, x25 │ │ - bl 15a5c │ │ - b 3647c │ │ - bl 15a24 │ │ - b 3647c │ │ + mov w24, wzr │ │ + mov x21, xzr │ │ + mov w22, #0x12 // #18 │ │ + b 3560c │ │ + mov x21, x20 │ │ + ldp x20, x23, [sp, #152] │ │ + ldr x8, [sp, #144] │ │ + cmp x8, x23 │ │ + b.ls 35a30 // b.plast │ │ + cbz x23, 35a38 │ │ + lsl x24, x23, #5 │ │ + lsl x1, x8, #5 │ │ + mov x0, x20 │ │ + mov w2, #0x8 // #8 │ │ + mov x3, x24 │ │ + bl 16658 │ │ + mov x25, x0 │ │ + cbnz x0, 35a44 │ │ mov w0, #0x8 // #8 │ │ - mov x1, x26 │ │ - bl 15a5c │ │ + mov x1, x24 │ │ + bl 169c8 │ │ brk #0x1 │ │ - mov x20, x0 │ │ - cbz x29, 36498 │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - b 36498 │ │ - mov x20, x0 │ │ - cbz x28, 364ac │ │ - ldr x0, [sp, #24] │ │ - bl 72f50 │ │ - b 364ac │ │ - mov x20, x0 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 364bc │ │ - ldr x0, [sp, #64] │ │ - bl 72f50 │ │ mov x0, x20 │ │ - bl 6ed3c │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x270 │ │ - ldp q0, q1, [x2, #208] │ │ - add x9, sp, #0xe0 │ │ - mov w21, #0x1 // #1 │ │ - add x19, x9, #0x108 │ │ - add x20, x9, #0xf8 │ │ - add x25, x9, #0x118 │ │ - mov x29, xzr │ │ - mov x27, xzr │ │ - mov x22, xzr │ │ - mov w8, wzr │ │ - mov w24, #0x8 // #8 │ │ - ldp q2, q3, [x2, #144] │ │ - stp q0, q1, [x9, #208] │ │ - add x23, sp, #0x228 │ │ - mov w26, #0x39 // #57 │ │ - stp x1, x3, [sp, #48] │ │ - str x0, [sp, #72] │ │ - stp xzr, x24, [sp, #168] │ │ - stp xzr, xzr, [sp, #184] │ │ - ldp q1, q0, [x2, #176] │ │ - stp q2, q3, [x9, #144] │ │ - stp x24, xzr, [sp, #200] │ │ - str xzr, [sp, #480] │ │ - stp xzr, xzr, [sp, #504] │ │ - str xzr, [sp, #520] │ │ - ldp q4, q3, [x2, #64] │ │ - stp q1, q0, [x9, #176] │ │ - strb wzr, [sp, #528] │ │ - stur wzr, [x19, #42] │ │ - ldp q0, q2, [x2, #96] │ │ - stp q3, q0, [x9, #80] │ │ - ldp q0, q3, [x2] │ │ - ldr x10, [x2, #240] │ │ - stp q0, q3, [sp, #224] │ │ - ldr q1, [x2, #128] │ │ - ldp x11, x12, [x2, #176] │ │ - stp x10, xzr, [sp, #464] │ │ - ldrb w10, [x2, #236] │ │ - stp q2, q1, [x9, #112] │ │ - ldp q1, q0, [x2, #32] │ │ - str x11, [sp, #536] │ │ - strb w10, [sp, #529] │ │ - add x10, x9, #0x138 │ │ - add x9, x9, #0x88 │ │ - str x12, [sp, #544] │ │ - str q1, [sp, #256] │ │ - str x10, [sp, #160] │ │ - str x9, [sp, #120] │ │ - adrp x9, 6000 │ │ - stp q0, q4, [sp, #272] │ │ - dup v0.2d, x21 │ │ - str q0, [x19] │ │ - ldr q0, [x9, #512] │ │ - mov w9, #0x8 // #8 │ │ - str q0, [sp, #128] │ │ - str x9, [sp, #152] │ │ - cbz wzr, 365e4 │ │ - ldrb w8, [sp, #460] │ │ - dup v0.2d, x21 │ │ - stp xzr, xzr, [x20] │ │ - str q0, [x19] │ │ - strb wzr, [sp, #528] │ │ - stp xzr, xzr, [x25] │ │ - strb w8, [sp, #529] │ │ - strb wzr, [sp, #531] │ │ - ldr x8, [sp, #544] │ │ - str xzr, [sp, #520] │ │ - strb wzr, [sp, #530] │ │ - strh wzr, [sp, #532] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - ldrh w9, [x11, #2] │ │ - sturh w9, [x23, #25] │ │ - and w28, w9, #0xffff │ │ - mov w9, #0x4b // #75 │ │ - cmp w9, #0x4b │ │ - b.ne 37aa4 // b.any │ │ - neg w8, w8, lsl #3 │ │ - mov x9, #0xffffffffffffffff // #-1 │ │ - and w8, w8, #0x38 │ │ - stp x28, xzr, [sp, #472] │ │ - lsr x8, x9, x8 │ │ - cmp x28, x8 │ │ - cset w8, eq // eq = none │ │ - strb w8, [sp, #528] │ │ - ldr x8, [sp, #544] │ │ - cbz x8, 3717c │ │ - ldr x9, [sp, #536] │ │ - sub x10, x8, #0x1 │ │ - mov x11, x9 │ │ - ldrb w12, [x11], #1 │ │ - str x11, [sp, #536] │ │ - str x10, [sp, #544] │ │ - tst w12, #0xff │ │ - b.eq 366e0 // b.none │ │ - ldrb w13, [sp, #465] │ │ - cmp w13, w12, uxtb │ │ - b.ls 36730 // b.plast │ │ - and w14, w12, #0xff │ │ - sub w14, w14, #0x1 │ │ - cmp w14, #0xb │ │ - b.hi 36a3c // b.pmore │ │ - adrp x16, 6000 │ │ - add x16, x16, #0x5ba │ │ - adr x12, 36690 │ │ - ldrb w15, [x16, x14] │ │ - add x12, x12, x15, lsl #2 │ │ - br x12 │ │ - cbz x10, 3708c │ │ - mov x10, xzr │ │ - mov w13, wzr │ │ - sub x11, x8, #0x2 │ │ - add x12, x9, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w13, #0x3f │ │ - b.ne 366b8 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x13 │ │ - orr x10, x15, x10 │ │ - tbz w14, #7, 36c14 │ │ - add x12, x12, #0x1 │ │ - add w13, w13, #0x7 │ │ - sub x11, x11, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 366a4 // b.any │ │ - b 37080 │ │ - cbz x10, 3708c │ │ - mov x10, xzr │ │ - mov w13, wzr │ │ - sub x12, x8, #0x2 │ │ - mov x28, x11 │ │ - ldrb w14, [x28], #1 │ │ - cmp w13, #0x3f │ │ - b.ne 36708 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x13 │ │ - orr x10, x15, x10 │ │ - tbz w14, #7, 36780 │ │ - add w13, w13, #0x7 │ │ - sub x12, x12, #0x1 │ │ - mov x11, x28 │ │ - cmn x12, #0x1 │ │ - b.ne 366f4 // b.any │ │ - b 37080 │ │ - ldrb w9, [sp, #464] │ │ - cbz w9, 37b18 │ │ - sub w10, w12, w13 │ │ - ldrsb x11, [sp, #463] │ │ - and w8, w10, #0xff │ │ - udiv w8, w8, w9 │ │ - msub w9, w8, w9, w10 │ │ - adds x9, x11, w9, uxtb │ │ - b.mi 367d4 // b.first │ │ - ldr x10, [sp, #496] │ │ - add x11, x10, x9 │ │ - ldrb w10, [sp, #462] │ │ - str x11, [sp, #496] │ │ - ldrb w9, [sp, #461] │ │ - cmp w10, #0x1 │ │ - b.ne 367fc // b.any │ │ - ldr x10, [sp, #472] │ │ - umaddl x9, w9, w8, x10 │ │ - mov x8, xzr │ │ - b 36814 │ │ - subs x8, x12, x10 │ │ - b.cc 371f4 // b.lo, b.ul, b.last │ │ - add x9, x28, x10 │ │ - str x8, [sp, #544] │ │ - str x9, [sp, #536] │ │ - cbz x10, 371f4 │ │ - ldrb w8, [x11, #1] │ │ - sub w8, w8, #0x1 │ │ + bl 75e00 │ │ + mov w21, #0x8 // #8 │ │ + ldp x20, x23, [sp, #152] │ │ + ldr x8, [sp, #144] │ │ + cmp x8, x23 │ │ + b.hi 359e0 // b.pmore │ │ + mov x25, x20 │ │ + b 35a44 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov w25, #0x8 // #8 │ │ + lsr x24, x22, #8 │ │ + lsr x26, x22, #16 │ │ + b 3560c │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + ldr x0, [sp, #152] │ │ + cmp x1, #0x15 │ │ + b.cs 35acc // b.hs, b.nlast │ │ + bl 37bd4 │ │ + b 358fc │ │ + add x8, x19, #0x8 │ │ + add x0, sp, #0x78 │ │ + stp x20, x25, [sp, #136] │ │ + stp x8, x21, [sp, #120] │ │ + ldr x8, [sp, #24] │ │ + stp x27, x28, [sp, #168] │ │ + stp x23, x8, [sp, #152] │ │ + bl 3886c │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x170 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #120] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x180 │ │ + add x0, sp, #0x78 │ │ + stp xzr, xzr, [sp, #144] │ │ + str x8, [sp, #136] │ │ + bl 16fbc │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x630 │ │ + bl 18804 │ │ + bl 37ac4 │ │ + b 358fc │ │ + mov x19, x0 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + cbnz x22, 35b14 │ │ + b 35b1c │ │ + mov x19, x0 │ │ + b 35b00 │ │ + ldr x8, [sp, #120] │ │ + mov x19, x0 │ │ + cbz x8, 35b08 │ │ + ldr x20, [sp, #128] │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x8, [sp, #144] │ │ + cbz x8, 35b1c │ │ + ldr x21, [sp, #152] │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldrh w13, [x3, #10] │ │ + ldp x16, x17, [x1] │ │ + lsr w9, w2, #16 │ │ + mov w14, #0x1f00 // #7936 │ │ + adrp x15, 6000 │ │ + add x15, x15, #0x2b2 │ │ + mov w12, w13 │ │ + and w4, w12, #0xffff │ │ + mov x8, x16 │ │ + mov x10, x17 │ │ + cmp w4, w14 │ │ + b.gt 35be0 │ │ + sub w16, w4, #0x1 │ │ + cmp w16, #0x2b │ │ + b.hi 365bc // b.pmore │ │ + adr x17, 35b80 │ │ + ldrh w4, [x15, x16, lsl #1] │ │ + add x17, x17, x4, lsl #2 │ │ + br x17 │ │ + cbz x10, 365c8 │ │ + mov x16, x8 │ │ + mov w11, w12 │ │ + sub x17, x10, #0x1 │ │ + ldrb w4, [x16], #1 │ │ + stp x16, x17, [x1] │ │ + and w12, w4, #0x7f │ │ + tbz w4, #7, 35b50 │ │ + cbz x17, 367b8 │ │ + add x16, x8, #0x2 │ │ + sub x17, x10, #0x2 │ │ + stp x16, x17, [x1] │ │ + ldrb w4, [x8, #1] │ │ + bfi w12, w4, #7, #7 │ │ + tbz w4, #7, 35b50 │ │ + cbz x17, 367b8 │ │ + add x16, x8, #0x3 │ │ + sub x17, x10, #0x3 │ │ + stp x16, x17, [x1] │ │ + ldrb w8, [x8, #2] │ │ cmp w8, #0x3 │ │ - b.hi 36634 // b.pmore │ │ - adrp x14, 6000 │ │ - add x14, x14, #0x5c6 │ │ - sub x12, x10, #0x1 │ │ - add x28, x11, #0x2 │ │ - adr x9, 367c8 │ │ - ldrb w13, [x14, x8] │ │ - add x9, x9, x13, lsl #2 │ │ - br x9 │ │ - mov w8, #0x1 // #1 │ │ - strb w8, [sp, #531] │ │ - b 3681c │ │ - ldr x10, [sp, #496] │ │ - neg x11, x9 │ │ - add x9, x10, x9 │ │ - cmp x10, x11 │ │ - csel x11, xzr, x9, cc // cc = lo, ul, last │ │ - ldrb w10, [sp, #462] │ │ - str x11, [sp, #496] │ │ - ldrb w9, [sp, #461] │ │ - cmp w10, #0x1 │ │ - b.eq 36770 // b.none │ │ - cbz w10, 37b2c │ │ - ldp x12, x11, [sp, #472] │ │ - add x8, x11, x8 │ │ - udiv x11, x8, x10 │ │ - madd x9, x11, x9, x12 │ │ - msub x8, x11, x10, x8 │ │ - stp x9, x8, [sp, #472] │ │ - ldrb w8, [sp, #531] │ │ - ldrb w9, [sp, #528] │ │ - cbz w9, 36f24 │ │ - cbz w8, 36858 │ │ - ldrb w8, [sp, #460] │ │ - dup v0.2d, x21 │ │ - stp xzr, xzr, [x20] │ │ - str q0, [x19] │ │ - stp xzr, xzr, [x25, #8] │ │ - str xzr, [x25] │ │ - strb wzr, [x25, #24] │ │ - strb w8, [sp, #529] │ │ - stur wzr, [x19, #42] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - str xzr, [sp, #520] │ │ - strb wzr, [sp, #530] │ │ - strh wzr, [sp, #532] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - cbz x10, 3708c │ │ - mov x10, xzr │ │ - mov w13, wzr │ │ - sub x11, x8, #0x2 │ │ - add x12, x9, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w13, #0x3f │ │ - b.ne 36898 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 371d8 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x13 │ │ - orr x10, x15, x10 │ │ - tbz w14, #7, 36bcc │ │ - add x12, x12, #0x1 │ │ - add w13, w13, #0x7 │ │ - sub x11, x11, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 36884 // b.any │ │ - b 37080 │ │ - cbz x10, 3708c │ │ + b.hi 3698c // b.pmore │ │ + orr w12, w12, w8, lsl #14 │ │ + b 35b50 │ │ + mov w9, #0x1f1f // #7967 │ │ + cmp w4, w9 │ │ + b.gt 35c58 │ │ + mov w9, #0x1f01 // #7937 │ │ + cmp w4, w9 │ │ + b.eq 35cb4 // b.none │ │ + mov w9, #0x1f02 // #7938 │ │ + cmp w4, w9 │ │ + b.ne 365bc // b.any │ │ + cbz x10, 364d4 │ │ mov x11, xzr │ │ - mov w13, wzr │ │ - sub x10, x8, #0x2 │ │ - add x12, x9, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w13, #0x3f │ │ - b.ne 368e8 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 371c4 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x13 │ │ - orr x11, x15, x11 │ │ - tbz w14, #7, 36be4 │ │ - add x12, x12, #0x1 │ │ - add w13, w13, #0x7 │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + ldurb w13, [x8, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 35c30 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 364e0 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 367d4 │ │ sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + add w12, w12, #0x7 │ │ cmn x10, #0x1 │ │ - b.ne 368d4 // b.any │ │ - b 37080 │ │ - strb w21, [sp, #532] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - add x0, sp, #0x240 │ │ - ldr x1, [sp, #160] │ │ - bl 37e2c │ │ - ldrb w9, [sp, #576] │ │ - cmp w9, #0x4b │ │ - b.ne 37a7c // b.any │ │ - ldr x8, [sp, #584] │ │ - tbnz x8, #63, 36b98 │ │ - ldr x9, [sp, #496] │ │ - b 36bb8 │ │ - cbz x10, 3708c │ │ + b.ne 35c1c // b.any │ │ + b 364cc │ │ + mov w9, #0x1f20 // #7968 │ │ + cmp w4, w9 │ │ + b.eq 36578 // b.none │ │ + mov w9, #0x1f21 // #7969 │ │ + cmp w4, w9 │ │ + b.ne 365bc // b.any │ │ + ubfx w9, w2, #8, #8 │ │ + cmp w9, #0x8 │ │ + b.ne 36550 // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 36564 │ │ + cbz x10, 364d4 │ │ mov x11, xzr │ │ - mov w13, wzr │ │ - sub x10, x8, #0x2 │ │ - add x12, x9, #0x2 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w13, #0x3f │ │ - b.ne 36970 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x13 │ │ - orr x11, x15, x11 │ │ - tbz w14, #7, 36bfc │ │ - add x12, x12, #0x1 │ │ - add w13, w13, #0x7 │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + ldurb w13, [x8, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 35ce0 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 364e0 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 367ec │ │ sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + add w12, w12, #0x7 │ │ cmn x10, #0x1 │ │ - b.ne 3695c // b.any │ │ - b 37080 │ │ - ldrb w8, [sp, #464] │ │ - cbz w8, 37b4c │ │ - eor w9, w13, #0xff │ │ - ldrb w10, [sp, #462] │ │ - udiv w8, w9, w8 │ │ - ldrb w9, [sp, #461] │ │ - cmp w10, #0x1 │ │ - b.ne 36b70 // b.any │ │ - ldr x10, [sp, #472] │ │ - umaddl x8, w9, w8, x10 │ │ - stp x8, xzr, [sp, #472] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - ldrb w8, [sp, #529] │ │ - eor w8, w8, #0x1 │ │ - strb w8, [sp, #529] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - strb w21, [sp, #530] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - strb w21, [sp, #533] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ + b.ne 35ccc // b.any │ │ + b 364cc │ │ cmp x10, #0x1 │ │ - b.ls 3708c // b.plast │ │ - add x10, x9, #0x3 │ │ - sub x8, x8, #0x3 │ │ - str x10, [sp, #536] │ │ - ldr x10, [sp, #472] │ │ - str x8, [sp, #544] │ │ - ldurh w8, [x9, #1] │ │ - add x8, x8, x10 │ │ - stp x8, xzr, [sp, #472] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - ldp x28, x13, [sp, #384] │ │ - sub w12, w12, #0x1 │ │ - and x12, x12, #0xff │ │ - cmp x13, x12 │ │ - b.cc 37a94 // b.lo, b.ul, b.last │ │ - add x28, x28, x12 │ │ - b.eq 371f4 // b.none │ │ - ldrb w13, [x28] │ │ - cbz w13, 36634 │ │ + b.ls 362d4 // b.plast │ │ + ldrh w11, [x8], #2 │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + sub x10, x10, #0x2 │ │ + str x8, [x1] │ │ + lsr w12, w11, #8 │ │ + b 36530 │ │ + cmp x10, #0x2 │ │ + b.ls 367a0 // b.plast │ │ + add x11, x8, #0x3 │ │ + sub x10, x10, #0x3 │ │ + mov x9, xzr │ │ + stp x11, x10, [x1] │ │ + mov w10, #0x1d // #29 │ │ + b 36468 │ │ + cbz x10, 3653c │ │ + ldrb w11, [x8], #1 │ │ + mov w12, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + sub x10, x10, #0x1 │ │ + b 35e30 │ │ + cmp x10, #0x3 │ │ + b.ls 36390 // b.plast │ │ + ldr w11, [x8], #4 │ │ + mov x9, xzr │ │ + sub x10, x10, #0x4 │ │ + lsr w12, w11, #8 │ │ + lsr w13, w11, #16 │ │ + b 3652c │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + mov w10, #0x19 // #25 │ │ + b 35ecc │ │ + cbz x10, 364d4 │ │ + mov x11, xzr │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + ldurb w13, [x8, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 35dec // b.any │ │ cmp w13, #0x1 │ │ - b.ne 36c44 // b.any │ │ - cbz x10, 3708c │ │ - sub x10, x8, #0x2 │ │ - add x11, x9, #0x2 │ │ - mov w12, #0x3f // #63 │ │ - ldurb w13, [x11, #-1] │ │ - cbnz w12, 36a88 │ │ - cmp w13, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - tbz w13, #7, 36df8 │ │ - add x11, x11, #0x1 │ │ - sub w12, w12, #0x7 │ │ + b.hi 364e0 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 36874 │ │ sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + add w12, w12, #0x7 │ │ cmn x10, #0x1 │ │ - b.ne 36a78 // b.any │ │ - b 37080 │ │ - ldrh w8, [sp, #458] │ │ - cmp w8, #0x5 │ │ - b.cs 36634 // b.hs, b.nlast │ │ - cbz x12, 371f4 │ │ - mov x23, xzr │ │ - sub x13, x10, #0x3 │ │ - sub x11, x10, #0x4 │ │ - mov x14, x28 │ │ - ldrb w8, [x14] │ │ - cbz w8, 36d48 │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ + b.ne 35dd8 // b.any │ │ + b 364cc │ │ + cmp x10, #0x3 │ │ + b.ls 36390 // b.plast │ │ + ldr w11, [x8], #4 │ │ + mov x9, xzr │ │ + sub x10, x10, #0x4 │ │ + lsr w12, w11, #8 │ │ + lsr w13, w11, #16 │ │ + str x8, [x1] │ │ + b 3606c │ │ + cbz x10, 3640c │ │ + mov x14, xzr │ │ + ldrb w9, [x8, x14] │ │ + cbz w9, 36804 │ │ add x14, x14, #0x1 │ │ - add x23, x23, #0x1 │ │ - sub x13, x13, #0x1 │ │ - sub x11, x11, #0x1 │ │ - mov w9, #0x13 // #19 │ │ - cmp x12, x23 │ │ - b.ne 36ac4 // b.any │ │ - b 3709c │ │ - cbz x12, 371f4 │ │ - mov x8, xzr │ │ - mov w9, wzr │ │ - mov x10, x12 │ │ - mov x11, x28 │ │ - ldrb w13, [x11], #1 │ │ - cmp w9, #0x3f │ │ - b.ne 36b1c // b.any │ │ - cmp w13, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ + cmp x10, x14 │ │ + b.ne 35e40 // b.any │ │ + b 3640c │ │ + and w11, w2, #0xff00 │ │ + cmp w11, #0x800 │ │ + b.ne 35e98 // b.any │ │ + ldrh w11, [x3, #8] │ │ + sub w11, w11, #0x2 │ │ + cmp w11, #0x77 │ │ + b.hi 35e98 // b.pmore │ │ + adrp x12, 6000 │ │ + add x12, x12, #0x30a │ │ + adr x13, 35e8c │ │ + ldrb w14, [x12, x11] │ │ + add x13, x13, x14, lsl #2 │ │ + br x13 │ │ + and w9, w9, #0xfffe │ │ + cmp w9, #0x2 │ │ + b.eq 361a8 // b.none │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + mov w10, #0x5 // #5 │ │ + extr x11, x8, x9, #8 │ │ + b 3643c │ │ + mov x19, x0 │ │ + mov x0, sp │ │ + mov x20, x3 │ │ + bl 32af8 │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x52 │ │ + b.ne 365e0 // b.any │ │ + ldr x11, [sp, #8] │ │ + mov w10, #0x6 // #6 │ │ + mov x0, x19 │ │ + mov x3, x20 │ │ + b 366fc │ │ + subs x10, x10, #0x4 │ │ + b.cc 3640c // b.lo, b.ul, b.last │ │ + ldr w14, [x8], #4 │ │ + b 3612c │ │ + cbz x10, 364d4 │ │ + mov x11, xzr │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + ldurb w13, [x8, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 35f40 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 364e0 // b.pmore │ │ and x14, x13, #0x7f │ │ - lsl x14, x14, x9 │ │ - orr x8, x14, x8 │ │ - tbz w13, #7, 36cd0 │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 368cc │ │ sub x10, x10, #0x1 │ │ - add w9, w9, #0x7 │ │ - cbnz x10, 36b08 │ │ - b 371f0 │ │ - ldrb w8, [sp, #456] │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0x7 │ │ - b.hi 37ad0 // b.pmore │ │ - adrp x14, 6000 │ │ - add x14, x14, #0x5ca │ │ - adr x10, 36b64 │ │ - ldrh w13, [x14, x9, lsl #1] │ │ - add x10, x10, x13, lsl #2 │ │ - br x10 │ │ - cbz x12, 371f4 │ │ - ldrb w28, [x28] │ │ - b 36614 │ │ - cbz w10, 37b2c │ │ - ldp x12, x11, [sp, #472] │ │ - add x8, x11, x8 │ │ - udiv x11, x8, x10 │ │ - madd x9, x11, x9, x12 │ │ - msub x8, x11, x10, x8 │ │ - stp x9, x8, [sp, #472] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - ldr x9, [sp, #496] │ │ - neg x10, x8 │ │ - cmp x9, x10 │ │ - b.cs 36bb8 // b.hs, b.nlast │ │ - str xzr, [sp, #496] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - add x8, x9, x8 │ │ - str x8, [sp, #496] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - mov x8, x11 │ │ - str x11, [sp, #544] │ │ - str x12, [sp, #536] │ │ - str x10, [sp, #512] │ │ - cbnz x11, 3663c │ │ - b 3717c │ │ - mov x8, x10 │ │ - str x10, [sp, #544] │ │ - str x12, [sp, #536] │ │ - str x11, [sp, #504] │ │ - cbnz x10, 3663c │ │ - b 3717c │ │ - mov x8, x10 │ │ - str x10, [sp, #544] │ │ - str x12, [sp, #536] │ │ - str x11, [sp, #488] │ │ - cbnz x10, 3663c │ │ - b 3717c │ │ - ldrb w8, [sp, #462] │ │ - str x12, [sp, #536] │ │ - ldrb w9, [sp, #461] │ │ - str x11, [sp, #544] │ │ + add x8, x8, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 35f2c // b.any │ │ + b 364cc │ │ + cbz x10, 3653c │ │ + ldrb w11, [x8], #1 │ │ + sub x10, x10, #0x1 │ │ + mov w12, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + cmp w11, #0x0 │ │ + stp x8, x10, [x1] │ │ + cset w11, ne // ne = any │ │ + b 363fc │ │ + and w11, w2, #0xff00 │ │ + cmp w11, #0x400 │ │ + b.ne 369e4 // b.any │ │ + ldrh w11, [x3, #8] │ │ + sub w11, w11, #0x2 │ │ + cmp w11, #0x77 │ │ + b.hi 369e4 // b.pmore │ │ + adrp x12, 6000 │ │ + add x12, x12, #0x382 │ │ + adr x13, 35fc4 │ │ + ldrh w14, [x12, x11, lsl #1] │ │ + add x13, x13, x14, lsl #2 │ │ + br x13 │ │ + cmp x10, #0x3 │ │ + b.ls 36390 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x10, x10, #0x4 │ │ + mov x9, xzr │ │ + stp x8, x10, [x1] │ │ + mov w10, #0xa // #10 │ │ + b 36a00 │ │ + cbz x10, 3640c │ │ + ldrb w14, [x8], #1 │ │ + sub x10, x10, #0x1 │ │ + b 3612c │ │ + cmp x10, #0x1 │ │ + b.ls 36620 // b.plast │ │ + ldrh w11, [x8], #2 │ │ + sub x10, x10, #0x2 │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + stp x8, x10, [x1] │ │ + lsr w12, w11, #8 │ │ + mov w10, #0x3 // #3 │ │ + b 36a08 │ │ + and w9, w2, #0xff │ │ + cmp w9, #0x3 │ │ + b.gt 3663c │ │ + cmp w9, #0x1 │ │ + b.eq 36938 // b.none │ │ + cmp w9, #0x2 │ │ + b.ne 3692c // b.any │ │ + cmp x10, #0x1 │ │ + b.ls 36970 // b.plast │ │ + ldrh w11, [x8], #2 │ │ + sub x9, x10, #0x2 │ │ + b 36958 │ │ + cmp x10, #0x1 │ │ + b.ls 362d4 // b.plast │ │ + ldrh w11, [x8], #2 │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + sub x10, x10, #0x2 │ │ + str x8, [x1] │ │ + lsr w12, w11, #8 │ │ + str x10, [x1, #8] │ │ + mov w10, #0x1d // #29 │ │ + b 36a08 │ │ + cbz x10, 365d4 │ │ + mov x14, xzr │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x11, x8, #0x1 │ │ + ldurb w8, [x11, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 360a4 // b.any │ │ cmp w8, #0x1 │ │ - b.ne 36db0 // b.any │ │ - ldr x8, [sp, #472] │ │ - madd x8, x10, x9, x8 │ │ - stp x8, xzr, [sp, #472] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - mov x8, xzr │ │ - mov x12, x11 │ │ - mov x9, x10 │ │ - cbz x9, 379a4 │ │ - mov x16, xzr │ │ - mov w17, wzr │ │ - sub x15, x9, #0x1 │ │ - add x14, x12, #0x1 │ │ - ldurb w0, [x14, #-1] │ │ - cmp w17, #0x3f │ │ - b.ne 36c78 // b.any │ │ - cmp w0, #0x2 │ │ - b.cs 37988 // b.hs, b.nlast │ │ - and x1, x0, #0x7f │ │ - lsl x1, x1, x17 │ │ - orr x16, x1, x16 │ │ - tbz w0, #7, 36ca0 │ │ - add x14, x14, #0x1 │ │ - add w17, w17, #0x7 │ │ - sub x15, x15, #0x1 │ │ - cmn x15, #0x1 │ │ - b.ne 36c64 // b.any │ │ - b 37998 │ │ + b.hi 367c8 // b.pmore │ │ + and x13, x8, #0x7f │ │ + lsl x13, x13, x12 │ │ + orr x14, x13, x14 │ │ + tbz w8, #7, 3688c │ │ + sub x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 36090 // b.any │ │ + b 36358 │ │ + cbz x10, 364d4 │ │ + mov x11, xzr │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ add x8, x8, #0x1 │ │ - mov x12, x14 │ │ - mov x9, x15 │ │ - mov x28, x16 │ │ - cmp x8, x13 │ │ - str x14, [sp, #536] │ │ - str x15, [sp, #544] │ │ - b.ne 36c50 // b.any │ │ - sub x8, x14, x11 │ │ - cmp x10, x8 │ │ - b.cs 36634 // b.hs, b.nlast │ │ - b 3708c │ │ - str x8, [sp, #520] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - cmp x12, #0x2 │ │ - b.cs 365fc // b.hs, b.nlast │ │ - strh wzr, [sp, #576] │ │ + ldurb w13, [x8, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 360f8 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 364e0 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 368b4 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 360e4 // b.any │ │ + b 364cc │ │ + subs x10, x10, #0x2 │ │ + b.cc 3640c // b.lo, b.ul, b.last │ │ + ldrh w14, [x8], #2 │ │ + stp x8, x10, [x1] │ │ + subs x9, x10, x14 │ │ + b.cc 3640c // b.lo, b.ul, b.last │ │ + add x10, x8, x14 │ │ + lsr x12, x8, #8 │ │ + lsr x13, x8, #16 │ │ + stp x10, x9, [x1] │ │ + and x9, x8, #0xffffffff00000000 │ │ + mov w10, #0x1 // #1 │ │ + mov w11, w8 │ │ + b 36a08 │ │ + ubfx w9, w2, #8, #8 │ │ + cmp w9, #0x8 │ │ + b.ne 36684 // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 36698 │ │ + ubfx w9, w2, #8, #8 │ │ + cmp w9, #0x8 │ │ + b.ne 366ac // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 366c0 │ │ + cmp x10, #0x3 │ │ + b.ls 36390 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x10, x10, #0x4 │ │ + mov x9, xzr │ │ + stp x8, x10, [x1] │ │ + mov w10, #0xf // #15 │ │ + b 36a00 │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + b 36880 │ │ + mov x19, x3 │ │ + mov x20, x0 │ │ + cmp w9, #0x2 │ │ + b.ne 366d4 // b.any │ │ + mov x0, sp │ │ + bl 3b13c │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x52 │ │ + b.eq 366ec // b.none │ │ + ldr w9, [sp, #4] │ │ + ldur w10, [sp, #1] │ │ + strb w8, [x20, #8] │ │ + stur w9, [x29, #-13] │ │ + ldr x9, [sp, #8] │ │ + mov w8, w10 │ │ + stur w10, [x29, #-16] │ │ + str x9, [x20, #16] │ │ + ldur w9, [x29, #-13] │ │ + b 36854 │ │ + cbz x10, 3653c │ │ + sub x10, x10, #0x1 │ │ + mov w12, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + ldrb w11, [x8], #1 │ │ + stp x8, x10, [x1] │ │ + mov w10, #0x2 // #2 │ │ + b 36a08 │ │ + cmp x10, #0x1 │ │ + b.ls 362d4 // b.plast │ │ + ldrh w11, [x8], #2 │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + sub x10, x10, #0x2 │ │ + str x8, [x1] │ │ + lsr w12, w11, #8 │ │ + b 36384 │ │ mov w9, #0x13 // #19 │ │ - stur wzr, [x23, #26] │ │ - strb wzr, [sp, #582] │ │ - ldr w10, [sp, #576] │ │ - ldur w11, [x23, #27] │ │ - str w10, [sp, #552] │ │ - stur w11, [x23, #3] │ │ - b 3660c │ │ - cmp x12, #0x8 │ │ - b.cc 37ad8 // b.lo, b.ul, b.last │ │ - ldr x28, [x28] │ │ - b 36614 │ │ - cmp x12, #0x4 │ │ - b.cc 36dd8 // b.lo, b.ul, b.last │ │ - ldrb w9, [x11, #2] │ │ - ldrb w10, [x11, #5] │ │ - ldurh w11, [x11, #3] │ │ - strb w9, [sp, #579] │ │ - mov w9, #0x4b // #75 │ │ - strb w10, [sp, #582] │ │ - strh w11, [sp, #580] │ │ - ldur w28, [x23, #27] │ │ - b 3660c │ │ - add x8, x28, x23 │ │ - mvn x9, x23 │ │ - adds x9, x12, x9 │ │ - add x14, x8, #0x1 │ │ - b.eq 37a68 // b.none │ │ - str x27, [sp, #112] │ │ - mov x27, xzr │ │ + sturh wzr, [x0, #9] │ │ + strb w9, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + stur wzr, [x0, #11] │ │ + b 369a0 │ │ + cbz x10, 3653c │ │ + ldrb w11, [x8], #1 │ │ + mov w12, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + sub x10, x10, #0x1 │ │ + b 36380 │ │ + cbz x10, 365d4 │ │ + mov x14, xzr │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x11, x8, #0x1 │ │ + ldurb w8, [x11, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 36334 // b.any │ │ + cmp w8, #0x1 │ │ + b.hi 367c8 // b.pmore │ │ + and x13, x8, #0x7f │ │ + lsl x13, x13, x12 │ │ + orr x14, x13, x14 │ │ + tbz w8, #7, 368e4 │ │ + sub x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 36320 // b.any │ │ + stp x9, xzr, [x1] │ │ + mov w8, #0x13 // #19 │ │ + b 368f8 │ │ + cmp x10, #0x3 │ │ + b.ls 36390 // b.plast │ │ + ldr w11, [x8], #4 │ │ + mov x9, xzr │ │ + sub x10, x10, #0x4 │ │ + lsr w12, w11, #8 │ │ + lsr w13, w11, #16 │ │ + str x8, [x1] │ │ + str x10, [x1, #8] │ │ + mov w10, #0xd // #13 │ │ + b 36a08 │ │ + mov w9, #0x13 // #19 │ │ + stur wzr, [x0, #9] │ │ + strb w9, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + sturh wzr, [x0, #13] │ │ + b 369a0 │ │ + ubfx w9, w2, #8, #8 │ │ + cmp w9, #0x8 │ │ + b.ne 3670c // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 36720 │ │ + mov w12, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + mov w11, #0x1 // #1 │ │ + mov w10, #0x9 // #9 │ │ + b 36a08 │ │ + subs x9, x10, #0x10 │ │ + b.cs 36734 // b.hs, b.nlast │ │ + mov w9, #0x13 // #19 │ │ + stp x9, x8, [x0, #8] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + cmp w13, #0x21 │ │ + b.ne 36758 // b.any │ │ + ldr x11, [x3] │ │ + mov w10, #0x6 // #6 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + b 36a08 │ │ + cmp x10, #0x2 │ │ + b.ls 367a0 // b.plast │ │ + add x11, x8, #0x3 │ │ + sub x10, x10, #0x3 │ │ + mov x9, xzr │ │ + stp x11, x10, [x1] │ │ + mov w10, #0xc // #12 │ │ + ldrb w13, [x8, #2] │ │ + ldrh w8, [x8] │ │ + orr x11, x8, x13, lsl #16 │ │ + lsr x12, x11, #8 │ │ + b 36a08 │ │ + cbz x10, 364d4 │ │ + mov x11, xzr │ │ + mov w12, wzr │ │ + add x9, x8, x10 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + ldurb w13, [x8, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 364a8 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 364e0 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 36914 │ │ + sub x10, x10, #0x1 │ │ + add x8, x8, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 36494 // b.any │ │ + stp x9, xzr, [x1] │ │ + b 364d8 │ │ + mov x9, x8 │ │ + mov w8, #0x13 // #19 │ │ + b 364e8 │ │ + stp x8, x10, [x1] │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh wzr, [x0, #14] │ │ + stur wzr, [x0, #10] │ │ + str x9, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + cbz x10, 3653c │ │ + ldrb w11, [x8], #1 │ │ + mov w12, wzr │ │ + mov w13, wzr │ │ + mov x9, xzr │ │ + sub x10, x10, #0x1 │ │ + str x8, [x1] │ │ + str x10, [x1, #8] │ │ + mov w10, #0xc // #12 │ │ + b 36a08 │ │ + mov w9, #0x13 // #19 │ │ + strh wzr, [x0, #14] │ │ + strh w9, [x0, #8] │ │ + stur wzr, [x0, #10] │ │ + b 369a0 │ │ + cmp x10, #0x3 │ │ + b.ls 367a0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x10, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x1b // #27 │ │ + b 36a08 │ │ + ubfx w9, w2, #8, #8 │ │ + cmp w9, #0x8 │ │ + b.ne 36778 // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 367a0 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 3678c │ │ + mov w8, #0xc // #12 │ │ + strh w12, [x0, #10] │ │ + b 3675c │ │ + mov w11, wzr │ │ + mov w9, #0x13 // #19 │ │ + b 36990 │ │ + mov x9, x8 │ │ + mov w8, #0x13 // #19 │ │ + b 368f8 │ │ + ldr w9, [sp, #4] │ │ + ldur w10, [sp, #1] │ │ + strb w8, [x19, #8] │ │ + stur w9, [sp, #27] │ │ + ldr x9, [sp, #8] │ │ + str w10, [sp, #24] │ │ + str x9, [x19, #16] │ │ + ldur w9, [sp, #27] │ │ + stur w10, [x19, #9] │ │ + mov w8, #0x2e // #46 │ │ + str w9, [x19, #12] │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + strh wzr, [sp] │ │ + mov w9, #0x13 // #19 │ │ + stur wzr, [sp, #2] │ │ + ldurh w10, [sp, #1] │ │ + strh w9, [x0, #8] │ │ + strh w10, [x0, #10] │ │ + b 3699c │ │ + cmp w9, #0x4 │ │ + b.eq 36948 // b.none │ │ + cmp w9, #0x8 │ │ + b.ne 3692c // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 36970 // b.plast │ │ + add x9, x8, #0x8 │ │ + sub x10, x10, #0x8 │ │ + stp x9, x10, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 3695c │ │ + cmp x10, #0x3 │ │ + b.ls 367a0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x10, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x1a // #26 │ │ + b 36a08 │ │ + cmp x10, #0x3 │ │ + b.ls 367a0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x10, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0xa // #10 │ │ + b 36a08 │ │ + lsr w2, w2, #8 │ │ + mov x0, sp │ │ + bl 3b248 │ │ + ldrb w8, [sp] │ │ + cmp w8, #0x52 │ │ + b.ne 36830 // b.any │ │ + ldr x11, [sp, #8] │ │ + mov x0, x20 │ │ + mov w10, #0xe // #14 │ │ + mov x3, x19 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + b 36a08 │ │ + cmp x10, #0x3 │ │ + b.ls 367a0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x10, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x1e // #30 │ │ + b 36a08 │ │ + add x10, x8, #0x10 │ │ + lsr x12, x8, #8 │ │ + lsr x13, x8, #16 │ │ + stp x10, x9, [x1] │ │ + and x9, x8, #0xffffffff00000000 │ │ + mov w10, #0x1 // #1 │ │ + mov w14, #0x10 // #16 │ │ + mov w11, w8 │ │ + b 36a08 │ │ + mov w8, #0x49 // #73 │ │ + mov w9, #0x2e // #46 │ │ + strb w8, [x0, #8] │ │ + str x9, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + cmp x10, #0x3 │ │ + b.ls 367a0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x10, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0xf // #15 │ │ + b 36a08 │ │ + mov w9, #0x13 // #19 │ │ + strb wzr, [x0, #15] │ │ + strb w9, [x0, #8] │ │ + sturh wzr, [x0, #13] │ │ + stur wzr, [x0, #9] │ │ + b 369a0 │ │ + mov w11, wzr │ │ + mov w9, #0x13 // #19 │ │ + mov x8, x16 │ │ + b 36990 │ │ + mov w8, #0x6 // #6 │ │ + stp x11, x10, [x1] │ │ + b 368f8 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x8, x10, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x1d // #29 │ │ + b 36a08 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x8, x10, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0xc // #12 │ │ + b 36a08 │ │ + add x9, x8, x14 │ │ + mvn x11, x14 │ │ + lsr x12, x8, #8 │ │ + add x9, x9, #0x1 │ │ + lsr x13, x8, #16 │ │ + add x10, x10, x11 │ │ + stp x9, x10, [x1] │ │ + and x9, x8, #0xffffffff00000000 │ │ + mov w10, #0x1f // #31 │ │ + mov w11, w8 │ │ + b 36a08 │ │ + ldr w9, [sp, #4] │ │ + ldur w10, [sp, #1] │ │ + strb w8, [x20, #8] │ │ + stur w9, [x29, #-5] │ │ + ldr x9, [sp, #8] │ │ + mov w8, w10 │ │ + stur w10, [x29, #-8] │ │ + str x9, [x20, #16] │ │ + ldur w9, [x29, #-5] │ │ + stur w8, [x20, #9] │ │ + mov w8, #0x2e // #46 │ │ + str w9, [x20, #12] │ │ + str x8, [x20] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x8, x10, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0xd // #13 │ │ + b 36a08 │ │ + subs x8, x10, x14 │ │ + stp x11, x10, [x1] │ │ + b.cc 368f0 // b.lo, b.ul, b.last │ │ + add x9, x11, x14 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x9, x8, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x1 // #1 │ │ + b 36a08 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x8, x10, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x7 // #7 │ │ + b 36a08 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x8, x10, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x18 // #24 │ │ + b 36a08 │ │ + subs x8, x10, x14 │ │ + stp x11, x10, [x1] │ │ + b.cs 369bc // b.hs, b.nlast │ │ + mov w8, #0x13 // #19 │ │ + mov x9, x11 │ │ + stp x8, x9, [x0, #8] │ │ + mov w9, #0x2e // #46 │ │ + str x9, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x8, x10, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x13 // #19 │ │ + b 36a08 │ │ + and w9, w2, #0xff │ │ + mov w10, #0x19 // #25 │ │ + b 36978 │ │ + cbz x10, 36970 │ │ + ldrb w11, [x8], #1 │ │ + sub x9, x10, #0x1 │ │ + b 36958 │ │ + cmp x10, #0x3 │ │ + b.ls 36970 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x10, #0x4 │ │ + stp x8, x9, [x1] │ │ + mov x10, xzr │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + and x9, x11, #0xffffffff00000000 │ │ + b 36a08 │ │ + mov x9, xzr │ │ + mov w10, #0x13 // #19 │ │ + strb w10, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + sturh wzr, [x0, #13] │ │ + stur w9, [x0, #9] │ │ + b 369a0 │ │ + mov w9, #0x6 // #6 │ │ + strb w9, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh w11, [x0, #10] │ │ + str wzr, [x0, #12] │ │ + str x8, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + add x9, x11, x14 │ │ + lsr x12, x11, #8 │ │ + lsr x13, x11, #16 │ │ + stp x9, x8, [x1] │ │ + and x9, x11, #0xffffffff00000000 │ │ + mov w10, #0x8 // #8 │ │ + b 36a08 │ │ + and w9, w9, #0xfffe │ │ + cmp w9, #0x2 │ │ + b.eq 35fc4 // b.none │ │ + cmp x10, #0x3 │ │ + b.ls 36a38 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x10, x10, #0x4 │ │ + mov x9, xzr │ │ + stp x8, x10, [x1] │ │ + mov w10, #0x4 // #4 │ │ + lsr w12, w11, #8 │ │ + lsr w13, w11, #16 │ │ + and w8, w11, #0xff │ │ + ldrh w11, [x3, #8] │ │ + str x10, [x0] │ │ + bfi w8, w12, #8, #8 │ │ + strh w11, [x0, #24] │ │ + orr w8, w8, w13, lsl #16 │ │ + orr x8, x9, x8 │ │ + stp x8, x14, [x0, #8] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + str wzr, [sp] │ │ + mov w10, #0x13 // #19 │ │ + ubfx w9, wzr, #16, #8 │ │ + strb wzr, [sp, #6] │ │ + strh wzr, [sp, #4] │ │ + strb w10, [x0, #8] │ │ + ldur w10, [sp, #3] │ │ + strh wzr, [sp, #20] │ │ + strb w9, [sp, #22] │ │ + sturh wzr, [x0, #9] │ │ + strb w9, [x0, #11] │ │ + str w10, [x0, #12] │ │ + b 369a0 │ │ + sub sp, sp, #0x1d0 │ │ + stp x29, x30, [sp, #368] │ │ + stp x28, x27, [sp, #384] │ │ + stp x26, x25, [sp, #400] │ │ + stp x24, x23, [sp, #416] │ │ + stp x22, x21, [sp, #432] │ │ + stp x20, x19, [sp, #448] │ │ + add x29, sp, #0x170 │ │ + sub x28, x29, #0x58 │ │ + mov w23, #0x70 // #112 │ │ + mov w4, #0x4 // #4 │ │ + mov w25, #0xc // #12 │ │ + mov w5, #0x30 // #48 │ │ + mov w21, #0x13 // #19 │ │ + mov w20, #0x2007 // #8199 │ │ + ldr x19, [x1, #80] │ │ + cmp x19, x2 │ │ + b.le 379e0 │ │ + ldp x22, x11, [x1, #48] │ │ + cbz x11, 379ec │ │ + ldr x8, [x1, #64] │ │ + mov x9, xzr │ │ + mov w13, wzr │ │ + sub x12, x11, #0x1 │ │ + add x14, x22, #0x1 │ │ + ldp x24, x27, [x8, #48] │ │ + ldrb w10, [x8, #73] │ │ + ldr x26, [x8, #40] │ │ + ldurb w15, [x14, #-1] │ │ + cmp w13, #0x3f │ │ + b.ne 36af0 // b.any │ │ + cmp w15, #0x1 │ │ + b.hi 37994 // b.pmore │ │ + and x16, x15, #0x7f │ │ + lsl x16, x16, x13 │ │ + orr x9, x16, x9 │ │ + tbz w15, #7, 36b18 │ │ + sub x12, x12, #0x1 │ │ + add x14, x14, #0x1 │ │ + add w13, w13, #0x7 │ │ + cmn x12, #0x1 │ │ + b.ne 36adc // b.any │ │ + b 379a0 │ │ + stp x14, x12, [x1, #48] │ │ + cbz x9, 36b84 │ │ + ldr x12, [x1, #72] │ │ + sub x11, x9, #0x1 │ │ + ldr x13, [x12, #16] │ │ + cmp x11, x13 │ │ + b.cs 36b90 // b.hs, b.nlast │ │ + ldr x9, [x12, #8] │ │ + madd x9, x11, x23, x9 │ │ + ldrb w11, [x9, #106] │ │ + cmp w11, #0x1 │ │ + b.ne 36b50 // b.any │ │ + add x11, x19, #0x1 │ │ + str x11, [x1, #80] │ │ + ldrh w11, [x9, #104] │ │ + cmp w11, #0x2e │ │ + b.eq 36bf4 // b.none │ │ + cmp w11, #0x1d │ │ + b.eq 36e50 // b.none │ │ + ldr w10, [x9] │ │ + cmp w10, #0x1 │ │ + b.ne 36df8 // b.any │ │ + mov x22, x3 │ │ + ldp x3, x4, [x9, #16] │ │ + mov x24, x2 │ │ + mov x19, x0 │ │ + b 36e14 │ │ + sub x8, x19, #0x1 │ │ + str x8, [x1, #80] │ │ + b 36aa8 │ │ + ldr x11, [x12, #24] │ │ + cbz x11, 37a3c │ │ + ldr x12, [x12, #32] │ │ + ldrh w14, [x11, #1330] │ │ + add x16, x11, #0x4d8 │ │ + mov x13, #0xffffffffffffffff // #-1 │ │ + lsl x15, x14, #3 │ │ + cbz x15, 36bdc │ │ + ldr x17, [x16], #8 │ │ + sub x15, x15, #0x8 │ │ + add x13, x13, #0x1 │ │ + cmp x9, x17 │ │ + cset w17, hi // hi = pmore │ │ + csinv w17, w17, wzr, cs // cs = hs, nlast │ │ + and w17, w17, #0xff │ │ + cmp w17, #0x1 │ │ + b.eq 36bac // b.none │ │ + cbz w17, 36c14 │ │ + b 36be0 │ │ + mov x13, x14 │ │ + cbz x12, 37a3c │ │ + add x11, x11, x13, lsl #3 │ │ + sub x12, x12, #0x1 │ │ + ldr x11, [x11, #1336] │ │ + b 36b9c │ │ + ldr w10, [x9] │ │ + cmp w10, #0x1 │ │ + b.ne 36c28 // b.any │ │ + mov x26, x3 │ │ + ldp x3, x4, [x9, #16] │ │ + mov x27, x2 │ │ + mov x24, x0 │ │ + b 36c44 │ │ + madd x9, x13, x23, x11 │ │ + ldrb w11, [x9, #106] │ │ + cmp w11, #0x1 │ │ + b.eq 36b48 // b.none │ │ + b 36b50 │ │ + ldr x4, [x9, #8] │ │ + cmp x4, #0x6 │ │ + b.cs 37a9c // b.hs, b.nlast │ │ + mov x27, x2 │ │ + mov x26, x3 │ │ + mov x24, x0 │ │ + add x3, x9, #0x10 │ │ + ldr w2, [x8, #72] │ │ + sub x0, x29, #0x58 │ │ + mov x22, x1 │ │ + add x1, x1, #0x30 │ │ + bl 39d7c │ │ + ldurb w9, [x29, #-88] │ │ + cmp w9, #0x52 │ │ + b.ne 37a44 // b.any │ │ + ldr x9, [x22, #80] │ │ + mov x1, x22 │ │ + mov x0, x24 │ │ + mov x3, x26 │ │ + mov x2, x27 │ │ + mov w4, #0x4 // #4 │ │ + cmp x9, x19 │ │ + mov w5, #0x30 // #48 │ │ + b.le 36aa8 │ │ + ldp x12, x14, [x1, #48] │ │ + cbz x14, 37a6c │ │ + mov x8, xzr │ │ mov w10, wzr │ │ - mov x8, x14 │ │ - mov x12, x14 │ │ - ldrb w15, [x12], #1 │ │ + sub x13, x14, #0x1 │ │ + add x15, x12, #0x1 │ │ + ldurb w11, [x15, #-1] │ │ cmp w10, #0x3f │ │ - b.ne 36d84 // b.any │ │ - cmp w15, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - and x16, x15, #0x7f │ │ + b.ne 36cb4 // b.any │ │ + cmp w11, #0x1 │ │ + b.hi 379f8 // b.pmore │ │ + and x16, x11, #0x7f │ │ lsl x16, x16, x10 │ │ - orr x27, x16, x27 │ │ - tbz w15, #7, 36e0c │ │ - add w10, w10, #0x7 │ │ + orr x8, x16, x8 │ │ + tbz w11, #7, 36cdc │ │ sub x13, x13, #0x1 │ │ - sub x11, x11, #0x1 │ │ - mov x8, x12 │ │ - cmn x13, #0x1 │ │ - b.ne 36d70 // b.any │ │ - b 37a64 │ │ - cbz w8, 37b2c │ │ - ldp x12, x11, [sp, #472] │ │ - add x10, x11, x10 │ │ - udiv x11, x10, x8 │ │ - madd x9, x11, x9, x12 │ │ - msub x8, x11, x8, x10 │ │ - stp x9, x8, [sp, #472] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - str wzr, [sp, #576] │ │ - mov w9, #0x13 // #19 │ │ - strb wzr, [sp, #582] │ │ - strh wzr, [sp, #580] │ │ - ldur w10, [x23, #27] │ │ - str wzr, [sp, #552] │ │ - stur w10, [x23, #3] │ │ - b 3660c │ │ - mov x8, x10 │ │ - str x11, [sp, #536] │ │ - str x10, [sp, #544] │ │ - cbnz x10, 3663c │ │ - b 3717c │ │ - cbz x13, 379a4 │ │ - mov x26, xzr │ │ - mov w10, wzr │ │ - add x9, x13, #0x1 │ │ - mov x13, x12 │ │ - ldrb w14, [x13], #1 │ │ - cmp w10, #0x3f │ │ - b.ne 36e34 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x26, x15, x26 │ │ - tbz w14, #7, 36e5c │ │ + add x15, x15, #0x1 │ │ add w10, w10, #0x7 │ │ - sub x11, x11, #0x1 │ │ + cmn x13, #0x1 │ │ + b.ne 36ca0 // b.any │ │ + b 37a0c │ │ + stp x15, x13, [x1, #48] │ │ + cbz x8, 36d04 │ │ + ldr x11, [x1, #72] │ │ + sub x10, x8, #0x1 │ │ + ldr x12, [x11, #16] │ │ + cmp x10, x12 │ │ + b.cs 36d10 // b.hs, b.nlast │ │ + ldr x8, [x11, #8] │ │ + madd x8, x10, x23, x8 │ │ + b 36d78 │ │ + sub x9, x9, #0x1 │ │ + str x9, [x1, #80] │ │ + b 36dec │ │ + ldr x10, [x11, #24] │ │ + cbz x10, 37a80 │ │ + ldr x11, [x11, #32] │ │ + ldrh w13, [x10, #1330] │ │ + add x15, x10, #0x4d8 │ │ + mov x12, #0xffffffffffffffff // #-1 │ │ + lsl x14, x13, #3 │ │ + cbz x14, 36d5c │ │ + ldr x16, [x15], #8 │ │ + sub x14, x14, #0x8 │ │ + add x12, x12, #0x1 │ │ + cmp x8, x16 │ │ + cset w16, hi // hi = pmore │ │ + csinv w16, w16, wzr, cs // cs = hs, nlast │ │ + and w16, w16, #0xff │ │ + cmp w16, #0x1 │ │ + b.eq 36d2c // b.none │ │ + cbz w16, 36d74 │ │ + b 36d60 │ │ mov x12, x13 │ │ - cmn x11, #0x1 │ │ - b.ne 36e20 // b.any │ │ - b 37a9c │ │ - str x29, [sp, #104] │ │ - cbz x11, 37abc │ │ - mov x8, xzr │ │ - mov x29, xzr │ │ - mov w10, wzr │ │ - add x9, x11, #0x1 │ │ - ldrb w14, [x13], #1 │ │ - cmp w10, #0x3f │ │ - b.ne 36e88 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 37070 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x29, x15, x29 │ │ - tbz w14, #7, 36eac │ │ - add w10, w10, #0x7 │ │ - add x8, x8, #0x1 │ │ - cmp x11, x8 │ │ - b.ne 36e74 // b.any │ │ - b 37ab8 │ │ - ldr x1, [sp, #376] │ │ - ldr x8, [sp, #360] │ │ - cmp x1, x8 │ │ - b.ne 36ec8 // b.any │ │ - ldr x0, [sp, #120] │ │ - bl 38060 │ │ - ldr x1, [sp, #376] │ │ - ldr x8, [sp, #368] │ │ - mov w9, #0x1f // #31 │ │ - lsr x10, x27, #40 │ │ - lsr x11, x27, #8 │ │ - movi v0.2d, #0x0 │ │ - add x8, x8, x1, lsl #6 │ │ - stp x9, x28, [x8] │ │ - lsr x9, x27, #56 │ │ - strb w27, [x8, #24] │ │ - stp x26, x29, [x8, #32] │ │ - mov w26, #0x39 // #57 │ │ - ldp x29, x27, [sp, #104] │ │ - strb w9, [x8, #31] │ │ - add x9, x1, #0x1 │ │ - str x23, [x8, #16] │ │ - add x23, sp, #0x228 │ │ - sturh w10, [x8, #29] │ │ - stur w11, [x8, #25] │ │ - str q0, [x8, #48] │ │ - str x9, [sp, #376] │ │ - ldr x8, [sp, #544] │ │ - cbnz x8, 3663c │ │ - b 3717c │ │ - cbz w8, 36f80 │ │ - cbz x22, 37064 │ │ - ldr x8, [sp, #192] │ │ - mov x28, x24 │ │ - ldr x26, [x24] │ │ - str xzr, [sp, #208] │ │ - ldr x23, [sp, #472] │ │ - ldr q0, [sp, #128] │ │ - cmp x8, x29 │ │ - str q0, [sp, #192] │ │ - b.ls 37014 // b.plast │ │ - cbz x29, 37008 │ │ - add x9, x29, x29, lsl #1 │ │ - add x8, x8, x8, lsl #1 │ │ - lsl x22, x9, #3 │ │ - lsl x1, x8, #3 │ │ + cbz x11, 37a80 │ │ + add x10, x10, x12, lsl #3 │ │ + sub x11, x11, #0x1 │ │ + ldr x10, [x10, #1336] │ │ + b 36d1c │ │ + madd x8, x12, x23, x10 │ │ + ldrb w10, [x8, #106] │ │ + mov x26, x2 │ │ + mov x27, x3 │ │ + mov x24, x0 │ │ + cmp w10, #0x1 │ │ + b.ne 36d98 // b.any │ │ + add x9, x9, #0x1 │ │ + str x9, [x1, #80] │ │ + mov x0, x8 │ │ + mov x28, x1 │ │ + bl 1b514 │ │ + ldr x8, [x28, #64] │ │ + mov x3, x0 │ │ + mov x4, x1 │ │ + sub x0, x29, #0x58 │ │ + add x1, x28, #0x30 │ │ + ldr w2, [x8, #72] │ │ + bl 39d7c │ │ + ldurb w9, [x29, #-88] │ │ + cmp w9, #0x52 │ │ + b.ne 37a44 // b.any │ │ + ldr x9, [x22, #80] │ │ + mov x1, x22 │ │ mov x0, x24 │ │ - mov w2, #0x8 // #8 │ │ + mov x3, x27 │ │ + mov x2, x26 │ │ + sub x28, x29, #0x58 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + cmp x9, x19 │ │ + b.gt 36c88 │ │ + b 36aa8 │ │ + ldr x4, [x9, #8] │ │ + cmp x4, #0x6 │ │ + b.cs 37a9c // b.hs, b.nlast │ │ + mov x24, x2 │ │ + mov x22, x3 │ │ + mov x19, x0 │ │ + add x3, x9, #0x10 │ │ + ldr w2, [x8, #72] │ │ + sub x0, x29, #0x58 │ │ + mov x26, x1 │ │ + add x1, x1, #0x30 │ │ + bl 39d7c │ │ + ldurb w8, [x29, #-88] │ │ + cmp w8, #0x52 │ │ + b.ne 37a60 // b.any │ │ + mov x0, x19 │ │ + mov x1, x26 │ │ mov x3, x22 │ │ - bl 15584 │ │ - mov x28, x0 │ │ - cbnz x0, 37014 │ │ - b 37c80 │ │ - str x27, [sp, #112] │ │ - ldr x28, [sp, #472] │ │ - ldr x27, [sp, #488] │ │ - ldr w26, [sp, #496] │ │ - ldr w23, [sp, #504] │ │ - cbz x29, 36fc8 │ │ - sub x8, x29, #0x1 │ │ - mov w9, #0x18 // #24 │ │ - mul x9, x8, x9 │ │ - ldr x9, [x24, x9] │ │ - cmp x9, x28 │ │ - b.ne 36fc8 // b.any │ │ - mov w9, #0x18 // #24 │ │ - mov x22, x29 │ │ - madd x8, x8, x9, x24 │ │ - str x27, [x8, #8] │ │ - stp w26, w23, [x8, #16] │ │ - b 37000 │ │ - ldr x8, [sp, #192] │ │ - cmp x29, x8 │ │ - b.ne 36fe4 // b.any │ │ - add x0, sp, #0xc0 │ │ - mov x1, x29 │ │ - bl 38310 │ │ - ldp x24, x29, [sp, #200] │ │ - mov w8, #0x18 // #24 │ │ - madd x8, x29, x8, x24 │ │ - add x29, x29, #0x1 │ │ - mov x22, x29 │ │ - stp x28, x27, [x8] │ │ - stp w26, w23, [x8, #16] │ │ - str x29, [sp, #208] │ │ - ldr x27, [sp, #112] │ │ - b 3705c │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - mov w28, #0x8 // #8 │ │ - ldr x8, [sp, #168] │ │ - cmp x27, x8 │ │ - b.ne 37034 // b.any │ │ - add x0, sp, #0xa8 │ │ + mov x2, x24 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b 36aa8 │ │ + cmp w10, #0x8 │ │ + ldr w8, [x9] │ │ + csel x10, x25, x4, eq // eq = none │ │ + str x10, [sp, #112] │ │ + ldp x11, x10, [x1, #88] │ │ + cmp w8, #0x1 │ │ + str x11, [sp, #184] │ │ + stur x10, [x29, #-176] │ │ + b.ne 36e80 // b.any │ │ + ldp x10, x8, [x9, #16] │ │ + mov x9, x10 │ │ + b 36e90 │ │ + ldr x8, [x9, #8] │ │ + cmp x8, #0x6 │ │ + b.cs 37ab0 // b.hs, b.nlast │ │ + add x9, x9, #0x10 │ │ + stp x2, x0, [sp, #136] │ │ + stp x3, x1, [x29, #-160] │ │ + cbz x8, 375ac │ │ + lsl x10, x8, #4 │ │ + stur xzr, [x29, #-168] │ │ + str xzr, [sp, #128] │ │ + stp xzr, xzr, [sp, #160] │ │ + str wzr, [sp, #156] │ │ + str wzr, [sp, #92] │ │ + str wzr, [sp, #108] │ │ + str wzr, [sp, #124] │ │ + b 36f2c │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-176] │ │ + ldr x1, [sp, #184] │ │ + sub x0, x29, #0x70 │ │ + sub x4, x29, #0x20 │ │ + ldr x3, [x8, #416] │ │ + ldrb w2, [x8, #73] │ │ + bl 339b4 │ │ + ldur w8, [x29, #-112] │ │ + ldp x9, x10, [x29, #-104] │ │ + ldp x3, x1, [x29, #-160] │ │ + mov w5, #0x30 // #48 │ │ + cmp w8, #0x0 │ │ + ldr x8, [sp, #176] │ │ + mov w4, #0x4 // #4 │ │ + csel x8, x8, x10, ne // ne = any │ │ + str x8, [sp, #176] │ │ + ldur x8, [x29, #-168] │ │ + csel x8, x8, x9, ne // ne = any │ │ + ldur x9, [x29, #-136] │ │ + stur x8, [x29, #-168] │ │ + ldur x8, [x29, #-144] │ │ + add x9, x9, #0x10 │ │ + subs x10, x8, #0x10 │ │ + b.eq 375c8 // b.none │ │ + ldr x8, [x1, #64] │ │ + ldr q0, [x9] │ │ + sub x0, x29, #0x58 │ │ + add x1, x1, #0x30 │ │ + sub x3, x29, #0x20 │ │ + stp x10, x9, [x29, #-144] │ │ + ldr w2, [x8, #72] │ │ + stur q0, [x29, #-32] │ │ + bl 35b24 │ │ + ldur x8, [x29, #-88] │ │ + cmp x8, #0x2e │ │ + b.eq 3770c // b.none │ │ + ldurh w9, [x29, #-64] │ │ + cmp w9, #0x54 │ │ + b.le 36fdc │ │ + cmp w9, #0x58 │ │ + b.gt 37018 │ │ + cmp w9, #0x55 │ │ + b.eq 3721c // b.none │ │ + cmp w9, #0x57 │ │ + b.eq 3714c // b.none │ │ + cmp w9, #0x58 │ │ + b.ne 3742c // b.any │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-32] │ │ + cmp x8, #0x2c │ │ + b.ne 37418 // b.any │ │ + ldp x3, x1, [x29, #-160] │ │ + mov w4, #0x4 // #4 │ │ + ldur x8, [x29, #-24] │ │ + ldur x9, [x29, #-136] │ │ + mov w5, #0x30 // #48 │ │ + cbnz x8, 36fcc │ │ + ldur x9, [x29, #-176] │ │ + ldrh w9, [x9, #74] │ │ + cmp w9, #0x5 │ │ + ldur x9, [x29, #-136] │ │ + b.cc 36f1c // b.lo, b.ul, b.last │ │ + str x8, [sp, #72] │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #128] │ │ + b 36f1c │ │ + cmp w9, #0x11 │ │ + b.le 37040 │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp w9, #0x12 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 3718c // b.none │ │ + cmp w9, #0x31 │ │ + b.eq 37008 // b.none │ │ + cmp w9, #0x47 │ │ + b.ne 37010 // b.any │ │ + ldur x8, [x29, #-168] │ │ + cbz x8, 372ac │ │ + ldur x9, [x29, #-136] │ │ + b 36f1c │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp w9, #0x59 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 37278 // b.none │ │ + cmp w9, #0x6e │ │ + b.eq 36ec0 // b.none │ │ + cmp w9, w20 │ │ + b.eq 36ec0 // b.none │ │ + b 37010 │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp w9, #0x3 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 370e0 // b.none │ │ + cmp w9, #0x11 │ │ + b.ne 37010 // b.any │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-32] │ │ + cbz x8, 37354 │ │ + cmp x8, #0xc │ │ + b.ne 37418 // b.any │ │ + ldr x8, [sp, #184] │ │ + ldur x10, [x29, #-176] │ │ + mov w4, #0x4 // #4 │ │ + ldp x3, x1, [x29, #-160] │ │ + mov w5, #0x30 // #48 │ │ + ldp x8, x9, [x8, #16] │ │ + ldr x13, [x10, #424] │ │ + subs x11, x9, x13 │ │ + b.cc 378c8 // b.lo, b.ul, b.last │ │ + ldrb w9, [x10, #72] │ │ + ldur x10, [x29, #-24] │ │ + add x8, x8, x13 │ │ + mul x12, x10, x9 │ │ + subs x10, x11, x12 │ │ + b.cc 378c8 // b.lo, b.ul, b.last │ │ + cmp x9, #0x3 │ │ + add x8, x8, x12 │ │ + b.gt 37440 │ │ + cmp x9, #0x1 │ │ + b.eq 37534 // b.none │ │ + cmp x9, #0x2 │ │ + b.ne 3792c // b.any │ │ + cmp x10, #0x1 │ │ + b.ls 378e8 // b.plast │ │ + ldrh w8, [x8] │ │ + b 37550 │ │ + ldur x9, [x29, #-136] │ │ + ldur x8, [x29, #-168] │ │ + cbnz x8, 36f1c │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-176] │ │ + ldr x1, [sp, #184] │ │ + sub x0, x29, #0x70 │ │ + sub x4, x29, #0x20 │ │ + ldr x3, [x8, #416] │ │ + ldrb w2, [x8, #73] │ │ + bl 339b4 │ │ + ldur w8, [x29, #-112] │ │ + ldp x10, x9, [x29, #-104] │ │ + ldr x11, [sp, #56] │ │ + mov w5, #0x30 // #48 │ │ + mov w4, #0x4 // #4 │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp w8, #0x0 │ │ + csel x11, x11, x9, ne // ne = any │ │ + ldur x9, [x29, #-136] │ │ + csel x8, xzr, x10, ne // ne = any │ │ + stur x8, [x29, #-168] │ │ + str x11, [sp, #56] │ │ + str x11, [sp, #176] │ │ + b 36f1c │ │ + cmp x8, #0x4 │ │ + str xzr, [sp, #168] │ │ + b.gt 37300 │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp x8, #0x2 │ │ + ldur x9, [x29, #-136] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 374a8 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 374c0 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 36f1c // b.any │ │ + ldur w8, [x29, #-80] │ │ + str x8, [sp, #168] │ │ + b 36f1c │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldur x8, [x29, #-32] │ │ + cbz x8, 37408 │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp x8, #0x7 │ │ + ldur x9, [x29, #-136] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 373f4 // b.none │ │ + cmp x8, #0xc │ │ + b.ne 36f1c // b.any │ │ + ldr x8, [sp, #184] │ │ + ldur x10, [x29, #-176] │ │ + ldp x8, x9, [x8, #16] │ │ + ldr x13, [x10, #424] │ │ + subs x11, x9, x13 │ │ + b.cc 378fc // b.lo, b.ul, b.last │ │ + ldrb w9, [x10, #72] │ │ + ldur x10, [x29, #-24] │ │ + add x8, x8, x13 │ │ + mul x12, x10, x9 │ │ + subs x10, x11, x12 │ │ + b.cc 378fc // b.lo, b.ul, b.last │ │ + cmp x9, #0x3 │ │ + add x8, x8, x12 │ │ + b.gt 374f8 │ │ + cmp x9, #0x1 │ │ + b.eq 37568 // b.none │ │ + cmp x9, #0x2 │ │ + b.ne 37978 // b.any │ │ + cmp x10, #0x1 │ │ + b.ls 378f8 // b.plast │ │ + ldrh w8, [x8] │ │ + b 37584 │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldp x8, x9, [x29, #-32] │ │ + cmp x8, #0x18 │ │ + b.eq 37368 // b.none │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp x8, #0x16 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.ne 373e8 // b.any │ │ + ldur x11, [x29, #-176] │ │ + ldr x10, [sp, #184] │ │ + ldrh w8, [x11, #74] │ │ + ldrb w10, [x10, #272] │ │ + and w8, w8, #0xffff │ │ + cmp w8, #0x5 │ │ + ldr x8, [x11, #440] │ │ + cset w11, cc // cc = lo, ul, last │ │ + tst w10, w11 │ │ + csel x8, x8, xzr, ne // ne = any │ │ + add x8, x8, x9 │ │ + b 37490 │ │ + cmp x8, #0x4 │ │ + str xzr, [sp, #160] │ │ + b.gt 37330 │ │ + ldur x9, [x29, #-136] │ │ + cmp x8, #0x2 │ │ + b.eq 374b4 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 374dc // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 36f1c // b.any │ │ + ldur w8, [x29, #-80] │ │ + str x8, [sp, #160] │ │ + b 36f1c │ │ + sub x0, x29, #0x20 │ │ + mov x28, x1 │ │ + sub x1, x29, #0x58 │ │ + bl 37c94 │ │ + ldp x1, x2, [x29, #-32] │ │ + sub x0, x29, #0x70 │ │ + ldr x6, [x28, #104] │ │ + ldrb w3, [x28, #112] │ │ + mov w7, #0x10 // #16 │ │ + ldr x4, [sp, #184] │ │ + ldur x5, [x29, #-176] │ │ + bl 385d0 │ │ + ldur w8, [x29, #-112] │ │ + ldp x10, x9, [x29, #-104] │ │ + cmp w8, #0x1 │ │ + stur x10, [x29, #-168] │ │ + b.eq 378b4 // b.none │ │ + ldp x3, x1, [x29, #-160] │ │ + sub x28, x29, #0x58 │ │ + str x9, [sp, #176] │ │ + b 37430 │ │ + ldp x3, x1, [x29, #-160] │ │ + cmp x8, #0x5 │ │ + ldur x9, [x29, #-136] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 37328 // b.none │ │ + cmp x8, #0x6 │ │ + b.eq 374cc // b.none │ │ + cmp x8, #0x7 │ │ + b.ne 36f1c // b.any │ │ + ldur x8, [x29, #-80] │ │ + b 374d4 │ │ + ldur x9, [x29, #-136] │ │ + cmp x8, #0x5 │ │ + b.eq 3734c // b.none │ │ + cmp x8, #0x6 │ │ + b.eq 374e8 // b.none │ │ + cmp x8, #0x7 │ │ + b.ne 36f1c // b.any │ │ + ldur x8, [x29, #-80] │ │ + b 374f0 │ │ + ldur x8, [x29, #-24] │ │ + str x8, [sp, #64] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #124] │ │ + b 37418 │ │ + ldr x12, [sp, #184] │ │ + ldur x11, [x29, #-176] │ │ + mov w4, #0x4 // #4 │ │ + ldp x3, x1, [x29, #-160] │ │ + mov w5, #0x30 // #48 │ │ + ldp x13, x10, [x12, #224] │ │ + ldr x8, [x11, #440] │ │ + subs x12, x10, x8 │ │ + b.cc 378d8 // b.lo, b.ul, b.last │ │ + ldr w10, [x11, #72] │ │ + add x13, x13, x8 │ │ + ubfx x11, x10, #8, #8 │ │ + mul x11, x9, x11 │ │ + subs x9, x12, x11 │ │ + b.cc 378d8 // b.lo, b.ul, b.last │ │ + and w10, w10, #0xff00 │ │ + add x13, x13, x11 │ │ + cmp w10, #0x800 │ │ + str x13, [sp, #96] │ │ + b.ne 3747c // b.any │ │ + cmp x9, #0x7 │ │ + b.ls 378dc // b.plast │ │ + ldr x12, [sp, #96] │ │ + ldrb w9, [x12, #6] │ │ + ldrh w10, [x12, #4] │ │ + ldr w11, [x12] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + ldrb w11, [x12, #7] │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x9, x11, x9, #8 │ │ + b 3748c │ │ + ldr x8, [sp, #96] │ │ + str wzr, [sp, #156] │ │ + b 37498 │ │ + ldur x8, [x29, #-24] │ │ + str x8, [sp, #32] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #92] │ │ + b 36f1c │ │ + ldur x8, [x29, #-24] │ │ + str x8, [sp, #48] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #108] │ │ + ldp x3, x1, [x29, #-160] │ │ + mov w4, #0x4 // #4 │ │ + ldur x9, [x29, #-136] │ │ + mov w5, #0x30 // #48 │ │ + b 36f1c │ │ + ldp x3, x1, [x29, #-160] │ │ + ldur x9, [x29, #-136] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + b 36f1c │ │ + cmp x9, #0x4 │ │ + b.eq 37544 // b.none │ │ + cmp x9, #0x8 │ │ + b.ne 3792c // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 378e8 // b.plast │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 37550 │ │ + cmp x9, #0x3 │ │ + b.ls 378dc // b.plast │ │ + ldr x9, [sp, #96] │ │ + ldr w9, [x9] │ │ + add x8, x9, x8 │ │ + mov w9, #0x1 // #1 │ │ + str w9, [sp, #156] │ │ + ldur x9, [x29, #-136] │ │ + str x8, [sp, #96] │ │ + str x8, [sp, #80] │ │ + b 36f1c │ │ + ldurb w8, [x29, #-80] │ │ + str x8, [sp, #168] │ │ + b 36f1c │ │ + ldurb w8, [x29, #-80] │ │ + str x8, [sp, #160] │ │ + b 36f1c │ │ + ldurh w8, [x29, #-80] │ │ + str x8, [sp, #168] │ │ + b 36f1c │ │ + ldur x8, [x29, #-80] │ │ + tbnz x8, #63, 3759c │ │ + str x8, [sp, #168] │ │ + b 36f1c │ │ + ldurh w8, [x29, #-80] │ │ + str x8, [sp, #160] │ │ + b 36f1c │ │ + ldur x8, [x29, #-80] │ │ + tbnz x8, #63, 375a4 │ │ + str x8, [sp, #160] │ │ + b 36f1c │ │ + cmp x9, #0x4 │ │ + b.eq 37578 // b.none │ │ + cmp x9, #0x8 │ │ + b.ne 37978 // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 378f8 // b.plast │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 37584 │ │ + cmp x11, x12 │ │ + b.eq 378e8 // b.none │ │ + ldrb w8, [x8] │ │ + b 37550 │ │ + cmp x10, #0x3 │ │ + b.ls 378e8 // b.plast │ │ + ldr w8, [x8] │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #64] │ │ + str w9, [sp, #124] │ │ + ldur x9, [x29, #-136] │ │ + str x8, [sp, #40] │ │ + b 36f1c │ │ + cmp x11, x12 │ │ + b.eq 378f8 // b.none │ │ + ldrb w8, [x8] │ │ + b 37584 │ │ + cmp x10, #0x3 │ │ + b.ls 378f8 // b.plast │ │ + ldr w8, [x8] │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #48] │ │ + str w9, [sp, #108] │ │ + ldur x9, [x29, #-136] │ │ + str x8, [sp, #24] │ │ + b 36f1c │ │ + str xzr, [sp, #168] │ │ + b 36f1c │ │ + str xzr, [sp, #160] │ │ + b 36f1c │ │ + str wzr, [sp, #124] │ │ + str wzr, [sp, #108] │ │ + str wzr, [sp, #92] │ │ + str wzr, [sp, #156] │ │ + stp xzr, xzr, [sp, #160] │ │ + str xzr, [sp, #128] │ │ + stur xzr, [x29, #-168] │ │ + ldr x9, [x1, #16] │ │ + ldr x8, [x1] │ │ + cmp x9, x8 │ │ + stur x9, [x29, #-136] │ │ + b.ne 375f0 // b.any │ │ + mov x0, x1 │ │ + bl 3a3a8 │ │ + ldp x3, x1, [x29, #-160] │ │ + mov w5, #0x30 // #48 │ │ + mov w4, #0x4 // #4 │ │ + ldur x10, [x29, #-136] │ │ + ldr x8, [x1, #8] │ │ + add x9, x27, x22 │ │ + ldr x11, [sp, #112] │ │ + mov w12, #0x8 // #8 │ │ + mov w13, #0x18 // #24 │ │ + madd x8, x10, x5, x8 │ │ + mov x27, x10 │ │ + add x10, x24, x26 │ │ + add x9, x9, x11 │ │ + ldr x11, [sp, #128] │ │ + sub x9, x9, x10 │ │ + ldr x10, [sp, #72] │ │ + stp x11, x10, [x8] │ │ + ldur x10, [x29, #-168] │ │ + str x9, [x8, #16] │ │ + ldr x9, [sp, #176] │ │ + stp x10, x9, [x8, #24] │ │ + ldp x10, x9, [sp, #160] │ │ + stp w10, w9, [x8, #40] │ │ + add x8, x27, #0x1 │ │ + str x8, [x1, #16] │ │ + ldr w8, [sp, #156] │ │ + tbz w8, #0, 376a0 │ │ + ldur x15, [x29, #-176] │ │ + ldr x16, [sp, #184] │ │ + ldr x14, [sp, #80] │ │ + ldr x0, [sp, #144] │ │ + ldr w9, [x15, #72] │ │ + add x10, x16, #0xd0 │ │ + lsr w8, w9, #16 │ │ + cmp w8, #0x4 │ │ + cset w11, hi // hi = pmore │ │ + csel x12, x13, x12, hi // hi = pmore │ │ + ubfiz x11, x11, #4, #32 │ │ + ldr x12, [x10, x12] │ │ + ldr x22, [x10, x11] │ │ + subs x10, x12, x14 │ │ + b.cs 37730 // b.hs, b.nlast │ │ + ldr x2, [sp, #136] │ │ + mov x8, xzr │ │ + mov w9, wzr │ │ + mov w24, #0x13 // #19 │ │ + b 377f0 │ │ + ldr w8, [sp, #124] │ │ + tbz w8, #0, 37884 │ │ + ldr w8, [sp, #108] │ │ + tbz w8, #0, 37818 │ │ + ldr x8, [sp, #64] │ │ + ldr x9, [sp, #48] │ │ + cmp x8, x9 │ │ + b.cs 37884 // b.hs, b.nlast │ │ + ldr x22, [x1, #40] │ │ + ldr x8, [x1, #24] │ │ + cmp x22, x8 │ │ + b.ne 376e8 // b.any │ │ + add x0, x1, #0x18 │ │ + mov x24, x1 │ │ + mov x26, x3 │ │ + bl 3b08c │ │ + mov x3, x26 │ │ + mov x1, x24 │ │ + ldr x8, [x1, #32] │ │ + ldr x10, [sp, #64] │ │ + ldr x9, [sp, #48] │ │ + add x8, x8, x22, lsl #5 │ │ + stp x10, x9, [x8] │ │ + add x9, x22, #0x1 │ │ + stp x3, x27, [x8, #16] │ │ + str x9, [x1, #40] │ │ + b 37884 │ │ + ldp x2, x0, [sp, #136] │ │ + ldur q0, [x28, #8] │ │ + stur q0, [x29, #-128] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x30 // #48 │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0x52 │ │ + b.eq 378ac // b.none │ │ + b 37a90 │ │ + ldp x11, x12, [x16, #16] │ │ + cmp w8, #0x4 │ │ + ldr x13, [x15, #408] │ │ + sturh w9, [x29, #-40] │ │ + cset w9, hi // hi = pmore │ │ + sturh w8, [x29, #-38] │ │ + stp x11, x12, [x29, #-88] │ │ + ldr x11, [x15, #424] │ │ + add x12, x22, x14 │ │ + stp x12, x10, [x29, #-56] │ │ + stp x13, x11, [x29, #-72] │ │ + sturb w9, [x29, #-36] │ │ + b 37780 │ │ + ldr x9, [x8, #32] │ │ + add x10, x9, x26, lsl #5 │ │ + ldur x9, [x29, #-160] │ │ + stp x9, x27, [x10, #16] │ │ + add x9, x26, #0x1 │ │ + stp x24, x22, [x10] │ │ + str x9, [x8, #40] │ │ + sub x0, x29, #0x20 │ │ + sub x1, x29, #0x58 │ │ + bl 3a468 │ │ + ldp x8, x24, [x29, #-32] │ │ + ldur x22, [x29, #-16] │ │ + cmp x8, #0x2 │ │ + b.eq 377cc // b.none │ │ + tbz w8, #0, 37880 │ │ + cmp x24, x22 │ │ + b.cs 37780 // b.hs, b.nlast │ │ + ldur x8, [x29, #-152] │ │ + ldr x26, [x8, #40] │ │ + ldr x9, [x8, #24] │ │ + cmp x26, x9 │ │ + b.ne 37764 // b.any │ │ + add x0, x8, #0x18 │ │ + bl 3b08c │ │ + ldur x8, [x29, #-152] │ │ + b 37764 │ │ + ldp x3, x1, [x29, #-160] │ │ + and w8, w24, #0xff │ │ + cmp w8, #0x52 │ │ + mov w5, #0x30 // #48 │ │ + b.eq 37884 // b.none │ │ + ldp x2, x0, [sp, #136] │ │ + lsr x9, x24, #8 │ │ + lsr x8, x24, #16 │ │ + mov w4, #0x4 // #4 │ │ + sturb w9, [x29, #-127] │ │ + lsr x9, x8, #32 │ │ + sturb w24, [x29, #-128] │ │ + stur w8, [x29, #-126] │ │ + sturh w9, [x29, #-122] │ │ + stur x22, [x29, #-120] │ │ + and w8, w24, #0xff │ │ + cmp w8, #0x52 │ │ + b.eq 378ac // b.none │ │ + b 37a90 │ │ + ldr w8, [sp, #92] │ │ + tbz w8, #0, 37884 │ │ + ldr x8, [sp, #32] │ │ + ldr x9, [sp, #64] │ │ + add x22, x8, x9 │ │ + cmp x9, x22 │ │ + b.cs 37884 // b.hs, b.nlast │ │ + ldr x24, [x1, #40] │ │ + ldr x8, [x1, #24] │ │ + mov x26, x3 │ │ + cmp x24, x8 │ │ + b.ne 37858 // b.any │ │ + add x0, x1, #0x18 │ │ + mov x27, x1 │ │ + bl 3b08c │ │ mov x1, x27 │ │ - bl 383ec │ │ - ldp x8, x27, [sp, #176] │ │ - b 37038 │ │ - ldr x8, [sp, #152] │ │ - str x8, [sp, #152] │ │ - add x8, x8, x27, lsl #5 │ │ - add x27, x27, #0x1 │ │ - mov x22, xzr │ │ - mov w24, #0x8 // #8 │ │ - stp x28, x29, [x8] │ │ - mov x29, xzr │ │ - stp x26, x23, [x8, #16] │ │ - str x27, [sp, #184] │ │ - add x23, sp, #0x228 │ │ - mov w26, #0x39 // #57 │ │ - ldrb w8, [sp, #531] │ │ - cbnz w8, 365c4 │ │ - b 365e4 │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ - mov w9, #0x6 // #6 │ │ - b 3709c │ │ - add x11, x9, x8 │ │ - str xzr, [sp, #544] │ │ - str x11, [sp, #536] │ │ - mov w8, wzr │ │ + ldr x8, [x1, #32] │ │ + ldr x9, [sp, #64] │ │ + mov x3, x26 │ │ + ldur x10, [x29, #-136] │ │ + add x8, x8, x24, lsl #5 │ │ + stp x9, x22, [x8] │ │ + add x9, x24, #0x1 │ │ + stp x26, x10, [x8, #16] │ │ + str x9, [x1, #40] │ │ + b 37884 │ │ + ldp x3, x1, [x29, #-160] │ │ + sub x0, x29, #0x80 │ │ + add x3, x3, #0x1 │ │ + mov x2, x19 │ │ + bl 36a6c │ │ + ldp x2, x0, [sp, #136] │ │ + mov w5, #0x30 // #48 │ │ + mov w4, #0x4 // #4 │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0x52 │ │ + b.ne 37a90 // b.any │ │ + ldp x3, x1, [x29, #-160] │ │ + b 36aa8 │ │ + ldur x8, [x29, #-168] │ │ + ldp x2, x0, [sp, #136] │ │ + sub x28, x29, #0x58 │ │ + stp x8, x9, [x29, #-128] │ │ + b 37718 │ │ + ldr x10, [sp, #16] │ │ + mov w9, #0x13 // #19 │ │ + mov x11, x8 │ │ + b 37940 │ │ + str x13, [sp, #96] │ │ + ldr x8, [sp, #96] │ │ + stp x21, x8, [x29, #-128] │ │ + b 37964 │ │ mov x10, xzr │ │ mov w9, #0x13 // #19 │ │ - mov x28, x11 │ │ - and x8, x8, #0xff │ │ - mov w9, w9 │ │ - lsl x8, x8, #8 │ │ - adrp x11, 9000 │ │ - add x11, x11, #0x680 │ │ - orr x8, x8, x10, lsl #16 │ │ + mov x11, x8 │ │ + b 37940 │ │ + str xzr, [sp, #8] │ │ + mov w9, #0x13 // #19 │ │ + mov x10, x8 │ │ + sturb w9, [x29, #-128] │ │ + ldr x9, [sp, #8] │ │ + str x10, [sp, #24] │ │ + lsr x8, x9, #48 │ │ + stur w9, [x29, #-127] │ │ + lsr x9, x9, #32 │ │ + stur x10, [x29, #-120] │ │ + sturb w8, [x29, #-121] │ │ + sturh w9, [x29, #-123] │ │ + b 37964 │ │ + ldr x8, [sp, #16] │ │ + ldr x11, [sp, #40] │ │ + and x8, x8, #0xffffffffffffff00 │ │ + orr x10, x8, x9 │ │ + mov w9, #0x19 // #25 │ │ + sturb w9, [x29, #-128] │ │ + lsr x8, x10, #48 │ │ + lsr x9, x10, #32 │ │ + stur w10, [x29, #-127] │ │ + str x10, [sp, #16] │ │ + sturb w8, [x29, #-121] │ │ + sturh w9, [x29, #-123] │ │ + str x11, [sp, #40] │ │ + stur x11, [x29, #-120] │ │ + ldp x2, x0, [sp, #136] │ │ + ldurb w8, [x29, #-128] │ │ + cmp w8, #0x52 │ │ + b.eq 378ac // b.none │ │ + b 37a90 │ │ + ldr x8, [sp, #8] │ │ + ldr x10, [sp, #24] │ │ + and x8, x8, #0xffffffffffffff00 │ │ orr x8, x8, x9 │ │ - ldr x9, [sp, #72] │ │ - str xzr, [sp, #544] │ │ - str x11, [sp, #536] │ │ - stp x8, x28, [x9, #8] │ │ - str xzr, [x9] │ │ - ldr x8, [sp, #288] │ │ - cbz x8, 370dc │ │ - ldr x0, [sp, #296] │ │ - bl 72f50 │ │ - ldr x8, [sp, #312] │ │ - cbz x8, 370ec │ │ - ldr x0, [sp, #320] │ │ - bl 72f50 │ │ - ldr x8, [sp, #336] │ │ - cbz x8, 370fc │ │ - ldr x0, [sp, #344] │ │ - bl 72f50 │ │ - ldr x8, [sp, #360] │ │ - cbz x8, 3710c │ │ - ldr x0, [sp, #368] │ │ - bl 72f50 │ │ - ldr x8, [sp, #192] │ │ - cbz x8, 3711c │ │ - ldr x0, [sp, #200] │ │ - bl 72f50 │ │ - ldp x19, x20, [sp, #176] │ │ - cbz x20, 3714c │ │ - add x21, x19, #0x8 │ │ - b 37138 │ │ - subs x20, x20, #0x1 │ │ - add x21, x21, #0x20 │ │ - b.eq 3714c // b.none │ │ - ldr x8, [x21] │ │ - cbz x8, 3712c │ │ - ldur x0, [x21, #-8] │ │ - bl 72f50 │ │ - b 3712c │ │ - ldr x8, [sp, #168] │ │ - cbz x8, 3715c │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - add sp, sp, #0x270 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ + mov w9, #0x19 // #25 │ │ + str x8, [sp, #8] │ │ + b 37904 │ │ + mov w8, #0x6 // #6 │ │ + stp x14, x12, [x1, #48] │ │ + b 379ac │ │ + add x9, x22, x11 │ │ + mov w8, #0x13 // #19 │ │ + stp x9, xzr, [x1, #48] │ │ + strb w8, [x0] │ │ + strb wzr, [x0, #1] │ │ + strh wzr, [x0, #6] │ │ + stur wzr, [x0, #2] │ │ + str x9, [x0, #8] │ │ + ldp x20, x19, [sp, #448] │ │ + ldp x22, x21, [sp, #432] │ │ + ldp x24, x23, [sp, #416] │ │ + ldp x26, x25, [sp, #400] │ │ + ldp x28, x27, [sp, #384] │ │ + ldp x29, x30, [sp, #368] │ │ + add sp, sp, #0x1d0 │ │ ret │ │ - ldp x8, x25, [sp, #176] │ │ - str x8, [sp, #112] │ │ - cmp x25, #0x15 │ │ - b.cs 371a8 // b.hs, b.nlast │ │ - cmp x25, #0x1 │ │ - b.ls 3774c // b.plast │ │ - ldr x0, [sp, #112] │ │ - mov x1, x25 │ │ - mov w2, #0x1 // #1 │ │ - bl 3823c │ │ - b 3774c │ │ - adrp x9, d91000 │ │ - lsl x8, x25, #4 │ │ - ands x0, x8, #0x7fffffffffffffe0 │ │ - ldrb wzr, [x9, #3976] │ │ - b.eq 37204 // b.none │ │ - bl 72f30 │ │ - b 37210 │ │ - mov w8, wzr │ │ + mov w8, #0x52 // #82 │ │ + strb w8, [x0] │ │ + b 379c0 │ │ + mov w8, #0x13 // #19 │ │ + mov x9, x22 │ │ + b 379ac │ │ mov x10, xzr │ │ + mov w11, wzr │ │ mov w9, #0x6 // #6 │ │ - str x12, [sp, #536] │ │ - b 3707c │ │ - mov w8, wzr │ │ + stp x15, x13, [x1, #48] │ │ + b 37a20 │ │ + add x8, x12, x14 │ │ mov x10, xzr │ │ - mov w9, #0x6 // #6 │ │ - str x12, [sp, #536] │ │ - str x11, [sp, #544] │ │ - b 3707c │ │ - add x28, x28, x12 │ │ - mov w8, wzr │ │ + mov w11, wzr │ │ + stp x8, xzr, [x1, #48] │ │ + mov w9, #0x13 // #19 │ │ + strb w9, [x0] │ │ + lsr x9, x10, #32 │ │ + strb w11, [x0, #1] │ │ + stur w10, [x0, #2] │ │ + strh w9, [x0, #6] │ │ + str x8, [x0, #8] │ │ + b 379c0 │ │ + mov w8, #0x12 // #18 │ │ + b 379ac │ │ + ldurh w8, [x29, #-82] │ │ + ldur w10, [x29, #-86] │ │ + mov x0, x24 │ │ + ldurb w11, [x29, #-87] │ │ + orr x10, x10, x8, lsl #32 │ │ + ldur x8, [x29, #-80] │ │ + b 37a20 │ │ + ldur q0, [x29, #-88] │ │ + str q0, [x19] │ │ + b 379c0 │ │ mov x10, xzr │ │ + mov w11, wzr │ │ mov w9, #0x13 // #19 │ │ - b 3709c │ │ + mov x8, x12 │ │ + b 37a20 │ │ + mov x10, xzr │ │ + mov w11, wzr │ │ + mov w9, #0x12 // #18 │ │ + b 37a20 │ │ + ldur q0, [x29, #-128] │ │ + str q0, [x0] │ │ + b 379c0 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov x0, x4 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov x0, x8 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x28, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + mov w9, #0xd090 // #53392 │ │ + sub x8, x1, x1, lsr #1 │ │ + mov w10, #0x30 // #48 │ │ + movk w9, #0x3, lsl #16 │ │ + str xzr, [sp] │ │ + cmp x1, x9 │ │ + csel x9, x1, x9, cc // cc = lo, ul, last │ │ + cmp x9, x8 │ │ + csel x9, x9, x8, hi // hi = pmore │ │ + cmp x9, #0x30 │ │ + csel x19, x9, x10, hi // hi = pmore │ │ + cmp x9, #0x81 │ │ + b.cs 37b3c // b.hs, b.nlast │ │ + cmp x1, #0x41 │ │ + mov x2, sp │ │ + mov w3, #0x80 // #128 │ │ + cset w4, cc // cc = lo, ul, last │ │ + bl 38d10 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + lsr x8, x8, #59 │ │ + cbnz x8, 37ba8 │ │ + lsl x21, x19, #5 │ │ + mov x8, #0xfffffffffffffff9 // #-7 │ │ + movk x8, #0x7fff, lsl #48 │ │ + cmp x21, x8 │ │ + b.cs 37ba8 // b.hs, b.nlast │ │ + mov x22, x0 │ │ + mov x0, x21 │ │ + mov x23, x1 │ │ + bl 75e30 │ │ + cbz x0, 37bb4 │ │ + mov x20, x0 │ │ + mov x1, x23 │ │ + cmp x23, #0x41 │ │ + cset w4, cc // cc = lo, ul, last │ │ + mov x0, x22 │ │ + mov x2, x20 │ │ + mov x3, x19 │ │ + bl 38d10 │ │ + mov x0, x20 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x240 │ │ + bl 169e0 │ │ mov w0, #0x8 // #8 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - mov x24, x0 │ │ - cbz x0, 37c60 │ │ - adrp x8, d91000 │ │ - mov w0, #0x100 // #256 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - str x24, [sp, #120] │ │ - cbz x0, 37c70 │ │ - ldr x8, [sp, #112] │ │ + mov x1, x21 │ │ + bl 169c8 │ │ mov x19, x0 │ │ - mov x28, xzr │ │ - mov x26, xzr │ │ - add x10, x8, #0x50 │ │ - add x9, x8, #0x10 │ │ - sub x11, x8, #0x40 │ │ - stp x9, x10, [sp, #32] │ │ - sub x9, x8, #0x10 │ │ - sub x8, x8, #0x20 │ │ - stp x11, x9, [sp, #16] │ │ - stp x8, x25, [sp, #88] │ │ - mov w8, #0x10 // #16 │ │ - str x8, [sp, #64] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x680 │ │ - str x8, [sp, #8] │ │ - b 37288 │ │ - mov w26, #0x1 // #1 │ │ - ldr x28, [sp, #80] │ │ - cmp x28, x25 │ │ - b.cs 3773c // b.hs, b.nlast │ │ - ldr x8, [sp, #112] │ │ - sub x9, x25, x28 │ │ - cmp x9, #0x2 │ │ - add x0, x8, x28, lsl #5 │ │ - b.cs 37314 // b.hs, b.nlast │ │ - add x10, x9, x28 │ │ - mov x8, x9 │ │ - subs x20, x10, x28 │ │ - b.cc 37be0 // b.lo, b.ul, b.last │ │ - cmp x10, x25 │ │ - b.hi 37be0 // b.pmore │ │ - b.cs 37334 // b.hs, b.nlast │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + add x9, x0, x1, lsl #5 │ │ + mov x8, xzr │ │ + add x13, x0, #0x20 │ │ + mov x10, x0 │ │ + b 37c04 │ │ + mov x15, x0 │ │ + stp x12, x13, [x15] │ │ + stp x11, x14, [x15, #16] │ │ + add x13, x10, #0x20 │ │ + add x8, x8, #0x20 │ │ + cmp x13, x9 │ │ + b.eq 37c90 // b.none │ │ + mov x15, x10 │ │ + ldr x11, [x10, #48] │ │ + ldr x10, [x10, #16] │ │ + ldr x12, [x15, #32] │ │ + cmp x11, x10 │ │ + mov x10, x13 │ │ + b.cc 37c30 // b.lo, b.ul, b.last │ │ + b.hi 37bf4 // b.pmore │ │ + ldr x13, [x15] │ │ + cmp x12, x13 │ │ + b.cs 37bf4 // b.hs, b.nlast │ │ + ldp q0, q1, [x15] │ │ + cmp x15, x0 │ │ + ldr x13, [x15, #40] │ │ + ldr x14, [x15, #56] │ │ + mov x15, x0 │ │ + stp q0, q1, [x10] │ │ + b.eq 37bec // b.none │ │ + mov x15, x8 │ │ + b 37c64 │ │ + ldp q0, q1, [x17] │ │ + subs x15, x15, #0x20 │ │ + stp q0, q1, [x16] │ │ + b.eq 37be8 // b.none │ │ + add x16, x0, x15 │ │ + ldur x17, [x16, #-16] │ │ + cmp x11, x17 │ │ + sub x17, x16, #0x20 │ │ + b.cc 37c54 // b.lo, b.ul, b.last │ │ + b.hi 37c88 // b.pmore │ │ + ldr x1, [x17] │ │ + cmp x12, x1 │ │ + b.cc 37c54 // b.lo, b.ul, b.last │ │ + add x15, x0, x15 │ │ + b 37bec │ │ + ret │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldrh w8, [x1, #24] │ │ + mov w9, #0x2130 // #8496 │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + cmp w8, w9 │ │ + b.gt 37d24 │ │ + sub w8, w8, #0x2 │ │ + cmp w8, #0x8a │ │ + b.hi 380b4 // b.pmore │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x472 │ │ + adr x10, 37cdc │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [x20] │ │ + cmp x8, #0x1 │ │ + b.eq 38598 // b.none │ │ + cmp x8, #0x8 │ │ + b.eq 38598 // b.none │ │ + b 380b8 │ │ + ldr x8, [x20] │ │ + cmp x8, #0x1 │ │ + b.eq 38598 // b.none │ │ + cmp x8, #0x8 │ │ + b.eq 38598 // b.none │ │ cmp x8, #0xa │ │ - b.cs 37334 // b.hs, b.nlast │ │ - add x9, x28, #0xa │ │ - cmp x9, x25 │ │ - csel x9, x9, x25, cc // cc = lo, ul, last │ │ - subs x20, x9, x28 │ │ - str x9, [sp, #80] │ │ - b.cc 37c00 // b.lo, b.ul, b.last │ │ + b.ne 380b8 // b.any │ │ + b 38580 │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbnz w0, #0, 37e4c │ │ + b 380b4 │ │ + mov w9, #0x2131 // #8497 │ │ + cmp w8, w9 │ │ + b.eq 38094 // b.none │ │ + mov w9, #0x2132 // #8498 │ │ + cmp w8, w9 │ │ + b.eq 37dec // b.none │ │ + mov w9, #0x2133 // #8499 │ │ + cmp w8, w9 │ │ + b.ne 380b4 // b.any │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 38114 │ │ + ldr x8, [x20] │ │ + cmp x8, #0x4 │ │ + b.gt 37dfc │ │ + cmp x8, #0x2 │ │ + b.gt 381a4 │ │ cmp x8, #0x1 │ │ - csinc x2, x8, xzr, hi // hi = pmore │ │ - mov x1, x20 │ │ - bl 3823c │ │ - ldr x8, [sp, #64] │ │ - cmp x26, x8 │ │ - b.ne 37344 // b.any │ │ - adrp x8, d91000 │ │ - lsl x0, x26, #5 │ │ - ldrb wzr, [x8, #3976] │ │ - cbz x0, 37390 │ │ - bl 72f30 │ │ - mov x21, x0 │ │ - cbnz x0, 373a4 │ │ - b 37c08 │ │ - ldr x10, [x0, #48] │ │ - ldr x8, [x0, #16] │ │ - cmp x10, x8 │ │ - b.cs 3735c // b.hs, b.nlast │ │ - cmp x9, #0x2 │ │ - b.ne 37620 // b.any │ │ + b.eq 38598 // b.none │ │ + cmp x8, #0x2 │ │ + b.ne 380b8 // b.any │ │ + ldrb w8, [x20, #8] │ │ + str x8, [x19, #8] │ │ + mov w8, #0x7 // #7 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + mov w8, #0x2c // #44 │ │ + stp x8, x1, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbnz w0, #0, 37e4c │ │ + ldr x8, [x20] │ │ + cmp x8, #0x8 │ │ + b.eq 38598 // b.none │ │ + cmp x8, #0x1 │ │ + b.eq 38598 // b.none │ │ + b 380b8 │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 380e4 │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 380fc │ │ + cmp x8, #0x6 │ │ + b.gt 381d0 │ │ + cmp x8, #0x5 │ │ + b.eq 381d8 // b.none │ │ + cmp x8, #0x6 │ │ + b.ne 380b8 // b.any │ │ + ldr x8, [x20, #8] │ │ + tbz x8, #63, 381dc │ │ + b 38458 │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + mov w8, #0x27 // #39 │ │ + stp x8, x1, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 3856c │ │ + mov w8, #0x7 // #7 │ │ + stp x8, x1, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 3812c │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x22 // #34 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 3815c │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x23 // #35 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x29 // #41 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x25 // #37 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 38144 │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x2b // #43 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x20 // #32 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 38174 │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x10, lsl #12 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strh w1, [x19, #8] │ │ + mov w8, #0x26 // #38 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + cmp x8, #0xa │ │ + b.ne 380b8 // b.any │ │ + b 3818c │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x24 // #36 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x2a // #42 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x28 // #40 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + cmp x1, #0x100 │ │ + b.cs 380b4 // b.hs, b.nlast │ │ + strb w1, [x19, #8] │ │ + mov w8, #0x21 // #33 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x0, x20 │ │ + bl 38c8c │ │ + tbz w0, #0, 380b4 │ │ + mov w8, #0x2d // #45 │ │ + stp x8, x1, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x4fe │ │ + adr x10, 380d0 │ │ + ldrh w11, [x9, x8, lsl #1] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x9, [x20, #8] │ │ + stp xzr, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x16 // #22 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x17 // #23 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0xb // #11 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x15 // #21 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x10 // #16 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x1c // #28 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x14 // #20 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x12 // #18 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cmp x8, #0x3 │ │ + b.eq 385b4 // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 380b8 // b.any │ │ + ldr w8, [x20, #8] │ │ + str x8, [x19, #8] │ │ + mov w8, #0x7 // #7 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cmp x8, #0x7 │ │ + b.ne 37ce8 // b.any │ │ + ldr x8, [x20, #8] │ │ + str x8, [x19, #8] │ │ + mov w8, #0x7 // #7 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x2b // #43 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x25 // #37 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x23 // #35 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x24 // #36 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x1b // #27 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x22 // #34 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x2c // #44 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0xe // #14 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x21 // #33 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr w8, [x20, #8] │ │ + str w8, [x19, #8] │ │ + mov w8, #0x4 // #4 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x28 // #40 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0xc // #12 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x9 // #9 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x19 // #25 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x18 // #24 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ mov w8, #0x2 // #2 │ │ - b 3764c │ │ - str x10, [sp, #80] │ │ - ldr x8, [sp, #64] │ │ - cmp x26, x8 │ │ - b.eq 372f4 // b.none │ │ - add x8, x19, x26, lsl #4 │ │ - add x26, x26, #0x1 │ │ - cmp x26, #0x2 │ │ - stp x20, x28, [x8] │ │ - b.cc 3727c // b.lo, b.ul, b.last │ │ - b 373dc │ │ - cmp x9, #0x2 │ │ - b.eq 3729c // b.none │ │ - ldr x8, [sp, #40] │ │ - mov w11, #0x2 // #2 │ │ - add x8, x8, x28, lsl #5 │ │ - ldr x12, [x8], #32 │ │ - cmp x12, x10 │ │ - b.cc 37684 // b.lo, b.ul, b.last │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0xf // #15 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrh w8, [x20, #8] │ │ + strh w8, [x19, #8] │ │ + mov w8, #0x3 // #3 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldp x8, x9, [x20, #8] │ │ + stp x8, x9, [x19, #8] │ │ + mov w8, #0x1 // #1 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldp x8, x9, [x20, #8] │ │ + stp x8, x9, [x19, #8] │ │ + mov w8, #0x1f // #31 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x29 // #41 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x5 // #5 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0xd // #13 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20, #8] │ │ + str x8, [x19, #8] │ │ + mov w8, #0x6 // #6 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0xa // #10 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x1e // #30 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x20 // #32 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x2d // #45 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x27 // #39 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x13 // #19 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrb w8, [x20, #8] │ │ + strb w8, [x19, #8] │ │ + mov w8, #0x2a // #42 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x1d // #29 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrh w8, [x20, #8] │ │ + strh w8, [x19, #8] │ │ + mov w8, #0x26 // #38 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x1a // #26 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldr x8, [x20] │ │ + cmp x8, #0x1 │ │ + b.eq 38598 // b.none │ │ + cmp x8, #0xa │ │ + b.ne 37ce8 // b.any │ │ + ldr x9, [x20, #8] │ │ + mov w8, #0x11 // #17 │ │ + stp x8, x9, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldp x8, x9, [x20, #8] │ │ + stp x8, x9, [x19, #8] │ │ + mov w8, #0x8 // #8 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + ldrh w8, [x20, #8] │ │ + str x8, [x19, #8] │ │ + mov w8, #0x7 // #7 │ │ + str x8, [x19] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cbz x7, 3869c │ │ + cmp x1, #0xd │ │ + b.eq 386f8 // b.none │ │ + cmp x1, #0xe │ │ + b.eq 386a4 // b.none │ │ + cmp x1, #0xf │ │ + b.ne 3869c // b.any │ │ + ldr x8, [x4, #240] │ │ + cbz x8, 3869c │ │ + ldr x11, [x6, #48] │ │ + cbz x11, 38798 │ │ + ldr x9, [x6, #40] │ │ + cmp x11, #0x1 │ │ + b.ne 387a8 // b.any │ │ + mov x10, xzr │ │ + mov w11, #0x1c8 // #456 │ │ + madd x11, x10, x11, x9 │ │ + ldr x11, [x11, #448] │ │ + cmp x11, x2 │ │ + b.eq 38798 // b.none │ │ + cinc x10, x10, cc // cc = lo, ul, last │ │ + cbz x10, 38798 │ │ + mov w11, #0x1c8 // #456 │ │ + madd x9, x10, x11, x9 │ │ + sub x3, x9, #0x1c8 │ │ + ldr w10, [x3] │ │ + tbnz w10, #0, 38798 │ │ + sub x10, x9, #0x1c0 │ │ + ldr x10, [x10] │ │ + subs x4, x2, x10 │ │ + b.cc 38798 // b.lo, b.ul, b.last │ │ + sub x10, x9, #0x17f │ │ + sub x11, x9, #0x190 │ │ + sub x9, x9, #0x198 │ │ + ldrb w10, [x10] │ │ + ldr x11, [x11] │ │ + ldr x9, [x9] │ │ + mov w12, #0xc // #12 │ │ + cmp w10, #0x8 │ │ + mov w10, #0x4 // #4 │ │ + sub x11, x11, x9 │ │ + csel x10, x12, x10, eq // eq = none │ │ + add x10, x11, x10 │ │ + subs x10, x4, x10 │ │ + ccmp x10, x9, #0x2, cs // cs = hs, nlast │ │ + b.cs 38798 // b.hs, b.nlast │ │ + add x2, x8, #0x10 │ │ + mov w1, #0x1 // #1 │ │ + mov x5, x6 │ │ + mov x6, x7 │ │ + b 388bc │ │ + stp xzr, xzr, [x0] │ │ + ret │ │ + ands w8, w3, #0xff │ │ + b.eq 38718 // b.none │ │ + cmp w8, #0x1 │ │ + b.ne 38798 // b.any │ │ + ldr x10, [x6, #48] │ │ + cbz x10, 38798 │ │ + ldr x8, [x6, #40] │ │ + cmp x10, #0x1 │ │ + b.ne 387e0 // b.any │ │ + mov x9, xzr │ │ + mov w10, #0x1c8 // #456 │ │ + madd x10, x9, x10, x8 │ │ + ldr x10, [x10, #448] │ │ + cmp x10, x2 │ │ + b.eq 38798 // b.none │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + cbz x9, 38798 │ │ + mov w10, #0x1c8 // #456 │ │ + madd x8, x9, x10, x8 │ │ + sub x8, x8, #0x1c8 │ │ + b 38758 │ │ + mov x8, x2 │ │ + mov w1, w3 │ │ + mov x2, x4 │ │ + mov x3, x5 │ │ + mov x4, x8 │ │ + mov x5, x6 │ │ + mov x6, x7 │ │ + b 388bc │ │ + ldr x10, [x6, #32] │ │ + cbz x10, 38798 │ │ + ldr x8, [x6, #24] │ │ + cmp x10, #0x1 │ │ + b.ne 38818 // b.any │ │ + mov x9, xzr │ │ + mov w10, #0x230 // #560 │ │ + madd x10, x9, x10, x8 │ │ + ldr x10, [x10, #448] │ │ + cmp x10, x2 │ │ + b.eq 38798 // b.none │ │ + cinc x9, x9, cc // cc = lo, ul, last │ │ + cbz x9, 38798 │ │ + mov w10, #0x230 // #560 │ │ + madd x8, x9, x10, x8 │ │ + sub x8, x8, #0x230 │ │ + ldr w9, [x8] │ │ + tbnz w9, #0, 38798 │ │ + ldr x9, [x8, #8] │ │ + subs x9, x2, x9 │ │ + b.cc 38798 // b.lo, b.ul, b.last │ │ + ldrb w10, [x8, #73] │ │ + ldp x12, x11, [x8, #48] │ │ + mov w13, #0xc // #12 │ │ + cmp w10, #0x8 │ │ + mov w10, #0x4 // #4 │ │ + csel x10, x13, x10, eq // eq = none │ │ + sub x11, x11, x12 │ │ + add x10, x11, x10 │ │ + subs x10, x9, x10 │ │ + ccmp x10, x12, #0x2, cs // cs = hs, nlast │ │ + b.cc 38850 // b.lo, b.ul, b.last │ │ + mov w8, #0x3a // #58 │ │ + mov w9, #0x1 // #1 │ │ + stp x9, x8, [x0] │ │ + ret │ │ + mov x10, xzr │ │ + mov w12, #0x1c8 // #456 │ │ + b 387c0 │ │ + sub x11, x11, x13 │ │ + cmp x11, #0x1 │ │ + b.ls 3860c // b.plast │ │ + lsr x13, x11, #1 │ │ + add x14, x13, x10 │ │ + madd x15, x14, x12, x9 │ │ + ldr x15, [x15, #448] │ │ + cmp x15, x2 │ │ + b.hi 387b4 // b.pmore │ │ + mov x10, x14 │ │ + b 387b4 │ │ + mov x9, xzr │ │ + mov w11, #0x1c8 // #456 │ │ + b 387f8 │ │ + sub x10, x10, x12 │ │ + cmp x10, #0x1 │ │ + b.ls 386cc // b.plast │ │ + lsr x12, x10, #1 │ │ + add x13, x12, x9 │ │ + madd x14, x13, x11, x8 │ │ + ldr x14, [x14, #448] │ │ + cmp x14, x2 │ │ + b.hi 387ec // b.pmore │ │ + mov x9, x13 │ │ + b 387ec │ │ + mov x9, xzr │ │ + mov w11, #0x230 // #560 │ │ + b 38830 │ │ + sub x10, x10, x12 │ │ + cmp x10, #0x1 │ │ + b.ls 38730 // b.plast │ │ + lsr x12, x10, #1 │ │ + add x13, x12, x9 │ │ + madd x14, x13, x11, x8 │ │ + ldr x14, [x14, #448] │ │ + cmp x14, x2 │ │ + b.hi 38824 // b.pmore │ │ + mov x9, x13 │ │ + b 38824 │ │ + mov w1, w3 │ │ + mov x2, x4 │ │ + mov x3, x8 │ │ + mov x4, x9 │ │ + mov x5, x6 │ │ + mov x6, x7 │ │ + b 388bc │ │ + ldr x8, [x0] │ │ + cbz x8, 388b8 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 388b8 │ │ + ldr x9, [x0, #16] │ │ + cbz x9, 388a8 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ldr x8, [x0, #32] │ │ + cbz x8, 388b8 │ │ + ldr x0, [x0, #24] │ │ + b 75e00 │ │ + ret │ │ + sub sp, sp, #0x100 │ │ + stp x29, x30, [sp, #160] │ │ + stp x28, x27, [sp, #176] │ │ + stp x26, x25, [sp, #192] │ │ + stp x24, x23, [sp, #208] │ │ + stp x22, x21, [sp, #224] │ │ + stp x20, x19, [sp, #240] │ │ + add x29, sp, #0xa0 │ │ + ldrb w24, [x3, #73] │ │ + ldp x10, x13, [x3, #48] │ │ + mov w8, #0x4 // #4 │ │ + mov w9, #0xc // #12 │ │ + mov x19, x3 │ │ + cmp w24, #0x8 │ │ + csel x12, x9, x8, eq // eq = none │ │ + sub x8, x13, x10 │ │ + add x8, x8, x12 │ │ + subs x8, x4, x8 │ │ + ccmp x8, x10, #0x2, cs // cs = hs, nlast │ │ + b.cc 38920 // b.lo, b.ul, b.last │ │ + adrp x8, 6000 │ │ + str x19, [x0, #16] │ │ + ldr q0, [x8, #16] │ │ + str q0, [x0] │ │ + b 389c4 │ │ + ldr x9, [x19, #368] │ │ + ldr x14, [x19, #40] │ │ + mov w23, w1 │ │ + add x15, x12, x13 │ │ + mvn x17, x4 │ │ + sub x1, x4, x12 │ │ + mov x22, x6 │ │ + mov x20, x5 │ │ + mov x21, x2 │ │ + mov x8, xzr │ │ + mov w11, wzr │ │ + add x16, x9, #0x10 │ │ + add x10, x14, x10 │ │ + add x12, x17, x15 │ │ + sub x13, x1, x13 │ │ + str x19, [sp, #48] │ │ + stp x16, xzr, [sp, #56] │ │ + add x14, x10, x13 │ │ + cmp w11, #0x3f │ │ + ldrb w15, [x14], #1 │ │ + b.ne 3897c // b.any │ │ + cmp w15, #0x1 │ │ + b.hi 389a4 // b.pmore │ │ + and x16, x15, #0x7f │ │ + lsl x16, x16, x11 │ │ + orr x8, x16, x8 │ │ + tbz w15, #7, 389e4 │ │ + adds x13, x13, #0x1 │ │ + add w11, w11, #0x7 │ │ + sub x12, x12, #0x1 │ │ + b.cc 38964 // b.lo, b.ul, b.last │ │ + mov w9, #0x13 // #19 │ │ + b 389a8 │ │ + mov w9, #0x6 // #6 │ │ + mov w8, #0x1 // #1 │ │ + strb w9, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh wzr, [x0, #14] │ │ + stur wzr, [x0, #10] │ │ + str x10, [x0, #16] │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #240] │ │ + ldp x22, x21, [sp, #224] │ │ + ldp x24, x23, [sp, #208] │ │ + ldp x26, x25, [sp, #192] │ │ + ldp x28, x27, [sp, #176] │ │ + ldp x29, x30, [sp, #160] │ │ + add sp, sp, #0x100 │ │ + ret │ │ + stp x14, x12, [sp, #32] │ │ + cbz x8, 38a34 │ │ + ldr x11, [x9, #32] │ │ + sub x10, x8, #0x1 │ │ + cmp x10, x11 │ │ + b.cs 38a48 // b.hs, b.nlast │ │ + mov w8, #0x70 // #112 │ │ + ldr x9, [x9, #24] │ │ + madd x9, x10, x8, x9 │ │ + ldrb w8, [x9, #106] │ │ + cmp w8, #0x1 │ │ + b.ne 38a1c // b.any │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #64] │ │ + ldr w8, [x9] │ │ + cmp w8, #0x1 │ │ + b.ne 38aac // b.any │ │ + ldp x28, x8, [x9, #16] │ │ + cbnz x8, 38ac0 │ │ + b 38c3c │ │ + mov w8, #0x3a // #58 │ │ + mov w9, #0x1 // #1 │ │ + strb w8, [x0, #8] │ │ + str x9, [x0] │ │ + b 389c4 │ │ + ldr x10, [x9, #40] │ │ + cbz x10, 38c20 │ │ + ldr x9, [x9, #48] │ │ + ldrh w12, [x10, #1330] │ │ + add x14, x10, #0x4d8 │ │ + mov x11, #0xffffffffffffffff // #-1 │ │ + lsl x13, x12, #3 │ │ + cbz x13, 38a94 │ │ + ldr x15, [x14], #8 │ │ + sub x13, x13, #0x8 │ │ add x11, x11, #0x1 │ │ + cmp x8, x15 │ │ + cset w15, hi // hi = pmore │ │ + csinv w15, w15, wzr, cs // cs = hs, nlast │ │ + and w15, w15, #0xff │ │ + cmp w15, #0x1 │ │ + b.eq 38a64 // b.none │ │ + cbz w15, 38bd8 │ │ + b 38a98 │ │ + mov x11, x12 │ │ + cbz x9, 38c20 │ │ + add x10, x10, x11, lsl #3 │ │ + sub x9, x9, #0x1 │ │ + ldr x10, [x10, #1336] │ │ + b 38a54 │ │ + ldr x8, [x9, #8] │ │ + cmp x8, #0x6 │ │ + b.cs 38c78 // b.hs, b.nlast │ │ + add x28, x9, #0x10 │ │ + cbz x8, 38c3c │ │ + ldr x25, [x19, #416] │ │ + lsl x26, x8, #4 │ │ + mov w8, #0x2e // #46 │ │ + mov x27, xzr │ │ + str x8, [sp, #24] │ │ + str x0, [sp] │ │ + b 38b10 │ │ + cmp w8, #0x3 │ │ + b.eq 38b94 // b.none │ │ + cmp w8, #0x31 │ │ + b.ne 38b04 // b.any │ │ + sub x0, x29, #0x20 │ │ + add x1, sp, #0x48 │ │ + bl 37c94 │ │ + ldp x9, x8, [x29, #-32] │ │ + str x9, [sp, #24] │ │ + str x8, [sp, #8] │ │ + subs x26, x26, #0x10 │ │ + add x28, x28, #0x10 │ │ + b.eq 38c08 // b.none │ │ + ldr x8, [sp, #48] │ │ + ldr q0, [x28] │ │ + add x0, sp, #0x48 │ │ + add x1, sp, #0x20 │ │ + sub x3, x29, #0x20 │ │ + ldr w2, [x8, #72] │ │ + stur q0, [x29, #-32] │ │ + bl 35b24 │ │ + ldr x8, [sp, #72] │ │ + cmp x8, #0x2e │ │ + b.eq 38bf0 // b.none │ │ + ldrh w8, [sp, #96] │ │ + cmp w8, #0x46 │ │ + b.le 38adc │ │ + cmp w8, #0x47 │ │ + b.eq 38aec // b.none │ │ + mov w9, #0x2007 // #8199 │ │ + cmp w8, w9 │ │ + b.eq 38b64 // b.none │ │ + cmp w8, #0x6e │ │ + b.ne 38b04 // b.any │ │ + sub x0, x29, #0x20 │ │ + add x1, sp, #0x48 │ │ + bl 37c94 │ │ + sub x0, x29, #0x38 │ │ + sub x4, x29, #0x20 │ │ + mov x1, x21 │ │ + mov w2, w24 │ │ + mov x3, x25 │ │ + bl 339b4 │ │ + ldur w8, [x29, #-56] │ │ + tbnz w8, #0, 38b04 │ │ + b 38c44 │ │ + sub x0, x29, #0x20 │ │ + add x1, sp, #0x48 │ │ + bl 37c94 │ │ + sub x0, x29, #0x38 │ │ + sub x4, x29, #0x20 │ │ + mov x1, x21 │ │ + mov w2, w24 │ │ + mov x3, x25 │ │ + bl 339b4 │ │ + ldur w8, [x29, #-56] │ │ + ldp x9, x10, [x29, #-48] │ │ + cmp w8, #0x0 │ │ + ldr x8, [sp, #16] │ │ + csel x27, x27, x9, ne // ne = any │ │ + csel x8, x8, x10, ne // ne = any │ │ + str x8, [sp, #16] │ │ + b 38b04 │ │ + mov w8, #0x70 // #112 │ │ + madd x9, x11, x8, x10 │ │ + ldrb w8, [x9, #106] │ │ + cmp w8, #0x1 │ │ + b.eq 38a14 // b.none │ │ + b 38a1c │ │ + ldur q0, [sp, #80] │ │ + ldr x9, [sp] │ │ + mov w8, #0x1 // #1 │ │ + stur q0, [x9, #8] │ │ + str x8, [x9] │ │ + b 389c4 │ │ + cbz x27, 38c2c │ │ + ldr x8, [sp] │ │ + ldr x9, [sp, #16] │ │ + stp x27, x9, [x8, #8] │ │ + str xzr, [x8] │ │ + b 389c4 │ │ + mov w9, #0x12 // #18 │ │ + mov x10, x8 │ │ + b 389a8 │ │ + ldr x1, [sp, #24] │ │ + ldr x0, [sp] │ │ + cmp x1, #0x2e │ │ + b.ne 38c58 // b.any │ │ + stp xzr, xzr, [x0] │ │ + b 389c4 │ │ + ldp x9, x8, [x29, #-48] │ │ + ldr x10, [sp] │ │ + str xzr, [x10] │ │ + stp x9, x8, [x10, #8] │ │ + b 389c4 │ │ + ldr x2, [sp, #8] │ │ + sub x7, x22, #0x1 │ │ + mov w3, w23 │ │ + mov x4, x21 │ │ + mov x5, x19 │ │ + mov x6, x20 │ │ + bl 385d0 │ │ + b 389c4 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov x0, x8 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + ldr x8, [x0] │ │ + cmp x8, #0x4 │ │ + b.gt 38cbc │ │ + cmp x8, #0x2 │ │ + b.eq 38ce0 // b.none │ │ + cmp x8, #0x3 │ │ + b.eq 38cec // b.none │ │ + cmp x8, #0x4 │ │ + b.ne 38d08 // b.any │ │ + ldr w1, [x0, #8] │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp x8, #0x5 │ │ + b.eq 38cd4 // b.none │ │ + cmp x8, #0x6 │ │ + b.eq 38cf8 // b.none │ │ + cmp x8, #0x7 │ │ + b.ne 38d08 // b.any │ │ + ldr x1, [x0, #8] │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + ldrb w1, [x0, #8] │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + ldrh w1, [x0, #8] │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + ldr x1, [x0, #8] │ │ + tbnz x1, #63, 38d08 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov x0, xzr │ │ + ret │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x2e0 │ │ + mov x8, #0x4000000000000000 // #4611686018427387904 │ │ + mov x20, x2 │ │ + mov x19, x1 │ │ + udiv x9, x8, x1 │ │ + str w4, [sp, #36] │ │ + str x0, [sp, #104] │ │ + mul x10, x9, x1 │ │ + cmp x10, x8 │ │ + cinc x8, x9, ne // ne = any │ │ + cmp x1, #0x1, lsl #12 │ │ + str x8, [sp, #48] │ │ + b.hi 38d74 // b.pmore │ │ + sub x8, x19, x19, lsr #1 │ │ + mov w9, #0x40 // #64 │ │ + cmp x8, #0x40 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + b 38d9c │ │ + orr x8, x19, #0x1 │ │ + clz x8, x8 │ │ + eor w8, w8, #0x3f │ │ + and w9, w8, #0x1 │ │ + add w8, w9, w8, lsr #1 │ │ + mov w9, #0x1 // #1 │ │ + lsl x9, x9, x8 │ │ + lsr x8, x19, x8 │ │ + add x8, x9, x8 │ │ + lsr x8, x8, #1 │ │ + str x8, [sp, #72] │ │ + ldr x8, [sp, #104] │ │ + mov x21, xzr │ │ + mov x23, xzr │ │ + sub x22, x29, #0x4a │ │ + mov w27, #0x1 // #1 │ │ + add x10, x8, #0x50 │ │ + add x9, x8, #0x40 │ │ + str x3, [sp, #120] │ │ + stp x10, x9, [sp, #16] │ │ + add x10, x8, #0x10 │ │ + sub x9, x8, #0x10 │ │ + sub x8, x8, #0x20 │ │ + stp x9, x10, [sp] │ │ + str x8, [sp, #40] │ │ + str x19, [sp, #56] │ │ + subs x8, x19, xzr │ │ + b.hi 38df8 // b.pmore │ │ + mov w10, wzr │ │ + mov w11, #0x1 // #1 │ │ + cmp x23, #0x2 │ │ + b.cs 3900c // b.hs, b.nlast │ │ + b 3927c │ │ + ldr x9, [sp, #104] │ │ + add x0, x9, x21, lsl #5 │ │ + ldr x9, [sp, #72] │ │ + cmp x8, x9 │ │ + b.cs 38e48 // b.hs, b.nlast │ │ + ldr w9, [sp, #36] │ │ + tbz w9, #0, 38e98 │ │ + cmp x8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + ldr x3, [sp, #120] │ │ + csel x24, x8, x9, cc // cc = lo, ul, last │ │ + mov x2, x20 │ │ + mov w4, wzr │ │ + mov x1, x24 │ │ + mov x5, xzr │ │ + bl 39314 │ │ + mov w8, #0x1 // #1 │ │ + ldr x3, [sp, #120] │ │ + orr x11, x8, x24, lsl #1 │ │ + b 38fe4 │ │ + cmp x8, #0x2 │ │ + b.cc 38fdc // b.lo, b.ul, b.last │ │ + ldr x10, [x0, #48] │ │ + ldr x9, [x0, #16] │ │ + cmp x10, x9 │ │ + b.cc 38e78 // b.lo, b.ul, b.last │ │ + ldr x11, [x0, #32] │ │ + cmp x10, x9 │ │ + b.hi 38efc // b.pmore │ │ + ldr x9, [x0] │ │ + cmp x11, x9 │ │ + b.cs 38efc // b.hs, b.nlast │ │ + cmp x8, #0x2 │ │ + b.ne 38eac // b.any │ │ + mov w10, #0x1 // #1 │ │ + mov w9, #0x2 // #2 │ │ + ldr x11, [sp, #72] │ │ + cmp x9, x11 │ │ + b.cc 38e0c // b.lo, b.ul, b.last │ │ + b 38f30 │ │ + ldr x9, [sp, #72] │ │ + cmp x8, x9 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + lsl x11, x8, #1 │ │ + b 38fe4 │ │ + ldr x9, [sp, #24] │ │ + add x11, x9, x21, lsl #5 │ │ + mov w9, #0x2 // #2 │ │ + b 38ed0 │ │ + add x9, x9, #0x1 │ │ + add x11, x11, #0x20 │ │ mov x10, x12 │ │ + cmp x8, x9 │ │ + b.eq 38f1c // b.none │ │ + ldr x12, [x11, #16] │ │ + cmp x12, x10 │ │ + b.cc 38ebc // b.lo, b.ul, b.last │ │ + cmp x12, x10 │ │ + mov w10, #0x1 // #1 │ │ + b.hi 38f24 // b.pmore │ │ + ldur x13, [x11, #-32] │ │ + ldr x14, [x11] │ │ + cmp x14, x13 │ │ + b.cc 38ebc // b.lo, b.ul, b.last │ │ + b 38f24 │ │ + cmp x8, #0x2 │ │ + b.ne 38f44 // b.any │ │ + mov w10, wzr │ │ + mov w9, #0x2 // #2 │ │ + ldr x11, [sp, #72] │ │ cmp x9, x11 │ │ - b.ne 37370 // b.any │ │ - b 3729c │ │ - mov w0, #0x8 // #8 │ │ - mov x1, xzr │ │ - bl 72f70 │ │ - mov x21, x0 │ │ - cbz x0, 37c08 │ │ - lsl x8, x26, #1 │ │ - lsl x2, x26, #4 │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - str x8, [sp, #64] │ │ - bl 72f80 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x19, x21 │ │ - add x8, x21, x26, lsl #4 │ │ - add x26, x26, #0x1 │ │ - cmp x26, #0x2 │ │ - stp x20, x28, [x8] │ │ - b.cc 3727c // b.lo, b.ul, b.last │ │ - str x19, [sp, #104] │ │ - b 3743c │ │ - ldr x24, [sp, #120] │ │ - mov x20, x26 │ │ - ldr x19, [sp, #104] │ │ - mov x1, x24 │ │ - sub x2, x8, x1 │ │ - mov x0, x20 │ │ - bl 72f80 │ │ - ldr x9, [sp, #128] │ │ - add x8, x22, x25 │ │ - ldr x10, [sp, #160] │ │ - add x1, x29, #0x10 │ │ - mov x0, x29 │ │ - mvn x9, x9 │ │ - stp x8, x28, [x23] │ │ - add x9, x10, x9 │ │ - lsl x2, x9, #4 │ │ - bl 73030 │ │ - ldr x8, [sp, #152] │ │ - ldr x25, [sp, #96] │ │ - mov x26, x8 │ │ - cmp x8, #0x1 │ │ - b.ls 37278 // b.plast │ │ - sub x12, x26, #0x1 │ │ - add x8, x19, x12, lsl #4 │ │ - ldp x8, x9, [x8] │ │ - add x9, x8, x9 │ │ - cmp x9, x25 │ │ - b.eq 374a4 // b.none │ │ - add x9, x19, x26, lsl #4 │ │ - ldur x10, [x9, #-32] │ │ - cmp x10, x8 │ │ - b.ls 374a4 // b.plast │ │ - cmp x26, #0x2 │ │ - b.ls 3767c // b.plast │ │ - sub x13, x26, #0x3 │ │ - add x11, x10, x8 │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x19, x9] │ │ + b.cc 38e0c // b.lo, b.ul, b.last │ │ + b 38f30 │ │ + mov w10, #0x1 // #1 │ │ + mov x9, x8 │ │ + ldr x11, [sp, #72] │ │ cmp x9, x11 │ │ - b.ls 374b4 // b.plast │ │ - cmp x26, #0x3 │ │ - b.ls 37734 // b.plast │ │ - add x11, x19, x26, lsl #4 │ │ - add x10, x9, x10 │ │ - ldur x11, [x11, #-64] │ │ - cmp x11, x10 │ │ - b.ls 374b4 // b.plast │ │ - b 3727c │ │ - subs x13, x26, #0x3 │ │ - b.cc 374bc // b.lo, b.ul, b.last │ │ - lsl x9, x13, #4 │ │ - ldr x9, [x19, x9] │ │ - cmp x9, x8 │ │ - b.cc 374c0 // b.lo, b.ul, b.last │ │ - sub x13, x26, #0x2 │ │ - cmp x26, x13 │ │ - b.ls 37bac // b.plast │ │ - add x8, x13, #0x1 │ │ - cmp x26, x8 │ │ - b.ls 37b64 // b.plast │ │ - add x23, x19, x8, lsl #4 │ │ - add x29, x19, x13, lsl #4 │ │ - ldp x22, x8, [x23] │ │ - ldr x28, [x29, #8] │ │ - add x21, x8, x22 │ │ - subs x27, x21, x28 │ │ - b.cc 37b7c // b.lo, b.ul, b.last │ │ - cmp x21, x25 │ │ - str x26, [sp, #160] │ │ - b.hi 37b94 // b.pmore │ │ - ldr x8, [sp, #112] │ │ - str x13, [sp, #128] │ │ - ldr x25, [x29] │ │ - str x12, [sp, #152] │ │ - add x20, x8, x28, lsl #5 │ │ - add x26, x20, x25, lsl #5 │ │ - sub x24, x27, x25 │ │ - cmp x24, x25 │ │ - b.cs 375a0 // b.hs, b.nlast │ │ - ldr x27, [sp, #120] │ │ - lsl x19, x24, #5 │ │ + b.cc 38e0c // b.lo, b.ul, b.last │ │ + tbz w10, #0, 38fd8 │ │ + cmp x9, #0x2 │ │ + b.cs 38fa0 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 38fdc │ │ + ldr x9, [sp, #16] │ │ + add x12, x9, x21, lsl #5 │ │ + mov w9, #0x2 // #2 │ │ + b 38f6c │ │ + add x9, x9, #0x1 │ │ + add x12, x12, #0x20 │ │ + mov x11, x14 │ │ + cmp x8, x9 │ │ + mov x10, x13 │ │ + b.eq 392a8 // b.none │ │ + ldr x13, [x12] │ │ + cmp x13, x10 │ │ + b.cc 38f8c // b.lo, b.ul, b.last │ │ + ldur x14, [x12, #-16] │ │ + cmp x13, x10 │ │ + b.hi 38f54 // b.pmore │ │ + cmp x14, x11 │ │ + b.cs 38f54 // b.hs, b.nlast │ │ + mov w10, wzr │ │ + ldr x11, [sp, #72] │ │ + cmp x9, x11 │ │ + b.cc 38e0c // b.lo, b.ul, b.last │ │ + b 38f30 │ │ + lsl x10, x21, #5 │ │ + ldp x12, x13, [sp] │ │ + lsr x8, x9, #1 │ │ + add x11, x10, x9, lsl #5 │ │ + add x10, x13, x10 │ │ + add x11, x12, x11 │ │ + ldp q0, q1, [x11, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldp q2, q3, [x10, #-16] │ │ + stp q0, q1, [x10, #-16] │ │ + add x10, x10, #0x20 │ │ + stp q2, q3, [x11, #-16] │ │ + sub x11, x11, #0x20 │ │ + cbnz x8, 38fb8 │ │ + mov x8, x9 │ │ + mov w9, #0x1 // #1 │ │ + orr x11, x9, x8, lsl #1 │ │ + lsl x8, x21, #1 │ │ + ldr x10, [sp, #48] │ │ + sub x9, x8, x27, lsr #1 │ │ + add x8, x8, x11, lsr #1 │ │ + mul x9, x9, x10 │ │ + mul x8, x8, x10 │ │ + eor x8, x8, x9 │ │ + clz x10, x8 │ │ + cmp x23, #0x2 │ │ + b.cc 3927c // b.lo, b.ul, b.last │ │ + lsl x8, x21, #5 │ │ + ldr x9, [sp, #104] │ │ + str x10, [sp, #112] │ │ + str x21, [sp, #96] │ │ + add x9, x9, x8 │ │ + str x9, [sp, #64] │ │ + ldr x9, [sp, #40] │ │ + add x8, x9, x8 │ │ + stp x8, x11, [sp, #80] │ │ + b 39064 │ │ + mov x22, x24 │ │ + mov x1, x20 │ │ + sub x2, x8, x1 │ │ + mov x0, x22 │ │ + bl 75e40 │ │ + ldp x10, x3, [sp, #112] │ │ + mov w8, #0x1 // #1 │ │ + ldr x21, [sp, #96] │ │ + sub x22, x29, #0x4a │ │ + orr x27, x8, x19, lsl #1 │ │ + cmp x28, #0x1 │ │ + b.ls 39270 // b.plast │ │ + sub x28, x23, #0x1 │ │ + ldrb w8, [x22, x28] │ │ + cmp w8, w10 │ │ + b.cc 39274 // b.lo, b.ul, b.last │ │ + add x8, sp, #0x80 │ │ + lsr x26, x27, #1 │ │ + mov x23, x28 │ │ + ldr x24, [x8, x28, lsl #3] │ │ + lsr x25, x24, #1 │ │ + orr w8, w24, w27 │ │ + and x8, x8, #0x1 │ │ + add x19, x25, x26 │ │ + cmp x19, x3 │ │ + ccmp x8, #0x0, #0x0, ls // ls = plast │ │ + b.eq 390ec // b.none │ │ + ldr x9, [sp, #104] │ │ + sub x8, x21, x19 │ │ + add x22, x9, x8, lsl #5 │ │ + tbnz w24, #0, 390fc │ │ + orr x8, x25, #0x1 │ │ + ldr x3, [sp, #120] │ │ + mov x0, x22 │ │ + clz x8, x8 │ │ + mov x1, x25 │ │ + mov x2, x20 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 39314 │ │ + ldp x10, x3, [sp, #112] │ │ + tbz w27, #0, 39100 │ │ + cmp x27, #0x2 │ │ + b.cs 39134 // b.hs, b.nlast │ │ + b 3904c │ │ + lsl x27, x19, #1 │ │ + cmp x28, #0x1 │ │ + b.hi 39064 // b.pmore │ │ + b 39270 │ │ + tbnz w27, #0, 390e0 │ │ + orr x8, x26, #0x1 │ │ + add x0, x22, x25, lsl #5 │ │ + ldr x3, [sp, #120] │ │ + clz x8, x8 │ │ mov x1, x26 │ │ - mov x2, x19 │ │ - mov x0, x27 │ │ - bl 72f80 │ │ - add x8, x27, x19 │ │ - cmp x25, #0x1 │ │ - b.lt 373e4 // b.tstop │ │ - ldr x19, [sp, #104] │ │ - cmp x24, #0x1 │ │ - b.lt 37614 // b.tstop │ │ - ldr x9, [sp, #88] │ │ - ldr x24, [sp, #120] │ │ - add x9, x9, x21, lsl #5 │ │ - ldur x10, [x8, #-16] │ │ - ldur x11, [x26, #-16] │ │ - cmp x10, x11 │ │ - csetm x10, cc // cc = lo, ul, last │ │ - csetm x11, cs // cs = hs, nlast │ │ - add x26, x26, x10, lsl #5 │ │ - add x8, x8, x11, lsl #5 │ │ - csel x10, x26, x8, cc // cc = lo, ul, last │ │ - cmp x26, x20 │ │ - ldp q1, q0, [x10] │ │ + mov x2, x20 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 39314 │ │ + ldp x10, x3, [sp, #112] │ │ + cmp x27, #0x2 │ │ + b.cc 3904c // b.lo, b.ul, b.last │ │ + cmp x24, #0x2 │ │ + b.cc 3904c // b.lo, b.ul, b.last │ │ + cmp x26, x25 │ │ + csel x21, x26, x25, cc // cc = lo, ul, last │ │ + cmp x3, x21 │ │ + b.cc 3904c // b.lo, b.ul, b.last │ │ + add x24, x22, x25, lsl #5 │ │ + lsl x27, x21, #5 │ │ + cmp x25, x26 │ │ + mov x0, x20 │ │ + csel x1, x24, x22, hi // hi = pmore │ │ + mov x2, x27 │ │ + bl 75e40 │ │ + cmp x25, x26 │ │ + add x8, x20, x27 │ │ + b.ls 391f0 // b.plast │ │ + ldr x9, [sp, #80] │ │ + ldur x11, [x8, #-16] │ │ + ldur x12, [x24, #-16] │ │ + sub x10, x24, #0x20 │ │ + sub x8, x8, #0x20 │ │ + cmp x11, x12 │ │ + b.cs 3919c // b.hs, b.nlast │ │ + mov w11, #0x1 // #1 │ │ + mov x12, x10 │ │ + b 391bc │ │ + ldr x13, [x10] │ │ + ldr x14, [x8] │ │ + cmp x11, x12 │ │ + cset w11, ls // ls = plast │ │ + cmp x14, x13 │ │ + cset w12, cc // cc = lo, ul, last │ │ + ands w11, w11, w12 │ │ + csel x12, x10, x8, ne // ne = any │ │ + mvn w13, w11 │ │ + ldp q1, q0, [x12] │ │ + and x13, x13, #0x1 │ │ + add x24, x10, x13, lsl #5 │ │ + and x10, x11, #0x1 │ │ + add x8, x8, x10, lsl #5 │ │ stp q1, q0, [x9] │ │ - b.ls 37598 // b.plast │ │ + cmp x24, x22 │ │ + b.eq 39034 // b.none │ │ + cmp x8, x20 │ │ sub x9, x9, #0x20 │ │ - cmp x8, x24 │ │ - b.hi 3755c // b.pmore │ │ - mov x20, x26 │ │ - b 373f0 │ │ - ldr x24, [sp, #120] │ │ - lsl x19, x25, #5 │ │ + b.ne 39178 // b.any │ │ + b 39034 │ │ mov x1, x20 │ │ - mov x2, x19 │ │ - mov x0, x24 │ │ - bl 72f80 │ │ - add x8, x24, x19 │ │ - cmp x25, #0x1 │ │ - b.lt 373ec // b.tstop │ │ - ldr x9, [sp, #112] │ │ - mov x1, x24 │ │ - cmp x27, x25 │ │ - add x9, x9, x21, lsl #5 │ │ - b.le 373ec │ │ - ldr x10, [x26, #16] │ │ - ldr x11, [x1, #16] │ │ - cmp x10, x11 │ │ - csel x10, x26, x1, cc // cc = lo, ul, last │ │ - cset w11, cs // cs = hs, nlast │ │ - cset w12, cc // cc = lo, ul, last │ │ - add x1, x1, x11, lsl #5 │ │ - ldp q1, q0, [x10] │ │ - add x26, x26, x12, lsl #5 │ │ + cbz x21, 3903c │ │ + ldr x13, [sp, #64] │ │ + b 39244 │ │ + ldr x11, [x1] │ │ + ldr x12, [x24] │ │ + cmp x9, x10 │ │ + cset w9, ls // ls = plast │ │ + cmp x12, x11 │ │ + cset w10, cc // cc = lo, ul, last │ │ + ands w9, w9, w10 │ │ + eor w10, w9, #0x1 │ │ + csel x11, x24, x1, ne // ne = any │ │ + ldp q1, q0, [x11] │ │ + add x1, x1, x10, lsl #5 │ │ cmp x1, x8 │ │ - ccmp x26, x9, #0x2, cc // cc = lo, ul, last │ │ - stp q1, q0, [x20], #32 │ │ - b.cc 375d8 // b.lo, b.ul, b.last │ │ - ldr x19, [sp, #104] │ │ - b 373f4 │ │ - mov x20, x26 │ │ - ldr x24, [sp, #120] │ │ - b 373f0 │ │ - ldr x8, [sp, #40] │ │ - add x11, x8, x28, lsl #5 │ │ - mov w8, #0x2 // #2 │ │ - ldr x12, [x11], #32 │ │ - cmp x12, x10 │ │ - b.cs 3764c // b.hs, b.nlast │ │ - add x8, x8, #0x1 │ │ - mov x10, x12 │ │ - cmp x9, x8 │ │ - b.ne 3762c // b.any │ │ - mov x8, x9 │ │ - adds x10, x8, x28 │ │ - b.cs 37c38 // b.hs, b.nlast │ │ - cmp x10, x25 │ │ - b.hi 37c1c // b.pmore │ │ - cmp x8, #0x2 │ │ - b.cc 372a4 // b.lo, b.ul, b.last │ │ - mov x14, x10 │ │ - lsr x9, x8, #1 │ │ - cmp x8, #0x4 │ │ - b.cs 3768c // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 376e4 │ │ - mov w26, #0x2 // #2 │ │ - b 3727c │ │ - mov x9, x11 │ │ - b 3729c │ │ - ldr x11, [sp, #16] │ │ - and x10, x9, #0x7ffffffffffffffe │ │ - mov x12, x0 │ │ - mov x13, x10 │ │ - add x11, x11, x14, lsl #5 │ │ - ld4 {v0.2d-v3.2d}, [x11] │ │ - sub x13, x13, #0x2 │ │ - ld4 {v4.2d-v7.2d}, [x12] │ │ - ext v16.16b, v0.16b, v0.16b, #8 │ │ - ext v17.16b, v1.16b, v1.16b, #8 │ │ - ext v18.16b, v2.16b, v2.16b, #8 │ │ - ext v19.16b, v3.16b, v3.16b, #8 │ │ - st4 {v16.2d-v19.2d}, [x12], #64 │ │ - ext v0.16b, v4.16b, v4.16b, #8 │ │ - ext v1.16b, v5.16b, v5.16b, #8 │ │ - ext v2.16b, v6.16b, v6.16b, #8 │ │ - ext v3.16b, v7.16b, v7.16b, #8 │ │ - st4 {v0.2d-v3.2d}, [x11] │ │ - sub x11, x11, #0x40 │ │ - cbnz x13, 376a0 │ │ + stp q1, q0, [x22], #32 │ │ + b.eq 3903c // b.none │ │ + add x24, x24, x9, lsl #5 │ │ + cmp x24, x13 │ │ + b.eq 3903c // b.none │ │ + ldr x9, [x24, #16] │ │ + ldr x10, [x1, #16] │ │ cmp x9, x10 │ │ - b.eq 3772c // b.none │ │ - ldr x12, [sp, #24] │ │ - sub x9, x9, x10 │ │ - lsl x10, x10, #5 │ │ - add x11, x10, x28, lsl #5 │ │ - sub x12, x12, x10 │ │ - ldr x10, [sp, #32] │ │ - add x10, x10, x11 │ │ - add x11, x12, x14, lsl #5 │ │ - ldur q0, [x11, #-16] │ │ - sub x9, x9, #0x1 │ │ - ldur q1, [x10, #-16] │ │ - stur q0, [x10, #-16] │ │ - stur q1, [x11, #-16] │ │ - ldr q0, [x11] │ │ - ldr q1, [x10] │ │ - str q0, [x10], #32 │ │ - str q1, [x11], #-32 │ │ - cbnz x9, 37704 │ │ - mov x10, x14 │ │ - b 372a4 │ │ - mov w26, #0x3 // #3 │ │ - b 3727c │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - ldrh w9, [sp, #458] │ │ - mov w8, #0x8 // #8 │ │ - str xzr, [sp, #552] │ │ - str xzr, [sp, #568] │ │ - cmp w9, #0x5 │ │ - str x8, [sp, #560] │ │ - b.cs 3777c // b.hs, b.nlast │ │ - ldr x8, [sp, #224] │ │ - cmp x8, #0x2e │ │ - b.eq 377c4 // b.none │ │ - add x2, sp, #0xe0 │ │ - b 37788 │ │ - ldr x8, [sp, #376] │ │ - cbz x8, 377c4 │ │ - ldr x2, [sp, #368] │ │ - ldp x1, x4, [sp, #48] │ │ - add x0, sp, #0x240 │ │ - add x3, sp, #0xe0 │ │ - bl 38524 │ │ - ldr x21, [sp, #576] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x21, x8 │ │ - b.ne 377f0 // b.any │ │ - ldr x8, [sp, #592] │ │ - mov w21, #0x8 // #8 │ │ - ldr x9, [sp, #584] │ │ - ldr x10, [sp, #72] │ │ - stp x9, x8, [x10, #8] │ │ - str xzr, [x10] │ │ - b 37974 │ │ - add x0, sp, #0x228 │ │ - mov x1, xzr │ │ - bl 38310 │ │ - ldr x9, [sp, #568] │ │ - mov w8, #0x18 // #24 │ │ - ldr x19, [sp, #560] │ │ - mov x26, xzr │ │ - mov w20, #0x1 // #1 │ │ - madd x8, x9, x8, x19 │ │ - str xzr, [x8] │ │ - b 37818 │ │ - ldr x20, [sp, #584] │ │ - ldr x26, [sp, #592] │ │ - add x0, sp, #0x228 │ │ - mov x1, xzr │ │ - bl 38310 │ │ - ldr x9, [sp, #568] │ │ - mov w8, #0x18 // #24 │ │ - ldr x19, [sp, #560] │ │ - madd x8, x9, x8, x19 │ │ - str x21, [x8] │ │ - mov x21, xzr │ │ - add x22, x9, #0x1 │ │ + b.cs 39200 // b.hs, b.nlast │ │ + mov w9, #0x1 // #1 │ │ + ldp q1, q0, [x24] │ │ + add x1, x1, xzr, lsl #5 │ │ + cmp x1, x8 │ │ + stp q1, q0, [x22], #32 │ │ + b.ne 39238 // b.any │ │ + b 3903c │ │ mov w23, #0x1 // #1 │ │ - mov x24, #0x8000000000000000 // #-9223372036854775808 │ │ - mov w25, #0x18 // #24 │ │ - stp x20, x26, [x8, #8] │ │ - b 37854 │ │ - ldr x22, [sp, #568] │ │ - ldr x19, [sp, #560] │ │ - madd x8, x22, x25, x19 │ │ - add x22, x22, #0x1 │ │ + ldr x19, [sp, #56] │ │ + ldr x11, [sp, #88] │ │ + add x8, sp, #0x80 │ │ + cmp x19, x21 │ │ + strb w10, [x22, x23] │ │ + str x27, [x8, x23, lsl #3] │ │ + b.ls 392b0 // b.plast │ │ + add x21, x21, x11, lsr #1 │ │ add x23, x23, #0x1 │ │ - add x21, x21, #0x40 │ │ - stp x26, x20, [x8] │ │ - str x27, [x8, #16] │ │ - ldrh w8, [sp, #458] │ │ - str x22, [sp, #568] │ │ - cmp w8, #0x5 │ │ - b.cs 37884 // b.hs, b.nlast │ │ - cbz x23, 3789c │ │ - ldr x8, [sp, #376] │ │ - sub x9, x23, #0x1 │ │ - cmp x9, x8 │ │ - b.cs 378ec // b.hs, b.nlast │ │ - ldr x8, [sp, #368] │ │ - add x2, x8, x21 │ │ - b 378ac │ │ - ldr x8, [sp, #376] │ │ - cmp x8, x23 │ │ - b.ls 378ec // b.plast │ │ - ldr x8, [sp, #368] │ │ - add x2, x8, x23, lsl #6 │ │ - b 378ac │ │ - ldr x8, [sp, #224] │ │ - cmp x8, #0x2e │ │ - b.eq 378ec // b.none │ │ - add x2, sp, #0xe0 │ │ - ldp x1, x4, [sp, #48] │ │ - add x0, sp, #0x240 │ │ - add x3, sp, #0xe0 │ │ - bl 38524 │ │ - ldr x26, [sp, #576] │ │ - ldr x20, [sp, #584] │ │ - ldr x27, [sp, #592] │ │ - cmp x26, x24 │ │ - b.eq 37938 // b.none │ │ - ldr x8, [sp, #552] │ │ - cmp x22, x8 │ │ - b.ne 3783c // b.any │ │ - add x0, sp, #0x228 │ │ + mov x27, x11 │ │ + subs x8, x19, x21 │ │ + b.hi 38df8 // b.pmore │ │ + b 38de4 │ │ + mov w10, wzr │ │ + b 38f20 │ │ + tbnz w27, #0, 392f4 │ │ + orr x8, x19, #0x1 │ │ + ldr x0, [sp, #104] │ │ + mov x1, x19 │ │ + clz x8, x8 │ │ + mov x2, x20 │ │ + mov x5, xzr │ │ + lsl w8, w8, #1 │ │ + eor w4, w8, #0x7e │ │ + add sp, sp, #0x2e0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + b 39314 │ │ + add sp, sp, #0x2e0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ + mov x21, x1 │ │ + mov x19, x2 │ │ + cmp x1, #0x21 │ │ + mov x20, x0 │ │ + b.cs 3939c // b.hs, b.nlast │ │ + cmp x21, #0x2 │ │ + b.cc 39a34 // b.lo, b.ul, b.last │ │ + lsr x24, x21, #1 │ │ + cmp x21, #0x8 │ │ + lsl x8, x24, #5 │ │ + add x23, x20, x8 │ │ + add x22, x19, x8 │ │ + b.cc 39714 // b.lo, b.ul, b.last │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 39ab8 │ │ + mov x0, x23 │ │ mov x1, x22 │ │ - bl 38310 │ │ - b 37834 │ │ - ldr x8, [sp, #552] │ │ - ldr x20, [sp, #560] │ │ - cmp x8, x22 │ │ - b.ls 379c4 // b.plast │ │ - cbz x22, 379b8 │ │ - add x9, x22, x22, lsl #1 │ │ - add x8, x8, x8, lsl #1 │ │ - lsl x21, x9, #3 │ │ - lsl x1, x8, #3 │ │ + bl 39ab8 │ │ + mov w8, #0x4 // #4 │ │ + lsl x9, x8, #5 │ │ + cmp x8, x24 │ │ + sub x10, x21, x24 │ │ + add x11, x8, #0x1 │ │ + b.cc 39744 // b.lo, b.ul, b.last │ │ + b 3981c │ │ + mov x25, x5 │ │ + mov w23, w4 │ │ + mov x22, x3 │ │ + sub x8, x19, #0x20 │ │ + str x8, [sp, #8] │ │ + mov x24, x21 │ │ + cbz w23, 396f8 │ │ + lsr x3, x24, #3 │ │ + mov w8, #0xe0 // #224 │ │ + cmp x24, #0x40 │ │ + madd x2, x3, x8, x20 │ │ + add x1, x20, x3, lsl #7 │ │ + b.cs 39410 // b.hs, b.nlast │ │ + ldr x14, [x20, #16] │ │ + ldr x9, [x1, #16] │ │ + ldr x13, [x20] │ │ + ldr x8, [x1] │ │ + cmp x14, x9 │ │ + b.cs 39420 // b.hs, b.nlast │ │ + ldr x10, [x2, #16] │ │ + ldr x11, [x2] │ │ + cmp x14, x10 │ │ + b.cc 39440 // b.lo, b.ul, b.last │ │ + mov x26, x20 │ │ + b.hi 39468 // b.pmore │ │ + cmp x13, x11 │ │ + mov x26, x20 │ │ + b.cc 39440 // b.lo, b.ul, b.last │ │ + b 39468 │ │ mov x0, x20 │ │ - mov w2, #0x8 // #8 │ │ - mov x3, x21 │ │ - bl 15584 │ │ - mov x20, x0 │ │ - cbnz x0, 379c4 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x21 │ │ - bl 15a5c │ │ - b 37c8c │ │ - ldr x8, [sp, #72] │ │ - ldr x21, [sp, #560] │ │ - stp x20, x27, [x8, #8] │ │ - str xzr, [x8] │ │ - cbz x22, 37974 │ │ - add x19, x21, #0x8 │ │ - b 37960 │ │ - subs x22, x22, #0x1 │ │ - add x19, x19, #0x18 │ │ - b.eq 37974 // b.none │ │ - ldur x8, [x19, #-8] │ │ - cbz x8, 37954 │ │ - ldr x0, [x19] │ │ - bl 72f50 │ │ - b 37954 │ │ - ldr x8, [sp, #552] │ │ - cbz x8, 370cc │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - b 370cc │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ - mov w9, #0x6 // #6 │ │ - b 3709c │ │ - add x12, x12, x9 │ │ - str xzr, [sp, #544] │ │ - str x12, [sp, #536] │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ - mov w9, #0x13 // #19 │ │ - mov x28, x12 │ │ - b 3709c │ │ + bl 39c4c │ │ + mov x26, x0 │ │ + b 39468 │ │ + ldr x10, [x2, #16] │ │ + ccmp x13, x8, #0x2, ls // ls = plast │ │ + ldr x11, [x2] │ │ + cset w12, cc // cc = lo, ul, last │ │ + cmp x14, x10 │ │ + b.cs 395d8 // b.hs, b.nlast │ │ + mov x26, x20 │ │ + tbz w12, #0, 39468 │ │ + mov w12, #0x1 // #1 │ │ + cmp x9, x10 │ │ + b.cs 39454 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 3945c │ │ + ccmp x8, x11, #0x2, ls // ls = plast │ │ + cset w8, cc // cc = lo, ul, last │ │ + eor w8, w12, w8 │ │ + cmp w8, #0x0 │ │ + csel x26, x2, x1, ne // ne = any │ │ + ldp q0, q1, [x26] │ │ + sub x8, x26, x20 │ │ + add x28, x19, x24, lsl #5 │ │ + lsr x27, x8, #5 │ │ + sub w23, w23, #0x1 │ │ + stp q0, q1, [sp, #16] │ │ + cbz x25, 394ac │ │ + ldr x8, [x25, #16] │ │ + ldr x9, [x26, #16] │ │ + cmp x8, x9 │ │ + b.cc 394ac // b.lo, b.ul, b.last │ │ + cmp x8, x9 │ │ + b.hi 395f0 // b.pmore │ │ + ldr x8, [x26] │ │ + ldr x9, [x25] │ │ + cmp x9, x8 │ │ + b.cs 395f0 // b.hs, b.nlast │ │ + cmp x22, x24 │ │ + b.cc 39a84 // b.lo, b.ul, b.last │ │ + mov x21, xzr │ │ + mov x8, x20 │ │ + mov x9, x28 │ │ + mov x10, x27 │ │ + add x11, x20, x27, lsl #5 │ │ + cmp x20, x11 │ │ + b.cc 39534 // b.lo, b.ul, b.last │ │ + b 39564 │ │ + sub x9, x9, #0x20 │ │ + ldp q1, q0, [x8], #32 │ │ + add x10, x9, x21, lsl #5 │ │ + stp q1, q0, [x10] │ │ + mov x10, x24 │ │ + add x11, x20, x24, lsl #5 │ │ + cmp x8, x11 │ │ + b.cc 39534 // b.lo, b.ul, b.last │ │ + b 39564 │ │ + ldr x14, [x26] │ │ + ldr x15, [x8] │ │ + cmp x12, x13 │ │ + cset w12, ls // ls = plast │ │ + sub x9, x9, #0x20 │ │ + cmp x15, x14 │ │ + cset w13, cc // cc = lo, ul, last │ │ + ands w12, w12, w13 │ │ + csel x13, x19, x9, ne // ne = any │ │ + ldp q1, q0, [x8], #32 │ │ + add x13, x13, x21, lsl #5 │ │ + cmp x8, x11 │ │ + add x21, x12, x21 │ │ + stp q1, q0, [x13] │ │ + b.cs 39564 // b.hs, b.nlast │ │ + ldr x12, [x8, #16] │ │ + ldr x13, [x26, #16] │ │ + cmp x12, x13 │ │ + b.cs 394f8 // b.hs, b.nlast │ │ + sub x9, x9, #0x20 │ │ + mov w12, #0x1 // #1 │ │ + ldp q1, q0, [x8], #32 │ │ + add x13, x19, x21, lsl #5 │ │ + cmp x8, x11 │ │ + add x21, x12, x21 │ │ + stp q1, q0, [x13] │ │ + b.cc 39534 // b.lo, b.ul, b.last │ │ + cmp x10, x24 │ │ + b.ne 394d4 // b.any │ │ + lsl x2, x21, #5 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - mov w20, #0x8 // #8 │ │ - ldp x0, x19, [sp, #176] │ │ - ldr x8, [sp, #168] │ │ - cmp x8, x19 │ │ - b.ls 37a08 // b.plast │ │ - cbz x19, 37a00 │ │ - lsl x21, x19, #5 │ │ - lsl x1, x8, #5 │ │ - mov w2, #0x8 // #8 │ │ - mov x3, x21 │ │ - bl 15584 │ │ - cbnz x0, 37a08 │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x21 │ │ - bl 15a5c │ │ - b 37c8c │ │ - bl 72f50 │ │ - mov w0, #0x8 // #8 │ │ - ldr x8, [sp, #288] │ │ - ldr x9, [sp, #72] │ │ - stp x20, x22, [x9] │ │ - stp x0, x19, [x9, #16] │ │ - cbz x8, 37a24 │ │ - ldr x0, [sp, #296] │ │ - bl 72f50 │ │ - ldr x8, [sp, #312] │ │ - cbz x8, 37a34 │ │ - ldr x0, [sp, #320] │ │ - bl 72f50 │ │ - ldr x8, [sp, #336] │ │ - cbz x8, 37a44 │ │ - ldr x0, [sp, #344] │ │ - bl 72f50 │ │ - ldr x8, [sp, #360] │ │ - cbz x8, 37a54 │ │ - ldr x0, [sp, #368] │ │ - bl 72f50 │ │ - ldr x8, [sp, #192] │ │ - cbz x8, 3715c │ │ - ldr x0, [sp, #200] │ │ - b 37158 │ │ - add x14, x14, x9 │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ - mov w9, #0x13 // #19 │ │ - mov x28, x14 │ │ - b 3709c │ │ - ldrh w10, [sp, #582] │ │ - ldur w11, [x23, #26] │ │ - ldrb w8, [sp, #577] │ │ - ldr x28, [sp, #584] │ │ - orr x10, x11, x10, lsl #32 │ │ - b 3709c │ │ - mov w9, #0x13 // #19 │ │ - b 3709c │ │ - add x12, x8, x9 │ │ - b 379a4 │ │ - ldurh w10, [x23, #5] │ │ - ldur w11, [x23, #1] │ │ - ldrb w8, [sp, #552] │ │ - orr x10, x11, x10, lsl #32 │ │ - b 3709c │ │ - add x13, x12, x9 │ │ - mov w8, wzr │ │ - mov x10, xzr │ │ - mov w9, #0x13 // #19 │ │ - mov x28, x13 │ │ - b 3709c │ │ - mov w9, #0x17 // #23 │ │ - b 3707c │ │ - strb wzr, [sp, #582] │ │ - lsr x9, x28, #32 │ │ - strh wzr, [sp, #580] │ │ - str wzr, [sp, #576] │ │ - stur x28, [x23, #31] │ │ - ldr d0, [sp, #576] │ │ - ldr w8, [sp, #584] │ │ - fmov x11, d0 │ │ - str d0, [sp, #552] │ │ - str w8, [sp, #560] │ │ - stur w9, [x23, #11] │ │ - mov w9, #0x13 // #19 │ │ - lsr x10, x11, #8 │ │ - ldur x28, [x23, #7] │ │ - mov w8, w11 │ │ - b 3709c │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x910 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x840 │ │ - b 37b40 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x7a0 │ │ - mov w26, #0x19 // #25 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x858 │ │ - mov x1, x26 │ │ - bl 16d98 │ │ - b 37c8c │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x7a0 │ │ - mov w26, #0x19 // #25 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x870 │ │ - b 37b40 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x240 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5d8 │ │ - b 37bc0 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x28 │ │ - mov x1, x21 │ │ - bl 172fc │ │ - b 37c8c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5f0 │ │ - mov x0, x21 │ │ - ldr x1, [sp, #96] │ │ - bl 1697c │ │ - b 37c8c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x518 │ │ - add x0, sp, #0x240 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x5c0 │ │ - str x8, [sp, #576] │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + add x0, x20, x21, lsl #5 │ │ + subs x1, x24, x21 │ │ + b.eq 395a8 // b.none │ │ + ldr x8, [sp, #8] │ │ + mov x9, x1 │ │ + mov x10, x0 │ │ + add x8, x8, x24, lsl #5 │ │ + ldp q0, q1, [x8], #-32 │ │ + subs x9, x9, #0x1 │ │ + stp q0, q1, [x10], #32 │ │ + b.ne 39598 // b.any │ │ + cbz x21, 395f0 │ │ + cmp x24, x21 │ │ + b.cc 39a54 // b.lo, b.ul, b.last │ │ + add x5, sp, #0x10 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, w23 │ │ + bl 39314 │ │ + cmp x21, #0x21 │ │ + mov x24, x21 │ │ + b.cs 393b4 // b.hs, b.nlast │ │ + b 39348 │ │ + ccmp x13, x11, #0x2, ls // ls = plast │ │ + mov x26, x20 │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp w12, w13 │ │ + b.ne 39468 // b.any │ │ + b 39444 │ │ + cmp x22, x24 │ │ + b.cc 39a84 // b.lo, b.ul, b.last │ │ + mov x25, xzr │ │ + mov x8, x20 │ │ + add x9, x20, x27, lsl #5 │ │ + cmp x20, x9 │ │ + b.cc 39670 // b.lo, b.ul, b.last │ │ + b 3969c │ │ + ldp q1, q0, [x8], #32 │ │ + add x9, x19, x25, lsl #5 │ │ + sub x28, x28, #0x20 │ │ + add x25, x25, #0x1 │ │ + mov x27, x24 │ │ + stp q1, q0, [x9] │ │ + add x9, x20, x24, lsl #5 │ │ + cmp x8, x9 │ │ + b.cc 39670 // b.lo, b.ul, b.last │ │ + b 3969c │ │ + ldr x12, [x26] │ │ + ldr x13, [x8] │ │ + cmp x11, x10 │ │ + sub x28, x28, #0x20 │ │ + ccmp x12, x13, #0x2, ls // ls = plast │ │ + cset w10, cs // cs = hs, nlast │ │ + cmp w10, #0x0 │ │ + csel x11, x19, x28, ne // ne = any │ │ + ldp q1, q0, [x8], #32 │ │ + add x11, x11, x25, lsl #5 │ │ + cmp x8, x9 │ │ + add x25, x10, x25 │ │ + stp q1, q0, [x11] │ │ + b.cs 3969c // b.hs, b.nlast │ │ + ldr x10, [x8, #16] │ │ + ldr x11, [x26, #16] │ │ + cmp x11, x10 │ │ + b.cs 39638 // b.hs, b.nlast │ │ + sub x28, x28, #0x20 │ │ + ldp q1, q0, [x8], #32 │ │ + add x11, x28, x25, lsl #5 │ │ + cmp x8, x9 │ │ + add x25, xzr, x25 │ │ + stp q1, q0, [x11] │ │ + b.cc 39670 // b.lo, b.ul, b.last │ │ + cmp x27, x24 │ │ + b.ne 39610 // b.any │ │ + lsl x2, x25, #5 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + subs x21, x24, x25 │ │ + b.eq 39a34 // b.none │ │ + ldr x8, [sp, #8] │ │ + add x20, x20, x25, lsl #5 │ │ + mov x9, x21 │ │ + add x8, x8, x24, lsl #5 │ │ + mov x10, x20 │ │ + ldp q0, q1, [x8], #-32 │ │ + subs x9, x9, #0x1 │ │ + stp q0, q1, [x10], #32 │ │ + b.ne 396d0 // b.any │ │ + cmp x24, x25 │ │ + b.cc 39a88 // b.lo, b.ul, b.last │ │ + cmp x21, #0x21 │ │ + mov x25, xzr │ │ + b.cs 393b0 // b.hs, b.nlast │ │ + b 39348 │ │ + mov x0, x20 │ │ + mov x1, x24 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, #0x1 // #1 │ │ + bl 38d10 │ │ + b 39a34 │ │ + ldp q1, q0, [x20] │ │ mov w8, #0x1 // #1 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - stp xzr, xzr, [x0, #24] │ │ - stp x8, x9, [x0, #8] │ │ - bl 16154 │ │ - b 37c8c │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x810 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x668 │ │ - mov w1, #0x2c // #44 │ │ - str x19, [sp, #104] │ │ - bl 16d98 │ │ - b 37c8c │ │ - str x19, [sp, #104] │ │ - b 37c4c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x638 │ │ - str x19, [sp, #104] │ │ - bl 17a54 │ │ - b 37c8c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x5a8 │ │ - mov x0, x10 │ │ - mov x1, x25 │ │ - str x19, [sp, #104] │ │ - bl 1697c │ │ - b 37c8c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x5a8 │ │ - str x10, [sp, #80] │ │ - str x19, [sp, #104] │ │ - str x8, [sp, #8] │ │ - mov x0, x28 │ │ - ldr x1, [sp, #80] │ │ - ldr x2, [sp, #8] │ │ - bl 172fc │ │ - b 37c8c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x608 │ │ - bl 17a54 │ │ - b 37c8c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x620 │ │ - bl 17a54 │ │ - b 37c8c │ │ - mov w0, #0x8 // #8 │ │ - mov x1, x22 │ │ - bl 15a5c │ │ + ldr q2, [x23, #16] │ │ + str q0, [x19, #16] │ │ + ldr q0, [x23] │ │ + str q1, [x19] │ │ + stp q0, q2, [x22] │ │ + lsl x9, x8, #5 │ │ + cmp x8, x24 │ │ + sub x10, x21, x24 │ │ + add x11, x8, #0x1 │ │ + b.cs 3981c // b.hs, b.nlast │ │ + mov x12, x9 │ │ + mov x14, x11 │ │ + mov x13, x8 │ │ + b 39770 │ │ + mov x0, x19 │ │ + stp x15, x16, [x0] │ │ + stp x14, x17, [x0, #16] │ │ + cmp x13, x24 │ │ + add x12, x12, #0x20 │ │ + cinc x14, x13, cc // cc = lo, ul, last │ │ + b.cs 3981c // b.hs, b.nlast │ │ + mov x15, x13 │ │ + mov x13, x14 │ │ + lsl x14, x15, #5 │ │ + add x15, x20, x14 │ │ + add x0, x19, x14 │ │ + ldp q1, q0, [x15] │ │ + ldur x16, [x0, #-16] │ │ + sub x1, x0, #0x20 │ │ + stp q1, q0, [x0] │ │ + ldr x14, [x0, #16] │ │ + ldr x15, [x0] │ │ + cmp x14, x16 │ │ + b.cc 397b4 // b.lo, b.ul, b.last │ │ + b.hi 39760 // b.pmore │ │ + ldr x16, [x1] │ │ + cmp x15, x16 │ │ + b.cs 39760 // b.hs, b.nlast │ │ + ldp q0, q1, [x1] │ │ + cmp x1, x19 │ │ + ldr x16, [x0, #8] │ │ + ldr x17, [x0, #24] │ │ + stp q0, q1, [x0] │ │ + mov x0, x19 │ │ + b.eq 39758 // b.none │ │ + mov x0, x12 │ │ + b 397ec │ │ + ldp q0, q1, [x2] │ │ + sub x0, x0, #0x20 │ │ + cmp x0, #0x20 │ │ + stp q0, q1, [x1, #-32]! │ │ + b.eq 39754 // b.none │ │ + add x1, x19, x0 │ │ + ldur x2, [x1, #-48] │ │ + cmp x14, x2 │ │ + sub x2, x1, #0x40 │ │ + b.cc 397d8 // b.lo, b.ul, b.last │ │ + b.hi 39810 // b.pmore │ │ + ldr x3, [x2] │ │ + cmp x15, x3 │ │ + b.cc 397d8 // b.lo, b.ul, b.last │ │ + add x0, x19, x0 │ │ + sub x0, x0, #0x20 │ │ + b 39758 │ │ + cmp x8, x10 │ │ + b.cs 39904 // b.hs, b.nlast │ │ + mov w12, #0x20 // #32 │ │ + mov x13, x22 │ │ + b 39850 │ │ + mov x17, x22 │ │ + stp x14, x15, [x17] │ │ + stp x11, x16, [x17, #16] │ │ + cmp x8, x10 │ │ + sub x12, x12, #0x20 │ │ + add x13, x13, #0x20 │ │ + cinc x11, x8, cc // cc = lo, ul, last │ │ + b.cs 39904 // b.hs, b.nlast │ │ + mov x14, x8 │ │ + mov x8, x11 │ │ + lsl x11, x14, #5 │ │ + add x14, x23, x11 │ │ + add x17, x22, x11 │ │ + ldp q1, q0, [x14] │ │ + ldur x15, [x17, #-16] │ │ + sub x0, x17, #0x20 │ │ + stp q1, q0, [x17] │ │ + ldr x11, [x17, #16] │ │ + ldr x14, [x17] │ │ + cmp x11, x15 │ │ + b.cc 39894 // b.lo, b.ul, b.last │ │ + b.hi 3983c // b.pmore │ │ + ldr x15, [x0] │ │ + cmp x14, x15 │ │ + b.cs 3983c // b.hs, b.nlast │ │ + ldp q0, q1, [x0] │ │ + cmp x0, x22 │ │ + ldr x15, [x17, #8] │ │ + ldr x16, [x17, #24] │ │ + stp q0, q1, [x17] │ │ + mov x17, x22 │ │ + b.eq 39834 // b.none │ │ + mov x0, x12 │ │ + mov x17, x13 │ │ + b 398d4 │ │ + ldp q0, q1, [x2] │ │ + add x0, x0, #0x20 │ │ + cmp x9, x0 │ │ + sub x17, x17, #0x20 │ │ + stp q0, q1, [x1, #-32]! │ │ + b.eq 39830 // b.none │ │ + add x1, x17, x9 │ │ + ldur x2, [x1, #-48] │ │ + cmp x11, x2 │ │ + sub x2, x1, #0x40 │ │ + b.cc 398bc // b.lo, b.ul, b.last │ │ + b.hi 398f8 // b.pmore │ │ + ldr x3, [x2] │ │ + cmp x14, x3 │ │ + b.cc 398bc // b.lo, b.ul, b.last │ │ + add x17, x17, x9 │ │ + sub x17, x17, #0x20 │ │ + b 39834 │ │ + lsl x23, x21, #5 │ │ + sub x12, x22, #0x20 │ │ + mov x9, x19 │ │ + mov x10, x20 │ │ + sub x11, x23, #0x20 │ │ + add x8, x19, x11 │ │ + b 39984 │ │ + ldr x14, [x12] │ │ + ldr x17, [x8] │ │ + cmp x15, x16 │ │ + cset w15, ls // ls = plast │ │ + cmp x17, x14 │ │ + cset w14, cc // cc = lo, ul, last │ │ + ands w14, w15, w14 │ │ + csel x15, x12, x8, ne // ne = any │ │ + mvn w17, w13 │ │ + and x13, x13, #0x1 │ │ + add x16, x20, x11 │ │ + ldp q0, q1, [x15] │ │ + and x15, x14, #0x1 │ │ + sbfx x14, x14, #0, #1 │ │ + add x22, x22, x13, lsl #5 │ │ + and x13, x17, #0x1 │ │ + add x8, x8, x15, lsl #5 │ │ + add x9, x9, x13, lsl #5 │ │ + add x10, x10, #0x20 │ │ + add x12, x12, x14, lsl #5 │ │ + subs x24, x24, #0x1 │ │ + sub x11, x11, #0x20 │ │ + sub x8, x8, #0x20 │ │ + stp q0, q1, [x16] │ │ + b.eq 399f8 // b.none │ │ + ldr x13, [x22, #16] │ │ + ldr x14, [x9, #16] │ │ + cmp x13, x14 │ │ + b.cs 399b4 // b.hs, b.nlast │ │ + mov w13, #0x1 // #1 │ │ + ldp q1, q0, [x22] │ │ + ldr x15, [x8, #16] │ │ + ldr x16, [x12, #16] │ │ + cmp x15, x16 │ │ + stp q1, q0, [x10] │ │ + b.cs 39920 // b.hs, b.nlast │ │ + b 399ec │ │ + ldr x15, [x9] │ │ + ldr x16, [x22] │ │ + cmp x13, x14 │ │ + cset w13, ls // ls = plast │ │ + cmp x16, x15 │ │ + cset w14, cc // cc = lo, ul, last │ │ + ands w13, w13, w14 │ │ + csel x14, x22, x9, ne // ne = any │ │ + ldp q1, q0, [x14] │ │ + ldr x15, [x8, #16] │ │ + ldr x16, [x12, #16] │ │ + cmp x15, x16 │ │ + stp q1, q0, [x10] │ │ + b.cs 39920 // b.hs, b.nlast │ │ + mov w14, #0x1 // #1 │ │ + mov x15, x12 │ │ + b 39940 │ │ + add x11, x12, #0x20 │ │ + tbz w21, #0, 39a20 │ │ + cmp x9, x11 │ │ + csel x12, x9, x22, cc // cc = lo, ul, last │ │ + cset w13, cc // cc = lo, ul, last │ │ + ldp q1, q0, [x12] │ │ + cset w12, cs // cs = hs, nlast │ │ + add x9, x9, x13, lsl #5 │ │ + add x22, x22, x12, lsl #5 │ │ + stp q1, q0, [x10] │ │ + cmp x9, x11 │ │ + b.ne 39a80 // b.any │ │ + add x8, x8, #0x20 │ │ + cmp x22, x8 │ │ + b.ne 39a80 // b.any │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #48] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x1a8 │ │ + add x0, sp, #0x30 │ │ + stp xzr, xzr, [sp, #72] │ │ + str x8, [sp, #64] │ │ + bl 16fbc │ │ + bl 19954 │ │ brk #0x1 │ │ - b 37d58 │ │ - mov x19, x0 │ │ - mov x0, x24 │ │ - bl 72f50 │ │ - b 37d5c │ │ - b 37d58 │ │ - mov x19, x0 │ │ - cbz x29, 37d5c │ │ - mov x0, x28 │ │ - bl 72f50 │ │ - b 37d5c │ │ - mov x19, x0 │ │ - add x0, sp, #0xa8 │ │ - bl 38180 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x1c0 │ │ + mov x0, x25 │ │ + mov x1, x24 │ │ + bl 17624 │ │ + mov x21, x0 │ │ mov x0, x20 │ │ - mov x1, x22 │ │ - bl 381ec │ │ - add x0, sp, #0xe0 │ │ - bl 3812c │ │ - ldr x8, [sp, #192] │ │ - cbz x8, 37d7c │ │ - ldr x0, [sp, #200] │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - b 37d30 │ │ - mov x19, x0 │ │ - cbnz x21, 37d1c │ │ - b 37d34 │ │ - b 37d30 │ │ - mov x19, x0 │ │ - b 37d4c │ │ - b 37d30 │ │ - mov x19, x0 │ │ - cbz x26, 37d34 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - b 37d34 │ │ - str x19, [sp, #104] │ │ - b 37d40 │ │ - mov x19, x0 │ │ - add x0, sp, #0x228 │ │ - bl 384b8 │ │ - b 37d5c │ │ - mov x19, x0 │ │ - ldr x0, [sp, #104] │ │ - bl 72f50 │ │ - ldr x0, [sp, #120] │ │ - bl 72f50 │ │ - b 37d5c │ │ - mov x19, x0 │ │ - add x0, sp, #0xe0 │ │ - bl 3812c │ │ - ldr x8, [sp, #192] │ │ - cbz x8, 37d74 │ │ - ldr x0, [sp, #200] │ │ - bl 72f50 │ │ - add x0, sp, #0xa8 │ │ - bl 38180 │ │ + mov x1, x19 │ │ + mov x2, x23 │ │ + bl 75e40 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + ldr x8, [x0, #48] │ │ + ldr x9, [x0, #16] │ │ + cmp x8, x9 │ │ + b.cs 39b10 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + ldr x9, [x0, #112] │ │ + ldr x10, [x0, #80] │ │ + cmp x9, x10 │ │ + b.cc 39b34 // b.lo, b.ul, b.last │ │ + mov x11, x0 │ │ + cmp x9, x10 │ │ + ldr x12, [x11, #64]! │ │ + mov x13, x11 │ │ + ldr x14, [x13, #32]! │ │ + cset w9, ls // ls = plast │ │ + cmp x14, x12 │ │ + cset w10, cc // cc = lo, ul, last │ │ + tst w9, w10 │ │ + mov w9, #0x2 // #2 │ │ + csel x10, x13, x11, ne // ne = any │ │ + cinc x9, x9, eq // eq = none │ │ + b 39b3c │ │ + ldr x10, [x0] │ │ + ldr x11, [x0, #32] │ │ + cmp x8, x9 │ │ + ccmp x11, x10, #0x2, ls // ls = plast │ │ + cset w8, cc // cc = lo, ul, last │ │ + ldr x9, [x0, #112] │ │ + ldr x10, [x0, #80] │ │ + cmp x9, x10 │ │ + b.cs 39adc // b.hs, b.nlast │ │ + add x10, x0, #0x60 │ │ + mov w9, #0x2 // #2 │ │ + mov w11, w8 │ │ + ldr x12, [x10, #16] │ │ + eor w8, w8, #0x1 │ │ + add x11, x0, x11, lsl #5 │ │ + add x8, x0, x8, lsl #5 │ │ + add x9, x0, x9, lsl #5 │ │ + ldr x13, [x11, #16] │ │ + cmp x12, x13 │ │ + b.cs 39bc4 // b.hs, b.nlast │ │ + mov w12, #0x1 // #1 │ │ + ldr x13, [x9, #16] │ │ + ldr x14, [x8, #16] │ │ + cmp x13, x14 │ │ + b.cc 39be8 // b.lo, b.ul, b.last │ │ + ldr x15, [x8] │ │ + ldr x16, [x9] │ │ + cmp x13, x14 │ │ + cset w13, ls // ls = plast │ │ + cmp x16, x15 │ │ + cset w14, cc // cc = lo, ul, last │ │ + tst w13, w14 │ │ + csel x15, x10, x8, ne // ne = any │ │ + cmp w12, #0x0 │ │ + csel x12, x10, x11, ne // ne = any │ │ + csel x11, x11, x15, ne // ne = any │ │ + csel x10, x8, x10, ne // ne = any │ │ + tst w13, w14 │ │ + csel x8, x8, x9, ne // ne = any │ │ + csel x9, x9, x10, ne // ne = any │ │ + ldr x13, [x9, #16] │ │ + ldr x10, [x11, #16] │ │ + cmp x13, x10 │ │ + b.cs 39c00 // b.hs, b.nlast │ │ + b 39c28 │ │ + ldr x14, [x11] │ │ + ldr x15, [x10] │ │ + cmp x12, x13 │ │ + ccmp x15, x14, #0x2, ls // ls = plast │ │ + cset w12, cc // cc = lo, ul, last │ │ + ldr x13, [x9, #16] │ │ + ldr x14, [x8, #16] │ │ + cmp x13, x14 │ │ + b.cs 39b74 // b.hs, b.nlast │ │ + cmp w12, #0x0 │ │ + csel x12, x10, x11, ne // ne = any │ │ + csel x11, x11, x10, ne // ne = any │ │ + ldr x10, [x11, #16] │ │ + cmp x13, x10 │ │ + b.cc 39c28 // b.lo, b.ul, b.last │ │ + ldr x14, [x11] │ │ + ldr x15, [x9] │ │ + cmp x13, x10 │ │ + cset w10, ls // ls = plast │ │ + cmp x15, x14 │ │ + cset w13, cc // cc = lo, ul, last │ │ + tst w10, w13 │ │ + csel x10, x9, x11, ne // ne = any │ │ + csel x11, x11, x9, ne // ne = any │ │ + mov x9, x10 │ │ + ldp q1, q0, [x12] │ │ + stp q1, q0, [x1] │ │ + ldp q1, q0, [x9] │ │ + stp q1, q0, [x1, #32] │ │ + ldp q1, q0, [x11] │ │ + stp q1, q0, [x1, #64] │ │ + ldp q1, q0, [x8] │ │ + stp q1, q0, [x1, #96] │ │ + ret │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + cmp x3, #0x8 │ │ + b.cc 39cc8 // b.lo, b.ul, b.last │ │ + lsr x21, x3, #3 │ │ + lsl x8, x21, #8 │ │ + lsl x23, x21, #7 │ │ + mov x3, x21 │ │ + sub x24, x8, x21, lsl #5 │ │ + add x1, x0, x23 │ │ + add x2, x0, x24 │ │ + bl 39c4c │ │ + mov x22, x0 │ │ + add x1, x20, x23 │ │ + add x2, x20, x24 │ │ + mov x0, x20 │ │ + mov x3, x21 │ │ + bl 39c4c │ │ + mov x20, x0 │ │ + add x1, x19, x23 │ │ + add x2, x19, x24 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - ldr x20, [x0] │ │ - cbz x20, 37e08 │ │ + mov x3, x21 │ │ + bl 39c4c │ │ mov x19, x0 │ │ - ldr x21, [x0, #8] │ │ - cbz x21, 37dd4 │ │ - add x22, x20, #0x8 │ │ - b 37db8 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x18 │ │ - b.eq 37dcc // b.none │ │ - ldur x8, [x22, #-8] │ │ - cbz x8, 37dac │ │ - ldr x0, [x22] │ │ - bl 72f50 │ │ - b 37dac │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x20, [x19, #24] │ │ - cbz x20, 37e08 │ │ - ldr x19, [x19, #16] │ │ - add x21, x19, #0x8 │ │ - b 37df4 │ │ - subs x20, x20, #0x1 │ │ - add x21, x21, #0x20 │ │ - b.eq 37e18 // b.none │ │ - ldr x8, [x21] │ │ - cbz x8, 37de8 │ │ - ldur x0, [x21, #-8] │ │ - bl 72f50 │ │ - b 37de8 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + mov x0, x22 │ │ + ldr x14, [x0, #16] │ │ + ldr x8, [x20, #16] │ │ + ldr x13, [x0] │ │ + ldr x9, [x20] │ │ + cmp x14, x8 │ │ + b.cs 39d10 // b.hs, b.nlast │ │ + ldr x10, [x19, #16] │ │ + ldr x11, [x19] │ │ + cmp x14, x10 │ │ + b.cc 39d2c // b.lo, b.ul, b.last │ │ + b.hi 39cfc // b.pmore │ │ + cmp x13, x11 │ │ + b.cc 39d2c // b.lo, b.ul, b.last │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - mov x0, x19 │ │ + ldr x10, [x19, #16] │ │ + ccmp x13, x9, #0x2, ls // ls = plast │ │ + ldr x11, [x19] │ │ + cset w12, cc // cc = lo, ul, last │ │ + cmp x14, x10 │ │ + b.cs 39d68 // b.hs, b.nlast │ │ + tbz w12, #0, 39cfc │ │ + mov w12, #0x1 // #1 │ │ + cmp x8, x10 │ │ + ccmp x9, x11, #0x2, ls // ls = plast │ │ + mov w9, #0x1 // #1 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + csel w8, w9, w11, cc // cc = lo, ul, last │ │ + eor w8, w12, w8 │ │ + cmp w8, #0x0 │ │ + csel x0, x19, x20, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + ccmp x13, x11, #0x2, ls // ls = plast │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp w12, w13 │ │ + b.ne 39cfc // b.any │ │ + b 39d30 │ │ + stp x24, x23, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + cbz x4, 3a274 │ │ + ldp x9, x7, [x1] │ │ + and w8, w2, #0xffff0000 │ │ + lsr w11, w2, #8 │ │ + mov x17, #0xa000 // #40960 │ │ + add x10, x3, x4, lsl #4 │ │ + cmp w8, #0x20, lsl #12 │ │ + movk x17, #0xc20, lsl #16 │ │ + mov x19, xzr │ │ + mov w12, #0xffffe0e0 // #-7968 │ │ + csel w14, w2, w11, eq // eq = none │ │ + mov w15, #0xffffe0ff // #-7937 │ │ + mov w16, #0x1 // #1 │ │ + movk x17, #0xc, lsl #32 │ │ + adrp x4, 6000 │ │ + add x4, x4, #0x5b2 │ │ + adrp x5, 6000 │ │ + add x5, x5, #0x55a │ │ + mov x20, x9 │ │ + ldrh w21, [x3, #10] │ │ + sub w22, w21, #0x1 │ │ + cmp w22, #0x2b │ │ + b.hi 39e14 // b.pmore │ │ + adr x23, 39df8 │ │ + ldrh w24, [x5, x22, lsl #1] │ │ + add x23, x23, x24, lsl #2 │ │ + mov w22, #0x1 // #1 │ │ + br x23 │ │ + mov w22, #0x4 // #4 │ │ + and w21, w22, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + add w22, w21, w12 │ │ + cmp w22, #0x2 │ │ + b.cs 39e38 // b.hs, b.nlast │ │ + and w21, w11, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + cbz x19, 39eb0 │ │ + subs x7, x7, x19 │ │ + b.cc 3a22c // b.lo, b.ul, b.last │ │ + add x9, x20, x19 │ │ + stp x9, x7, [x1] │ │ + cmp w21, #0x9 │ │ + b.le 39ebc │ │ + cmp w21, #0x23 │ │ + b.hi 39e78 // b.pmore │ │ + lsl x19, x16, x21 │ │ + tst x19, x17 │ │ + b.ne 39e84 // b.any │ │ + cmp x21, #0x16 │ │ + b.eq 39f60 // b.none │ │ + cmp x21, #0x18 │ │ + b.eq 39ef8 // b.none │ │ + add w19, w21, w15 │ │ + cmp w19, #0x2 │ │ + b.cs 39f48 // b.hs, b.nlast │ │ + cbz x7, 3a248 │ │ + ldrsb w19, [x9], #1 │ │ + sub x7, x7, #0x1 │ │ + stp x9, x7, [x1] │ │ + tbnz w19, #31, 39e84 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x9, x20 │ │ + cmp w21, #0x9 │ │ + b.gt 39e54 │ │ + cmp w21, #0x7 │ │ + b.gt 39ee8 │ │ + cmp w21, #0x3 │ │ + b.eq 3a020 // b.none │ │ + cmp w21, #0x4 │ │ + b.ne 3a344 // b.any │ │ + cmp x7, #0x3 │ │ + b.ls 3a31c // b.plast │ │ + ldr w19, [x9], #4 │ │ + sub x7, x7, #0x4 │ │ + b 3a030 │ │ + cmp w21, #0x8 │ │ + b.eq 3a048 // b.none │ │ + cmp w21, #0x9 │ │ + b.ne 3a344 // b.any │ │ + cbz x7, 3a2a0 │ │ + mov x19, xzr │ │ + mov w22, wzr │ │ + sub x21, x7, #0x1 │ │ + add x20, x9, #0x1 │ │ + ldurb w23, [x20, #-1] │ │ + cmp w22, #0x3f │ │ + b.ne 39f20 // b.any │ │ + cmp w23, #0x1 │ │ + b.hi 3a28c // b.pmore │ │ + and x24, x23, #0x7f │ │ + lsl x24, x24, x22 │ │ + orr x19, x24, x19 │ │ + tbz w23, #7, 3a06c │ │ + sub x21, x21, #0x1 │ │ + add x20, x20, #0x1 │ │ + add w22, w22, #0x7 │ │ + cmn x21, #0x1 │ │ + b.ne 39f0c // b.any │ │ + b 3a298 │ │ + cmp w21, #0xa │ │ + b.ne 3a344 // b.any │ │ + cbz x7, 3a248 │ │ + ldrb w19, [x9], #1 │ │ + sub x7, x7, #0x1 │ │ + b 3a030 │ │ + cbz x7, 3a2e8 │ │ + mov x19, x9 │ │ + sub x20, x7, #0x1 │ │ + ldrb w22, [x19], #1 │ │ + stp x19, x20, [x1] │ │ + and w21, w22, #0x7f │ │ + tbz w22, #7, 39f98 │ │ + cbz x20, 3a364 │ │ + ldrb w22, [x9, #1] │ │ + add x19, x9, #0x2 │ │ + sub x20, x7, #0x2 │ │ + stp x19, x20, [x1] │ │ + bfi w21, w22, #7, #7 │ │ + tbnz w22, #7, 3a0bc │ │ + mov w8, w21 │ │ + and w21, w8, #0xffff │ │ + mov x9, x19 │ │ + mov x7, x20 │ │ + sub w22, w21, #0x1 │ │ + cmp w22, #0x2b │ │ + b.hi 3a10c // b.pmore │ │ + adr x19, 39e84 │ │ + ldrh w20, [x4, x22, lsl #1] │ │ + add x19, x19, x20, lsl #2 │ │ + br x19 │ │ + cbz x7, 3a2e8 │ │ + mov x19, x9 │ │ + sub x20, x7, #0x1 │ │ + ldrb w21, [x19], #1 │ │ + stp x19, x20, [x1] │ │ + and w8, w21, #0x7f │ │ + tbz w21, #7, 39f9c │ │ + cbz x20, 3a364 │ │ + ldrb w21, [x9, #1] │ │ + add x19, x9, #0x2 │ │ + sub x20, x7, #0x2 │ │ + stp x19, x20, [x1] │ │ + bfi w8, w21, #7, #7 │ │ + tbz w21, #7, 39f9c │ │ + cbz x20, 3a364 │ │ + ldrb w21, [x9, #2] │ │ + add x19, x9, #0x3 │ │ + sub x20, x7, #0x3 │ │ + stp x19, x20, [x1] │ │ + cmp w21, #0x3 │ │ + b.hi 3a39c // b.pmore │ │ + orr w8, w8, w21, lsl #14 │ │ + b 39f9c │ │ + cmp x7, #0x1 │ │ + b.ls 3a2f4 // b.plast │ │ + ldrh w19, [x9], #2 │ │ + sub x7, x7, #0x2 │ │ + stp x9, x7, [x1] │ │ + mov x20, x9 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x21, x9 │ │ + cbz x7, 3a2cc │ │ + mov x9, xzr │ │ + ldrb w19, [x21, x9] │ │ + cbz w19, 3a08c │ │ + add x9, x9, #0x1 │ │ + cmp x7, x9 │ │ + b.ne 3a054 // b.any │ │ + b 3a2cc │ │ + mov x9, x20 │ │ + stp x20, x21, [x1] │ │ + mov x7, x21 │ │ + mov x13, x19 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + add x6, x21, x9 │ │ + mvn x20, x9 │ │ + mov x19, xzr │ │ + add x9, x6, #0x1 │ │ + add x7, x7, x20 │ │ + mov x6, x21 │ │ + stp x9, x7, [x1] │ │ + mov x20, x9 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + cbz x20, 3a364 │ │ + ldrb w22, [x9, #2] │ │ + add x19, x9, #0x3 │ │ + sub x20, x7, #0x3 │ │ + stp x19, x20, [x1] │ │ + cmp w22, #0x3 │ │ + b.hi 3a394 // b.pmore │ │ + orr w8, w21, w22, lsl #14 │ │ + b 39f9c │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + b 39df8 │ │ + mov w22, #0x1 // #1 │ │ + mov x20, x9 │ │ + and w21, w22, #0xff │ │ + add x19, xzr, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + add w19, w21, w15 │ │ + cmp w19, #0x2 │ │ + b.cc 39e84 // b.lo, b.ul, b.last │ │ + add w19, w21, w12 │ │ + cmp w19, #0x2 │ │ + b.cs 3a348 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + b 39e20 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + mov w22, #0x2 // #2 │ │ + and w21, w22, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + mov w22, #0x8 // #8 │ │ + and w21, w22, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + and w21, wzr, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + mov w22, #0x3 // #3 │ │ + and w21, w22, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + mov w22, #0x10 // #16 │ │ + and w21, w22, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + mov w22, w2 │ │ + and w21, w22, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + b 3a220 │ │ + mov x19, xzr │ │ + mov x20, x9 │ │ + and w21, w14, #0xff │ │ + add x19, x19, x21 │ │ + add x3, x3, #0x10 │ │ + cmp x3, x10 │ │ + b.ne 39dd4 // b.any │ │ + cbz x19, 3a274 │ │ + subs x8, x7, x19 │ │ + b.cs 3a26c // b.hs, b.nlast │ │ + mov w8, #0x13 // #19 │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 72f50 │ │ - ldp x9, x11, [x1] │ │ - cbz x11, 37f64 │ │ - mov x12, x9 │ │ - sub x13, x11, #0x1 │ │ - ldrb w8, [x12], #1 │ │ - stp x12, x13, [x1] │ │ - mov w10, w8 │ │ - and x8, x8, #0x7f │ │ - tbnz w10, #7, 37e80 │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x7 // #7 │ │ - and w10, w10, #0x40 │ │ - mov x12, #0xffffffffffffffff // #-1 │ │ - lsl x11, x12, x11 │ │ - tst w9, w10, lsr #6 │ │ - csel x9, x11, xzr, ne // ne = any │ │ - orr x8, x9, x8 │ │ - mov w9, #0x4b // #75 │ │ - str x8, [x0, #8] │ │ - strb w9, [x0] │ │ + ldp x24, x23, [sp], #48 │ │ ret │ │ - cbz x13, 37f60 │ │ - ldrb w14, [x9, #1] │ │ - add x12, x9, #0x2 │ │ - sub x13, x11, #0x2 │ │ - bfi x8, x14, #7, #7 │ │ - stp x12, x13, [x1] │ │ - tbnz w14, #7, 37eac │ │ - mov w10, w14 │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0xe // #14 │ │ - b 37e58 │ │ - cbz x13, 37f60 │ │ - ldrb w14, [x9, #2] │ │ - add x12, x9, #0x3 │ │ - sub x13, x11, #0x3 │ │ - bfi x8, x14, #14, #7 │ │ - stp x12, x13, [x1] │ │ - tbnz w14, #7, 37ed8 │ │ - mov w10, w14 │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x15 // #21 │ │ - b 37e58 │ │ - cbz x13, 37f60 │ │ - ldrb w14, [x9, #3] │ │ - add x12, x9, #0x4 │ │ - sub x13, x11, #0x4 │ │ - bfi x8, x14, #21, #7 │ │ - stp x12, x13, [x1] │ │ - tbnz w14, #7, 37f04 │ │ - mov w10, w14 │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x1c // #28 │ │ - b 37e58 │ │ - cbz x13, 37f60 │ │ - ldrb w14, [x9, #4] │ │ - add x12, x9, #0x5 │ │ - sub x13, x11, #0x5 │ │ - bfi x8, x14, #28, #7 │ │ - stp x12, x13, [x1] │ │ - tbnz w14, #7, 37f30 │ │ - mov w10, w14 │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x23 // #35 │ │ - b 37e58 │ │ - cbz x13, 37f60 │ │ - ldrsb w12, [x9, #5] │ │ - add x10, x9, #0x6 │ │ - sub x13, x11, #0x6 │ │ - and w14, w12, #0x7f │ │ - stp x10, x13, [x1] │ │ - orr x8, x8, x14, lsl #35 │ │ - tbnz w12, #31, 37f7c │ │ - and w10, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x2a // #42 │ │ - b 37e58 │ │ - mov x9, x12 │ │ mov w8, #0x13 // #19 │ │ strh wzr, [x0, #6] │ │ + strh w8, [x0] │ │ stur wzr, [x0, #2] │ │ str x9, [x0, #8] │ │ - strh w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ ret │ │ - cbz x13, 3803c │ │ - ldrsb w12, [x9, #6] │ │ - add x10, x9, #0x7 │ │ - sub x13, x11, #0x7 │ │ - and w14, w12, #0x7f │ │ - stp x10, x13, [x1] │ │ - orr x8, x8, x14, lsl #42 │ │ - tbnz w12, #31, 37fac │ │ - and w10, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x31 // #49 │ │ - b 37e58 │ │ - cbz x13, 3803c │ │ - ldrsb w12, [x9, #7] │ │ - add x10, x9, #0x8 │ │ - sub x13, x11, #0x8 │ │ - and w14, w12, #0x7f │ │ - stp x10, x13, [x1] │ │ - orr x8, x8, x14, lsl #49 │ │ - tbnz w12, #31, 37fdc │ │ - and w10, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x38 // #56 │ │ - b 37e58 │ │ - cbz x13, 3803c │ │ - ldrsb w12, [x9, #8] │ │ - add x10, x9, #0x9 │ │ - sub x13, x11, #0x9 │ │ - and w14, w12, #0x7f │ │ - stp x10, x13, [x1] │ │ - orr x8, x8, x14, lsl #56 │ │ - tbnz w12, #31, 3800c │ │ - and w10, w12, #0xff │ │ - mov w9, #0x1 // #1 │ │ - mov w11, #0x3f // #63 │ │ - b 37e58 │ │ - cbz x13, 3803c │ │ - ldrb w10, [x9, #9] │ │ - add x12, x9, #0xa │ │ - sub x9, x11, #0xa │ │ - cmp w10, #0x7f │ │ - stp x12, x9, [x1] │ │ - b.eq 3802c // b.none │ │ - cbnz w10, 38054 │ │ - mov w9, wzr │ │ - orr x8, x8, x10, lsl #63 │ │ - mov w11, #0x6 // #6 │ │ - b 37e58 │ │ + add x9, x9, x19 │ │ + stp x9, x8, [x1] │ │ + mov w8, #0x52 // #82 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ + ret │ │ + mov w8, #0x6 // #6 │ │ + stp x20, x21, [x1] │ │ + b 3a2a8 │ │ + add x9, x9, x7 │ │ + stp x9, xzr, [x1] │ │ mov w8, #0x13 // #19 │ │ + mov x13, x9 │ │ + strb w8, [x0] │ │ + strb wzr, [x0, #1] │ │ strh wzr, [x0, #6] │ │ stur wzr, [x0, #2] │ │ - str x10, [x0, #8] │ │ - strh w8, [x0] │ │ + str x13, [x0, #8] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ ret │ │ - mov w8, #0x7 // #7 │ │ + mov x8, #0x13 // #19 │ │ + bfxil x6, x8, #0, #8 │ │ + stp x6, x21, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ + ret │ │ + mov w8, wzr │ │ + mov w10, #0x13 // #19 │ │ + b 3a370 │ │ + mov w8, #0x13 // #19 │ │ + sturh wzr, [x0, #1] │ │ strb w8, [x0] │ │ + strb wzr, [x0, #7] │ │ + stur wzr, [x0, #3] │ │ + str x9, [x0, #8] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ + ret │ │ + mov w8, #0x13 // #19 │ │ + stur wzr, [x0, #1] │ │ + strb w8, [x0] │ │ + strb wzr, [x0, #7] │ │ + sturh wzr, [x0, #5] │ │ + str x9, [x0, #8] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ + ret │ │ + mov w8, w21 │ │ + mov w9, #0xc // #12 │ │ + strh w8, [x0, #2] │ │ + strb w9, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ + ret │ │ + mov w8, wzr │ │ + mov w10, #0x13 // #19 │ │ + mov x9, x19 │ │ + strb w10, [x0] │ │ + strb wzr, [x0, #1] │ │ + strh w8, [x0, #2] │ │ + str wzr, [x0, #4] │ │ + str x9, [x0, #8] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ ret │ │ + mov w10, #0x6 // #6 │ │ + b 3a370 │ │ + mov w10, #0x6 // #6 │ │ + mov w8, #0x16 // #22 │ │ + b 3a370 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 38120 // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - lsr x9, x20, #57 │ │ - lsl x2, x20, #6 │ │ - cmp x9, #0x0 │ │ - cset w9, eq // eq = none │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 380f0 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x30 // #48 │ │ + umulh x9, x20, x9 │ │ + cmp xzr, x9 │ │ + b.ne 3a44c // b.any │ │ + add x9, x20, x20, lsl #1 │ │ + lsl x2, x9, #4 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 3a45c // b.pmore │ │ + cbz x8, 3a414 │ │ + add x8, x8, x8, lsl #1 │ │ ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ - lsl x8, x8, #6 │ │ - stp x9, x10, [sp, #24] │ │ + lsl x8, x8, #4 │ │ + str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 38108 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 3811c // b.any │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 3a458 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x678 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x678 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + ldr x21, [x1, #40] │ │ + cbz x21, 3aee8 │ │ + ldr w10, [x1, #48] │ │ + mov x9, #0xffffffffffffffff // #-1 │ │ + ldrb w14, [x1, #52] │ │ + ldp x13, x20, [x1, #24] │ │ + ldr x6, [x1, #16] │ │ + neg w8, w10, lsl #3 │ │ + cmp x10, #0x50, lsl #12 │ │ + and x17, x10, #0xff │ │ + and w8, w8, #0x38 │ │ + lsr x11, x9, x8 │ │ + ldp x8, x12, [x1] │ │ + cset w9, cc // cc = lo, ul, last │ │ + sub x15, x11, x9 │ │ + sub x16, x12, x13 │ │ + add x9, x8, x13 │ │ + b 3a4e0 │ │ + cmp x22, x23 │ │ + mov x5, x21 │ │ + b.cc 3afa8 // b.lo, b.ul, b.last │ │ + mov x21, x19 │ │ + mov x20, x7 │ │ + cbz x19, 3aee8 │ │ + tbz w14, #0, 3a550 │ │ + mov x7, x20 │ │ + sub x22, x21, #0x1 │ │ + ldrb w19, [x7], #1 │ │ + cmp w19, #0x3 │ │ + b.le 3a614 │ │ + cmp w19, #0x5 │ │ + b.gt 3a698 │ │ + cmp w19, #0x4 │ │ + b.eq 3a824 // b.none │ │ + cmp w19, #0x5 │ │ + mov w23, #0x18 // #24 │ │ + b.ne 3afcc // b.any │ │ + and w6, w10, #0xff │ │ + cmp w6, #0x3 │ │ + b.gt 3a8e0 │ │ + cmp w6, #0x1 │ │ + b.eq 3ab30 // b.none │ │ + cmp w6, #0x2 │ │ + mov w19, w10 │ │ + mov w23, #0x19 // #25 │ │ + b.ne 3afcc // b.any │ │ + cmp x22, #0x1 │ │ + b.ls 3af10 // b.plast │ │ + add x7, x20, #0x3 │ │ + ldurh w20, [x20, #1] │ │ + sub x19, x21, #0x3 │ │ + b 3ab6c │ │ + and w7, w10, #0xff │ │ + cmp w7, #0x3 │ │ + b.gt 3a59c │ │ + cmp w7, #0x1 │ │ + b.eq 3a6e8 // b.none │ │ + cmp w7, #0x2 │ │ + b.ne 3afb8 // b.any │ │ + cmp x21, #0x1 │ │ + b.eq 3af6c // b.none │ │ + mov x7, x20 │ │ + sub x19, x21, #0x2 │ │ + ldrh w23, [x7], #2 │ │ + cmp x19, #0x1 │ │ + stp x7, x19, [x1, #32] │ │ + b.ls 3af60 // b.plast │ │ + add x7, x20, #0x4 │ │ + ldrh w20, [x20, #2] │ │ + sub x19, x21, #0x4 │ │ + b 3a738 │ │ + cmp w7, #0x4 │ │ + b.eq 3a70c // b.none │ │ + cmp w7, #0x8 │ │ + b.ne 3afb8 // b.any │ │ + cmp x21, #0x7 │ │ + b.ls 3af6c // b.plast │ │ + sub x19, x21, #0x8 │ │ + add x7, x20, #0x8 │ │ + cmp x19, #0x8 │ │ + stp x7, x19, [x1, #32] │ │ + b.cc 3af60 // b.lo, b.ul, b.last │ │ + ldrb w7, [x20, #6] │ │ + ldrh w19, [x20, #4] │ │ + ldr w22, [x20] │ │ + ldrh w23, [x20, #12] │ │ + ldr w24, [x20, #8] │ │ + ldrb w25, [x20, #15] │ │ + orr w7, w19, w7, lsl #16 │ │ + ldrb w19, [x20, #14] │ │ + orr x7, x22, x7, lsl #32 │ │ + orr w19, w23, w19, lsl #16 │ │ + lsl x22, x24, #8 │ │ + ldrb w23, [x20, #7] │ │ + lsl x24, x7, #8 │ │ + orr x22, x22, x19, lsl #40 │ │ + add x7, x20, #0x10 │ │ + sub x19, x21, #0x10 │ │ + extr x23, x23, x24, #8 │ │ + extr x20, x25, x22, #8 │ │ + b 3a738 │ │ + cmp w19, #0x1 │ │ + b.le 3a768 │ │ + cmp w19, #0x2 │ │ + b.eq 3a7bc // b.none │ │ + cmp w19, #0x3 │ │ + mov w23, #0x18 // #24 │ │ + b.ne 3afcc // b.any │ │ + cbz x22, 3af10 │ │ + mov x26, xzr │ │ + mov x23, xzr │ │ + mov w27, wzr │ │ + sub x19, x21, #0x3 │ │ + add x7, x20, #0x3 │ │ + mov x24, x22 │ │ + add x25, x20, x26 │ │ + cmp w27, #0x3f │ │ + ldrb w29, [x25, #1]! │ │ + b.ne 3a664 // b.any │ │ + cmp w29, #0x1 │ │ + b.hi 3aef0 // b.pmore │ │ + and x28, x29, #0x7f │ │ + lsl x30, x28, x27 │ │ + sub x28, x24, #0x1 │ │ + orr x23, x30, x23 │ │ + tbz w29, #7, 3aa40 │ │ + add x26, x26, #0x1 │ │ + add w27, w27, #0x7 │ │ + sub x19, x19, #0x1 │ │ + cmp x22, x26 │ │ + add x7, x7, #0x1 │ │ + mov x24, x28 │ │ + b.ne 3a64c // b.any │ │ + b 3af08 │ │ + cmp w19, #0x6 │ │ + b.eq 3a88c // b.none │ │ + cmp w19, #0x7 │ │ + mov w23, #0x18 // #24 │ │ + b.ne 3afcc // b.any │ │ + and w19, w10, #0xff │ │ + cmp w19, #0x3 │ │ + b.gt 3a92c │ │ + cmp w19, #0x1 │ │ + b.eq 3ab44 // b.none │ │ + cmp w19, #0x2 │ │ + mov w19, w10 │ │ + mov w23, #0x19 // #25 │ │ + b.ne 3afcc // b.any │ │ + cmp x22, #0x1 │ │ + b.ls 3af10 // b.plast │ │ + ldurh w22, [x20, #1] │ │ + add x24, x20, #0x3 │ │ + sub x21, x21, #0x3 │ │ + b 3ab9c │ │ + mov x7, x20 │ │ + subs x19, x21, #0x1 │ │ + ldrb w23, [x7], #1 │ │ + stp x7, x19, [x1, #32] │ │ + b.eq 3af60 // b.none │ │ + add x7, x20, #0x2 │ │ + ldrb w20, [x20, #1] │ │ + sub x19, x21, #0x2 │ │ + b 3a738 │ │ + cmp x21, #0x3 │ │ + b.ls 3af6c // b.plast │ │ + mov x7, x20 │ │ + sub x19, x21, #0x4 │ │ + ldr w23, [x7], #4 │ │ + cmp x19, #0x3 │ │ + stp x7, x19, [x1, #32] │ │ + b.ls 3af60 // b.plast │ │ + add x7, x20, #0x8 │ │ + ldr w20, [x20, #4] │ │ + sub x19, x21, #0x8 │ │ + orr x21, x20, x23 │ │ + stp x7, x19, [x1, #32] │ │ + cbz x21, 3b008 │ │ + cmp x23, x11 │ │ + b.eq 3ab70 // b.none │ │ + cmp x6, x15 │ │ + b.ne 3ad3c // b.any │ │ + mov x6, x15 │ │ + mov x21, x19 │ │ + mov x20, x7 │ │ + cbnz x19, 3a4e0 │ │ + b 3aee8 │ │ + b.ne 3b000 // b.any │ │ + cbz x22, 3af10 │ │ + mov x6, xzr │ │ + mov w22, wzr │ │ + sub x19, x21, #0x2 │ │ + add x7, x20, #0x2 │ │ + ldurb w23, [x7, #-1] │ │ + cmp w22, #0x3f │ │ + b.ne 3a794 // b.any │ │ + cmp w23, #0x1 │ │ + b.hi 3aef0 // b.pmore │ │ + and x24, x23, #0x7f │ │ + lsl x24, x24, x22 │ │ + orr x6, x24, x6 │ │ + tbz w23, #7, 3a9f8 │ │ + sub x19, x19, #0x1 │ │ + add x7, x7, #0x1 │ │ + add w22, w22, #0x7 │ │ + cmn x19, #0x1 │ │ + b.ne 3a780 // b.any │ │ + b 3aefc │ │ + cbz x22, 3af10 │ │ + mov x26, xzr │ │ + mov x23, xzr │ │ + mov w27, wzr │ │ + sub x19, x21, #0x3 │ │ + add x7, x20, #0x3 │ │ + mov x24, x22 │ │ + add x25, x20, x26 │ │ + cmp w27, #0x3f │ │ + ldrb w29, [x25, #1]! │ │ + b.ne 3a7f0 // b.any │ │ + cmp w29, #0x1 │ │ + b.hi 3aef0 // b.pmore │ │ + and x28, x29, #0x7f │ │ + lsl x30, x28, x27 │ │ + sub x28, x24, #0x1 │ │ + orr x23, x30, x23 │ │ + tbz w29, #7, 3aa90 │ │ + add x26, x26, #0x1 │ │ + add w27, w27, #0x7 │ │ + sub x19, x19, #0x1 │ │ + cmp x22, x26 │ │ + add x7, x7, #0x1 │ │ + mov x24, x28 │ │ + b.ne 3a7d8 // b.any │ │ + b 3aefc │ │ + cbz x22, 3af10 │ │ + mov x26, xzr │ │ + mov x23, xzr │ │ + mov w27, wzr │ │ + sub x19, x21, #0x3 │ │ + add x7, x20, #0x3 │ │ + mov x24, x22 │ │ + add x25, x20, x26 │ │ + cmp w27, #0x3f │ │ + ldrb w29, [x25, #1]! │ │ + b.ne 3a858 // b.any │ │ + cmp w29, #0x1 │ │ + b.hi 3aef0 // b.pmore │ │ + and x28, x29, #0x7f │ │ + lsl x30, x28, x27 │ │ + sub x28, x24, #0x1 │ │ + orr x23, x30, x23 │ │ + tbz w29, #7, 3aae0 │ │ + add x26, x26, #0x1 │ │ + add w27, w27, #0x7 │ │ + sub x19, x19, #0x1 │ │ + cmp x22, x26 │ │ + add x7, x7, #0x1 │ │ + mov x24, x28 │ │ + b.ne 3a840 // b.any │ │ + b 3af08 │ │ + and w19, w10, #0xff │ │ + cmp w19, #0x3 │ │ + b.gt 3a978 │ │ + cmp w19, #0x1 │ │ + b.eq 3ac04 // b.none │ │ + cmp w19, #0x2 │ │ + mov w19, w10 │ │ + mov w23, #0x19 // #25 │ │ + b.ne 3afcc // b.any │ │ + cmp x22, #0x1 │ │ + b.ls 3af10 // b.plast │ │ + sub x19, x21, #0x3 │ │ + add x7, x20, #0x3 │ │ + cmp x19, #0x1 │ │ + stp x7, x19, [x1, #32] │ │ + b.ls 3b018 // b.plast │ │ + ldurh w22, [x20, #1] │ │ + ldurh w23, [x20, #3] │ │ + add x7, x20, #0x5 │ │ + sub x19, x21, #0x5 │ │ + b 3ac58 │ │ + cmp w6, #0x4 │ │ + b.eq 3ab58 // b.none │ │ + cmp w6, #0x8 │ │ + mov w19, w10 │ │ + mov w23, #0x19 // #25 │ │ + b.ne 3afcc // b.any │ │ + cmp x22, #0x7 │ │ + b.ls 3af10 // b.plast │ │ + ldrb w6, [x20, #7] │ │ + ldurh w7, [x20, #5] │ │ + ldur w19, [x20, #1] │ │ + ldrb w22, [x20, #8] │ │ + orr w6, w7, w6, lsl #16 │ │ + lsl x7, x19, #8 │ │ + sub x19, x21, #0x9 │ │ + orr x6, x7, x6, lsl #40 │ │ + add x7, x20, #0x9 │ │ + extr x20, x22, x6, #8 │ │ + b 3ab6c │ │ + cmp w19, #0x4 │ │ + b.eq 3ab88 // b.none │ │ + cmp w19, #0x8 │ │ + mov w19, w10 │ │ + mov w23, #0x19 // #25 │ │ + b.ne 3afcc // b.any │ │ + cmp x22, #0x7 │ │ + b.ls 3af10 // b.plast │ │ + ldrb w7, [x20, #7] │ │ + ldurh w19, [x20, #5] │ │ + add x24, x20, #0x9 │ │ + ldur w22, [x20, #1] │ │ + sub x21, x21, #0x9 │ │ + orr w7, w19, w7, lsl #16 │ │ + lsl x19, x22, #8 │ │ + ldrb w22, [x20, #8] │ │ + orr x7, x19, x7, lsl #40 │ │ + extr x22, x22, x7, #8 │ │ + b 3ab9c │ │ + cmp w19, #0x4 │ │ + b.eq 3ac2c // b.none │ │ + cmp w19, #0x8 │ │ + mov w19, w10 │ │ + mov w23, #0x19 // #25 │ │ + b.ne 3afcc // b.any │ │ + cmp x22, #0x7 │ │ + b.ls 3af10 // b.plast │ │ + sub x19, x21, #0x9 │ │ + add x7, x20, #0x9 │ │ + cmp x19, #0x8 │ │ + stp x7, x19, [x1, #32] │ │ + b.cc 3b018 // b.lo, b.ul, b.last │ │ + ldrb w7, [x20, #7] │ │ + ldurh w19, [x20, #5] │ │ + ldur w22, [x20, #1] │ │ + ldurh w23, [x20, #13] │ │ + ldur w24, [x20, #9] │ │ + ldrb w25, [x20, #16] │ │ + orr w7, w19, w7, lsl #16 │ │ + ldrb w19, [x20, #15] │ │ + orr x7, x22, x7, lsl #32 │ │ + orr w19, w23, w19, lsl #16 │ │ + lsl x22, x24, #8 │ │ + ldrb w23, [x20, #8] │ │ + lsl x24, x7, #8 │ │ + orr x26, x22, x19, lsl #40 │ │ + add x7, x20, #0x11 │ │ + sub x19, x21, #0x11 │ │ + extr x22, x23, x24, #8 │ │ + extr x23, x25, x26, #8 │ │ + b 3ac58 │ │ + cmp x12, x13 │ │ + stp x7, x19, [x1, #32] │ │ + b.cc 3b038 // b.lo, b.ul, b.last │ │ + mul x21, x6, x17 │ │ + subs x20, x16, x21 │ │ + b.cc 3b028 // b.lo, b.ul, b.last │ │ + and w22, w10, #0xff │ │ + add x6, x9, x21 │ │ + cmp w22, #0x3 │ │ + b.gt 3ac60 │ │ + cmp w22, #0x1 │ │ + b.eq 3ad6c // b.none │ │ + cmp w22, #0x2 │ │ + b.ne 3b064 // b.any │ │ + cmp x20, #0x1 │ │ + b.ls 3b044 // b.plast │ │ + ldrh w20, [x6] │ │ + b 3ab70 │ │ + add x20, x25, #0x1 │ │ + stp x20, x28, [x1, #32] │ │ + cbz x28, 3af38 │ │ + mov x21, xzr │ │ + mov w20, wzr │ │ + ldurb w22, [x7, #-1] │ │ + cmp w20, #0x3f │ │ + b.ne 3aa68 // b.any │ │ + cmp w22, #0x1 │ │ + b.hi 3af98 // b.pmore │ │ + and x26, x22, #0x7f │ │ + lsl x26, x26, x20 │ │ + orr x21, x26, x21 │ │ + tbz w22, #7, 3ac9c │ │ + sub x19, x19, #0x1 │ │ + add x7, x7, #0x1 │ │ + add w20, w20, #0x7 │ │ + cmn x19, #0x1 │ │ + b.ne 3aa54 // b.any │ │ + b 3af30 │ │ + add x20, x25, #0x1 │ │ + stp x20, x28, [x1, #32] │ │ + cbz x28, 3af38 │ │ + mov x20, xzr │ │ + mov w21, wzr │ │ + ldurb w22, [x7, #-1] │ │ + cmp w21, #0x3f │ │ + b.ne 3aab8 // b.any │ │ + cmp w22, #0x1 │ │ + b.hi 3af8c // b.pmore │ │ + and x26, x22, #0x7f │ │ + lsl x26, x26, x21 │ │ + orr x20, x26, x20 │ │ + tbz w22, #7, 3ace4 │ │ + sub x19, x19, #0x1 │ │ + add x7, x7, #0x1 │ │ + add w21, w21, #0x7 │ │ + cmn x19, #0x1 │ │ + b.ne 3aaa4 // b.any │ │ + b 3af30 │ │ + add x20, x25, #0x1 │ │ + stp x20, x28, [x1, #32] │ │ + cbz x28, 3af38 │ │ + mov x20, xzr │ │ + mov w21, wzr │ │ + ldurb w22, [x7, #-1] │ │ + cmp w21, #0x3f │ │ + b.ne 3ab08 // b.any │ │ + cmp w22, #0x1 │ │ + b.hi 3af7c // b.pmore │ │ + and x26, x22, #0x7f │ │ + lsl x26, x26, x21 │ │ + orr x20, x26, x20 │ │ + tbz w22, #7, 3ad2c │ │ + sub x19, x19, #0x1 │ │ + add x7, x7, #0x1 │ │ + add w21, w21, #0x7 │ │ + cmn x19, #0x1 │ │ + b.ne 3aaf4 // b.any │ │ + b 3af30 │ │ + cbz x22, 3af10 │ │ + add x7, x20, #0x2 │ │ + ldrb w20, [x20, #1] │ │ + sub x19, x21, #0x2 │ │ + b 3ab6c │ │ + cbz x22, 3af10 │ │ + ldrb w22, [x20, #1] │ │ + add x24, x20, #0x2 │ │ + sub x21, x21, #0x2 │ │ + b 3ab9c │ │ + cmp x22, #0x3 │ │ + b.ls 3af10 // b.plast │ │ + add x7, x20, #0x5 │ │ + ldur w20, [x20, #1] │ │ + sub x19, x21, #0x5 │ │ + stp x7, x19, [x1, #32] │ │ + mov x6, x20 │ │ + str x20, [x1, #16] │ │ + mov x21, x19 │ │ + mov x20, x7 │ │ + cbnz x19, 3a4e0 │ │ + b 3aee8 │ │ + cmp x22, #0x3 │ │ + b.ls 3af10 // b.plast │ │ + ldur w22, [x20, #1] │ │ + add x24, x20, #0x5 │ │ + sub x21, x21, #0x5 │ │ + stp x24, x21, [x1, #32] │ │ + cbz x21, 3af50 │ │ + mov x20, xzr │ │ + mov w23, wzr │ │ + sub x19, x21, #0x1 │ │ + add x7, x24, #0x1 │ │ + ldurb w25, [x7, #-1] │ │ + cmp w23, #0x3f │ │ + b.ne 3abc8 // b.any │ │ + cmp w25, #0x1 │ │ + b.hi 3af20 // b.pmore │ │ + and x26, x25, #0x7f │ │ + lsl x26, x26, x23 │ │ + orr x20, x26, x20 │ │ + tbz w25, #7, 3abf0 │ │ + sub x19, x19, #0x1 │ │ + add x7, x7, #0x1 │ │ + add w23, w23, #0x7 │ │ + cmn x19, #0x1 │ │ + b.ne 3abb4 // b.any │ │ + b 3af48 │ │ + add x3, x20, x22 │ │ + stp x7, x19, [x1, #32] │ │ + and x23, x11, x3 │ │ + mov x3, x20 │ │ + b 3ad4c │ │ + cbz x22, 3af10 │ │ + add x7, x20, #0x2 │ │ + subs x19, x21, #0x2 │ │ + stp x7, x19, [x1, #32] │ │ + b.eq 3b018 // b.none │ │ + ldrb w22, [x20, #1] │ │ + ldrb w23, [x20, #2] │ │ + add x7, x20, #0x3 │ │ + sub x19, x21, #0x3 │ │ + b 3ac58 │ │ + cmp x22, #0x3 │ │ + b.ls 3af10 // b.plast │ │ + sub x19, x21, #0x5 │ │ + add x7, x20, #0x5 │ │ + cmp x19, #0x3 │ │ + stp x7, x19, [x1, #32] │ │ + b.ls 3b018 // b.plast │ │ + ldur w22, [x20, #1] │ │ + ldur w23, [x20, #5] │ │ + add x7, x20, #0x9 │ │ + sub x19, x21, #0x9 │ │ + stp x7, x19, [x1, #32] │ │ + b 3ad4c │ │ + cmp w22, #0x4 │ │ + b.eq 3ad7c // b.none │ │ + cmp w22, #0x8 │ │ + b.ne 3b064 // b.any │ │ + cmp x20, #0x7 │ │ + b.ls 3b044 // b.plast │ │ + ldrb w20, [x6, #6] │ │ + ldrh w21, [x6, #4] │ │ + ldr w22, [x6] │ │ + ldrb w6, [x6, #7] │ │ + orr w20, w21, w20, lsl #16 │ │ + lsl x21, x22, #8 │ │ + orr x20, x21, x20, lsl #40 │ │ + extr x20, x6, x20, #8 │ │ + b 3ab70 │ │ + cmp x12, x13 │ │ + stp x7, x19, [x1, #32] │ │ + b.cc 3b038 // b.lo, b.ul, b.last │ │ + mul x22, x23, x17 │ │ + subs x20, x16, x22 │ │ + b.cc 3b028 // b.lo, b.ul, b.last │ │ + and w23, w10, #0xff │ │ + add x5, x9, x22 │ │ + cmp w23, #0x3 │ │ + b.gt 3ad8c │ │ + cmp w23, #0x1 │ │ + b.eq 3ae04 // b.none │ │ + cmp w23, #0x2 │ │ + b.ne 3b064 // b.any │ │ + cmp x20, #0x1 │ │ + b.ls 3b070 // b.plast │ │ + ldrh w22, [x5] │ │ + b 3ae20 │ │ + cmp x12, x13 │ │ + stp x7, x19, [x1, #32] │ │ + b.cc 3b038 // b.lo, b.ul, b.last │ │ + mul x22, x23, x17 │ │ + subs x21, x16, x22 │ │ + b.cc 3b028 // b.lo, b.ul, b.last │ │ + and w23, w10, #0xff │ │ + add x4, x9, x22 │ │ + cmp w23, #0x3 │ │ + b.gt 3adc8 │ │ + cmp w23, #0x1 │ │ + b.eq 3ae2c // b.none │ │ + cmp w23, #0x2 │ │ + b.ne 3b064 // b.any │ │ + cmp x21, #0x1 │ │ + b.ls 3b054 // b.plast │ │ + ldrh w22, [x4] │ │ + b 3ae48 │ │ + mov x2, x20 │ │ + stp x7, x19, [x1, #32] │ │ + cmp x6, x15 │ │ + b.eq 3a754 // b.none │ │ + add x21, x6, x23 │ │ + add x20, x6, x20 │ │ + and x22, x21, x11 │ │ + and x23, x20, x11 │ │ + mov x21, x5 │ │ + cmp x22, x15 │ │ + b.ne 3a4c8 // b.any │ │ + mov x5, x21 │ │ + mov x21, x19 │ │ + mov x20, x7 │ │ + cbnz x19, 3a4e0 │ │ + b 3aee8 │ │ + cmp x16, x21 │ │ + b.eq 3b044 // b.none │ │ + ldrb w20, [x6] │ │ + b 3ab70 │ │ + cmp x20, #0x3 │ │ + b.ls 3b044 // b.plast │ │ + ldr w20, [x6] │ │ + b 3ab70 │ │ + cmp w23, #0x4 │ │ + b.eq 3ae14 // b.none │ │ + cmp w23, #0x8 │ │ + b.ne 3b064 // b.any │ │ + cmp x20, #0x7 │ │ + b.ls 3b070 // b.plast │ │ + ldrb w20, [x5, #6] │ │ + ldrh w22, [x5, #4] │ │ + ldr w23, [x5] │ │ + ldrb w5, [x5, #7] │ │ + orr w20, w22, w20, lsl #16 │ │ + lsl x22, x23, #8 │ │ + orr x20, x22, x20, lsl #40 │ │ + extr x22, x5, x20, #8 │ │ + b 3ae20 │ │ + cmp w23, #0x4 │ │ + b.eq 3ae3c // b.none │ │ + cmp w23, #0x8 │ │ + b.ne 3b064 // b.any │ │ + cmp x21, #0x7 │ │ + b.ls 3b054 // b.plast │ │ + ldrb w21, [x4, #6] │ │ + ldrh w22, [x4, #4] │ │ + ldr w23, [x4] │ │ + ldrb w4, [x4, #7] │ │ + orr w21, w22, w21, lsl #16 │ │ + lsl x22, x23, #8 │ │ + orr x21, x22, x21, lsl #40 │ │ + extr x22, x4, x21, #8 │ │ + b 3ae48 │ │ + cmp x16, x22 │ │ + b.eq 3b070 // b.none │ │ + ldrb w22, [x5] │ │ + b 3ae20 │ │ + cmp x20, #0x3 │ │ + b.ls 3b070 // b.plast │ │ + ldr w22, [x5] │ │ + add x5, x22, x21 │ │ + and x23, x5, x11 │ │ + b 3ad50 │ │ + cmp x16, x22 │ │ + b.eq 3b054 // b.none │ │ + ldrb w22, [x4] │ │ + b 3ae48 │ │ + cmp x21, #0x3 │ │ + b.ls 3b054 // b.plast │ │ + ldr w22, [x4] │ │ + mul x23, x20, x17 │ │ + subs x21, x16, x23 │ │ + b.cc 3b028 // b.lo, b.ul, b.last │ │ + and w24, w10, #0xff │ │ + add x4, x9, x23 │ │ + cmp w24, #0x3 │ │ + b.gt 3ae84 │ │ + cmp w24, #0x1 │ │ + b.eq 3aec0 // b.none │ │ + cmp w24, #0x2 │ │ + b.ne 3b064 // b.any │ │ + cmp x21, #0x1 │ │ + b.ls 3b054 // b.plast │ │ + ldrh w23, [x4] │ │ + b 3aedc │ │ + cmp w24, #0x4 │ │ + b.eq 3aed0 // b.none │ │ + cmp w24, #0x8 │ │ + b.ne 3b064 // b.any │ │ + cmp x21, #0x7 │ │ + b.ls 3b054 // b.plast │ │ + ldrb w21, [x4, #6] │ │ + ldrh w23, [x4, #4] │ │ + ldr w24, [x4] │ │ + ldrb w4, [x4, #7] │ │ + orr w21, w23, w21, lsl #16 │ │ + lsl x23, x24, #8 │ │ + orr x21, x23, x21, lsl #40 │ │ + extr x23, x4, x21, #8 │ │ + b 3aedc │ │ + cmp x16, x23 │ │ + b.eq 3b054 // b.none │ │ + ldrb w23, [x4] │ │ + b 3aedc │ │ + cmp x21, #0x3 │ │ + b.ls 3b054 // b.plast │ │ + ldr w23, [x4] │ │ + mov x21, x5 │ │ + mov x4, x20 │ │ + b 3ad50 │ │ + str xzr, [x0] │ │ + b 3afe4 │ │ + mov w19, wzr │ │ + mov w23, #0x6 // #6 │ │ + b 3afcc │ │ + add x7, x20, x21 │ │ + str x7, [x1, #32] │ │ + b 3af10 │ │ + add x7, x20, x21 │ │ + stp x7, xzr, [x1, #32] │ │ + mov w19, wzr │ │ + mov w23, #0x13 // #19 │ │ + mov x4, x7 │ │ + b 3afcc │ │ + mov w19, wzr │ │ + mov w23, #0x6 // #6 │ │ + mov x4, x3 │ │ + b 3afcc │ │ + add x20, x25, x24 │ │ + stp x20, xzr, [x1, #32] │ │ + mov w19, wzr │ │ + mov w23, #0x13 // #19 │ │ + mov x4, x20 │ │ + b 3afcc │ │ + add x24, x24, x21 │ │ + stp x24, xzr, [x1, #32] │ │ + mov w19, wzr │ │ + mov w23, #0x13 // #19 │ │ + mov x4, x24 │ │ + b 3afcc │ │ + mov x4, x7 │ │ + mov w8, #0x13 // #19 │ │ + b 3afc4 │ │ + mov w9, #0x13 // #19 │ │ + mov x4, x20 │ │ + orr x8, x9, xzr │ │ + b 3afc4 │ │ + mov w19, wzr │ │ + mov w23, #0x6 // #6 │ │ + mov x4, x2 │ │ + b 3afcc │ │ + mov w19, wzr │ │ + mov w23, #0x6 // #6 │ │ + b 3afcc │ │ + mov w19, wzr │ │ + mov w23, #0x6 // #6 │ │ + mov x4, x5 │ │ + b 3afcc │ │ + mov w8, #0x1 // #1 │ │ + str x23, [x0, #16] │ │ + stp x8, x22, [x0] │ │ + b 3afe4 │ │ + ubfiz x8, x10, #8, #8 │ │ + mov w9, #0x19 // #25 │ │ + orr x8, x9, x8 │ │ + lsr x19, x8, #8 │ │ + and x23, x8, #0xff │ │ + mov w8, #0x1 // #1 │ │ + bfi x23, x19, #8, #8 │ │ + stp x8, xzr, [x1, #32] │ │ + mov w8, #0x2 // #2 │ │ + stp x23, x4, [x0, #8] │ │ + str x8, [x0] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + mov w23, #0x18 // #24 │ │ + cbnz w19, 3afcc │ │ + mov w8, #0x1 // #1 │ │ + str xzr, [x0] │ │ + stp x8, xzr, [x1, #32] │ │ + b 3afe4 │ │ + mov x4, x7 │ │ + mov w19, wzr │ │ + mov w23, #0x13 // #19 │ │ + b 3afcc │ │ + mov x10, xzr │ │ + mov w11, #0x13 // #19 │ │ + mov x8, x9 │ │ + b 3b07c │ │ + mov x10, xzr │ │ + mov w11, #0x13 // #19 │ │ + b 3b07c │ │ + mov x10, xzr │ │ + mov w11, #0x13 // #19 │ │ + mov x8, x6 │ │ + b 3b07c │ │ + mov x10, xzr │ │ + mov w11, #0x13 // #19 │ │ + mov x8, x4 │ │ + b 3b07c │ │ + ubfiz x10, x10, #8, #8 │ │ + mov w11, #0x19 // #25 │ │ + b 3b07c │ │ + mov x10, xzr │ │ + mov w11, #0x13 // #19 │ │ + mov x8, x5 │ │ + orr x9, x10, x11 │ │ + stp x9, x8, [x0, #8] │ │ + mov w8, #0x2 // #2 │ │ + b 3afe0 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #58 │ │ + lsl x2, x20, #5 │ │ + cmp x9, #0x0 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 3b0d8 // b.plast │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x690 │ │ + bl 169b0 │ │ + mov x19, x0 │ │ + cbz x8, 3b0f4 │ │ + lsl x8, x8, #5 │ │ + ldr x9, [x19, #8] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + str x9, [sp, #24] │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 380d4 │ │ - stp x20, x0, [x19] │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 3b12c // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - cbnz x0, 38124 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - stp x30, x19, [sp, #-16]! │ │ - mov x19, x0 │ │ - ldr x8, [x0, #64] │ │ - cbz x8, 38144 │ │ - ldr x0, [x19, #72] │ │ - bl 72f50 │ │ - ldr x8, [x19, #88] │ │ - cbz x8, 38154 │ │ - ldr x0, [x19, #96] │ │ - bl 72f50 │ │ - ldr x8, [x19, #112] │ │ - cbz x8, 38164 │ │ - ldr x0, [x19, #120] │ │ - bl 72f50 │ │ - ldr x8, [x19, #136] │ │ - cbz x8, 38178 │ │ - ldr x0, [x19, #144] │ │ - ldp x30, x19, [sp], #16 │ │ - b 72f50 │ │ - ldp x30, x19, [sp], #16 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x690 │ │ + bl 169b0 │ │ + and w8, w2, #0xff │ │ + mov w9, #0x1a // #26 │ │ + cmp w8, #0x3 │ │ + b.gt 3b184 │ │ + cmp w8, #0x1 │ │ + b.eq 3b1d8 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 3b22c // b.any │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x1 │ │ + b.ls 3b224 // b.plast │ │ + sub x10, x9, #0x2 │ │ + ldrh w9, [x8], #2 │ │ + stp x8, x10, [x1] │ │ + mov w8, #0x52 // #82 │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ ret │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - ldp x19, x21, [x0, #8] │ │ - mov x20, x0 │ │ - cbz x21, 381c0 │ │ - add x22, x19, #0x8 │ │ - b 381ac │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x20 │ │ - b.eq 381c0 // b.none │ │ - ldr x8, [x22] │ │ - cbz x8, 381a0 │ │ - ldur x0, [x22, #-8] │ │ - bl 72f50 │ │ - b 381a0 │ │ - ldr x8, [x20] │ │ - cbz x8, 381dc │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + cmp w8, #0x4 │ │ + b.eq 3b1fc // b.none │ │ + cmp w8, #0x8 │ │ + b.ne 3b22c // b.any │ │ + ldp x8, x9, [x1] │ │ + subs x10, x9, #0x8 │ │ + b.cc 3b224 // b.lo, b.ul, b.last │ │ + ldrb w9, [x8, #6] │ │ + ldrh w11, [x8, #4] │ │ + ldr w12, [x8] │ │ + orr w9, w11, w9, lsl #16 │ │ + lsl x11, x12, #8 │ │ + ldrb w12, [x8, #7] │ │ + add x8, x8, #0x8 │ │ + orr x9, x11, x9, lsl #40 │ │ + extr x9, x12, x9, #8 │ │ + stp x8, x10, [x1] │ │ + mov w8, #0x52 // #82 │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ ret │ │ - cbz x1, 38238 │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - add x21, x0, #0x8 │ │ - b 38214 │ │ - subs x20, x20, #0x1 │ │ - add x21, x21, #0x18 │ │ - b.eq 38228 // b.none │ │ - ldur x8, [x21, #-8] │ │ - cbz x8, 38208 │ │ - ldr x0, [x21] │ │ - bl 72f50 │ │ - b 38208 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - b 72f50 │ │ + ldp x8, x9, [x1] │ │ + cbz x9, 3b224 │ │ + sub x10, x9, #0x1 │ │ + ldrb w9, [x8], #1 │ │ + stp x8, x10, [x1] │ │ + mov w8, #0x52 // #82 │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - sub x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 382f8 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 382ec // b.hs, b.nlast │ │ - add x8, x0, x2, lsl #5 │ │ - sub x8, x8, #0x20 │ │ - b 38284 │ │ - sub x11, x11, #0x20 │ │ - ldr q0, [sp] │ │ - stp x9, x10, [x11, #16] │ │ - str q0, [x11] │ │ - add x2, x2, #0x1 │ │ - add x8, x8, #0x20 │ │ - cmp x2, x1 │ │ - b.eq 382ec // b.none │ │ - add x11, x0, x2, lsl #5 │ │ - ldr x9, [x11, #16] │ │ - ldur x10, [x11, #-16] │ │ - cmp x9, x10 │ │ - b.cs 38274 // b.hs, b.nlast │ │ - ldp q1, q0, [x11, #-16] │ │ - cmp x2, #0x1 │ │ - ldur q2, [x11, #-32] │ │ - str q0, [sp] │ │ - ldr x10, [x11, #24] │ │ - stp q2, q1, [x11] │ │ - b.eq 38264 // b.none │ │ - mov x11, x8 │ │ - mov w12, #0x1 // #1 │ │ - ldur x13, [x11, #-16] │ │ - cmp x9, x13 │ │ - b.cs 38268 // b.hs, b.nlast │ │ - sub x13, x11, #0x20 │ │ - add x12, x12, #0x1 │ │ - cmp x2, x12 │ │ - ldp q0, q1, [x13] │ │ - stp q0, q1, [x11] │ │ - mov x11, x13 │ │ - b.ne 382bc // b.any │ │ - mov x11, x0 │ │ - b 38268 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 3b224 // b.plast │ │ + sub x10, x9, #0x4 │ │ + ldr w9, [x8], #4 │ │ + stp x8, x10, [x1] │ │ + mov w8, #0x52 // #82 │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ + ret │ │ + mov w2, wzr │ │ + mov w9, #0x13 // #19 │ │ + strb w9, [x0] │ │ + and w9, w2, #0xff │ │ + strb wzr, [x0, #7] │ │ + sturh wzr, [x0, #5] │ │ + stur w9, [x0, #1] │ │ + str x8, [x0, #8] │ │ + ret │ │ + and w8, w2, #0xff │ │ + cmp w8, #0x8 │ │ + b.ne 3b29c // b.any │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x7 │ │ + b.ls 3b2c4 // b.plast │ │ + ldrb w10, [x8, #6] │ │ + ldrh w11, [x8, #4] │ │ + sub x9, x9, #0x8 │ │ + ldr w12, [x8] │ │ + orr w10, w11, w10, lsl #16 │ │ + lsl x11, x12, #8 │ │ + ldrb w12, [x8, #7] │ │ + add x8, x8, #0x8 │ │ + stp x8, x9, [x1] │ │ + mov w8, #0x52 // #82 │ │ + orr x10, x11, x10, lsl #40 │ │ + strb w8, [x0] │ │ + extr x10, x12, x10, #8 │ │ + str x10, [x0, #8] │ │ + ret │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 3b2e0 // b.plast │ │ + ldr w10, [x8], #4 │ │ + sub x9, x9, #0x4 │ │ + stp x8, x9, [x1] │ │ + mov w9, #0x52 // #82 │ │ + str x10, [x0, #8] │ │ + strb w9, [x0] │ │ + ret │ │ + mov w9, #0x13 // #19 │ │ + strb wzr, [x0, #7] │ │ + strb w9, [x0] │ │ + sturh wzr, [x0, #5] │ │ + stur wzr, [x0, #1] │ │ + str x8, [x0, #8] │ │ + ret │ │ + stur wzr, [x0, #1] │ │ + mov w9, #0x13 // #19 │ │ + strb wzr, [x0, #7] │ │ + sturh wzr, [x0, #5] │ │ + str x8, [x0, #8] │ │ + strb w9, [x0] │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x83c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6b0 │ │ - mov w1, #0x2e // #46 │ │ - bl 16d98 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x28, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + mov w8, #0x1615 // #5653 │ │ + sub x9, x1, x1, lsr #1 │ │ + str xzr, [sp] │ │ + movk w8, #0x5, lsl #16 │ │ + cmp x1, x8 │ │ + csel x8, x1, x8, cc // cc = lo, ul, last │ │ + cmp x8, x9 │ │ + csel x8, x8, x9, hi // hi = pmore │ │ + mov w9, #0x30 // #48 │ │ + cmp x8, #0x30 │ │ + csel x19, x8, x9, hi // hi = pmore │ │ + cmp x8, #0xab │ │ + b.cs 3b374 // b.hs, b.nlast │ │ + cmp x1, #0x41 │ │ + mov x2, sp │ │ + mov w3, #0xaa // #170 │ │ + cset w4, cc // cc = lo, ul, last │ │ + bl 3b840 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov w8, #0x18 // #24 │ │ + umulh x8, x19, x8 │ │ + cmp xzr, x8 │ │ + b.ne 3b3c4 // b.any │ │ + add x8, x19, x19, lsl #1 │ │ + lsl x21, x8, #3 │ │ + mov x8, #0xfffffffffffffff9 // #-7 │ │ + movk x8, #0x7fff, lsl #48 │ │ + cmp x21, x8 │ │ + b.cs 3b3c4 // b.hs, b.nlast │ │ + cbz x21, 3b3d0 │ │ + mov x22, x0 │ │ + mov x0, x21 │ │ + mov x23, x1 │ │ + bl 75e30 │ │ + cbz x0, 3b408 │ │ + mov x20, x0 │ │ + mov x1, x23 │ │ + mov x0, x22 │ │ + b 3b3d8 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x240 │ │ + bl 169e0 │ │ + mov x19, xzr │ │ + mov w20, #0x8 // #8 │ │ + cmp x1, #0x41 │ │ + cset w4, cc // cc = lo, ul, last │ │ + mov x2, x20 │ │ + mov x3, x19 │ │ + bl 3b840 │ │ + mov x0, x20 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 169c8 │ │ + mov x19, x0 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 383e0 // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0x5555555555555555 // #6148914691236517205 │ │ - movk x9, #0x5556 │ │ - movk x9, #0x555, lsl #48 │ │ - add x10, x20, x20, lsl #1 │ │ - cmp x20, x9 │ │ - lsl x2, x10, #3 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 383b0 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x18 // #24 │ │ + umulh x9, x20, x9 │ │ + cmp xzr, x9 │ │ + b.ne 3b4cc // b.any │ │ + add x9, x20, x20, lsl #1 │ │ + lsl x2, x9, #3 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 3b4dc // b.pmore │ │ + cbz x8, 3b494 │ │ add x8, x8, x8, lsl #1 │ │ ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ lsl x8, x8, #3 │ │ - stp x9, x10, [sp, #24] │ │ + str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 383c8 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 383dc // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 38394 │ │ - stp x20, x0, [x19] │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 3b4d8 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - cbnz x0, 383e4 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x660 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x660 │ │ + bl 169b0 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 384ac // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - lsr x9, x20, #58 │ │ - lsl x2, x20, #5 │ │ - cmp x9, #0x0 │ │ - cset w9, eq // eq = none │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 3847c │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x48 // #72 │ │ + umulh x9, x20, x9 │ │ + cmp xzr, x9 │ │ + b.ne 3b58c // b.any │ │ + add x9, x20, x20, lsl #3 │ │ + lsl x2, x9, #3 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 3b59c // b.pmore │ │ + cbz x8, 3b554 │ │ + add x8, x8, x8, lsl #3 │ │ ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ - lsl x8, x8, #5 │ │ - stp x9, x10, [sp, #24] │ │ + lsl x8, x8, #3 │ │ + str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 38494 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 384a8 // b.any │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 3b598 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 38460 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x648 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x648 │ │ + bl 169b0 │ │ + ldr x8, [x0] │ │ + cbz x8, 3b5f4 │ │ + ldr x8, [x0, #8] │ │ + cbz x8, 3b5f4 │ │ + ldr x9, [x0, #16] │ │ + cbz x9, 3b5e4 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ldr x8, [x0, #32] │ │ + cbz x8, 3b5f4 │ │ + ldr x0, [x0, #24] │ │ + b 75e00 │ │ ret │ │ - cbnz x0, 384b0 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - str x30, [sp, #-48]! │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ ldp x19, x21, [x0, #8] │ │ mov x20, x0 │ │ - cbz x21, 384f8 │ │ - add x22, x19, #0x8 │ │ - b 384e4 │ │ + cbz x21, 3b658 │ │ + add x22, x19, #0x10 │ │ + b 3b628 │ │ subs x21, x21, #0x1 │ │ - add x22, x22, #0x18 │ │ - b.eq 384f8 // b.none │ │ - ldur x8, [x22, #-8] │ │ - cbz x8, 384d8 │ │ - ldr x0, [x22] │ │ - bl 72f50 │ │ - b 384d8 │ │ + add x22, x22, #0x48 │ │ + b.eq 3b658 // b.none │ │ + ldur x8, [x22, #-16] │ │ + cbz x8, 3b61c │ │ + ldur x0, [x22, #-8] │ │ + cbz x0, 3b61c │ │ + ldr x8, [x22] │ │ + cbz x8, 3b644 │ │ + bl 75e00 │ │ + ldr x8, [x22, #16] │ │ + cbz x8, 3b61c │ │ + ldr x0, [x22, #8] │ │ + bl 75e00 │ │ + b 3b61c │ │ ldr x8, [x20] │ │ - cbz x8, 38514 │ │ + cbz x8, 3b674 │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 72f50 │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - sub sp, sp, #0xa0 │ │ - str x30, [sp, #80] │ │ - stp x26, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - mov x20, x4 │ │ - mov x23, x3 │ │ - mov x21, x1 │ │ - mov x22, x2 │ │ - ldr x1, [x1, #368] │ │ + cbz x1, 3b6f8 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + mov x20, x1 │ │ mov x19, x0 │ │ - cbz x1, 38588 │ │ - ldr x2, [x21, #376] │ │ - add x0, sp, #0x38 │ │ - bl 15f28 │ │ - ldp x8, x25, [sp, #56] │ │ - mov x9, #0x8000000000000001 // #-9223372036854775807 │ │ - ldr x24, [sp, #72] │ │ - cmp x8, x9 │ │ - b.ne 385a4 // b.any │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x25, x24, [x19, #8] │ │ - str x8, [x19] │ │ - b 38778 │ │ - mov x24, xzr │ │ - mov w25, #0x1 // #1 │ │ - str xzr, [sp, #8] │ │ - ldr x8, [x22, #24] │ │ - stp x25, xzr, [sp, #16] │ │ - cbnz x8, 38618 │ │ - b 38664 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + add x21, x0, #0x10 │ │ + b 3b6b4 │ │ + subs x20, x20, #0x1 │ │ + add x21, x21, #0x48 │ │ + b.eq 3b6e4 // b.none │ │ + ldur x8, [x21, #-16] │ │ + cbz x8, 3b6a8 │ │ + ldur x0, [x21, #-8] │ │ + cbz x0, 3b6a8 │ │ + ldr x8, [x21] │ │ + cbz x8, 3b6d0 │ │ + bl 75e00 │ │ + ldr x8, [x21, #16] │ │ + cbz x8, 3b6a8 │ │ + ldr x0, [x21, #8] │ │ + bl 75e00 │ │ + b 3b6a8 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x20, [x0] │ │ + cbz x20, 3b788 │ │ + ldr x21, [x0, #8] │ │ + mov x19, x0 │ │ + cbz x21, 3b76c │ │ + add x22, x20, #0x10 │ │ + b 3b734 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x48 │ │ + b.eq 3b764 // b.none │ │ + ldur x8, [x22, #-16] │ │ + cbz x8, 3b728 │ │ + ldur x0, [x22, #-8] │ │ + cbz x0, 3b728 │ │ + ldr x8, [x22] │ │ + cbz x8, 3b750 │ │ + bl 75e00 │ │ + ldr x8, [x22, #16] │ │ + cbz x8, 3b728 │ │ + ldr x0, [x22, #8] │ │ + bl 75e00 │ │ + b 3b728 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x8, [x19, #24] │ │ + cbz x8, 3b788 │ │ + ldr x0, [x19, #16] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x8, [x0] │ │ + cbz x8, 3b830 │ │ + ldr x19, [x0, #8] │ │ + cbz x19, 3b830 │ │ + ldr x21, [x0, #16] │ │ + cbz x21, 3b814 │ │ + mov x20, x0 │ │ + add x22, x19, #0x10 │ │ + b 3b7d8 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x48 │ │ + b.eq 3b808 // b.none │ │ + ldur x8, [x22, #-16] │ │ + cbz x8, 3b7cc │ │ + ldur x0, [x22, #-8] │ │ + cbz x0, 3b7cc │ │ + ldr x8, [x22] │ │ + cbz x8, 3b7f4 │ │ + bl 75e00 │ │ + ldr x8, [x22, #16] │ │ + cbz x8, 3b7cc │ │ + ldr x0, [x22, #8] │ │ + bl 75e00 │ │ + b 3b7cc │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + ldr x8, [x0, #32] │ │ + cbz x8, 3b830 │ │ + ldr x0, [x0, #24] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x2f0 │ │ + mov x8, #0x4000000000000000 // #4611686018427387904 │ │ + mov x19, x1 │ │ + str w4, [sp, #36] │ │ + udiv x9, x8, x1 │ │ + str x2, [sp, #112] │ │ + str x0, [sp, #96] │ │ + mul x10, x9, x1 │ │ + cmp x10, x8 │ │ + cinc x8, x9, ne // ne = any │ │ + cmp x1, #0x1, lsl #12 │ │ + str x8, [sp, #48] │ │ + b.hi 3b8a4 // b.pmore │ │ + sub x8, x19, x19, lsr #1 │ │ + mov w9, #0x40 // #64 │ │ + cmp x8, #0x40 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + b 3b8cc │ │ + orr x8, x19, #0x1 │ │ + clz x8, x8 │ │ + eor w8, w8, #0x3f │ │ + and w9, w8, #0x1 │ │ + add w8, w9, w8, lsr #1 │ │ + mov w9, #0x1 // #1 │ │ + lsl x9, x9, x8 │ │ + lsr x8, x19, x8 │ │ + add x8, x9, x8 │ │ + lsr x8, x8, #1 │ │ + stp x19, x8, [sp, #56] │ │ + ldr x8, [sp, #96] │ │ + mov x20, xzr │ │ + mov x23, xzr │ │ + mov w21, #0x18 // #24 │ │ + mov w27, #0x1 // #1 │ │ + add x10, x8, #0x30 │ │ + add x9, x8, #0x10 │ │ + str x3, [sp, #136] │ │ + stp x9, x10, [sp, #16] │ │ + sub x9, x8, #0x8 │ │ + sub x8, x8, #0x18 │ │ + str x9, [sp, #8] │ │ + str x8, [sp, #40] │ │ + subs x8, x19, xzr │ │ + b.hi 3b920 // b.pmore │ │ + mov w10, wzr │ │ + mov w11, #0x1 // #1 │ │ + cmp x23, #0x2 │ │ + b.cs 3bab0 // b.hs, b.nlast │ │ + b 3bce0 │ │ + ldr x9, [sp, #96] │ │ + madd x0, x20, x21, x9 │ │ + ldr x9, [sp, #64] │ │ cmp x8, x9 │ │ - b.ne 385dc // b.any │ │ - cbz x24, 385f0 │ │ - tbnz x24, #63, 387bc │ │ - adrp x8, d91000 │ │ - mov x0, x24 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - mov x26, x0 │ │ - cbnz x0, 385f4 │ │ - mov w0, #0x1 // #1 │ │ + b.cs 3b970 // b.hs, b.nlast │ │ + ldr w9, [sp, #36] │ │ + tbz w9, #0, 3b9dc │ │ + cmp x8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + ldr x2, [sp, #112] │ │ + csel x24, x8, x9, cc // cc = lo, ul, last │ │ + ldr x3, [sp, #136] │ │ + mov w4, wzr │ │ mov x1, x24 │ │ - bl 15a5c │ │ - str x8, [sp, #8] │ │ - ldr x8, [x22, #24] │ │ - stp x25, x24, [sp, #16] │ │ - cbnz x8, 38618 │ │ - b 38664 │ │ - mov w26, #0x1 // #1 │ │ - mov x0, x26 │ │ - mov x1, x25 │ │ - mov x2, x24 │ │ - bl 72f80 │ │ - mov x25, x26 │ │ - str x24, [sp, #8] │ │ - ldr x8, [x22, #24] │ │ - stp x26, x24, [sp, #16] │ │ - cbz x8, 38664 │ │ - ldrh w9, [x23, #234] │ │ - cmp w9, #0x5 │ │ - b.cs 38638 // b.hs, b.nlast │ │ - ldr x9, [x23, #104] │ │ + mov x5, xzr │ │ + bl 3bd7c │ │ + mov w8, #0x1 // #1 │ │ + ldr x3, [sp, #136] │ │ + orr x11, x8, x24, lsl #1 │ │ + b 3ba88 │ │ + cmp x8, #0x2 │ │ + b.cc 3ba80 // b.lo, b.ul, b.last │ │ + ldr x10, [x0, #24] │ │ + ldr x11, [x0] │ │ + cmp x10, x11 │ │ + b.cs 3b9f0 // b.hs, b.nlast │ │ + cmp x8, #0x2 │ │ + b.ne 3ba28 // b.any │ │ + mov w8, #0x1 // #1 │ │ + mov w9, #0x2 // #2 │ │ + add x10, x20, x20, lsl #1 │ │ + ldp x12, x13, [sp, #8] │ │ + lsl x10, x10, #3 │ │ + madd x11, x9, x21, x10 │ │ + add x10, x13, x10 │ │ + add x11, x12, x11 │ │ + ldur q0, [x11, #-16] │ │ + ldur q1, [x10, #-16] │ │ sub x8, x8, #0x1 │ │ + ldr x12, [x11] │ │ + ldr x13, [x10] │ │ + stur q0, [x10, #-16] │ │ + stur q1, [x11, #-16] │ │ + str x12, [x10], #24 │ │ + str x13, [x11], #-24 │ │ + cbnz x8, 3b9b0 │ │ + b 3ba7c │ │ + ldr x9, [sp, #64] │ │ cmp x8, x9 │ │ - b.cc 38644 // b.lo, b.ul, b.last │ │ - b 38664 │ │ - ldr x9, [x23, #104] │ │ - cmp x9, x8 │ │ - b.ls 38664 // b.plast │ │ - ldr x9, [x23, #96] │ │ - mov w10, #0x18 // #24 │ │ - add x0, sp, #0x20 │ │ - madd x1, x8, x10, x9 │ │ - bl 38820 │ │ - ldr x8, [sp, #32] │ │ - cmp x8, #0x2e │ │ - b.ne 38718 // b.any │ │ - add x0, sp, #0x38 │ │ - mov x1, x22 │ │ - bl 38820 │ │ - ldr x3, [x21, #392] │ │ - add x0, sp, #0x20 │ │ - ldrb w2, [x21, #73] │ │ - add x4, sp, #0x38 │ │ - mov x1, x20 │ │ - bl 38888 │ │ - ldp x8, x1, [sp, #32] │ │ - ldr x2, [sp, #48] │ │ - cbz x8, 386ac │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x1, x2, [x19, #8] │ │ - str x8, [x19] │ │ - ldr x8, [sp, #8] │ │ - cbnz x8, 38770 │ │ - b 38778 │ │ - add x0, sp, #0x38 │ │ - bl 15f28 │ │ - ldp x21, x20, [sp, #56] │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - ldr x2, [sp, #72] │ │ - cmp x21, x8 │ │ - b.ne 386e0 // b.any │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x20, x2, [x19, #8] │ │ - str x8, [x19] │ │ - ldr x8, [sp, #8] │ │ - cbnz x8, 38770 │ │ - b 38778 │ │ - add x0, sp, #0x8 │ │ - mov x1, x20 │ │ - bl 15608 │ │ - orr x8, x21, #0x8000000000000000 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + lsl x11, x8, #1 │ │ + b 3ba88 │ │ + cmp x8, #0x2 │ │ + b.eq 3ba80 // b.none │ │ + ldr x9, [sp, #24] │ │ + madd x12, x20, x21, x9 │ │ + mov x13, x10 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #24 │ │ + cmp x14, x13 │ │ + b.cc 3ba58 // b.lo, b.ul, b.last │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 3ba08 // b.any │ │ + b 3ba54 │ │ + ldr x9, [sp, #24] │ │ + madd x12, x20, x21, x9 │ │ + mov x13, x10 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #24 │ │ + cmp x14, x13 │ │ + b.cs 3ba58 // b.hs, b.nlast │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ cmp x8, x9 │ │ - b.eq 38704 // b.none │ │ + b.ne 3ba38 // b.any │ │ + mov x9, x8 │ │ + ldr x12, [sp, #64] │ │ + cmp x9, x12 │ │ + b.cc 3b934 // b.lo, b.ul, b.last │ │ + cmp x10, x11 │ │ + b.cs 3ba7c // b.hs, b.nlast │ │ + cmp x9, #0x2 │ │ + b.cs 3bd10 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 3ba80 │ │ + mov x8, x9 │ │ + mov w9, #0x1 // #1 │ │ + orr x11, x9, x8, lsl #1 │ │ + lsl x8, x20, #1 │ │ + ldr x10, [sp, #48] │ │ + sub x9, x8, x27, lsr #1 │ │ + add x8, x8, x11, lsr #1 │ │ + mul x9, x9, x10 │ │ + mul x8, x8, x10 │ │ + eor x8, x8, x9 │ │ + clz x10, x8 │ │ + cmp x23, #0x2 │ │ + b.cc 3bce0 // b.lo, b.ul, b.last │ │ + add x8, x20, x20, lsl #1 │ │ + ldr x19, [sp, #96] │ │ + str x10, [sp, #120] │ │ + str x20, [sp, #104] │ │ + lsl x8, x8, #3 │ │ + add x9, x19, x8 │ │ + str x9, [sp, #72] │ │ + ldr x9, [sp, #40] │ │ + add x8, x9, x8 │ │ + stp x8, x11, [sp, #80] │ │ + b 3bb10 │ │ + mov x1, x19 │ │ + ldr x19, [sp, #96] │ │ + sub x2, x8, x1 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - ldur q0, [sp, #8] │ │ - ldr x8, [sp, #24] │ │ - str q0, [x19] │ │ - str x8, [x19, #16] │ │ - b 38778 │ │ - ldr x3, [x21, #392] │ │ - add x0, sp, #0x38 │ │ - ldrb w2, [x21, #73] │ │ - add x4, sp, #0x20 │ │ - mov x1, x20 │ │ - bl 38888 │ │ - ldp x8, x23, [sp, #56] │ │ - ldr x2, [sp, #72] │ │ - cbnz x8, 3875c │ │ - add x0, sp, #0x38 │ │ - mov x1, x23 │ │ - bl 15f28 │ │ - ldp x24, x23, [sp, #56] │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - ldr x2, [sp, #72] │ │ - cmp x24, x8 │ │ - b.ne 38794 // b.any │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x23, x2, [x19, #8] │ │ - str x8, [x19] │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 38778 │ │ - ldr x0, [sp, #16] │ │ - bl 72f50 │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldr x30, [sp, #80] │ │ - add sp, sp, #0xa0 │ │ + bl 75e40 │ │ + ldr x3, [sp, #136] │ │ + ldr x10, [sp, #120] │ │ + mov w8, #0x1 // #1 │ │ + ldr x20, [sp, #104] │ │ + ldr x23, [sp, #128] │ │ + orr x27, x8, x22, lsl #1 │ │ + cmp x28, #0x1 │ │ + b.ls 3bcd4 // b.plast │ │ + sub x28, x23, #0x1 │ │ + sub x8, x29, #0x4a │ │ + ldrb w8, [x8, x28] │ │ + cmp w8, w10 │ │ + b.cc 3bcd8 // b.lo, b.ul, b.last │ │ + add x8, sp, #0x90 │ │ + lsr x26, x27, #1 │ │ + mov x23, x28 │ │ + ldr x24, [x8, x28, lsl #3] │ │ + lsr x25, x24, #1 │ │ + orr w8, w24, w27 │ │ + and x8, x8, #0x1 │ │ + add x22, x25, x26 │ │ + cmp x22, x3 │ │ + ccmp x8, #0x0, #0x0, ls // ls = plast │ │ + b.eq 3bba0 // b.none │ │ + sub x8, x20, x22 │ │ + madd x20, x8, x21, x19 │ │ + tbnz w24, #0, 3bbb0 │ │ + orr x8, x25, #0x1 │ │ + ldr x2, [sp, #112] │ │ + ldr x3, [sp, #136] │ │ + clz x8, x8 │ │ + mov x0, x20 │ │ + mov x1, x25 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 3bd7c │ │ + ldr x10, [sp, #120] │ │ + ldr x3, [sp, #136] │ │ + str x23, [sp, #128] │ │ + tbz w27, #0, 3bbb8 │ │ + cmp x27, #0x2 │ │ + b.cs 3bbf0 // b.hs, b.nlast │ │ + b 3baf8 │ │ + lsl x27, x22, #1 │ │ + cmp x28, #0x1 │ │ + b.hi 3bb10 // b.pmore │ │ + b 3bcd4 │ │ + str x23, [sp, #128] │ │ + tbnz w27, #0, 3bb94 │ │ + madd x0, x25, x21, x20 │ │ + orr x8, x26, #0x1 │ │ + ldr x2, [sp, #112] │ │ + clz x8, x8 │ │ + ldr x3, [sp, #136] │ │ + mov x1, x26 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 3bd7c │ │ + ldr x10, [sp, #120] │ │ + ldr x3, [sp, #136] │ │ + cmp x27, #0x2 │ │ + b.cc 3baf8 // b.lo, b.ul, b.last │ │ + cmp x24, #0x2 │ │ + b.cc 3baf8 // b.lo, b.ul, b.last │ │ + cmp x26, x25 │ │ + csel x23, x26, x25, cc // cc = lo, ul, last │ │ + cmp x3, x23 │ │ + b.cc 3baf8 // b.lo, b.ul, b.last │ │ + madd x24, x25, x21, x20 │ │ + add x8, x23, x23, lsl #1 │ │ + ldr x19, [sp, #112] │ │ + cmp x25, x26 │ │ + lsl x27, x8, #3 │ │ + mov x0, x19 │ │ + mov x2, x27 │ │ + csel x1, x24, x20, hi // hi = pmore │ │ + bl 75e40 │ │ + cmp x25, x26 │ │ + add x8, x19, x27 │ │ + b.ls 3bc84 // b.plast │ │ + ldr x9, [sp, #80] │ │ + ldr x10, [x8, #-24]! │ │ + ldr x11, [x24, #-24]! │ │ + cmp x10, x11 │ │ + cset w10, cs // cs = hs, nlast │ │ + cset w11, cc // cc = lo, ul, last │ │ + csel x12, x24, x8, cc // cc = lo, ul, last │ │ + umaddl x24, w10, w21, x24 │ │ + ldr q0, [x12] │ │ + ldr x10, [x12, #16] │ │ + umaddl x8, w11, w21, x8 │ │ + str q0, [x9] │ │ + cmp x24, x20 │ │ + str x10, [x9, #16] │ │ + sub x9, x9, #0x18 │ │ + ccmp x8, x19, #0x4, ne // ne = any │ │ + b.ne 3bc3c // b.any │ │ + mov x20, x24 │ │ + b 3badc │ │ + cbz x23, 3badc │ │ + ldr x12, [sp, #72] │ │ + mov x1, x19 │ │ + ldr x9, [x24] │ │ + ldr x10, [x1] │ │ + cmp x9, x10 │ │ + cset w9, cs // cs = hs, nlast │ │ + cset w10, cc // cc = lo, ul, last │ │ + csel x11, x24, x1, cc // cc = lo, ul, last │ │ + umaddl x1, w9, w21, x1 │ │ + ldr q0, [x11] │ │ + ldr x9, [x11, #16] │ │ + umaddl x24, w10, w21, x24 │ │ + str q0, [x20] │ │ + cmp x1, x8 │ │ + str x9, [x20, #16] │ │ + add x20, x20, #0x18 │ │ + ccmp x24, x12, #0x4, ne // ne = any │ │ + b.ne 3bc90 // b.any │ │ + b 3bae0 │ │ + mov w23, #0x1 // #1 │ │ + ldr x19, [sp, #56] │ │ + ldr x11, [sp, #88] │ │ + add x8, sp, #0x90 │ │ + cmp x19, x20 │ │ + str x27, [x8, x23, lsl #3] │ │ + sub x8, x29, #0x4a │ │ + strb w10, [x8, x23] │ │ + b.ls 3bd18 // b.plast │ │ + add x20, x20, x11, lsr #1 │ │ + add x23, x23, #0x1 │ │ + mov x27, x11 │ │ + subs x8, x19, x20 │ │ + b.hi 3b920 // b.pmore │ │ + b 3b90c │ │ + lsr x8, x9, #1 │ │ + b 3b998 │ │ + tbnz w27, #0, 3bd5c │ │ + orr x8, x19, #0x1 │ │ + ldr x0, [sp, #96] │ │ + ldr x2, [sp, #112] │ │ + clz x8, x8 │ │ + mov x1, x19 │ │ + mov x5, xzr │ │ + lsl w8, w8, #1 │ │ + eor w4, w8, #0x7e │ │ + add sp, sp, #0x2f0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + b 3bd7c │ │ + add sp, sp, #0x2f0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ ret │ │ - add x0, sp, #0x8 │ │ - mov x1, x23 │ │ - bl 15608 │ │ - orr x8, x24, #0x8000000000000000 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x9 │ │ - b.eq 38664 // b.none │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - b 38664 │ │ - bl 15a24 │ │ - mov x19, x0 │ │ - orr x8, x24, #0x8000000000000000 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ + mov x21, x1 │ │ + mov x19, x2 │ │ + cmp x1, #0x21 │ │ + mov x20, x0 │ │ + b.cs 3bf7c // b.hs, b.nlast │ │ + cmp x21, #0x2 │ │ + b.cc 3c4e4 // b.lo, b.ul, b.last │ │ + lsr x8, x21, #1 │ │ + cmp x21, #0x8 │ │ + add x9, x8, x8, lsl #1 │ │ + b.cc 3c260 // b.lo, b.ul, b.last │ │ + ldr x11, [x20, #24] │ │ + ldr x12, [x20] │ │ + mov w10, #0x18 // #24 │ │ + ldr x13, [x20, #72] │ │ + ldr x14, [x20, #48] │ │ + cmp x11, x12 │ │ + mov w11, #0x30 // #48 │ │ + mov w12, #0x48 // #72 │ │ + cset w15, cs // cs = hs, nlast │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x13, x14 │ │ + umaddl x14, w15, w10, x20 │ │ + csel x13, x11, x12, cc // cc = lo, ul, last │ │ + umaddl x15, w16, w10, x20 │ │ + csel x16, x12, x11, cc // cc = lo, ul, last │ │ + add x17, x20, x13 │ │ + add x16, x20, x16 │ │ + ldr x0, [x17] │ │ + ldr x1, [x14] │ │ + ldr x13, [x16] │ │ + ldr x2, [x15] │ │ + cmp x0, x1 │ │ + csel x3, x16, x14, cc // cc = lo, ul, last │ │ + cmp x13, x2 │ │ + lsl x13, x9, #3 │ │ + csel x2, x16, x15, cc // cc = lo, ul, last │ │ + csel x15, x15, x3, cc // cc = lo, ul, last │ │ + csel x16, x14, x16, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + add x0, x20, x13 │ │ + ldr x1, [x15] │ │ + csel x16, x17, x16, cc // cc = lo, ul, last │ │ + ldr x4, [x0, #24] │ │ + ldr x5, [x0] │ │ + ldr x3, [x16] │ │ + csel x14, x14, x17, cc // cc = lo, ul, last │ │ + ldr x17, [x0, #72] │ │ + ldr q0, [x2] │ │ + add x13, x19, x13 │ │ + cmp x3, x1 │ │ + ldr x1, [x0, #48] │ │ + csel x3, x16, x15, cc // cc = lo, ul, last │ │ + csel x15, x15, x16, cc // cc = lo, ul, last │ │ + cmp x4, x5 │ │ + cset w16, cs // cs = hs, nlast │ │ + cset w4, cc // cc = lo, ul, last │ │ + cmp x17, x1 │ │ + umaddl x16, w16, w10, x0 │ │ + csel x1, x11, x12, cc // cc = lo, ul, last │ │ + ldr x17, [x2, #16] │ │ + umaddl x10, w4, w10, x0 │ │ + csel x11, x12, x11, cc // cc = lo, ul, last │ │ + add x12, x0, x1 │ │ + add x11, x0, x11 │ │ + ldr x0, [x12] │ │ + str q0, [x19] │ │ + ldr x1, [x16] │ │ + ldr q0, [x14] │ │ + ldr x14, [x14, #16] │ │ + str x17, [x19, #16] │ │ + ldr x17, [x11] │ │ + ldr x2, [x10] │ │ + cmp x0, x1 │ │ + str x14, [x19, #88] │ │ + csel x14, x11, x16, cc // cc = lo, ul, last │ │ + cmp x17, x2 │ │ + stur q0, [x19, #72] │ │ + ldr q0, [x3] │ │ + ldr x17, [x3, #16] │ │ + csel x2, x11, x10, cc // cc = lo, ul, last │ │ + csel x10, x10, x14, cc // cc = lo, ul, last │ │ + csel x11, x16, x11, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + csel x11, x12, x11, cc // cc = lo, ul, last │ │ + stur q0, [x19, #24] │ │ + ldr q0, [x15] │ │ + str x17, [x19, #40] │ │ + ldr x14, [x10] │ │ + ldr x17, [x11] │ │ + ldr x15, [x15, #16] │ │ + str q0, [x19, #48] │ │ + csel x12, x16, x12, cc // cc = lo, ul, last │ │ + ldr q0, [x2] │ │ + cmp x17, x14 │ │ + ldr x14, [x2, #16] │ │ + str x15, [x19, #64] │ │ + csel x15, x11, x10, cc // cc = lo, ul, last │ │ + csel x10, x10, x11, cc // cc = lo, ul, last │ │ + str q0, [x13] │ │ + ldr q0, [x15] │ │ + ldr x16, [x12, #16] │ │ + ldr x11, [x15, #16] │ │ + str x14, [x13, #16] │ │ + stur q0, [x13, #24] │ │ + ldr q0, [x10] │ │ + ldr x10, [x10, #16] │ │ + str x16, [x13, #88] │ │ + str q0, [x13, #48] │ │ + ldr q0, [x12] │ │ + str x11, [x13, #40] │ │ + str x10, [x13, #64] │ │ + mov w10, #0x4 // #4 │ │ + stur q0, [x13, #72] │ │ + add x13, x10, x10, lsl #1 │ │ + cmp x10, x8 │ │ + sub x11, x21, x8 │ │ + add x12, x10, #0x1 │ │ + b.cc 3c2a4 // b.lo, b.ul, b.last │ │ + b 3c348 │ │ + mov x25, x5 │ │ + mov w23, w4 │ │ + mov x22, x3 │ │ + sub x8, x19, #0x18 │ │ + mov w28, #0x18 // #24 │ │ + str x8, [sp, #8] │ │ + mov x24, x21 │ │ + cbz w23, 3c244 │ │ + lsr x3, x24, #3 │ │ + mov w8, #0x60 // #96 │ │ + cmp x24, #0x40 │ │ + madd x1, x3, x8, x20 │ │ + mov w8, #0xa8 // #168 │ │ + madd x2, x3, x8, x20 │ │ + b.cs 3bff8 // b.hs, b.nlast │ │ + ldr x8, [x20] │ │ + ldr x9, [x1] │ │ + ldr x10, [x2] │ │ cmp x8, x9 │ │ - b.eq 38808 // b.none │ │ - mov x0, x23 │ │ - bl 72f50 │ │ - b 38808 │ │ - b 38804 │ │ - mov x19, x0 │ │ - orr x8, x21, #0x8000000000000000 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x2, x1, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x26, x20, x9, ne // ne = any │ │ + b 3c004 │ │ + mov x0, x20 │ │ + bl 3c56c │ │ + mov x26, x0 │ │ + sub x8, x26, x20 │ │ + mov x9, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ + ldr q0, [x26] │ │ + lsr x8, x8, #3 │ │ + movk x9, #0xaaab │ │ + sub w23, w23, #0x1 │ │ + str q0, [sp, #16] │ │ + mul x27, x8, x9 │ │ + ldr x8, [x26, #16] │ │ + str x8, [sp, #32] │ │ + cbz x25, 3c040 │ │ + ldr x8, [x25] │ │ + ldr x9, [x26] │ │ cmp x8, x9 │ │ - b.eq 38808 // b.none │ │ + b.cs 3c150 // b.hs, b.nlast │ │ + cmp x22, x24 │ │ + b.cc 3c534 // b.lo, b.ul, b.last │ │ + madd x8, x24, x28, x19 │ │ + mov x21, xzr │ │ + mov x9, x20 │ │ + mov x10, x27 │ │ + madd x11, x27, x28, x20 │ │ + cmp x20, x11 │ │ + b.cs 3c098 // b.hs, b.nlast │ │ + ldr x12, [x9] │ │ + ldr x13, [x26] │ │ + sub x8, x8, #0x18 │ │ + cmp x12, x13 │ │ + ldr x13, [x9, #16] │ │ + csel x12, x19, x8, cc // cc = lo, ul, last │ │ + ldr q0, [x9], #24 │ │ + madd x12, x21, x28, x12 │ │ + cinc x21, x21, cc // cc = lo, ul, last │ │ + cmp x9, x11 │ │ + str x13, [x12, #16] │ │ + str q0, [x12] │ │ + b.cc 3c064 // b.lo, b.ul, b.last │ │ + cmp x10, x24 │ │ + b.eq 3c0d0 // b.none │ │ + sub x8, x8, #0x18 │ │ + madd x10, x21, x28, x8 │ │ + ldr q0, [x9] │ │ + ldr x11, [x9, #16] │ │ + add x9, x9, #0x18 │ │ + str q0, [x10] │ │ + str x11, [x10, #16] │ │ + mov x10, x24 │ │ + madd x11, x24, x28, x20 │ │ + cmp x9, x11 │ │ + b.cc 3c064 // b.lo, b.ul, b.last │ │ + b 3c098 │ │ + add x8, x21, x21, lsl #1 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - b 38808 │ │ - mov x19, x0 │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 38818 │ │ - ldr x0, [sp, #16] │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x8, [x1] │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x5da │ │ - adr x10, 3883c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x9, [x1, #8] │ │ - stp x8, x9, [x0] │ │ - ret │ │ - ldrb w9, [x1, #8] │ │ - str x8, [x0] │ │ - strb w9, [x0, #8] │ │ - ret │ │ - ldp x9, x10, [x1, #8] │ │ - str x8, [x0] │ │ - stp x9, x10, [x0, #8] │ │ - ret │ │ - ldrh w9, [x1, #8] │ │ - str x8, [x0] │ │ - strh w9, [x0, #8] │ │ - ret │ │ - ldr w9, [x1, #8] │ │ - str x8, [x0] │ │ - str w9, [x0, #8] │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr x8, [x4] │ │ - sub x8, x8, #0x1a │ │ - cmp x8, #0x5 │ │ - b.hi 38924 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x608 │ │ - adr x10, 388b4 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldp x8, x9, [x1, #96] │ │ - ldr x10, [x4, #8] │ │ - subs x9, x9, x10 │ │ - b.cc 389b0 // b.lo, b.ul, b.last │ │ - add x8, x8, x10 │ │ - b.eq 389b0 // b.none │ │ - mov x10, xzr │ │ - ldrb w11, [x8, x10] │ │ - cbz w11, 38ae4 │ │ - add x10, x10, #0x1 │ │ + mov x1, x19 │ │ + lsl x2, x8, #3 │ │ + bl 75e40 │ │ + subs x1, x24, x21 │ │ + b.eq 3c11c // b.none │ │ + ldr x9, [sp, #8] │ │ + madd x8, x21, x28, x20 │ │ + mov x10, x1 │ │ + madd x9, x24, x28, x9 │ │ + ldr q0, [x9] │ │ + ldr x11, [x9, #16] │ │ + subs x10, x10, #0x1 │ │ + sub x9, x9, #0x18 │ │ + str q0, [x8] │ │ + str x11, [x8, #16] │ │ + add x8, x8, #0x18 │ │ + b.ne 3c0fc // b.any │ │ + cbz x21, 3c150 │ │ + cmp x24, x21 │ │ + b.cc 3c504 // b.lo, b.ul, b.last │ │ + madd x0, x21, x28, x20 │ │ + add x5, sp, #0x10 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, w23 │ │ + bl 3bd7c │ │ + cmp x21, #0x21 │ │ + mov x24, x21 │ │ + b.cs 3bf98 // b.hs, b.nlast │ │ + b 3bdb0 │ │ + cmp x22, x24 │ │ + b.cc 3c534 // b.lo, b.ul, b.last │ │ + madd x8, x24, x28, x19 │ │ + mov x25, xzr │ │ + mov x9, x20 │ │ + madd x10, x27, x28, x20 │ │ + cmp x20, x10 │ │ + b.cs 3c1a4 // b.hs, b.nlast │ │ + ldr x11, [x9] │ │ + ldr x12, [x26] │ │ + sub x8, x8, #0x18 │ │ + cmp x12, x11 │ │ + ldr x12, [x9, #16] │ │ + csel x11, x19, x8, cs // cs = hs, nlast │ │ + ldr q0, [x9], #24 │ │ + madd x11, x25, x28, x11 │ │ + cinc x25, x25, cs // cs = hs, nlast │ │ cmp x9, x10 │ │ - b.ne 388d0 // b.any │ │ - b 389b0 │ │ - ldr x8, [x1, #208] │ │ - cbz x8, 38924 │ │ - ldp x8, x9, [x8, #112] │ │ - ldr x10, [x4, #8] │ │ - subs x9, x9, x10 │ │ - b.cc 389b0 // b.lo, b.ul, b.last │ │ - add x8, x8, x10 │ │ - b.eq 389b0 // b.none │ │ - mov x10, xzr │ │ - ldrb w11, [x8, x10] │ │ - cbz w11, 38ae4 │ │ - add x10, x10, #0x1 │ │ + str x12, [x11, #16] │ │ + str q0, [x11] │ │ + b.cc 3c170 // b.lo, b.ul, b.last │ │ + cmp x27, x24 │ │ + b.eq 3c1dc // b.none │ │ + madd x10, x25, x28, x19 │ │ + ldr x11, [x9, #16] │ │ + sub x8, x8, #0x18 │ │ + ldr q0, [x9], #24 │ │ + add x25, x25, #0x1 │ │ + mov x27, x24 │ │ + str x11, [x10, #16] │ │ + str q0, [x10] │ │ + madd x10, x24, x28, x20 │ │ cmp x9, x10 │ │ - b.ne 3890c // b.any │ │ - b 389b0 │ │ - mov w8, #0x45 // #69 │ │ - mov w9, #0x1 // #1 │ │ - strb w8, [x0, #8] │ │ - str x9, [x0] │ │ - add sp, sp, #0x30 │ │ + b.cc 3c170 // b.lo, b.ul, b.last │ │ + b 3c1a4 │ │ + add x8, x25, x25, lsl #1 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + lsl x2, x8, #3 │ │ + bl 75e40 │ │ + subs x21, x24, x25 │ │ + b.eq 3c4e4 // b.none │ │ + madd x20, x25, x28, x20 │ │ + ldr x8, [sp, #8] │ │ + mov x9, x21 │ │ + madd x8, x24, x28, x8 │ │ + mov x10, x20 │ │ + ldr q0, [x8] │ │ + ldr x11, [x8, #16] │ │ + subs x9, x9, #0x1 │ │ + sub x8, x8, #0x18 │ │ + str q0, [x10] │ │ + str x11, [x10, #16] │ │ + add x10, x10, #0x18 │ │ + b.ne 3c20c // b.any │ │ + cmp x24, x25 │ │ + b.cc 3c538 // b.lo, b.ul, b.last │ │ + cmp x21, #0x21 │ │ + mov x25, xzr │ │ + b.cs 3bf94 // b.hs, b.nlast │ │ + b 3bdb0 │ │ + mov x0, x20 │ │ + mov x1, x24 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, #0x1 // #1 │ │ + bl 3b840 │ │ + b 3c4e4 │ │ + lsl x10, x9, #3 │ │ + ldr x11, [x20, #16] │ │ + ldr q0, [x20] │ │ + add x12, x20, x10 │ │ + str x11, [x19, #16] │ │ + add x10, x19, x10 │ │ + ldr x11, [x12, #16] │ │ + str q0, [x19] │ │ + ldr q0, [x12] │ │ + str x11, [x10, #16] │ │ + str q0, [x10] │ │ + mov w10, #0x1 // #1 │ │ + add x13, x10, x10, lsl #1 │ │ + cmp x10, x8 │ │ + sub x11, x21, x8 │ │ + add x12, x10, #0x1 │ │ + b.cs 3c348 // b.hs, b.nlast │ │ + lsl x14, x13, #3 │ │ + mov x16, x12 │ │ + mov x15, x10 │ │ + b 3c2d4 │ │ + mov x17, x19 │ │ + ldr q0, [sp, #48] │ │ + str x16, [x17] │ │ + stur q0, [x17, #8] │ │ + cmp x15, x8 │ │ + add x14, x14, #0x18 │ │ + cinc x16, x15, cc // cc = lo, ul, last │ │ + b.cs 3c348 // b.hs, b.nlast │ │ + mov x17, x15 │ │ + mov x15, x16 │ │ + add x16, x17, x17, lsl #1 │ │ + lsl x16, x16, #3 │ │ + add x17, x20, x16 │ │ + add x0, x19, x16 │ │ + ldr q0, [x17] │ │ + ldur x1, [x0, #-24] │ │ + ldr x2, [x17, #16] │ │ + str q0, [x0] │ │ + ldr x16, [x0] │ │ + str x2, [x0, #16] │ │ + cmp x16, x1 │ │ + b.cs 3c2c4 // b.hs, b.nlast │ │ + ldur q0, [x17, #8] │ │ + mov x17, x14 │ │ + str q0, [sp, #48] │ │ + add x0, x19, x17 │ │ + subs x17, x17, #0x18 │ │ + ldur q0, [x0, #-24] │ │ + ldur x1, [x0, #-8] │ │ + str q0, [x0] │ │ + str x1, [x0, #16] │ │ + b.eq 3c2b4 // b.none │ │ + ldur x0, [x0, #-48] │ │ + cmp x16, x0 │ │ + b.cc 3c318 // b.lo, b.ul, b.last │ │ + add x17, x19, x17 │ │ + b 3c2b8 │ │ + lsl x14, x9, #3 │ │ + cmp x10, x11 │ │ + add x9, x19, x14 │ │ + b.cs 3c410 // b.hs, b.nlast │ │ + lsl x13, x13, #3 │ │ + add x14, x20, x14 │ │ + mov w15, #0x18 // #24 │ │ + mov x16, x9 │ │ + b 3c390 │ │ + mov x17, x9 │ │ + ldr q0, [sp, #48] │ │ + str x12, [x17] │ │ + stur q0, [x17, #8] │ │ + cmp x10, x11 │ │ + sub x15, x15, #0x18 │ │ + add x16, x16, #0x18 │ │ + cinc x12, x10, cc // cc = lo, ul, last │ │ + b.cs 3c410 // b.hs, b.nlast │ │ + mov x17, x10 │ │ + mov x10, x12 │ │ + add x12, x17, x17, lsl #1 │ │ + lsl x12, x12, #3 │ │ + add x17, x14, x12 │ │ + add x0, x9, x12 │ │ + ldr q0, [x17] │ │ + ldur x1, [x0, #-24] │ │ + ldr x2, [x17, #16] │ │ + str q0, [x0] │ │ + ldr x12, [x0] │ │ + str x2, [x0, #16] │ │ + cmp x12, x1 │ │ + b.cs 3c37c // b.hs, b.nlast │ │ + ldur q0, [x17, #8] │ │ + mov x0, x15 │ │ + mov x17, x16 │ │ + str q0, [sp, #48] │ │ + add x1, x17, x13 │ │ + cmp x13, x0 │ │ + ldur q0, [x1, #-24] │ │ + ldur x2, [x1, #-8] │ │ + str q0, [x1] │ │ + str x2, [x1, #16] │ │ + b.eq 3c36c // b.none │ │ + ldur x1, [x1, #-48] │ │ + sub x17, x17, #0x18 │ │ + add x0, x0, #0x18 │ │ + cmp x12, x1 │ │ + b.cc 3c3d8 // b.lo, b.ul, b.last │ │ + add x17, x17, x13 │ │ + b 3c370 │ │ + mov w13, #0x18 // #24 │ │ + mov x10, #0xffffffffffffffe8 // #-24 │ │ + sub x15, x9, #0x18 │ │ + madd x14, x21, x13, x10 │ │ + mov x11, x19 │ │ + mov x12, x20 │ │ + add x10, x19, x14 │ │ + ldr x16, [x9] │ │ + ldr x17, [x11] │ │ + ldr x0, [x10] │ │ + ldr x1, [x15] │ │ + cmp x16, x17 │ │ + cset w16, cs // cs = hs, nlast │ │ + cset w17, cc // cc = lo, ul, last │ │ + csel x2, x9, x11, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + ldr q0, [x2] │ │ + umaddl x9, w17, w13, x9 │ │ + csetm x0, cs // cs = hs, nlast │ │ + csetm x3, cc // cc = lo, ul, last │ │ + csel x1, x15, x10, cc // cc = lo, ul, last │ │ + madd x10, x0, x13, x10 │ │ + ldr x0, [x2, #16] │ │ + ldr x17, [x1, #16] │ │ + subs x8, x8, #0x1 │ │ + madd x15, x3, x13, x15 │ │ + str x0, [x12, #16] │ │ + add x0, x20, x14 │ │ + str q0, [x12], #24 │ │ + ldr q0, [x1] │ │ + umaddl x11, w16, w13, x11 │ │ + sub x14, x14, #0x18 │ │ + str x17, [x0, #16] │ │ + str q0, [x0] │ │ + b.ne 3c42c // b.any │ │ + add x8, x15, #0x18 │ │ + tbz w21, #0, 3c4d0 │ │ + cmp x11, x8 │ │ + mov w13, #0x18 // #24 │ │ + cset w14, cc // cc = lo, ul, last │ │ + cset w16, cs // cs = hs, nlast │ │ + csel x15, x11, x9, cc // cc = lo, ul, last │ │ + umaddl x11, w14, w13, x11 │ │ + ldr x17, [x15, #16] │ │ + ldr q0, [x15] │ │ + umaddl x9, w16, w13, x9 │ │ + str x17, [x12, #16] │ │ + str q0, [x12] │ │ + cmp x11, x8 │ │ + b.ne 3c530 // b.any │ │ + add x8, x10, #0x18 │ │ + cmp x9, x8 │ │ + b.ne 3c530 // b.any │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ ret │ │ - ldp x8, x9, [x1, #112] │ │ - subs x9, x9, x3 │ │ - b.cc 38a84 // b.lo, b.ul, b.last │ │ - ldr x10, [x4, #8] │ │ - and x11, x2, #0xff │ │ - add x8, x8, x3 │ │ - mul x10, x10, x11 │ │ - subs x9, x9, x10 │ │ - b.cc 38a84 // b.lo, b.ul, b.last │ │ - add x8, x8, x10 │ │ - and w10, w2, #0xff │ │ - cmp w10, #0x8 │ │ - b.ne 389e0 // b.any │ │ - cmp x9, #0x7 │ │ - b.ls 38a2c // b.plast │ │ - ldr x8, [x8] │ │ - b 38a04 │ │ - ldp x8, x9, [x1, #80] │ │ - ldr x10, [x4, #8] │ │ - subs x9, x9, x10 │ │ - b.cc 389b0 // b.lo, b.ul, b.last │ │ - add x8, x8, x10 │ │ - b.eq 389b0 // b.none │ │ - mov x10, xzr │ │ - ldrb w11, [x8, x10] │ │ - cbz w11, 38ae4 │ │ - add x10, x10, #0x1 │ │ - cmp x9, x10 │ │ - b.ne 3899c // b.any │ │ - mov w10, #0x13 // #19 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ mov w9, #0x1 // #1 │ │ - str x8, [x0, #16] │ │ - strb w10, [x0, #8] │ │ - str x9, [x0] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - ldp x8, x10, [x4, #8] │ │ - stp x8, x10, [x0, #8] │ │ - str xzr, [x0] │ │ - add sp, sp, #0x30 │ │ + stp x8, x9, [sp, #48] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x1a8 │ │ + add x0, sp, #0x30 │ │ + stp xzr, xzr, [sp, #72] │ │ + str x8, [sp, #64] │ │ + bl 16fbc │ │ + bl 19954 │ │ + brk #0x1 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x1c0 │ │ + mov x0, x25 │ │ + mov x1, x24 │ │ + bl 17624 │ │ + add x8, x21, x21, lsl #1 │ │ + mov x21, x0 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + lsl x2, x8, #3 │ │ + bl 75e40 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + cmp x3, #0x8 │ │ + b.cc 3c5ec // b.lo, b.ul, b.last │ │ + lsr x21, x3, #3 │ │ + mov w8, #0xa8 // #168 │ │ + mul x23, x21, x8 │ │ + add x8, x21, x21, lsl #1 │ │ + mov x3, x21 │ │ + lsl x24, x8, #5 │ │ + add x1, x0, x24 │ │ + add x2, x0, x23 │ │ + bl 3c56c │ │ + mov x22, x0 │ │ + add x1, x20, x24 │ │ + add x2, x20, x23 │ │ + mov x0, x20 │ │ + mov x3, x21 │ │ + bl 3c56c │ │ + mov x20, x0 │ │ + add x1, x19, x24 │ │ + add x2, x19, x23 │ │ + mov x0, x19 │ │ + mov x3, x21 │ │ + bl 3c56c │ │ + mov x19, x0 │ │ + mov x0, x22 │ │ + ldr x8, [x0] │ │ + ldr x9, [x20] │ │ + ldr x10, [x19] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x19, x20, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x0, x9, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - cmp x9, #0x4 │ │ - b.cc 38a5c // b.lo, b.ul, b.last │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #35] │ │ - strb w10, [sp, #38] │ │ - strh w8, [sp, #36] │ │ - ldur w8, [sp, #35] │ │ - ldp x10, x9, [x1, #96] │ │ - subs x9, x9, x8 │ │ - b.cs 38ac0 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov w9, #0x1 // #1 │ │ - strb w8, [x0, #8] │ │ - str x10, [x0, #16] │ │ - str x9, [x0] │ │ - add sp, sp, #0x30 │ │ + ldr x9, [x1, #8] │ │ + cbz x9, 3c67c │ │ + sub sp, sp, #0x10 │ │ + ldr x17, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 3c688 // b.plast │ │ + mov x2, x17 │ │ + ldr x10, [x1, #16] │ │ + sub x8, x9, #0x4 │ │ + ldr w7, [x2], #4 │ │ + cmn w7, #0x10 │ │ + b.cc 3c6b4 // b.lo, b.ul, b.last │ │ + cmn w7, #0x1 │ │ + b.eq 3c6d4 // b.none │ │ + mov w4, #0x10 // #16 │ │ + b 3c6a0 │ │ + mov w8, #0x2 // #2 │ │ + str x8, [x0] │ │ ret │ │ - strb wzr, [sp, #38] │ │ - stur x8, [sp, #39] │ │ - strh wzr, [sp, #36] │ │ - ldr w8, [sp, #40] │ │ - str wzr, [sp, #32] │ │ - ldur w9, [sp, #43] │ │ - ldr d0, [sp, #32] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 38a74 │ │ - str wzr, [sp, #32] │ │ - strb wzr, [sp, #38] │ │ - strh wzr, [sp, #36] │ │ - ldur w9, [sp, #35] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp] │ │ - stur w10, [sp, #3] │ │ - ldr w9, [sp] │ │ - str x8, [x0, #16] │ │ - ldur w10, [sp, #3] │ │ - str w9, [sp, #8] │ │ + str wzr, [sp, #8] │ │ mov w9, #0x13 // #19 │ │ - stur w10, [sp, #11] │ │ - ldr w10, [sp, #8] │ │ - ldur w11, [sp, #11] │ │ - strb w9, [x0, #8] │ │ - mov w9, #0x1 // #1 │ │ - stur w10, [x0, #9] │ │ - str w11, [x0, #12] │ │ + strb wzr, [sp, #14] │ │ + strh wzr, [sp, #12] │ │ + ldur w8, [sp, #11] │ │ + orr x4, x9, x8, lsl #32 │ │ + lsr x5, x4, #16 │ │ + lsr x8, x4, #8 │ │ + lsr x16, x17, #8 │ │ + and x6, x5, #0xffffffff0000 │ │ + b 3c794 │ │ + mov w11, #0x4 // #4 │ │ + mov x12, x7 │ │ + subs x14, x8, x7 │ │ + b.cs 3c710 // b.hs, b.nlast │ │ + mov w5, wzr │ │ + mov w8, wzr │ │ + mov x6, xzr │ │ + b 3c788 │ │ + cmp x8, #0x7 │ │ + b.ls 3c7c8 // b.plast │ │ + ldrb w8, [x17, #10] │ │ + ldrh w11, [x17, #8] │ │ + add x2, x17, #0xc │ │ + ldr w12, [x17, #4] │ │ + orr w8, w11, w8, lsl #16 │ │ + lsl x11, x12, #8 │ │ + ldrb w12, [x17, #11] │ │ + orr x8, x11, x8, lsl #40 │ │ + mov w11, #0x8 // #8 │ │ + extr x12, x12, x8, #8 │ │ + sub x8, x9, #0xc │ │ + subs x14, x8, x12 │ │ + b.cc 3c6c4 // b.lo, b.ul, b.last │ │ + add x8, x2, x12 │ │ + cmp x12, #0x1 │ │ + stp x8, x14, [x1] │ │ + b.ls 3c774 // b.plast │ │ + mov x17, x2 │ │ + ldrh w13, [x17], #2 │ │ + sub w8, w13, #0x2 │ │ + cmp w8, #0x3 │ │ + sub x8, x12, #0x2 │ │ + b.cs 3c7d4 // b.hs, b.nlast │ │ + cmn w7, #0x10 │ │ + b.cc 3c7f8 // b.lo, b.ul, b.last │ │ + cmp x8, #0x7 │ │ + b.ls 3c888 // b.plast │ │ + ldrb w8, [x2, #8] │ │ + ldrh w15, [x2, #6] │ │ + sub x3, x12, #0xa │ │ + ldur w16, [x2, #2] │ │ + add x17, x2, #0xa │ │ + orr w8, w15, w8, lsl #16 │ │ + lsl x15, x16, #8 │ │ + ldrb w16, [x2, #9] │ │ + orr x8, x15, x8, lsl #40 │ │ + extr x15, x16, x8, #8 │ │ + b 3c80c │ │ + strh wzr, [sp] │ │ + mov w8, wzr │ │ + mov x6, xzr │ │ + stur wzr, [sp, #2] │ │ + ldurh w5, [sp, #1] │ │ + lsr x16, x2, #8 │ │ + mov w4, #0x13 // #19 │ │ + mov x17, x2 │ │ + and x9, x5, #0xffff │ │ + ubfiz x8, x8, #8, #8 │ │ + bfi x17, x16, #8, #56 │ │ + orr x9, x6, x9 │ │ + mov w10, #0x1 // #1 │ │ + orr x8, x8, x9, lsl #16 │ │ + mov w9, #0x3 // #3 │ │ + stp x10, xzr, [x1] │ │ str x9, [x0] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - add x8, x10, x8 │ │ - b.eq 389b0 // b.none │ │ - mov x10, xzr │ │ - ldrb w11, [x8, x10] │ │ - cbz w11, 38ae4 │ │ - add x10, x10, #0x1 │ │ - cmp x9, x10 │ │ - b.ne 38acc // b.any │ │ - b 389b0 │ │ - stp x8, x10, [x0, #8] │ │ - str xzr, [x0] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - stp x30, x19, [sp, #-16]! │ │ - ldr x8, [x0] │ │ - cmp x8, #0x2f │ │ - b.eq 38b4c // b.none │ │ - mov x19, x0 │ │ - ldr x8, [x0, #64] │ │ - cbz x8, 38b18 │ │ - ldr x0, [x19, #72] │ │ - bl 72f50 │ │ - ldr x8, [x19, #88] │ │ - cbz x8, 38b28 │ │ - ldr x0, [x19, #96] │ │ - bl 72f50 │ │ - ldr x8, [x19, #112] │ │ - cbz x8, 38b38 │ │ - ldr x0, [x19, #120] │ │ - bl 72f50 │ │ - ldr x8, [x19, #136] │ │ - cbz x8, 38b4c │ │ - ldr x0, [x19, #144] │ │ - ldp x30, x19, [sp], #16 │ │ - b 72f50 │ │ - ldp x30, x19, [sp], #16 │ │ - ret │ │ - stp x30, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x20, x1 │ │ - ldr x8, [x1, #64] │ │ - mov x19, x0 │ │ - cbz x8, 38bc4 │ │ - sub x9, x8, #0x1 │ │ - ldp x8, x0, [x20] │ │ - str x9, [x20, #64] │ │ - cbz x8, 38c0c │ │ - cbnz x0, 38c0c │ │ - mov x8, x20 │ │ - ldp x0, x9, [x8, #16]! │ │ - cbz x9, 38b9c │ │ - ldr x0, [x0, #1336] │ │ - subs x9, x9, #0x1 │ │ - b.ne 38b90 // b.any │ │ - mov x22, xzr │ │ - mov x21, xzr │ │ - mov w9, #0x1 // #1 │ │ - stp xzr, xzr, [x8] │ │ - stp x9, x0, [x20] │ │ - ldrh w8, [x0, #1330] │ │ - cmp xzr, x8 │ │ - b.cs 38c20 // b.hs, b.nlast │ │ - mov x23, x0 │ │ - b 38c44 │ │ - ldp x10, x0, [x20] │ │ - str xzr, [x20] │ │ - ldp x9, x8, [x20, #16] │ │ - cbz x10, 38c9c │ │ - cbnz x0, 38bec │ │ - mov x0, x9 │ │ - cbz x8, 38bec │ │ - ldr x0, [x0, #1336] │ │ - subs x8, x8, #0x1 │ │ - b.ne 38be0 // b.any │ │ - ldr x8, [x0, #1232] │ │ - cbz x8, 38c90 │ │ - mov x20, x8 │ │ - bl 72f50 │ │ - ldr x8, [x20, #1232] │ │ - mov x0, x20 │ │ - cbnz x8, 38bf4 │ │ - b 38c94 │ │ - cbz x8, 38cc4 │ │ - ldp x21, x22, [x20, #16] │ │ - ldrh w8, [x0, #1330] │ │ - cmp x22, x8 │ │ - b.cc 38bbc // b.lo, b.ul, b.last │ │ - ldr x23, [x0, #1232] │ │ - cbz x23, 38cb0 │ │ - ldrh w22, [x0, #1328] │ │ - add x21, x21, #0x1 │ │ - bl 72f50 │ │ - ldrh w8, [x23, #1330] │ │ - mov x0, x23 │ │ - cmp w22, w8 │ │ - b.cs 38c20 // b.hs, b.nlast │ │ - add x9, x22, #0x1 │ │ - cbz x21, 38c6c │ │ - add x8, x23, x9, lsl #3 │ │ - subs x9, x21, #0x1 │ │ - ldr x8, [x8, #1336] │ │ - b.eq 38c70 // b.none │ │ - ldr x8, [x8, #1336] │ │ - subs x9, x9, #0x1 │ │ - b.ne 38c5c // b.any │ │ - b 38c70 │ │ - mov x8, x23 │ │ - stp x8, xzr, [x20, #8] │ │ - str x9, [x20, #24] │ │ - stp x23, x21, [x19] │ │ - str x22, [x19, #16] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + bfxil x8, x4, #0, #8 │ │ + stp x8, x17, [x0, #8] │ │ + add sp, sp, #0x10 │ │ ret │ │ - mov x20, x0 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - str xzr, [x19] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ + mov w4, #0x13 // #19 │ │ + mov x17, x2 │ │ + b 3c6a0 │ │ + cmp w13, #0x5 │ │ + b.ne 3c874 // b.any │ │ + cbz x8, 3c894 │ │ + cmp x12, #0x3 │ │ + b.ne 3c8b4 // b.any │ │ + mov w8, wzr │ │ + add x17, x2, #0x3 │ │ + mov w4, #0x13 // #19 │ │ + b 3c91c │ │ + cmp x8, #0x3 │ │ + b.ls 3c888 // b.plast │ │ + ldur w15, [x2, #2] │ │ + sub x3, x12, #0x6 │ │ + add x17, x2, #0x6 │ │ + cbz x3, 3c8a8 │ │ + ldrb w8, [x17], #1 │ │ + mov w4, #0x19 // #25 │ │ + cmp w8, #0x8 │ │ + b.hi 3c91c // b.pmore │ │ + mov w16, #0x1 // #1 │ │ + mov w2, #0x116 // #278 │ │ + lsl w16, w16, w8 │ │ + tst w16, w2 │ │ + b.eq 3c91c // b.none │ │ + mov x16, xzr │ │ + sub x3, x3, #0x1 │ │ + mov x2, x17 │ │ + add x9, x10, x9 │ │ + stp xzr, x10, [x0] │ │ + sub x9, x9, x14 │ │ + stp x16, x17, [x0, #16] │ │ + str x9, [x1, #16] │ │ + stp x4, x2, [x0, #32] │ │ + stp x3, x12, [x0, #48] │ │ + str x15, [x0, #64] │ │ + strb w8, [x0, #72] │ │ + strb w11, [x0, #73] │ │ + strh w13, [x0, #74] │ │ + add sp, sp, #0x10 │ │ ret │ │ - bl 72f50 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x7c8 │ │ - bl 17a54 │ │ - brk #0x1 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0x7e0 │ │ - bl 17a54 │ │ - brk #0x1 │ │ + lsr x16, x13, #8 │ │ + mov x6, xzr │ │ + mov w4, #0x11 // #17 │ │ + mov x17, x13 │ │ + b 3c794 │ │ + mov w5, wzr │ │ + mov w8, wzr │ │ + b 3c898 │ │ + mov w5, wzr │ │ + mov x6, xzr │ │ + lsr x16, x17, #8 │ │ + mov w4, #0x13 // #19 │ │ + b 3c794 │ │ + mov w8, wzr │ │ + mov w4, #0x13 // #19 │ │ + b 3c91c │ │ + ldrb w8, [x2, #3] │ │ + mov w4, #0x19 // #25 │ │ + cmp w8, #0x8 │ │ + b.hi 3c91c // b.pmore │ │ + mov w15, #0x1 // #1 │ │ + mov w16, #0x116 // #278 │ │ + lsl w15, w15, w8 │ │ + tst w15, w16 │ │ + b.eq 3c91c // b.none │ │ + ldrb w17, [x2, #2] │ │ + cmn w7, #0x10 │ │ + sub x15, x12, #0x4 │ │ + b.cc 3c92c // b.lo, b.ul, b.last │ │ + cmp x15, #0x7 │ │ + b.ls 3c978 // b.plast │ │ + ldrb w15, [x2, #10] │ │ + ldrh w16, [x2, #8] │ │ + ldr w3, [x2, #4] │ │ + orr w15, w16, w15, lsl #16 │ │ + lsl x16, x3, #8 │ │ + ldrb w3, [x2, #11] │ │ + add x2, x2, #0xc │ │ + orr x15, x16, x15, lsl #40 │ │ + extr x15, x3, x15, #8 │ │ + sub x3, x12, #0xc │ │ + b 3c940 │ │ + mov w5, wzr │ │ + lsr x16, x17, #8 │ │ + mov x6, xzr │ │ + b 3c794 │ │ + cmp x15, #0x3 │ │ + b.ls 3c978 // b.plast │ │ + ldr w15, [x2, #4] │ │ + sub x3, x12, #0x8 │ │ + add x2, x2, #0x8 │ │ + mov x16, xzr │ │ + cmp w17, #0x3 │ │ + mov w4, #0x42 // #66 │ │ + b.gt 3c98c │ │ + cmp w17, #0x1 │ │ + b.eq 3c840 // b.none │ │ + cmp w17, #0x2 │ │ + b.eq 3ca50 // b.none │ │ + cmp w17, #0x3 │ │ + mov x17, x16 │ │ + mov x6, x16 │ │ + b.ne 3c794 // b.any │ │ + mov w16, #0x2 // #2 │ │ + b 3c840 │ │ + mov w5, wzr │ │ + mov w8, wzr │ │ + mov x6, xzr │ │ + add x17, x2, #0x4 │ │ + b 3c89c │ │ + cmp w17, #0x4 │ │ + b.eq 3ca18 // b.none │ │ + cmp w17, #0x5 │ │ + b.eq 3cab8 // b.none │ │ + cmp w17, #0x6 │ │ + mov x17, x16 │ │ + mov x6, x16 │ │ + b.ne 3c794 // b.any │ │ + cmp x3, #0x7 │ │ + b.ls 3c6c4 // b.plast │ │ + ldrb w16, [x2, #6] │ │ + ldrh w17, [x2, #4] │ │ + cmn w7, #0x10 │ │ + ldr w4, [x2] │ │ + orr w16, w17, w16, lsl #16 │ │ + lsl x17, x4, #8 │ │ + ldrb w4, [x2, #7] │ │ + orr x16, x17, x16, lsl #40 │ │ + extr x17, x4, x16, #8 │ │ + sub x16, x3, #0x8 │ │ + b.cc 3caf0 // b.lo, b.ul, b.last │ │ + cmp x16, #0x7 │ │ + b.ls 3cb28 // b.plast │ │ + ldrb w16, [x2, #14] │ │ + ldrh w4, [x2, #12] │ │ + sub x3, x3, #0x10 │ │ + ldr w5, [x2, #8] │ │ + orr w16, w4, w16, lsl #16 │ │ + lsl x4, x5, #8 │ │ + ldrb w5, [x2, #15] │ │ + add x2, x2, #0x10 │ │ + orr x16, x4, x16, lsl #40 │ │ + extr x4, x5, x16, #8 │ │ + mov w16, #0x5 // #5 │ │ + b 3c840 │ │ + cmp x3, #0x7 │ │ + b.ls 3c6c4 // b.plast │ │ + ldrb w16, [x2, #6] │ │ + ldrh w17, [x2, #4] │ │ + sub x3, x3, #0x8 │ │ + ldr w4, [x2] │ │ + orr w16, w17, w16, lsl #16 │ │ + lsl x17, x4, #8 │ │ + ldrb w4, [x2, #7] │ │ + add x2, x2, #0x8 │ │ + orr x16, x17, x16, lsl #40 │ │ + extr x17, x4, x16, #8 │ │ + mov w16, #0x3 // #3 │ │ + b 3c840 │ │ + cmp x3, #0x7 │ │ + b.ls 3c6c4 // b.plast │ │ + ldrb w16, [x2, #6] │ │ + ldrh w17, [x2, #4] │ │ + cmn w7, #0x10 │ │ + ldr w4, [x2] │ │ + orr w16, w17, w16, lsl #16 │ │ + lsl x17, x4, #8 │ │ + ldrb w4, [x2, #7] │ │ + orr x16, x17, x16, lsl #40 │ │ + extr x17, x4, x16, #8 │ │ + sub x16, x3, #0x8 │ │ + b.cc 3cb0c // b.lo, b.ul, b.last │ │ + cmp x16, #0x7 │ │ + b.ls 3cb28 // b.plast │ │ + ldrb w16, [x2, #14] │ │ + ldrh w4, [x2, #12] │ │ + sub x3, x3, #0x10 │ │ + ldr w5, [x2, #8] │ │ + orr w16, w4, w16, lsl #16 │ │ + lsl x4, x5, #8 │ │ + ldrb w5, [x2, #15] │ │ + add x2, x2, #0x10 │ │ + orr x16, x4, x16, lsl #40 │ │ + extr x4, x5, x16, #8 │ │ + b 3cb20 │ │ + cmp x3, #0x7 │ │ + b.ls 3c6c4 // b.plast │ │ + ldrb w16, [x2, #6] │ │ + ldrh w17, [x2, #4] │ │ + sub x3, x3, #0x8 │ │ + ldr w4, [x2] │ │ + orr w16, w17, w16, lsl #16 │ │ + lsl x17, x4, #8 │ │ + ldrb w4, [x2, #7] │ │ + add x2, x2, #0x8 │ │ + orr x16, x17, x16, lsl #40 │ │ + extr x17, x4, x16, #8 │ │ + mov w16, #0x4 // #4 │ │ + b 3c840 │ │ + cmp x16, #0x3 │ │ + b.ls 3cb28 // b.plast │ │ + ldr w4, [x2, #8] │ │ + add x2, x2, #0xc │ │ + sub x3, x3, #0xc │ │ + mov w16, #0x5 // #5 │ │ + b 3c840 │ │ + cmp x16, #0x3 │ │ + b.ls 3cb28 // b.plast │ │ + ldr w4, [x2, #8] │ │ + add x2, x2, #0xc │ │ + sub x3, x3, #0xc │ │ + mov w16, #0x1 // #1 │ │ + b 3c840 │ │ + mov w5, wzr │ │ + mov w8, wzr │ │ + mov x6, xzr │ │ + add x17, x2, #0x8 │ │ + b 3c89c │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x2a0 │ │ + mov x29, sp │ │ + sub sp, sp, #0x550 │ │ + str xzr, [sp] │ │ + mov x20, x1 │ │ mov x19, x0 │ │ - subs x29, x2, x3 │ │ - b.cs 38d14 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - str x1, [x19, #16] │ │ - strb w8, [x19, #8] │ │ - str x9, [x19] │ │ - b 39448 │ │ - add x27, x1, x3 │ │ + ldp x21, x10, [x1] │ │ + ldr x9, [x1, #248] │ │ + ldr x8, [x2, #64] │ │ + sub x26, x29, #0x66 │ │ + add x27, sp, #0x1b0 │ │ + cbz x9, 3cc0c │ │ + ldr x11, [x20, #256] │ │ + ldrh w13, [x9, #274] │ │ + add x15, x9, #0xb8 │ │ + mov x12, #0xffffffffffffffff // #-1 │ │ + lsl x14, x13, #3 │ │ + cbz x14, 3cbc4 │ │ + ldr x16, [x15], #8 │ │ + sub x14, x14, #0x8 │ │ + add x12, x12, #0x1 │ │ + cmp x8, x16 │ │ + cset w16, hi // hi = pmore │ │ + csinv w16, w16, wzr, cs // cs = hs, nlast │ │ + and w16, w16, #0xff │ │ + cmp w16, #0x1 │ │ + b.eq 3cb94 // b.none │ │ + cbnz w16, 3cbc8 │ │ + b 3cbdc │ │ + mov x12, x13 │ │ + cbz x11, 3cc0c │ │ + add x9, x9, x12, lsl #3 │ │ + sub x11, x11, #0x1 │ │ + ldr x9, [x9, #280] │ │ + b 3cb84 │ │ + add x8, x9, x12, lsl #4 │ │ + ldrb w22, [x8] │ │ + cmp w22, #0x52 │ │ + b.ne 3cc24 // b.any │ │ + ldr x9, [x8, #8] │ │ + ldxr x10, [x9] │ │ + add x11, x10, #0x1 │ │ + stxr w12, x11, [x9] │ │ + cbnz w12, 3cbf0 │ │ + tbnz x10, #63, 3e17c │ │ + ldr x21, [x8, #8] │ │ + b 3d10c │ │ + subs x25, x10, x8 │ │ + b.cs 3cc3c // b.hs, b.nlast │ │ + mov w22, #0x13 // #19 │ │ + cmp w22, #0x52 │ │ + b.eq 3d10c // b.none │ │ + b 3daa0 │ │ + ldrh w9, [x8, #6] │ │ + ldur w10, [x8, #2] │ │ + ldrb w25, [x8, #1] │ │ + ldr x21, [x8, #8] │ │ + orr x23, x10, x9, lsl #32 │ │ + b 3daa0 │ │ + add x27, x21, x8 │ │ mov w8, #0x8 // #8 │ │ - str xzr, [sp, #96] │ │ - stp xzr, xzr, [sp, #72] │ │ - stp x27, x29, [sp, #40] │ │ - stp xzr, x8, [sp, #56] │ │ - b.eq 391c4 // b.none │ │ - add x22, sp, #0x1c8 │ │ - add x8, sp, #0x110 │ │ - add x24, x22, #0x10 │ │ - add x20, x22, #0x8 │ │ - add x15, x22, #0x18 │ │ - add x14, x8, #0x18 │ │ - add x25, x8, #0x6b │ │ - mov x28, xzr │ │ - mov w8, wzr │ │ + str xzr, [sp, #264] │ │ + stp x27, x25, [x29, #-160] │ │ + stp xzr, x8, [sp, #224] │ │ + stp xzr, xzr, [sp, #240] │ │ + str x2, [sp, #216] │ │ + b.eq 3d0dc // b.none │ │ + add x8, sp, #0x3e0 │ │ + add x28, x8, #0x10 │ │ + mov x23, xzr │ │ + mov w10, wzr │ │ mov x9, x27 │ │ - mov x10, x29 │ │ + mov x8, x25 │ │ mov x21, x27 │ │ ldrb w11, [x21], #1 │ │ - cmp w8, #0x3f │ │ - b.ne 38d74 // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 391ac // b.hs, b.nlast │ │ + cmp w10, #0x3f │ │ + b.ne 3cc8c // b.any │ │ + cmp w11, #0x1 │ │ + b.hi 3d0c4 // b.pmore │ │ and x12, x11, #0x7f │ │ - lsl x13, x12, x8 │ │ - sub x12, x10, #0x1 │ │ - orr x28, x13, x28 │ │ - tbz w11, #7, 38d9c │ │ - add w8, w8, #0x7 │ │ - mov x10, x12 │ │ + lsl x13, x12, x10 │ │ + sub x12, x8, #0x1 │ │ + orr x23, x13, x23 │ │ + tbz w11, #7, 3ccb4 │ │ + add w10, w10, #0x7 │ │ + mov x8, x12 │ │ mov x9, x21 │ │ - cbnz x12, 38d60 │ │ - b 391c0 │ │ - cbz x28, 39340 │ │ - cbz x12, 39358 │ │ + cbnz x12, 3cc78 │ │ + b 3d0d8 │ │ + cbz x23, 3db74 │ │ + cbz x12, 3dbbc │ │ ldrsb w12, [x9, #1] │ │ - sub x8, x10, #0x2 │ │ - add x11, x9, #0x2 │ │ + sub x11, x8, #0x2 │ │ + add x10, x9, #0x2 │ │ and w13, w12, #0x7f │ │ - tbz w12, #31, 38df0 │ │ - cbz x8, 3928c │ │ + tbz w12, #31, 3cd04 │ │ + cbz x11, 3da24 │ │ ldrsb w12, [x9, #2] │ │ - sub x8, x10, #0x3 │ │ - add x11, x9, #0x3 │ │ + sub x11, x8, #0x3 │ │ + add x10, x9, #0x3 │ │ bfi w13, w12, #7, #7 │ │ - tbz w12, #31, 38df0 │ │ - cbz x8, 3928c │ │ - sub x8, x10, #0x4 │ │ - str x8, [sp, #48] │ │ - ldrb w10, [x11] │ │ + tbz w12, #31, 3cd04 │ │ + cbz x11, 3da24 │ │ + ldrb w10, [x10] │ │ cmp w10, #0x3 │ │ - b.hi 391ac // b.pmore │ │ - add x11, x9, #0x4 │ │ + b.hi 3d0c4 // b.pmore │ │ orr w13, w13, w10, lsl #14 │ │ + add x10, x9, #0x4 │ │ + sub x11, x8, #0x4 │ │ tst w13, #0xffff │ │ - b.eq 3936c // b.none │ │ - cbz x8, 3928c │ │ - ldrb w23, [x11], #1 │ │ - stp x15, x11, [sp, #32] │ │ - cmp w23, #0x2 │ │ - b.cs 39380 // b.hs, b.nlast │ │ - str x14, [sp, #24] │ │ - sub x14, x8, #0x1 │ │ - str w13, [sp, #20] │ │ - str xzr, [sp, #488] │ │ - str wzr, [sp, #496] │ │ - str xzr, [sp, #504] │ │ - str wzr, [sp, #512] │ │ - str xzr, [sp, #520] │ │ - str wzr, [sp, #528] │ │ - str xzr, [sp, #536] │ │ - str wzr, [sp, #544] │ │ - stp xzr, xzr, [sp, #464] │ │ - str xzr, [sp, #456] │ │ - str wzr, [sp, #480] │ │ - b 38e70 │ │ - ldr x1, [sp, #480] │ │ - ldr x8, [sp, #472] │ │ - add x9, x1, #0x1 │ │ - add x8, x8, x1, lsl #4 │ │ - str x9, [sp, #480] │ │ + b.eq 3dbd0 // b.none │ │ + cbz x11, 3da24 │ │ + ldrb w8, [x10], #1 │ │ + stur x10, [x29, #-160] │ │ + cmp w8, #0x1 │ │ + b.hi 3dbe4 // b.pmore │ │ + str w13, [sp, #208] │ │ + sub x13, x11, #0x1 │ │ + str w8, [sp, #200] │ │ + str xzr, [sp, #1024] │ │ + str wzr, [sp, #1032] │ │ + str xzr, [sp, #1040] │ │ + str wzr, [sp, #1048] │ │ + str xzr, [sp, #1056] │ │ + str wzr, [sp, #1064] │ │ + str xzr, [sp, #1072] │ │ + str wzr, [sp, #1080] │ │ + str xzr, [sp, #1008] │ │ + str xzr, [sp, #992] │ │ + str xzr, [sp, #1000] │ │ + str wzr, [sp, #1016] │ │ + b 3cd84 │ │ + ldr x8, [sp, #1008] │ │ + add x9, x22, #0x1 │ │ + add x8, x8, x22, lsl #4 │ │ stp x27, x21, [x8] │ │ - ldp x11, x14, [sp, #40] │ │ + str x9, [sp, #1016] │ │ + ldp x10, x13, [x29, #-160] │ │ lsr x9, x27, #8 │ │ - lsr x12, x27, #16 │ │ + lsr x22, x27, #16 │ │ lsr x8, x27, #32 │ │ - cbz x14, 3920c │ │ - mov x10, x11 │ │ - sub x13, x14, #0x1 │ │ - ldrsb w15, [x10], #1 │ │ - and w26, w15, #0x7f │ │ - tbz w15, #31, 38ebc │ │ - cbz x13, 391dc │ │ - ldrsb w15, [x11, #1] │ │ - sub x13, x14, #0x2 │ │ - add x10, x11, #0x2 │ │ - bfi w26, w15, #7, #7 │ │ - tbz w15, #31, 38ebc │ │ - cbz x13, 391dc │ │ - ldrb w15, [x10] │ │ - cmp w15, #0x3 │ │ - b.hi 392a0 // b.pmore │ │ - add x10, x11, #0x3 │ │ - sub x13, x14, #0x3 │ │ - orr w26, w26, w15, lsl #14 │ │ - tst w26, #0xffff │ │ - b.eq 3903c // b.none │ │ - cbz x13, 391dc │ │ + cbz x13, 3d894 │ │ mov x11, x10 │ │ - sub x8, x13, #0x1 │ │ - ldrb w9, [x11], #1 │ │ - stp x11, x8, [sp, #40] │ │ - and w29, w9, #0x7f │ │ - tbz w9, #7, 38efc │ │ - cbz x8, 39210 │ │ + sub x12, x13, #0x1 │ │ + ldrsb w14, [x11], #1 │ │ + and w25, w14, #0x7f │ │ + tbz w14, #31, 3cdd0 │ │ + cbz x12, 3d87c │ │ + ldrsb w14, [x10, #1] │ │ + sub x12, x13, #0x2 │ │ add x11, x10, #0x2 │ │ - sub x8, x13, #0x2 │ │ - stp x11, x8, [sp, #40] │ │ - ldrb w9, [x10, #1] │ │ - bfi w29, w9, #7, #7 │ │ - tbnz w9, #7, 38f40 │ │ - and w8, w29, #0xffff │ │ - cmp w8, #0x21 │ │ - b.eq 38f6c // b.none │ │ - cbz w8, 3923c │ │ - mov x27, xzr │ │ - and x21, x21, #0xffffffff00000000 │ │ - ldr x8, [sp, #456] │ │ - bfxil x21, x26, #0, #16 │ │ - bfi x21, x29, #16, #16 │ │ - cbz x8, 38f9c │ │ - ldr x1, [sp, #480] │ │ - ldr x8, [sp, #464] │ │ - cmp x1, x8 │ │ - b.ne 38e4c // b.any │ │ - mov x0, x20 │ │ - bl 2d390 │ │ - b 38e48 │ │ - cbz x8, 39210 │ │ - add x8, x10, #0x3 │ │ - sub x9, x13, #0x3 │ │ - stp x8, x9, [sp, #40] │ │ - ldrb w8, [x10, #2] │ │ + bfi w25, w14, #7, #7 │ │ + tbz w14, #31, 3cdd0 │ │ + cbz x12, 3d87c │ │ + ldrb w11, [x11] │ │ + cmp w11, #0x3 │ │ + b.hi 3da3c // b.pmore │ │ + orr w25, w25, w11, lsl #14 │ │ + add x11, x10, #0x3 │ │ + sub x12, x13, #0x3 │ │ + tst w25, #0xffff │ │ + b.eq 3cf48 // b.none │ │ + cbz x12, 3d87c │ │ + mov x10, x11 │ │ + sub x8, x12, #0x1 │ │ + ldrb w9, [x10], #1 │ │ + stp x10, x8, [x29, #-160] │ │ + and w22, w9, #0x7f │ │ + tbz w9, #7, 3ce30 │ │ + cbz x8, 3d898 │ │ + add x10, x11, #0x2 │ │ + sub x8, x12, #0x2 │ │ + stp x10, x8, [x29, #-160] │ │ + ldrb w9, [x11, #1] │ │ + bfi w22, w9, #7, #7 │ │ + tbz w9, #7, 3ce30 │ │ + cbz x8, 3d898 │ │ + add x8, x11, #0x3 │ │ + sub x9, x12, #0x3 │ │ + stp x8, x9, [x29, #-160] │ │ + ldrb w8, [x11, #2] │ │ cmp w8, #0x3 │ │ - b.hi 392a0 // b.pmore │ │ - orr w29, w29, w8, lsl #14 │ │ - and w8, w29, #0xffff │ │ + b.hi 3da3c // b.pmore │ │ + orr w22, w22, w8, lsl #14 │ │ + and w8, w22, #0xffff │ │ cmp w8, #0x21 │ │ - b.ne 38f08 // b.any │ │ - add x0, sp, #0x228 │ │ - add x1, sp, #0x28 │ │ - bl 37e2c │ │ - ldrb w12, [sp, #552] │ │ - cmp x12, #0x4b │ │ - b.ne 39260 // b.any │ │ - ldr x27, [sp, #560] │ │ - and x21, x21, #0xffffffff00000000 │ │ - ldr x8, [sp, #456] │ │ - bfxil x21, x26, #0, #16 │ │ - bfi x21, x29, #16, #16 │ │ - cbnz x8, 38f24 │ │ - ldr x0, [sp, #464] │ │ + b.eq 3ce48 // b.none │ │ + cbz w8, 3d940 │ │ + mov x27, xzr │ │ + b 3ce64 │ │ + sub x0, x29, #0x28 │ │ + sub x1, x29, #0xa0 │ │ + bl 32af8 │ │ + ldurb w12, [x29, #-40] │ │ + cmp x12, #0x52 │ │ + b.ne 3da04 // b.any │ │ + ldur x27, [x29, #-32] │ │ + and x8, x21, #0xffffffff00000000 │ │ + ldr x24, [sp, #992] │ │ + lsl w9, w22, #16 │ │ + bfxil x8, x25, #0, #16 │ │ + cmp w24, #0x1 │ │ + orr x21, x9, x8 │ │ + b.ne 3cea8 // b.any │ │ + ldr x22, [sp, #1016] │ │ + ldr x8, [sp, #1000] │ │ + cmp x22, x8 │ │ + b.ne 3cd60 // b.any │ │ + add x8, sp, #0x3e0 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0x7d8 │ │ + add x0, x8, #0x8 │ │ + bl 1afbc │ │ + b 3cd60 │ │ + ldr x0, [sp, #1000] │ │ cmp x0, #0x5 │ │ - b.ne 39020 // b.any │ │ - adrp x8, d91000 │ │ + b.ne 3cf30 // b.any │ │ mov w0, #0x50 // #80 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 394a8 │ │ - ldp q0, q1, [x24, #32] │ │ + bl 75e30 │ │ + cbz x0, 3e170 │ │ + ldp q0, q1, [x28, #32] │ │ mov w8, #0x5 // #5 │ │ - str x0, [sp, #656] │ │ - str x8, [sp, #648] │ │ - str x8, [sp, #664] │ │ + ldr q2, [x28, #64] │ │ + stp x8, x0, [x29, #-40] │ │ + stur x8, [x29, #-24] │ │ stp q0, q1, [x0, #32] │ │ - ldr q2, [x24, #64] │ │ - ldp q0, q3, [x24] │ │ + ldp q1, q0, [x28] │ │ str q2, [x0, #64] │ │ - stp q0, q3, [x0] │ │ - add x0, sp, #0x288 │ │ - mov w1, #0x5 // #5 │ │ - bl 2d390 │ │ - ldr x8, [sp, #656] │ │ - add x10, sp, #0x189 │ │ - ldr x9, [sp, #664] │ │ - ldur q0, [x10, #255] │ │ - add x8, x8, x9, lsl #4 │ │ - add x9, x9, #0x1 │ │ - str q0, [x20] │ │ + stp q1, q0, [x0] │ │ + sub x0, x29, #0x28 │ │ + adrp x1, 77000 │ │ + add x1, x1, #0x7a8 │ │ + bl 1afbc │ │ + mov w9, #0x6 // #6 │ │ + mov w22, #0x1 // #1 │ │ + ldur x8, [x29, #-32] │ │ + stur x9, [x29, #-24] │ │ + stp x27, x21, [x8, #80] │ │ + cbz x24, 3cf14 │ │ + ldr x0, [sp, #1008] │ │ + bl 75e00 │ │ + ldur q0, [x26, #62] │ │ + ldur x8, [x29, #-24] │ │ + add x9, sp, #0x3e0 │ │ + str x22, [sp, #992] │ │ + stur q0, [x9, #8] │ │ + stur x8, [x9, #24] │ │ + b 3cd74 │ │ + b.cs 3e15c // b.hs, b.nlast │ │ + add x8, x28, x0, lsl #4 │ │ + add x9, x0, #0x1 │ │ + str x9, [sp, #1000] │ │ stp x27, x21, [x8] │ │ - mov w8, #0x1 // #1 │ │ - str x9, [x20, #16] │ │ - str x8, [sp, #456] │ │ - b 38e60 │ │ - b.cs 39494 // b.hs, b.nlast │ │ - add x8, x22, x0, lsl #4 │ │ - stp x27, x21, [x8, #16] │ │ - ldr x9, [sp, #464] │ │ - add x9, x9, #0x1 │ │ - str x9, [sp, #464] │ │ - b 38e60 │ │ - cbz x13, 391dc │ │ - mov x27, x10 │ │ - sub x29, x13, #0x1 │ │ - ldrb w14, [x27], #1 │ │ - stp x27, x29, [sp, #40] │ │ - and w11, w14, #0x7f │ │ - tbz w14, #7, 39074 │ │ - cbz x29, 39468 │ │ - add x27, x10, #0x2 │ │ - sub x29, x13, #0x2 │ │ - stp x27, x29, [sp, #40] │ │ - ldrb w14, [x10, #1] │ │ - bfi w11, w14, #7, #7 │ │ - tbnz w14, #7, 39158 │ │ - ldr x14, [sp, #24] │ │ - add x13, sp, #0xc0 │ │ - tst w11, #0xffff │ │ - b.ne 39188 // b.any │ │ - ldr x10, [sp, #32] │ │ - ldp x8, x26, [sp, #456] │ │ - ldp q0, q1, [x10, #32] │ │ + b 3cd74 │ │ + cbz x12, 3d87c │ │ + mov x27, x11 │ │ + sub x25, x12, #0x1 │ │ + ldrb w13, [x27], #1 │ │ + stp x27, x25, [x29, #-160] │ │ + and w10, w13, #0x7f │ │ + tbz w13, #7, 3cfa0 │ │ + cbz x25, 3dce0 │ │ + add x27, x11, #0x2 │ │ + sub x25, x12, #0x2 │ │ + stp x27, x25, [x29, #-160] │ │ + ldrb w13, [x11, #1] │ │ + bfi w10, w13, #7, #7 │ │ + tbz w13, #7, 3cfa0 │ │ + cbz x25, 3dce0 │ │ + add x27, x11, #0x3 │ │ + sub x25, x12, #0x3 │ │ + stp x27, x25, [x29, #-160] │ │ + ldrb w11, [x11, #2] │ │ + cmp w11, #0x3 │ │ + b.hi 3da3c // b.pmore │ │ + orr w10, w10, w11, lsl #14 │ │ + tst w10, #0xffff │ │ + b.ne 3dc88 // b.any │ │ + add x10, sp, #0x3e0 │ │ + ldr x8, [sp, #992] │ │ + ldr x24, [sp, #1000] │ │ + ldur q0, [x10, #56] │ │ + ldur q1, [x10, #72] │ │ + ldur x9, [x10, #88] │ │ + ldr x21, [sp, #1008] │ │ cmp x8, #0x2 │ │ - stp q0, q1, [x13, #224] │ │ - ldr x9, [x10, #64] │ │ - ldp q0, q2, [x10] │ │ - str x9, [sp, #448] │ │ - ldr x21, [sp, #472] │ │ - stp q0, q2, [x13, #192] │ │ - b.eq 392d8 // b.none │ │ - ldp q0, q1, [x13, #224] │ │ + stp q0, q1, [sp, #464] │ │ + ldur q0, [x10, #40] │ │ + ldur q1, [x10, #24] │ │ + str x9, [sp, #496] │ │ + stp q1, q0, [sp, #432] │ │ + b.eq 3dca8 // b.none │ │ + ldp q0, q1, [sp, #464] │ │ + lsr x9, x24, #8 │ │ + ldr x10, [sp, #496] │ │ cmp x8, #0x3 │ │ - stp q0, q1, [x13, #32] │ │ - ldr x9, [sp, #448] │ │ - ldp q0, q2, [x13, #192] │ │ - str x9, [sp, #256] │ │ - stp q0, q2, [x13] │ │ - b.eq 392d8 // b.none │ │ - ldp q0, q1, [x13, #32] │ │ - stp x8, x26, [sp, #272] │ │ - str x21, [sp, #288] │ │ - str x28, [sp, #368] │ │ - strb w23, [sp, #378] │ │ - stp q0, q1, [sp, #144] │ │ - ldr x9, [sp, #256] │ │ - ldp q0, q2, [x13] │ │ - str x9, [sp, #176] │ │ - ldr w9, [sp, #184] │ │ - stp q0, q2, [sp, #112] │ │ - ldp q0, q1, [sp, #144] │ │ - str w9, [sp, #104] │ │ - ldrb w9, [sp, #188] │ │ - stp q0, q1, [x14, #32] │ │ - ldr x8, [sp, #176] │ │ - ldp q0, q2, [sp, #112] │ │ - strb w9, [sp, #108] │ │ - str x8, [x14, #64] │ │ - and w8, w9, #0xff │ │ - strb w8, [x25, #4] │ │ - ldr w9, [sp, #20] │ │ - stp q0, q2, [x14] │ │ - strh w9, [sp, #376] │ │ - ldr w9, [sp, #104] │ │ - str w9, [x25] │ │ - add x0, sp, #0x38 │ │ - add x1, sp, #0x110 │ │ - bl 19a04 │ │ - ldr x15, [sp, #32] │ │ - tbnz w0, #0, 39394 │ │ - ldr x14, [sp, #24] │ │ - cbnz x29, 38d4c │ │ - b 391c4 │ │ - cbz x29, 39468 │ │ - add x27, x10, #0x3 │ │ - sub x29, x13, #0x3 │ │ - add x13, sp, #0xc0 │ │ - ldr x14, [sp, #24] │ │ - stp x27, x29, [sp, #40] │ │ - ldrb w10, [x10, #2] │ │ - cmp w10, #0x3 │ │ - b.hi 392a0 // b.pmore │ │ - orr w11, w11, w10, lsl #14 │ │ - tst w11, #0xffff │ │ - b.eq 39084 // b.none │ │ - mov w29, w12 │ │ - mov w12, #0xd // #13 │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbnz x9, 392c8 │ │ - b 392d8 │ │ - mov x9, xzr │ │ - mov x8, xzr │ │ - mov x10, xzr │ │ - mov w26, #0x6 // #6 │ │ - b 392e4 │ │ - add x27, x27, x29 │ │ - mov x9, xzr │ │ - mov x8, xzr │ │ - mov x10, xzr │ │ - mov w26, #0x13 // #19 │ │ + and w22, w24, #0xff │ │ + stp q0, q1, [sp, #304] │ │ + ldp q1, q0, [sp, #432] │ │ + str x10, [sp, #336] │ │ + lsr x10, x24, #16 │ │ + stp q1, q0, [sp, #272] │ │ + b.eq 3dcb0 // b.none │ │ + ldp q0, q1, [sp, #288] │ │ + add x12, sp, #0x200 │ │ + ldr x11, [sp, #336] │ │ + str x8, [sp, #512] │ │ + lsr x8, x24, #48 │ │ + ldr q2, [sp, #272] │ │ + strb w9, [sp, #521] │ │ + add x9, sp, #0x1b0 │ │ + stp q0, q1, [sp, #368] │ │ + ldr q0, [sp, #320] │ │ + str x11, [sp, #416] │ │ + ldurb w11, [x29, #-220] │ │ + str q0, [sp, #400] │ │ + ldp q0, q1, [sp, #368] │ │ + strh w8, [sp, #526] │ │ + ldr x8, [sp, #416] │ │ + sturb w11, [x29, #-188] │ │ + add x11, sp, #0x200 │ │ + stur q0, [x12, #40] │ │ + ldr q0, [sp, #400] │ │ + stur x8, [x11, #88] │ │ + ldr w8, [sp, #208] │ │ + str q2, [sp, #352] │ │ + stur q1, [x12, #56] │ │ + ldr q2, [sp, #352] │ │ + stur q0, [x12, #72] │ │ + ldur w12, [x29, #-224] │ │ + stur w10, [x9, #90] │ │ + ldr w9, [sp, #200] │ │ + strh w8, [sp, #616] │ │ + ldurb w8, [x29, #-188] │ │ + strb w9, [sp, #618] │ │ + stur w12, [x29, #-192] │ │ + strb w22, [sp, #520] │ │ + stur q2, [x11, #24] │ │ + str x21, [sp, #528] │ │ + str x23, [sp, #608] │ │ + sturb w8, [x11, #111] │ │ + stur w12, [x11, #107] │ │ + add x0, sp, #0xe0 │ │ + add x1, sp, #0x200 │ │ + bl 1b004 │ │ + ldr x2, [sp, #216] │ │ + tbnz w0, #0, 3dcc0 │ │ + cbnz x25, 3cc64 │ │ + b 3d0dc │ │ + mov w8, wzr │ │ + mov w23, wzr │ │ + mov w25, wzr │ │ + mov w22, #0x6 // #6 │ │ + b 3d0f0 │ │ + add x27, x27, x25 │ │ + mov w8, wzr │ │ + mov w23, wzr │ │ + mov w25, wzr │ │ + mov w22, #0x13 // #19 │ │ mov x21, x27 │ │ - b 392e4 │ │ + add x27, sp, #0x1b0 │ │ + bfi x23, x8, #16, #48 │ │ + add x0, sp, #0xe0 │ │ + bl 3eb38 │ │ + ldr x2, [sp, #216] │ │ + cmp w22, #0x52 │ │ + b.ne 3daa0 // b.any │ │ + ldr d0, [x2, #72] │ │ + ldp x9, x10, [x2, #16] │ │ + ldr x11, [x2, #64] │ │ + mov w14, #0x14 // #20 │ │ + add x26, sp, #0x200 │ │ + fmov w8, s0 │ │ + str d0, [sp, #584] │ │ + add x28, sp, #0x3e0 │ │ + sub x12, x9, #0x3 │ │ + str x11, [sp, #576] │ │ + add x22, x26, #0x16a │ │ + cmp x12, #0x2 │ │ + str x9, [sp, #528] │ │ + ldrb w9, [x20, #272] │ │ + lsr w13, w8, #16 │ │ + and w8, w8, #0xff00 │ │ + cset w11, cc // cc = lo, ul, last │ │ + ldp q1, q0, [x2, #32] │ │ + str x21, [sp, #880] │ │ + cmp w13, #0x4 │ │ + mov w13, #0x10 // #16 │ │ + str x10, [sp, #536] │ │ + cset w12, hi // hi = pmore │ │ + cmp w8, #0x800 │ │ + mov w8, #0x8 // #8 │ │ + csel x8, x13, x8, eq // eq = none │ │ + mov w13, #0xc // #12 │ │ + stp q1, q0, [sp, #544] │ │ + csel x13, x14, x13, eq // eq = none │ │ + tst w12, w9 │ │ + ldr q0, [x2] │ │ + csel x8, x8, xzr, ne // ne = any │ │ + ldr x9, [sp, #560] │ │ + str xzr, [sp, #888] │ │ + str x8, [sp, #928] │ │ + csel x8, x13, xzr, ne // ne = any │ │ + str x8, [sp, #944] │ │ + str x8, [sp, #952] │ │ + mov w8, #0x2f // #47 │ │ + str x8, [sp, #608] │ │ + ldr x8, [sp, #552] │ │ + str q0, [sp, #512] │ │ + str x8, [sp, #992] │ │ + add x8, x21, #0x10 │ │ + str x8, [sp, #1016] │ │ + add x8, sp, #0x3e0 │ │ + add x21, x8, #0x20 │ │ + str xzr, [sp, #904] │ │ + str xzr, [sp, #920] │ │ + str xzr, [sp, #936] │ │ + str x11, [sp, #592] │ │ + str x10, [sp, #600] │ │ + str x9, [sp, #1000] │ │ + str x26, [sp, #1008] │ │ + str xzr, [sp, #1024] │ │ + str xzr, [sp, #1080] │ │ + add x0, sp, #0x1b0 │ │ + add x1, sp, #0x3e0 │ │ + bl 3ed50 │ │ + ldrb w8, [sp, #432] │ │ + ldrb w9, [sp, #433] │ │ + cmp x8, #0x52 │ │ + b.ne 3d218 // b.any │ │ + ldr x8, [sp, #1024] │ │ + tbz w9, #0, 3d23c │ │ + cbz x8, 3d1ec │ │ + b 3d240 │ │ + ldur w10, [x27, #2] │ │ + ldrh w11, [sp, #438] │ │ + orr x8, x8, x9, lsl #8 │ │ + ldr x12, [sp, #440] │ │ + lsl x10, x10, #16 │ │ + str x12, [x19, #16] │ │ + orr x9, x10, x11, lsl #48 │ │ + orr x8, x8, x9 │ │ + b 3d984 │ │ + cbz x8, 3d7cc │ │ + ldr x11, [sp, #1040] │ │ + ldr x10, [sp, #1032] │ │ + ldr w9, [x11] │ │ + cmp w9, #0x1 │ │ + b.ne 3d4cc // b.any │ │ + ldp x9, x0, [x11, #16] │ │ + str x22, [sp, #192] │ │ + mov w22, wzr │ │ + stp x8, x10, [sp, #432] │ │ + stp x9, x0, [sp, #448] │ │ + str x21, [sp, #464] │ │ + cbz x0, 3d4f4 │ │ + ldr x10, [sp, #592] │ │ + add x25, sp, #0x160 │ │ + sub x28, x0, #0x1 │ │ + add x27, x9, #0x10 │ │ + mov w24, #0x2e // #46 │ │ + mov w21, #0x2130 // #8496 │ │ + mov w23, #0x2e // #46 │ │ + mov w8, #0x2e // #46 │ │ + stp x10, x8, [sp, #200] │ │ + b 3d2c4 │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + add x8, sp, #0x110 │ │ + ldr x24, [sp, #272] │ │ + ldur q0, [x8, #8] │ │ + str q0, [sp, #960] │ │ + sub x28, x28, #0x1 │ │ + add x27, x27, #0x10 │ │ + cmn x28, #0x1 │ │ + b.eq 3d7b8 // b.none │ │ + ldr x8, [sp, #464] │ │ + ldur q0, [x27, #-16] │ │ + add x0, sp, #0x160 │ │ + add x1, sp, #0x1b0 │ │ + add x3, sp, #0x110 │ │ + ldr x8, [x8, #24] │ │ + str q0, [sp, #272] │ │ + ldr w2, [x8, #72] │ │ + bl 35b24 │ │ + ldr x9, [sp, #352] │ │ + cmp x9, #0x2e │ │ + b.eq 3d7a0 // b.none │ │ + ldr x10, [sp, #376] │ │ + ldur q0, [x25, #8] │ │ + stp x27, x28, [sp, #448] │ │ + str x9, [sp, #352] │ │ + and w8, w10, #0xffff │ │ + str q0, [sp, #1088] │ │ + cmp w8, #0x72 │ │ + stur q0, [x25, #8] │ │ + str x10, [sp, #376] │ │ + b.le 3d360 │ │ + cmp w8, w21 │ │ + b.gt 3d3a4 │ │ + cmp w8, #0x73 │ │ + b.eq 3d3c8 // b.none │ │ + cmp w8, #0x74 │ │ + b.eq 3d428 // b.none │ │ + cmp w8, #0x8c │ │ + b.ne 3d2b4 // b.any │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldr x8, [sp, #272] │ │ + cmp x8, #0x12 │ │ + b.ne 3d2b4 // b.any │ │ + ldr x8, [sp, #280] │ │ + str x8, [sp, #944] │ │ + b 3d2b4 │ │ + cmp w8, #0x10 │ │ + b.le 3d3ec │ │ + cmp w8, #0x11 │ │ + b.eq 3d46c // b.none │ │ + cmp w8, #0x1b │ │ + b.eq 3d44c // b.none │ │ + cmp w8, #0x72 │ │ + b.ne 3d2b4 // b.any │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldr x8, [sp, #272] │ │ + cmp x8, #0x1c │ │ + b.ne 3d2b4 // b.any │ │ + ldr x8, [sp, #280] │ │ + str x8, [sp, #928] │ │ + b 3d2b4 │ │ + mov w9, #0x2131 // #8497 │ │ + cmp w8, w9 │ │ + b.eq 3d488 // b.none │ │ + mov w9, #0x2132 // #8498 │ │ + cmp w8, w9 │ │ + b.eq 3d428 // b.none │ │ + mov w9, #0x2133 // #8499 │ │ + cmp w8, w9 │ │ + b.ne 3d2b4 // b.any │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldr x8, [sp, #272] │ │ + cmp x8, #0xb │ │ + b.ne 3d2b4 // b.any │ │ + ldr x8, [sp, #280] │ │ + str x8, [sp, #936] │ │ + b 3d2b4 │ │ + cmp w8, #0x3 │ │ + b.eq 3d298 // b.none │ │ + cmp w8, #0x10 │ │ + b.ne 3d2b4 // b.any │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldp x8, x9, [sp, #272] │ │ + ldr x10, [sp, #216] │ │ + cmp x8, #0x10 │ │ + cset w8, eq // eq = none │ │ + csel x10, x9, x10, eq // eq = none │ │ + str x10, [sp, #216] │ │ + orr w22, w8, w22 │ │ + b 3d2b4 │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldr x8, [sp, #272] │ │ + cmp x8, #0x17 │ │ + b.ne 3d2b4 // b.any │ │ + ldr x8, [sp, #280] │ │ + str x8, [sp, #952] │ │ + b 3d2b4 │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + add x8, sp, #0x110 │ │ + ldr x23, [sp, #272] │ │ + ldur q0, [x8, #8] │ │ + str q0, [sp, #976] │ │ + b 3d2b4 │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldp x9, x8, [sp, #272] │ │ + str x9, [sp, #208] │ │ + str x8, [sp, #184] │ │ + b 3d2b4 │ │ + ldr x8, [sp, #200] │ │ + cbnz x8, 3d2b4 │ │ + add x0, sp, #0x110 │ │ + add x1, sp, #0x160 │ │ + bl 37c94 │ │ + ldr x8, [sp, #272] │ │ + cmp x8, #0x2d │ │ + b.ne 3d4c4 // b.any │ │ + ldr x8, [sp, #280] │ │ + mov w9, #0x1 // #1 │ │ + str x9, [sp, #592] │ │ + str x8, [sp, #600] │ │ + mov w8, #0x1 // #1 │ │ + str x8, [sp, #200] │ │ + b 3d2b4 │ │ + str xzr, [sp, #200] │ │ + b 3d2b4 │ │ + ldr x0, [x11, #8] │ │ + cmp x0, #0x6 │ │ + b.cs 3dde8 // b.hs, b.nlast │ │ + add x9, x11, #0x10 │ │ + str x22, [sp, #192] │ │ + mov w22, wzr │ │ + stp x8, x10, [sp, #432] │ │ + stp x9, x0, [sp, #448] │ │ + str x21, [sp, #464] │ │ + cbnz x0, 3d270 │ │ + mov w8, #0x2e // #46 │ │ + mov w23, #0x2e // #46 │ │ + mov w24, #0x2e // #46 │ │ + str x8, [sp, #208] │ │ + ldr w8, [x21, #40] │ │ + tbnz w8, #0, 3d520 │ │ + ldr x8, [sp, #432] │ │ + ldr x9, [x21] │ │ + mov w10, #0x1 // #1 │ │ + sub x8, x8, x9 │ │ + stp x10, x8, [x21, #40] │ │ + ldr q0, [sp, #224] │ │ + cmp x24, #0x2e │ │ + str q0, [sp, #1088] │ │ + b.ne 3d590 // b.any │ │ + mov x25, xzr │ │ + cmp x23, #0x2e │ │ + str xzr, [sp, #888] │ │ + str x21, [sp, #896] │ │ + b.eq 3d5d8 // b.none │ │ + ldr q0, [sp, #976] │ │ + ldr x3, [sp, #928] │ │ + add x0, sp, #0x3e0 │ │ + ldrb w2, [sp, #585] │ │ + sub x4, x29, #0xe0 │ │ + mov x1, x20 │ │ + stur x23, [x29, #-224] │ │ + stur q0, [x28, #152] │ │ + bl 339b4 │ │ + ldr w8, [sp, #992] │ │ + ldr x9, [sp, #1000] │ │ + cmp w8, #0x0 │ │ + ldr x8, [sp, #1008] │ │ + csel x24, xzr, x9, ne // ne = any │ │ + str x24, [sp, #904] │ │ + str x8, [sp, #912] │ │ + tbz w22, #0, 3d5fc │ │ + str x8, [sp, #176] │ │ + b 3d5e4 │ │ + ldr q0, [sp, #960] │ │ + ldr x3, [sp, #928] │ │ + add x0, sp, #0x3e0 │ │ + ldrb w2, [sp, #585] │ │ + sub x4, x29, #0xf8 │ │ + mov x1, x20 │ │ + stur x24, [x29, #-248] │ │ + stur q0, [x28, #128] │ │ + bl 339b4 │ │ + ldr w8, [sp, #992] │ │ + ldr x9, [sp, #1000] │ │ + ldr x21, [sp, #1008] │ │ + cmp w8, #0x0 │ │ + csel x25, xzr, x9, ne // ne = any │ │ + cmp x23, #0x2e │ │ + str x25, [sp, #888] │ │ + str x21, [sp, #896] │ │ + b.ne 3d544 // b.any │ │ + mov x24, xzr │ │ + str xzr, [sp, #904] │ │ + tbz w22, #0, 3d5fc │ │ + ldp x22, x8, [x20, #64] │ │ + ldr x9, [sp, #216] │ │ + subs x10, x8, x9 │ │ + b.cs 3d7e0 // b.hs, b.nlast │ │ + mov w8, #0x13 // #19 │ │ + b 3d980 │ │ + mov w23, #0x2f // #47 │ │ + str xzr, [sp, #200] │ │ + ldr x8, [sp, #608] │ │ + cmp x8, #0x2f │ │ + b.eq 3d650 // b.none │ │ + ldr x8, [sp, #696] │ │ + cbz x8, 3d620 │ │ + ldr x0, [sp, #704] │ │ + bl 75e00 │ │ + ldr x8, [sp, #720] │ │ + cbz x8, 3d630 │ │ + ldr x0, [sp, #728] │ │ + bl 75e00 │ │ + ldr x8, [sp, #744] │ │ + cbz x8, 3d640 │ │ + ldr x0, [sp, #752] │ │ + bl 75e00 │ │ + ldr x8, [sp, #768] │ │ + cbz x8, 3d650 │ │ + ldr x0, [sp, #776] │ │ + bl 75e00 │ │ + mov w8, #0x2e // #46 │ │ + ldr x9, [sp, #152] │ │ + str x23, [sp, #608] │ │ + str x8, [sp, #632] │ │ + ldr x8, [sp, #256] │ │ + str x9, [sp, #624] │ │ + ldr x9, [sp, #88] │ │ + stur x8, [x26, #160] │ │ + ldur x8, [x29, #-144] │ │ + str x9, [sp, #696] │ │ + ldp q0, q1, [sp, #224] │ │ + stur x8, [x26, #224] │ │ + ldp x8, x9, [sp, #64] │ │ + str x25, [sp, #616] │ │ + stp q0, q1, [x26, #128] │ │ + ldur q0, [x29, #-128] │ │ + str x8, [sp, #744] │ │ + ldur x8, [x29, #-176] │ │ + str x9, [sp, #752] │ │ + ldr x9, [sp, #80] │ │ + str x8, [x26, #272] │ │ + str x9, [sp, #760] │ │ + ldp x8, x9, [sp, #96] │ │ + stur q0, [x26, #168] │ │ + ldur q0, [x29, #-160] │ │ + str x27, [sp, #704] │ │ + str x8, [sp, #800] │ │ + ldr x8, [sp, #136] │ │ + str x9, [sp, #792] │ │ + str x8, [sp, #816] │ │ + ldr x8, [sp, #216] │ │ + stur q0, [x26, #208] │ │ + ldur q0, [x29, #-192] │ │ + str x8, [sp, #824] │ │ + ldr x8, [sp, #144] │ │ + str x22, [sp, #712] │ │ + str x8, [sp, #832] │ │ + ldp x9, x8, [sp, #168] │ │ + str q0, [x26, #256] │ │ + str x28, [sp, #808] │ │ + str x8, [sp, #856] │ │ + ldr w8, [sp, #164] │ │ + str x9, [sp, #840] │ │ + strb w8, [sp, #865] │ │ + ldp x10, x8, [sp, #192] │ │ + str x24, [sp, #848] │ │ + strb w21, [sp, #864] │ │ + strh w8, [sp, #866] │ │ + ldp w9, w8, [sp, #112] │ │ + strb w8, [sp, #868] │ │ + ldp w8, w11, [sp, #128] │ │ + strb w9, [sp, #873] │ │ + ldur w9, [x29, #-200] │ │ + strb w11, [sp, #869] │ │ + strb w8, [sp, #870] │ │ + ldp w8, w11, [sp, #120] │ │ + str w9, [x10] │ │ + strb w8, [sp, #872] │ │ + ldurh w8, [x29, #-196] │ │ + strb w11, [sp, #871] │ │ + strh w8, [x10, #4] │ │ + ldr x8, [sp, #208] │ │ + cmp x8, #0x2e │ │ + b.eq 3d848 // b.none │ │ + cbz x8, 3d840 │ │ + cmp x8, #0xc │ │ + b.ne 3d848 // b.any │ │ + ldp x8, x9, [x20, #16] │ │ + ldr x13, [sp, #936] │ │ + subs x11, x9, x13 │ │ + b.cc 3d784 // b.lo, b.ul, b.last │ │ + ldrb w9, [sp, #584] │ │ + ldr x10, [sp, #184] │ │ + add x8, x8, x13 │ │ + mul x12, x10, x9 │ │ + subs x10, x11, x12 │ │ + b.cs 3d914 // b.hs, b.nlast │ │ + mov x9, xzr │ │ + mov w10, #0x13 // #19 │ │ + orr x9, x10, x9 │ │ + stp x9, x8, [x19, #8] │ │ + mov w8, #0x2 // #2 │ │ + str x8, [x19] │ │ + b 3d990 │ │ + ldur q0, [x25, #8] │ │ + mov w8, #0x2 // #2 │ │ + str x8, [x19] │ │ + str q0, [sp, #1088] │ │ + stur q0, [x19, #8] │ │ + b 3d990 │ │ + ldr x21, [sp, #464] │ │ + add x28, sp, #0x3e0 │ │ + ldr w8, [x21, #40] │ │ + tbz w8, #0, 3d50c │ │ + b 3d520 │ │ + mov w8, #0x45 // #69 │ │ + mov w9, #0x2 // #2 │ │ + str xzr, [x19, #16] │ │ + strb w8, [x19, #8] │ │ + b 3d98c │ │ + cmp x10, #0x3 │ │ + add x22, x22, x9 │ │ + b.ls 3d814 // b.plast │ │ + mov x8, x22 │ │ + ldrb w13, [sp, #584] │ │ + sub x11, x10, #0x4 │ │ + ldr w9, [x8], #4 │ │ + cmn w9, #0x10 │ │ + b.cc 3d85c // b.lo, b.ul, b.last │ │ + cmn w9, #0x1 │ │ + b.eq 3d8ac // b.none │ │ + mov w9, #0x10 // #16 │ │ + b 3d82c │ │ + str wzr, [sp, #992] │ │ + mov w9, #0x13 // #19 │ │ + strb wzr, [sp, #998] │ │ + strh wzr, [sp, #996] │ │ + ldur w8, [x28, #3] │ │ + orr x9, x9, x8, lsl #32 │ │ + lsr x13, x9, #8 │ │ + lsr x20, x9, #16 │ │ + lsr x23, x9, #32 │ │ + and w26, w9, #0xff │ │ + b 3d968 │ │ + ldr x8, [sp, #184] │ │ + str x8, [sp, #920] │ │ + add x1, sp, #0x200 │ │ + mov x0, x19 │ │ + mov w2, #0x1c0 // #448 │ │ + bl 75e40 │ │ + b 3dac0 │ │ + mov w15, #0x4 // #4 │ │ + mov x14, x9 │ │ + cmp x11, x9 │ │ + b.cs 3d8e8 // b.hs, b.nlast │ │ + mov w23, wzr │ │ + mov w20, wzr │ │ + mov w13, wzr │ │ + b 3d960 │ │ mov w8, wzr │ │ - mov w29, wzr │ │ + mov w22, wzr │ │ mov w9, wzr │ │ mov w12, #0x13 // #19 │ │ - mov x21, x10 │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbnz x9, 392c8 │ │ - b 392d8 │ │ + mov x21, x11 │ │ + b 3da4c │ │ mov w8, wzr │ │ - mov w29, wzr │ │ + mov w22, wzr │ │ mov w9, wzr │ │ mov w12, #0x13 // #19 │ │ - mov x21, x11 │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbnz x9, 392c8 │ │ - b 392d8 │ │ + mov x21, x10 │ │ + b 3da4c │ │ + cmp x11, #0x7 │ │ + b.ls 3da18 // b.plast │ │ + ldrb w8, [x22, #10] │ │ + ldrh w11, [x22, #8] │ │ + mov w15, #0x8 // #8 │ │ + ldr w12, [x22, #4] │ │ + orr w8, w11, w8, lsl #16 │ │ + lsl x11, x12, #8 │ │ + ldrb w12, [x22, #11] │ │ + orr x8, x11, x8, lsl #40 │ │ + sub x11, x10, #0xc │ │ + extr x14, x12, x8, #8 │ │ + add x8, x22, #0xc │ │ + cmp x11, x14 │ │ + b.cc 3d86c // b.lo, b.ul, b.last │ │ + cmp x14, #0x1 │ │ + stur x14, [x29, #-88] │ │ + b.ls 3d94c // b.plast │ │ + mov x22, x8 │ │ + ldrh w12, [x22], #2 │ │ + sub w10, w12, #0x6 │ │ + cmn w10, #0x5 │ │ + b.hi 3db1c // b.pmore │ │ + mov w26, #0x11 // #17 │ │ + mov x22, x12 │ │ + b 3d968 │ │ + cmp w9, #0x3 │ │ + add x8, x8, x12 │ │ + b.gt 3dae0 │ │ + cmp w9, #0x1 │ │ + b.eq 3dc04 // b.none │ │ + cmp w9, #0x2 │ │ + b.ne 3dbf8 // b.any │ │ + cmp x10, #0x1 │ │ + b.ls 3d784 // b.plast │ │ + ldrh w8, [x8] │ │ + b 3d844 │ │ mov w9, wzr │ │ mov w12, #0x9 // #9 │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbnz x9, 392c8 │ │ - b 392d8 │ │ - ldrb w9, [sp, #553] │ │ - ldrh w29, [sp, #554] │ │ - ldr w8, [sp, #556] │ │ - ldr x21, [sp, #560] │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbnz x9, 392c8 │ │ - b 392d8 │ │ - mov x9, xzr │ │ - mov x10, xzr │ │ + b 3da4c │ │ + strh wzr, [sp, #992] │ │ + mov w23, wzr │ │ + mov w13, wzr │ │ + stur wzr, [x28, #2] │ │ + ldurh w20, [x28, #1] │ │ mov w26, #0x13 // #19 │ │ - mov x21, x11 │ │ - b 392e4 │ │ + mov x22, x8 │ │ + lsl x8, x23, #24 │ │ + mov w9, w13 │ │ + bfi x8, x20, #8, #16 │ │ + bfxil x8, x9, #0, #8 │ │ + mov w9, w26 │ │ + orr x8, x9, x8, lsl #8 │ │ + str x22, [x19, #16] │ │ + mov w9, #0x2 // #2 │ │ + str x8, [x19, #8] │ │ + str x9, [x19] │ │ + ldr x8, [sp, #880] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3d994 │ │ + b.ne 3d9b4 // b.any │ │ + dmb ishld │ │ + ldr x0, [sp, #880] │ │ + bl 3ea38 │ │ + ldr x8, [sp, #608] │ │ + cmp x8, #0x2f │ │ + b.eq 3dac0 // b.none │ │ + ldr x8, [sp, #696] │ │ + cbz x8, 3d9d0 │ │ + ldr x0, [sp, #704] │ │ + bl 75e00 │ │ + ldr x8, [sp, #720] │ │ + cbz x8, 3d9e0 │ │ + ldr x0, [sp, #728] │ │ + bl 75e00 │ │ + ldr x8, [sp, #744] │ │ + cbz x8, 3d9f0 │ │ + ldr x0, [sp, #752] │ │ + bl 75e00 │ │ + ldr x8, [sp, #768] │ │ + cbz x8, 3dac0 │ │ + ldr x0, [sp, #776] │ │ + bl 75e00 │ │ + b 3dac0 │ │ + ldurb w9, [x29, #-39] │ │ + ldurh w22, [x29, #-38] │ │ + ldur w8, [x29, #-36] │ │ + ldur x21, [x29, #-32] │ │ + b 3da4c │ │ + mov w9, #0x13 // #19 │ │ + mov x22, x8 │ │ + b 3d82c │ │ + mov w8, wzr │ │ + mov w23, wzr │ │ + mov w25, wzr │ │ + mov w22, #0x13 // #19 │ │ + mov x21, x10 │ │ + b 3d0f0 │ │ mov w8, wzr │ │ - mov w29, wzr │ │ + mov w22, wzr │ │ mov w9, wzr │ │ mov w12, #0x6 // #6 │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ + lsl w10, w22, #16 │ │ + add x27, sp, #0x1b0 │ │ + orr x8, x10, x8, lsl #32 │ │ bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbz x9, 392d8 │ │ - ldr x8, [sp, #464] │ │ - cbz x8, 392d8 │ │ - ldr x0, [sp, #472] │ │ - bl 72f50 │ │ - and x8, x26, #0xffffffffffffff00 │ │ - and x10, x26, #0xffffffffffff0000 │ │ - and x9, x26, #0xffffffff00000000 │ │ - and x8, x8, #0xff00 │ │ - and x10, x10, #0xffff0000 │ │ - orr x8, x9, x8 │ │ - and x9, x26, #0xff │ │ - orr x8, x8, x10 │ │ - orr x8, x9, x8 │ │ - stp x8, x21, [x19, #8] │ │ - ldp x20, x21, [sp, #64] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - str x8, [x19] │ │ - cbz x21, 393ac │ │ - add x19, x20, #0x10 │ │ - b 39324 │ │ - subs x21, x21, #0x1 │ │ - add x19, x19, #0x70 │ │ - b.eq 393ac // b.none │ │ - ldur x8, [x19, #-16] │ │ - cbz x8, 39318 │ │ - ldur x8, [x19, #-8] │ │ - cbz x8, 39318 │ │ - ldr x0, [x19] │ │ - bl 72f50 │ │ - b 39318 │ │ - ldur q0, [sp, #56] │ │ - ldur q1, [sp, #72] │ │ - ldur q2, [sp, #88] │ │ - stp q0, q1, [x19] │ │ - str q2, [x19, #32] │ │ - b 39448 │ │ - mov x9, xzr │ │ - mov x8, xzr │ │ - mov x10, xzr │ │ - mov w26, #0x13 // #19 │ │ - b 392e4 │ │ - mov x9, xzr │ │ - mov x8, xzr │ │ - mov x10, xzr │ │ - mov w26, #0x8 // #8 │ │ - b 392e4 │ │ - mov x9, xzr │ │ - mov x8, xzr │ │ - mov x10, xzr │ │ - mov w26, #0xa // #10 │ │ - b 392e4 │ │ - mov w8, #0xe // #14 │ │ - strb w8, [x19, #8] │ │ - ldp x20, x21, [sp, #64] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x9, [sp, #992] │ │ + orr x24, x8, x12 │ │ + cbz x9, 3da78 │ │ + ldr x8, [sp, #1000] │ │ + cbz x8, 3da78 │ │ + ldr x0, [sp, #1008] │ │ + bl 75e00 │ │ + lsr x23, x24, #16 │ │ + lsr x8, x24, #32 │ │ + lsr x25, x24, #8 │ │ + and w22, w24, #0xff │ │ + bfi x23, x8, #16, #48 │ │ + add x0, sp, #0xe0 │ │ + bl 3eb38 │ │ + ldr x2, [sp, #216] │ │ + cmp w22, #0x52 │ │ + b.eq 3d10c // b.none │ │ + lsr x8, x23, #32 │ │ + strb w22, [x19, #8] │ │ + strb w25, [x19, #9] │ │ + strh w8, [x19, #14] │ │ + mov w8, #0x2 // #2 │ │ + stur w23, [x19, #10] │ │ + str x21, [x19, #16] │ │ str x8, [x19] │ │ - cbnz x21, 39310 │ │ - ldr x8, [sp, #56] │ │ - cbz x8, 393bc │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x9, [sp, #80] │ │ - cbz x9, 393e0 │ │ - ldp x11, x8, [sp, #88] │ │ - mov w10, #0x1 // #1 │ │ - stp xzr, x9, [sp, #464] │ │ - stp xzr, x9, [sp, #496] │ │ - str x11, [sp, #480] │ │ - str x11, [sp, #512] │ │ - b 393e8 │ │ - mov x10, xzr │ │ - mov x8, xzr │ │ - add x0, sp, #0x228 │ │ - add x1, sp, #0x1c8 │ │ - str x10, [sp, #456] │ │ - str x10, [sp, #488] │ │ - str x8, [sp, #520] │ │ - bl 38b54 │ │ - ldr x8, [sp, #552] │ │ - cbz x8, 39448 │ │ - mov w19, #0x70 // #112 │ │ - b 39424 │ │ - add x0, sp, #0x228 │ │ - add x1, sp, #0x1c8 │ │ - bl 38b54 │ │ - ldr x8, [sp, #552] │ │ - cbz x8, 39448 │ │ - ldr x9, [sp, #568] │ │ - madd x8, x9, x19, x8 │ │ - ldr x9, [x8] │ │ - cbz x9, 39410 │ │ - ldr x9, [x8, #8] │ │ - cbz x9, 39410 │ │ - ldr x0, [x8, #16] │ │ - bl 72f50 │ │ - b 39410 │ │ - add sp, sp, #0x2a0 │ │ + add sp, sp, #0x550 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ + cmp w9, #0x4 │ │ + b.eq 3dc14 // b.none │ │ + cmp w9, #0x8 │ │ + b.ne 3dbf8 // b.any │ │ + cmp x10, #0x7 │ │ + b.ls 3d784 // b.plast │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x8, x8, x9, #8 │ │ + b 3d844 │ │ + cmp w12, #0x4 │ │ + sub x10, x14, #0x2 │ │ + b.ls 3dd04 // b.plast │ │ + cbz x10, 3de24 │ │ + ldrb w13, [x8, #2] │ │ + mov w23, wzr │ │ + mov w26, #0x19 // #25 │ │ + cmp w13, #0x8 │ │ + b.hi 3dcf8 // b.pmore │ │ + mov w10, #0x1 // #1 │ │ + mov w11, #0x116 // #278 │ │ + lsl w10, w10, w13 │ │ + tst w10, w11 │ │ + b.eq 3dcf8 // b.none │ │ + cmp x14, #0x3 │ │ + b.ne 3dc90 // b.any │ │ + mov w23, wzr │ │ + mov w20, wzr │ │ + mov w13, wzr │ │ + add x22, x8, #0x3 │ │ + mov w26, #0x13 // #19 │ │ + b 3d968 │ │ + ldrh w9, [sp, #238] │ │ + ldur w10, [sp, #234] │ │ + mov x11, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x8, [sp, #224] │ │ + ldrb w22, [sp, #232] │ │ + ldur q0, [sp, #248] │ │ + ldr x12, [sp, #264] │ │ + orr x23, x10, x9, lsl #32 │ │ + ldrb w25, [sp, #233] │ │ + ldr x21, [sp, #240] │ │ + cmp x8, x11 │ │ + stur q0, [x29, #-80] │ │ + stur x12, [x29, #-64] │ │ + b.ne 3dc24 // b.any │ │ + add x27, sp, #0x1b0 │ │ + cmp w22, #0x52 │ │ + b.eq 3d10c // b.none │ │ + b 3daa0 │ │ + mov w8, wzr │ │ + mov w23, wzr │ │ + mov w25, wzr │ │ + mov w22, #0x13 // #19 │ │ + b 3d0f0 │ │ + mov w8, wzr │ │ + mov w23, wzr │ │ + mov w25, wzr │ │ + mov w22, #0x8 // #8 │ │ + b 3d0d4 │ │ + mov w8, wzr │ │ + mov w23, wzr │ │ + mov w25, wzr │ │ + mov w22, #0xa // #10 │ │ + b 3d0d4 │ │ + lsl x9, x9, #8 │ │ + mov w10, #0x19 // #25 │ │ + b 3d78c │ │ + cmp x11, x12 │ │ + b.eq 3d784 // b.none │ │ + ldrb w8, [x8] │ │ + b 3d844 │ │ + cmp x10, #0x3 │ │ + b.ls 3d784 // b.plast │ │ + ldr w8, [x8] │ │ + b 3d844 │ │ + mov w9, #0x1 // #1 │ │ + str x8, [sp, #528] │ │ + ldur q0, [x29, #-80] │ │ + dup v1.2d, x9 │ │ + lsr x8, x23, #32 │ │ + ldur x9, [x29, #-64] │ │ + add x27, sp, #0x1b0 │ │ + mov w0, #0x40 // #64 │ │ + strb w22, [sp, #536] │ │ + strb w25, [sp, #537] │ │ + stur q0, [x27, #120] │ │ + str q1, [sp, #512] │ │ + stur w23, [x27, #106] │ │ + strh w8, [sp, #542] │ │ + str x9, [sp, #568] │ │ + str x21, [sp, #544] │ │ + bl 75e30 │ │ + cbz x0, 3e008 │ │ + ldp q0, q1, [sp, #512] │ │ + mov x21, x0 │ │ + ldr x2, [sp, #216] │ │ + stp q0, q1, [x0] │ │ + ldp q0, q2, [sp, #544] │ │ + stp q0, q2, [x0, #32] │ │ + b 3d10c │ │ + mov w12, #0xd // #13 │ │ + b 3da4c │ │ + sub x10, x14, #0x4 │ │ + stur x10, [x29, #-88] │ │ + ldrb w11, [x8, #3] │ │ + cbz w11, 3dd00 │ │ + mov w26, #0x44 // #68 │ │ + b 3d968 │ │ + add x27, sp, #0x1b0 │ │ + b 3da78 │ │ + lsr x8, x24, #32 │ │ + mov w23, w10 │ │ + mov w25, w9 │ │ + b 3d0f0 │ │ + mov w22, #0xe // #14 │ │ + add x27, sp, #0x1b0 │ │ + add x0, sp, #0xe0 │ │ + bl 3eb38 │ │ + ldr x2, [sp, #216] │ │ + cmp w22, #0x52 │ │ + b.eq 3d10c // b.none │ │ + b 3daa0 │ │ mov w8, wzr │ │ + mov w22, wzr │ │ mov w9, wzr │ │ mov w12, #0x13 // #19 │ │ mov x21, x27 │ │ - lsl x8, x8, #32 │ │ - bfi x8, x29, #16, #16 │ │ - bfi x8, x9, #8, #8 │ │ - ldr x9, [sp, #456] │ │ - orr x26, x8, x12 │ │ - cbnz x9, 392c8 │ │ - b 392d8 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8d0 │ │ + b 3da4c │ │ + mov w20, w23 │ │ + b 3d968 │ │ + add x22, x8, #0x4 │ │ + cmn w9, #0x10 │ │ + b.cc 3dd44 // b.lo, b.ul, b.last │ │ + cmp x10, #0x7 │ │ + b.ls 3de24 // b.plast │ │ + add x27, x22, #0x8 │ │ + stur x27, [x29, #-96] │ │ + ldrb w8, [x22, #6] │ │ + ldrh w9, [x22, #4] │ │ + ldr w11, [x22] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x11, #8 │ │ + ldrb w11, [x22, #7] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x9, x11, x8, #8 │ │ + sub x8, x10, #0x8 │ │ + b 3dd5c │ │ + cmp x10, #0x3 │ │ + b.ls 3de24 // b.plast │ │ + ldr w9, [x22], #4 │ │ + sub x8, x10, #0x4 │ │ + mov x27, x22 │ │ + stur x22, [x29, #-96] │ │ + subs x10, x8, x9 │ │ + b.cs 3dd70 // b.hs, b.nlast │ │ + mov w26, #0x13 // #19 │ │ + mov x22, x27 │ │ + b 3d968 │ │ + cbz x9, 3ddd0 │ │ + mov x8, x27 │ │ + str x9, [sp, #168] │ │ + sub x9, x9, #0x1 │ │ + ldrb w11, [x8], #1 │ │ + str w15, [sp, #164] │ │ + stp x14, x21, [sp, #144] │ │ + stur x9, [x29, #-88] │ │ + cbz w11, 3ddfc │ │ + mov x21, x13 │ │ + cmp w12, #0x4 │ │ + str w11, [sp, #132] │ │ + str x10, [sp, #136] │ │ + str x12, [sp, #200] │ │ + b.cc 3de04 // b.lo, b.ul, b.last │ │ + cbz x9, 3d86c │ │ + ldr x8, [sp, #168] │ │ + sub x9, x8, #0x2 │ │ + stur x9, [x29, #-88] │ │ + ldrb w8, [x27, #1] │ │ + str w8, [sp, #128] │ │ + cbz w8, 3dec0 │ │ + add x8, x27, #0x2 │ │ + b 3de0c │ │ + mov w23, wzr │ │ + mov w20, wzr │ │ + mov w13, wzr │ │ + mov w26, #0x13 // #19 │ │ + mov x22, x27 │ │ + b 3d968 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov w1, #0x5 // #5 │ │ + bl 17680 │ │ + b 3e17c │ │ + mov w26, #0x1c // #28 │ │ + b 3d968 │ │ + mov w10, #0x1 // #1 │ │ + str w10, [sp, #128] │ │ + cbz x9, 3d86c │ │ + mov x22, x8 │ │ + cmp x9, #0x1 │ │ + ldrb w10, [x22], #1 │ │ + stur x22, [x29, #-96] │ │ + b.ne 3de38 // b.any │ │ + mov w23, wzr │ │ + mov w20, wzr │ │ + mov w13, wzr │ │ + mov w26, #0x13 // #19 │ │ + b 3d968 │ │ + subs x11, x9, #0x2 │ │ + stur x11, [x29, #-88] │ │ + b.eq 3dec8 // b.none │ │ + add x22, x8, #0x3 │ │ + ldrb w11, [x8, #1] │ │ + stur x22, [x29, #-96] │ │ + str w11, [sp, #124] │ │ + ldrb w11, [x8, #2] │ │ + str w11, [sp, #120] │ │ + cbz w11, 3dee0 │ │ + cmp w10, #0x0 │ │ + cset w10, ne // ne = any │ │ + cmp x9, #0x3 │ │ + str w10, [sp, #116] │ │ + b.eq 3de24 // b.none │ │ + sub x10, x9, #0x4 │ │ + stur x10, [x29, #-88] │ │ + ldrb w11, [x8, #3] │ │ + str w11, [sp, #112] │ │ + cbz w11, 3dee8 │ │ + ldr w11, [sp, #112] │ │ + sub w11, w11, #0x1 │ │ + and x11, x11, #0xff │ │ + str x11, [sp, #96] │ │ + subs x10, x10, x11 │ │ + add x11, x8, #0x4 │ │ + str x11, [sp, #104] │ │ + b.cs 3def0 // b.hs, b.nlast │ │ + ldr x22, [sp, #104] │ │ + mov w23, wzr │ │ + mov w20, wzr │ │ + mov w13, wzr │ │ + mov w26, #0x13 // #19 │ │ + b 3d968 │ │ + mov w26, #0x1d // #29 │ │ + b 3d968 │ │ + mov w23, wzr │ │ + mov w20, wzr │ │ + mov w13, wzr │ │ + add x22, x8, #0x2 │ │ + mov w26, #0x13 // #19 │ │ + b 3d968 │ │ + mov w26, #0x1e // #30 │ │ + b 3d968 │ │ + mov w26, #0x1f // #31 │ │ + b 3d968 │ │ + ldp x12, x11, [sp, #96] │ │ + stur xzr, [x29, #-64] │ │ + add x22, x11, x12 │ │ + mov w11, #0x8 // #8 │ │ + stp xzr, x11, [x29, #-80] │ │ + ldr x11, [sp, #200] │ │ + stp x22, x10, [x29, #-96] │ │ + cmp w11, #0x4 │ │ + b.hi 3dfbc // b.pmore │ │ + cbz x10, 3e0f0 │ │ + mov x23, xzr │ │ + add x9, x8, x9 │ │ + mov w8, #0x8 // #8 │ │ + mov w11, #0x2 // #2 │ │ + str x11, [sp, #56] │ │ + mov x28, xzr │ │ + mov x11, x26 │ │ + mov x26, x22 │ │ + ldrb w12, [x26, x28] │ │ + cbz w12, 3df54 │ │ + add x28, x28, #0x1 │ │ + add x12, x26, x28 │ │ + cmp x12, x9 │ │ + b.ne 3df38 // b.any │ │ + b 3e01c │ │ + add x9, x26, x28 │ │ + mvn x11, x28 │ │ + add x9, x9, #0x1 │ │ + add x10, x10, x11 │ │ + stp x9, x10, [x29, #-96] │ │ + cbz x28, 3e1d0 │ │ + ldur x9, [x29, #-80] │ │ + cmp x23, x9 │ │ + b.ne 3df8c // b.any │ │ + sub x0, x29, #0x50 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x2d0 │ │ + bl 3f4d8 │ │ + ldur x8, [x29, #-72] │ │ + mov w9, #0x18 // #24 │ │ + mov w10, #0x1f // #31 │ │ + mov x11, x26 │ │ + madd x9, x23, x9, x8 │ │ + add x23, x23, #0x1 │ │ + stp x10, x26, [x9] │ │ + str x28, [x9, #16] │ │ + ldp x22, x10, [x29, #-96] │ │ + stur x23, [x29, #-64] │ │ + add x9, x22, x10 │ │ + cbnz x10, 3df2c │ │ + b 3e0f0 │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + bl 3f09c │ │ + ldr x10, [sp, #992] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x9, [sp, #1000] │ │ + ldr x22, [sp, #1008] │ │ + cmp x10, x8 │ │ + str x9, [sp, #56] │ │ + str x10, [sp, #88] │ │ + b.ne 3e024 // b.any │ │ + ldr x9, [sp, #56] │ │ + mov w21, #0x1 // #1 │ │ + lsr x8, x9, #8 │ │ + lsr x20, x9, #16 │ │ + lsr x23, x9, #32 │ │ + and w26, w9, #0xff │ │ + mov w24, w8 │ │ + b 3e268 │ │ + mov w0, #0x8 // #8 │ │ + mov w1, #0x40 // #64 │ │ + add x20, sp, #0x200 │ │ + bl 169c8 │ │ + b 3e17c │ │ + mov x22, x26 │ │ + b 3e0f0 │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + bl 3f34c │ │ + ldrb w26, [sp, #992] │ │ + cmp w26, #0x52 │ │ + b.ne 3e118 // b.any │ │ + ldr x8, [sp, #1000] │ │ + str x8, [sp, #64] │ │ + cbz x8, 3e148 │ │ + ldr w8, [sp, #164] │ │ + mov x26, xzr │ │ + mov x28, xzr │ │ + orr w8, w21, w8, lsl #8 │ │ + str w8, [sp, #48] │ │ + mov w8, #0x8 // #8 │ │ + str x8, [sp, #72] │ │ + b 3e090 │ │ + ldp x8, x9, [sp, #72] │ │ + add x28, x28, #0x1 │ │ + add x8, x8, x26 │ │ + add x26, x26, #0x18 │ │ + stp x24, x23, [x8] │ │ + str x9, [x8, #16] │ │ + ldr x8, [sp, #64] │ │ + stur x28, [x29, #-64] │ │ + cmp x8, x28 │ │ + b.eq 3e1a4 // b.none │ │ + ldr w8, [sp, #48] │ │ + mov w9, #0x50000 // #327680 │ │ + ldr x3, [sp, #56] │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + mov x4, x22 │ │ + orr w2, w8, w9 │ │ + bl 3f3f8 │ │ + ldr x24, [sp, #992] │ │ + ldr x23, [sp, #1000] │ │ + ldr x8, [sp, #1008] │ │ + cmp x24, #0x2e │ │ + str x8, [sp, #80] │ │ + b.eq 3e180 // b.none │ │ + ldur x8, [x29, #-80] │ │ + cmp x28, x8 │ │ + b.ne 3e068 // b.any │ │ + sub x0, x29, #0x50 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x2b8 │ │ + bl 3f4d8 │ │ + ldur x8, [x29, #-72] │ │ + str x8, [sp, #72] │ │ + b 3e068 │ │ + lsr x8, x11, #8 │ │ + lsr x20, x11, #16 │ │ + lsr x23, x11, #32 │ │ + mov w9, #0x2 // #2 │ │ + str xzr, [sp, #88] │ │ + mov w21, wzr │ │ + mov w26, #0x13 // #19 │ │ + str x9, [sp, #56] │ │ + mov w24, w8 │ │ + b 3e268 │ │ + add x10, sp, #0x3e0 │ │ + ldrb w8, [sp, #999] │ │ + ldr x22, [sp, #1000] │ │ + ldurh w9, [x10, #5] │ │ + mov w21, wzr │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [x10, #1] │ │ + orr x8, x9, x8, lsl #32 │ │ + mov w24, w9 │ │ + lsr x20, x8, #8 │ │ + lsr x23, x8, #24 │ │ + b 3e268 │ │ + mov x24, xzr │ │ + mov w8, #0x8 // #8 │ │ + stur xzr, [x29, #-24] │ │ + stp xzr, x8, [x29, #-40] │ │ + b 3e1f0 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7c0 │ │ mov w1, #0x5 // #5 │ │ - bl 161cc │ │ - b 394b4 │ │ + bl 16e34 │ │ + b 3e17c │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x50 // #80 │ │ - bl 15a5c │ │ + bl 169c8 │ │ brk #0x1 │ │ - b 394f4 │ │ - ldr x8, [sp, #648] │ │ + lsr x8, x23, #32 │ │ + lsr x9, x23, #8 │ │ + lsr x20, x23, #16 │ │ + ldr x22, [sp, #80] │ │ + mov w21, wzr │ │ + and w26, w23, #0xff │ │ + mov w23, w8 │ │ + mov w24, w9 │ │ + b 3e268 │ │ + mov x24, xzr │ │ + ldr x9, [sp, #200] │ │ + mov w8, #0x8 // #8 │ │ + stur xzr, [x29, #-24] │ │ + stp xzr, x8, [x29, #-40] │ │ + cmp w9, #0x5 │ │ + b.cs 3e1f0 // b.hs, b.nlast │ │ + cbz x25, 3e3d8 │ │ + mov w23, #0x1f // #31 │ │ + stp xzr, xzr, [x29, #-56] │ │ + b 3e3dc │ │ + mov x22, xzr │ │ + str xzr, [sp, #88] │ │ + ldr x9, [sp, #200] │ │ + mov w8, #0x8 // #8 │ │ + stur xzr, [x29, #-24] │ │ + stp xzr, x8, [x29, #-40] │ │ + cmp w9, #0x5 │ │ + b.cc 3e1c0 // b.lo, b.ul, b.last │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + bl 3f09c │ │ + ldr x10, [sp, #992] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x11, [sp, #1000] │ │ + ldr x9, [sp, #1008] │ │ + cmp x10, x8 │ │ + str x10, [sp, #64] │ │ + stp x11, x9, [sp, #72] │ │ + b.ne 3e298 // b.any │ │ + ldr x9, [sp, #72] │ │ + mov w21, #0x1 // #1 │ │ + lsr x8, x9, #8 │ │ + lsr x20, x9, #16 │ │ + lsr x23, x9, #32 │ │ + and w26, w9, #0xff │ │ + mov w24, w8 │ │ + ldur x8, [x29, #-40] │ │ + cbz x8, 3e248 │ │ + ldur x0, [x29, #-32] │ │ + bl 75e00 │ │ + ldr x8, [sp, #64] │ │ + cmp x8, #0x0 │ │ + csinc w8, w21, wzr, ne // ne = any │ │ + tbnz w8, #0, 3e260 │ │ + ldr x0, [sp, #72] │ │ + bl 75e00 │ │ + ldr x22, [sp, #80] │ │ + mov w21, wzr │ │ + ldur x8, [x29, #-80] │ │ + cbz x8, 3e278 │ │ + ldur x0, [x29, #-72] │ │ + bl 75e00 │ │ + ldr x8, [sp, #88] │ │ + cmp x8, #0x0 │ │ + csinc w8, w21, wzr, ne // ne = any │ │ + tbnz w8, #0, 3e290 │ │ + ldr x0, [sp, #56] │ │ + bl 75e00 │ │ + mov x13, x24 │ │ + b 3d968 │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + bl 3f34c │ │ + ldrb w26, [sp, #992] │ │ + cmp w26, #0x52 │ │ + b.ne 3e39c // b.any │ │ + ldr x8, [sp, #1000] │ │ + str x8, [sp, #16] │ │ + cbz x8, 3e540 │ │ + ldr w8, [sp, #164] │ │ + mov x28, xzr │ │ + mov w23, #0x2e // #46 │ │ + orr w8, w21, w8, lsl #8 │ │ + str w8, [sp, #12] │ │ + mov w8, #0x8 // #8 │ │ + stp x8, xzr, [sp, #24] │ │ + b 3e324 │ │ + ldp x8, x9, [sp, #24] │ │ + add x28, x28, #0x1 │ │ + ldp x11, x10, [sp, #40] │ │ + add x8, x8, x9 │ │ + add x9, x9, #0x58 │ │ + stp x26, x11, [x8] │ │ + str x10, [x8, #16] │ │ + ldp q1, q0, [sp, #464] │ │ + str x9, [sp, #32] │ │ + ldp q2, q3, [sp, #432] │ │ + stur q0, [x8, #72] │ │ + stur q1, [x8, #56] │ │ + stur q3, [x8, #40] │ │ + stur q2, [x8, #24] │ │ + ldr x8, [sp, #16] │ │ + stur x28, [x29, #-24] │ │ + cmp x8, x28 │ │ + b.eq 3e544 // b.none │ │ + ldr w8, [sp, #12] │ │ + ldp x3, x4, [sp, #72] │ │ + mov w9, #0x50000 // #327680 │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + orr w2, w8, w9 │ │ + bl 3f59c │ │ + ldr x26, [sp, #992] │ │ + ldr x9, [sp, #1000] │ │ + ldr x8, [sp, #1008] │ │ + cmp x26, #0x2e │ │ + stp x9, x8, [sp, #40] │ │ + b.eq 3e5b4 // b.none │ │ + add x9, sp, #0x3e0 │ │ + ldur x8, [x29, #-40] │ │ + ldur q0, [x9, #24] │ │ + ldur q1, [x9, #40] │ │ + ldur q2, [x9, #56] │ │ + cmp x28, x8 │ │ + stp q0, q1, [sp, #432] │ │ + ldur q0, [x9, #72] │ │ + stp q2, q0, [sp, #464] │ │ + b.ne 3e2dc // b.any │ │ + sub x0, x29, #0x28 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x2e8 │ │ + bl 32d38 │ │ + ldur x8, [x29, #-32] │ │ + str x8, [sp, #24] │ │ + b 3e2dc │ │ + add x10, sp, #0x3e0 │ │ + ldrb w8, [sp, #999] │ │ + mov w21, wzr │ │ + ldurh w9, [x10, #5] │ │ + orr w8, w9, w8, lsl #16 │ │ + ldur w9, [x10, #1] │ │ + orr x8, x9, x8, lsl #32 │ │ + mov w24, w9 │ │ + lsr x20, x8, #8 │ │ + lsr x23, x8, #24 │ │ + ldr x8, [sp, #1000] │ │ + str x8, [sp, #80] │ │ + ldur x8, [x29, #-40] │ │ + cbnz x8, 3e240 │ │ + b 3e248 │ │ + mov w23, #0x2e // #46 │ │ + ldp x9, x8, [x29, #-96] │ │ + str x9, [sp, #80] │ │ + cbz x8, 3e514 │ │ + ldr x9, [sp, #80] │ │ + mov w10, #0x8 // #8 │ │ + str x10, [sp, #48] │ │ + mov w10, #0x2 // #2 │ │ + add x9, x9, x8 │ │ + stp xzr, x10, [sp, #64] │ │ + mov x10, x26 │ │ + ldr x26, [sp, #80] │ │ + mov x3, xzr │ │ + ldrb w11, [x26, x3] │ │ + cbz w11, 3e428 │ │ + add x3, x3, #0x1 │ │ + add x11, x26, x3 │ │ + cmp x11, x9 │ │ + b.ne 3e40c // b.any │ │ + b 3e50c │ │ + add x9, x26, x3 │ │ + mvn x10, x3 │ │ + add x9, x9, #0x1 │ │ + add x8, x8, x10 │ │ + stp x9, x8, [x29, #-96] │ │ + cbz x3, 3e5e4 │ │ + add x0, sp, #0x3e0 │ │ + sub x1, x29, #0x60 │ │ + mov x2, x26 │ │ + bl 3f850 │ │ + ldr x8, [sp, #1000] │ │ + ldr x28, [sp, #992] │ │ + str x8, [sp, #40] │ │ + ldr x8, [sp, #1008] │ │ + cmp x28, #0x2e │ │ + str x8, [sp, #80] │ │ + b.eq 3e5f0 // b.none │ │ + add x9, sp, #0x3e0 │ │ + ldur x8, [x29, #-40] │ │ + ldur q0, [x9, #24] │ │ + ldur q1, [x9, #40] │ │ + ldur q2, [x9, #56] │ │ + stp q0, q1, [sp, #352] │ │ + ldur q0, [x9, #72] │ │ + ldr x9, [sp, #64] │ │ + cmp x9, x8 │ │ + stp q2, q0, [sp, #384] │ │ + b.ne 3e4b0 // b.any │ │ + sub x0, x29, #0x28 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x300 │ │ + bl 32d38 │ │ + ldur x8, [x29, #-32] │ │ + str x8, [sp, #48] │ │ + ldr x11, [sp, #64] │ │ + mov w8, #0x58 // #88 │ │ + ldr x9, [sp, #48] │ │ + madd x9, x11, x8, x9 │ │ + ldr x8, [sp, #40] │ │ + add x11, x11, #0x1 │ │ + str x11, [sp, #64] │ │ + stp x28, x8, [x9] │ │ + ldr x8, [sp, #80] │ │ + str x8, [x9, #16] │ │ + ldp q0, q2, [sp, #352] │ │ + ldp q3, q1, [sp, #384] │ │ + stur q0, [x9, #24] │ │ + ldp x10, x8, [x29, #-96] │ │ + stur q1, [x9, #72] │ │ + stur q3, [x9, #56] │ │ + stur q2, [x9, #40] │ │ + str x10, [sp, #80] │ │ + add x9, x10, x8 │ │ + mov x10, x26 │ │ + stur x11, [x29, #-24] │ │ + cbnz x8, 3e400 │ │ + b 3e514 │ │ + str x26, [sp, #80] │ │ + b 3e514 │ │ + lsr x8, x10, #8 │ │ + lsr x20, x10, #16 │ │ + lsr x23, x10, #32 │ │ + mov w21, wzr │ │ + mov w26, #0x13 // #19 │ │ + mov w9, #0x2 // #2 │ │ + mov w24, w8 │ │ + stp xzr, x9, [sp, #64] │ │ + ldur x8, [x29, #-40] │ │ + cbnz x8, 3e240 │ │ + b 3e248 │ │ + mov w23, #0x2e // #46 │ │ + ldur x8, [x29, #-64] │ │ + ldur q0, [x29, #-80] │ │ + sub x9, x29, #0x66 │ │ + ldur q1, [x9, #62] │ │ + stp xzr, xzr, [sp, #296] │ │ + add x26, sp, #0x200 │ │ + stur x8, [x29, #-144] │ │ + ldur x8, [x29, #-24] │ │ + stur q0, [x29, #-160] │ │ + ldur q0, [x9, #46] │ │ + ldr w9, [x9] │ │ + stur x8, [x29, #-176] │ │ + str xzr, [sp, #256] │ │ + ldurh w8, [x29, #-98] │ │ + str xzr, [sp, #288] │ │ + stur q1, [x29, #-192] │ │ + stur q0, [x29, #-128] │ │ + ldp q1, q0, [sp, #272] │ │ + sturh w8, [x29, #-196] │ │ + ldr x8, [sp, #168] │ │ + stur w9, [x29, #-200] │ │ + add x28, x27, x8 │ │ + ldr x27, [sp, #56] │ │ + stp q1, q0, [sp, #224] │ │ + ldr x8, [sp, #608] │ │ + cmp x8, #0x2f │ │ + b.ne 3d610 // b.any │ │ + b 3d650 │ │ + ldr x9, [sp, #40] │ │ + mov w21, wzr │ │ + lsr x8, x9, #8 │ │ + lsr x23, x9, #32 │ │ + lsr x20, x9, #16 │ │ + and w26, w9, #0xff │ │ + mov w24, w8 │ │ + ldr x8, [sp, #48] │ │ + str x8, [sp, #80] │ │ + ldur x8, [x29, #-40] │ │ + cbnz x8, 3e240 │ │ + b 3e248 │ │ + str xzr, [sp, #64] │ │ + str xzr, [sp, #80] │ │ + b 3e544 │ │ + ldr x9, [sp, #40] │ │ + mov w21, wzr │ │ + lsr x8, x9, #8 │ │ + lsr x20, x9, #16 │ │ + lsr x23, x9, #32 │ │ + and w26, w9, #0xff │ │ + mov w9, #0x2 // #2 │ │ + mov w24, w8 │ │ + stp xzr, x9, [sp, #64] │ │ + ldur x8, [x29, #-40] │ │ + cbnz x8, 3e240 │ │ + b 3e248 │ │ + mov w8, #0x2 // #2 │ │ + mov x19, x0 │ │ + mov w20, wzr │ │ + mov w21, #0x1 // #1 │ │ + str x8, [sp, #72] │ │ + b 3e670 │ │ mov x19, x0 │ │ - cbz x8, 394f8 │ │ - ldr x0, [sp, #656] │ │ - bl 72f50 │ │ - b 394f8 │ │ - ldr x8, [sp, #456] │ │ + mov w20, #0x1 // #1 │ │ + b 3e670 │ │ + mov w8, #0x2 // #2 │ │ mov x19, x0 │ │ - cbz x8, 394f8 │ │ - ldr x8, [sp, #464] │ │ - cbz x8, 394f8 │ │ - ldr x0, [sp, #472] │ │ - bl 72f50 │ │ - b 394f8 │ │ + str xzr, [sp, #88] │ │ + mov w20, wzr │ │ + str x8, [sp, #56] │ │ + b 3e6a8 │ │ + ldr x8, [sp, #64] │ │ mov x19, x0 │ │ - ldp x20, x21, [sp, #64] │ │ - cbnz x21, 39524 │ │ - ldr x8, [sp, #56] │ │ - cbz x8, 39510 │ │ + mov w20, wzr │ │ + cmp x8, #0x0 │ │ + cset w21, eq // eq = none │ │ + ldur x8, [x29, #-40] │ │ + cbz x8, 3e680 │ │ + ldur x0, [x29, #-32] │ │ + bl 75e00 │ │ + orr w8, w21, w20 │ │ + tbnz w8, #0, 3e6a4 │ │ + ldr x0, [sp, #72] │ │ + bl 75e00 │ │ + b 3e6a4 │ │ + mov x19, x0 │ │ + mov w20, #0x1 // #1 │ │ + b 3e6a8 │ │ + mov x19, x0 │ │ + mov w20, wzr │ │ + ldur x8, [x29, #-80] │ │ + cbz x8, 3e6b8 │ │ + ldur x0, [x29, #-72] │ │ + bl 75e00 │ │ + ldr x8, [sp, #88] │ │ + cmp x8, #0x0 │ │ + csinc w8, w20, wzr, ne // ne = any │ │ + tbnz w8, #0, 3e760 │ │ + ldr x0, [sp, #56] │ │ + bl 75e00 │ │ + b 3e760 │ │ + mov x19, x0 │ │ + b 3e718 │ │ + ldr x24, [sp, #992] │ │ + b 3e700 │ │ + ldp x8, x1, [x29, #-40] │ │ + mov x19, x0 │ │ + mov w2, #0x8 // #8 │ │ + mov w3, #0x10 // #16 │ │ + mov x0, x8 │ │ + bl 1a7e4 │ │ + b 3e704 │ │ + mov x19, x0 │ │ + cbz x24, 3e718 │ │ + ldr x8, [sp, #1000] │ │ + cbz x8, 3e718 │ │ + ldr x0, [sp, #1008] │ │ + bl 75e00 │ │ + add x0, sp, #0xe0 │ │ + bl 3eb38 │ │ + b 3e74c │ │ + bl 19764 │ │ + mov x19, x0 │ │ + add x8, sp, #0x200 │ │ + add x0, x8, #0x60 │ │ + bl 3eac8 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + mov x19, x0 │ │ + add x0, x20, #0x10 │ │ + bl 3eb38 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + b 3e75c │ │ + mov x19, x0 │ │ + ldr x8, [sp, #880] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3e764 │ │ + b.ne 3e784 // b.any │ │ + dmb ishld │ │ + ldr x0, [sp, #880] │ │ + bl 3ea38 │ │ + add x8, sp, #0x200 │ │ + add x0, x8, #0x60 │ │ + bl 3eac8 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #448] │ │ + mov x19, x0 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3e7b0 │ │ + b.ne 3e7d0 // b.any │ │ + dmb ishld │ │ + add x0, x19, #0x1c0 │ │ + bl 30484 │ │ + ldr x8, [x19, #368] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3e7d4 │ │ + b.ne 3e7f4 // b.any │ │ + dmb ishld │ │ + ldr x0, [x19, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x19, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 3e848 // b.none │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 3e810 │ │ + ldr x0, [x19, #192] │ │ + bl 75e00 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 3e820 │ │ + ldr x0, [x19, #216] │ │ + bl 75e00 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 3e830 │ │ + ldr x0, [x19, #240] │ │ + bl 75e00 │ │ + ldr x8, [x19, #256] │ │ + cbz x8, 3e848 │ │ + ldr x0, [x19, #264] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x20, x0 │ │ + add x0, x19, #0x60 │ │ + bl 3eac8 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - ldr x9, [sp, #80] │ │ - cbnz x9, 39554 │ │ - mov x10, xzr │ │ - mov x8, xzr │ │ - b 39574 │ │ + bl 71c04 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + bl 3e990 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + bl 19764 │ │ + b 3e884 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x52 │ │ + b.ne 3e948 // b.any │ │ + mov x19, x1 │ │ + cbz x1, 3e948 │ │ + ldr x8, [x19, #448] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3e8a8 │ │ + b.ne 3e8c8 // b.any │ │ + dmb ishld │ │ + add x0, x19, #0x1c0 │ │ + bl 30484 │ │ + ldr x8, [x19, #368] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3e8cc │ │ + b.ne 3e8ec // b.any │ │ + dmb ishld │ │ + ldr x0, [x19, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x19, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 3e938 // b.none │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 3e908 │ │ + ldr x0, [x19, #192] │ │ + bl 75e00 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 3e918 │ │ + ldr x0, [x19, #216] │ │ + bl 75e00 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 3e928 │ │ + ldr x0, [x19, #240] │ │ + bl 75e00 │ │ + ldr x8, [x19, #256] │ │ + cbz x8, 3e938 │ │ + ldr x0, [x19, #264] │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x20, x0 │ │ + add x0, x19, #0x60 │ │ + bl 3eac8 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + bl 3e990 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #368] │ │ + mov x19, x0 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3e9a4 │ │ + b.ne 3e9c4 // b.any │ │ + dmb ishld │ │ + ldr x0, [x19, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x19, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 3ea18 // b.none │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 3e9e0 │ │ + ldr x0, [x19, #192] │ │ + bl 75e00 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 3e9f0 │ │ + ldr x0, [x19, #216] │ │ + bl 75e00 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 3ea00 │ │ + ldr x0, [x19, #240] │ │ + bl 75e00 │ │ + ldr x8, [x19, #256] │ │ + cbz x8, 3ea18 │ │ + ldr x0, [x19, #264] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + mov x20, x0 │ │ + add x0, x19, #0x60 │ │ + bl 3eac8 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + mov x19, x0 │ │ + add x0, x0, #0x10 │ │ + bl 3eb38 │ │ + cmn x19, #0x1 │ │ + b.eq 3ea84 // b.none │ │ + add x8, x19, #0x8 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3ea5c │ │ + b.ne 3ea84 // b.any │ │ + mov x0, x19 │ │ + dmb ishld │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + cmn x19, #0x1 │ │ + mov x20, x0 │ │ + b.eq 3eac0 // b.none │ │ + add x8, x19, #0x8 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 3eaa0 │ │ + b.ne 3eac0 // b.any │ │ + mov x0, x19 │ │ + dmb ishld │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0] │ │ + cmp x8, #0x2f │ │ + b.eq 3eb2c // b.none │ │ + ldr x8, [x0, #88] │ │ + mov x19, x0 │ │ + cbz x8, 3eaf4 │ │ + ldr x0, [x19, #96] │ │ + bl 75e00 │ │ + ldr x8, [x19, #112] │ │ + cbz x8, 3eb04 │ │ + ldr x0, [x19, #120] │ │ + bl 75e00 │ │ + ldr x8, [x19, #136] │ │ + cbz x8, 3eb14 │ │ + ldr x0, [x19, #144] │ │ + bl 75e00 │ │ + ldr x8, [x19, #160] │ │ + cbz x8, 3eb2c │ │ + ldr x0, [x19, #168] │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + stp x29, x30, [sp, #-80]! │ │ + str x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ + ldp x20, x21, [x0, #8] │ │ + mov x19, x0 │ │ + cbz x21, 3eb8c │ │ add x22, x20, #0x10 │ │ - b 39538 │ │ + b 3eb70 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x70 │ │ - b.eq 39500 // b.none │ │ + b.eq 3eb8c // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 3952c │ │ + cbz x8, 3eb64 │ │ ldur x8, [x22, #-8] │ │ - cbz x8, 3952c │ │ + cbz x8, 3eb64 │ │ ldr x0, [x22] │ │ - bl 72f50 │ │ - b 3952c │ │ - ldp x11, x8, [sp, #88] │ │ - mov w10, #0x1 // #1 │ │ - str xzr, [sp, #560] │ │ - str x9, [sp, #568] │ │ - str xzr, [sp, #592] │ │ - str x11, [sp, #576] │ │ - str x9, [sp, #600] │ │ - str x11, [sp, #608] │ │ - str x10, [sp, #552] │ │ - str x10, [sp, #584] │ │ - str x8, [sp, #616] │ │ - add x0, sp, #0x270 │ │ - add x1, sp, #0x228 │ │ - bl 38b54 │ │ - ldr x8, [sp, #624] │ │ - cbz x8, 395cc │ │ - mov w20, #0x70 // #112 │ │ - ldr x9, [sp, #640] │ │ - madd x8, x9, x20, x8 │ │ - ldr x9, [x8] │ │ - cbz x9, 395b8 │ │ - ldr x9, [x8, #8] │ │ - cbz x9, 395b8 │ │ - ldr x0, [x8, #16] │ │ - bl 72f50 │ │ - add x0, sp, #0x270 │ │ - add x1, sp, #0x228 │ │ - bl 38b54 │ │ - ldr x8, [sp, #624] │ │ - cbnz x8, 39598 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - bl 17e20 │ │ - sub sp, sp, #0xb0 │ │ - str x30, [sp, #96] │ │ - stp x26, x25, [sp, #112] │ │ - stp x24, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - ldr x24, [x1] │ │ - mov x19, x0 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x24, x8 │ │ - b.ne 39614 // b.any │ │ - ldur q0, [x1, #8] │ │ - str q0, [x19] │ │ - b 39658 │ │ - adrp x8, d91000 │ │ - mov w0, #0x40 // #64 │ │ - ldp x25, x22, [x1, #8] │ │ - ldp x23, x21, [x1, #24] │ │ - ldr x20, [x1, #40] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 39674 │ │ - mov w8, #0x1 // #1 │ │ - stp x24, x25, [x0, #16] │ │ - stp x22, x23, [x0, #32] │ │ - stp x21, x20, [x0, #48] │ │ - dup v0.2d, x8 │ │ - mov w8, #0x4b // #75 │ │ - str x0, [x19, #8] │ │ - str q0, [x0] │ │ - strb w8, [x19] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x40 // #64 │ │ - mov x19, x25 │ │ - bl 15a5c │ │ - brk #0x1 │ │ - mov x25, x0 │ │ - cbnz x22, 396ac │ │ - cbz x24, 3969c │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - cbnz x23, 396dc │ │ - mov x8, xzr │ │ + bl 75e00 │ │ + b 3eb64 │ │ + ldr x8, [x19] │ │ + cbz x8, 3eb9c │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x22, [x19, #24] │ │ + cbz x22, 3ebb0 │ │ + ldp x23, x20, [x19, #32] │ │ + mov w21, #0x1 // #1 │ │ + b 3ebb8 │ │ mov x20, xzr │ │ - b 396f0 │ │ - add x26, x19, #0x10 │ │ - b 396c0 │ │ - subs x22, x22, #0x1 │ │ - add x26, x26, #0x70 │ │ - b.eq 39690 // b.none │ │ - ldur x8, [x26, #-16] │ │ - cbz x8, 396b4 │ │ - ldur x8, [x26, #-8] │ │ - cbz x8, 396b4 │ │ - ldr x0, [x26] │ │ - bl 72f50 │ │ - b 396b4 │ │ - mov w8, #0x1 // #1 │ │ - stp xzr, x23, [sp, #8] │ │ - str x21, [sp, #24] │ │ - stp xzr, x23, [sp, #40] │ │ - str x21, [sp, #56] │ │ - str x8, [sp] │ │ - str x8, [sp, #32] │ │ - str x20, [sp, #64] │ │ - add x0, sp, #0x48 │ │ - mov x1, sp │ │ - bl 38b54 │ │ - ldr x8, [sp, #72] │ │ - cbz x8, 39748 │ │ + mov x21, xzr │ │ + mov x0, xzr │ │ mov w19, #0x70 // #112 │ │ - ldr x9, [sp, #88] │ │ - madd x8, x9, x19, x8 │ │ + cbz x20, 3ecb8 │ │ + tbz w21, #0, 3ed40 │ │ + cbnz x0, 3ebe8 │ │ + mov x0, x22 │ │ + cbz x23, 3ec00 │ │ + ldr x0, [x0, #1336] │ │ + subs x23, x23, #0x1 │ │ + b.ne 3ebd4 // b.any │ │ + mov x22, xzr │ │ + mov w21, #0x1 // #1 │ │ + ldrh w8, [x0, #1330] │ │ + cmp x23, x8 │ │ + b.cs 3ec14 // b.hs, b.nlast │ │ + mov x25, x23 │ │ + mov x24, x0 │ │ + b 3ec38 │ │ + mov w21, #0x1 // #1 │ │ + mov x22, xzr │ │ + ldrh w8, [x0, #1330] │ │ + cmp x23, x8 │ │ + b.cc 3ebf4 // b.lo, b.ul, b.last │ │ + ldr x24, [x0, #1232] │ │ + cbz x24, 3ed2c │ │ + ldrh w25, [x0, #1328] │ │ + add x22, x22, #0x1 │ │ + bl 75e00 │ │ + ldrh w8, [x24, #1330] │ │ + mov x0, x24 │ │ + cmp x25, x8 │ │ + b.cs 3ec14 // b.hs, b.nlast │ │ + add x23, x25, #0x1 │ │ + cbz x22, 3ec78 │ │ + add x8, x24, x23, lsl #3 │ │ + add x8, x8, #0x538 │ │ + ldr x0, [x8] │ │ + subs x22, x22, #0x1 │ │ + add x8, x0, #0x538 │ │ + b.ne 3ec48 // b.any │ │ + cbz x24, 3ecf4 │ │ + mov x23, xzr │ │ + madd x8, x25, x19, x24 │ │ + mov x22, xzr │ │ + sub x20, x20, #0x1 │ │ + ldr x9, [x8] │ │ + cbnz x9, 3ec90 │ │ + b 3ebc0 │ │ + mov x0, x24 │ │ + madd x8, x25, x19, x24 │ │ + mov x22, xzr │ │ + sub x20, x20, #0x1 │ │ ldr x9, [x8] │ │ - cbz x9, 39734 │ │ + cbz x9, 3ebc0 │ │ ldr x9, [x8, #8] │ │ - cbz x9, 39734 │ │ - ldr x0, [x8, #16] │ │ - bl 72f50 │ │ - add x0, sp, #0x48 │ │ - mov x1, sp │ │ - bl 38b54 │ │ - ldr x8, [sp, #72] │ │ - cbnz x8, 39714 │ │ - mov x0, x25 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - bl 17e20 │ │ + mov x22, xzr │ │ + cbz x9, 3ebc0 │ │ + ldr x8, [x8, #16] │ │ + mov x22, x0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + mov x22, xzr │ │ + b 3ebc0 │ │ + tbz w21, #0, 3ecf4 │ │ + cbnz x0, 3ecd4 │ │ + mov x0, x22 │ │ + cbz x23, 3ecd4 │ │ + ldr x0, [x0, #1336] │ │ + subs x23, x23, #0x1 │ │ + b.ne 3ecc8 // b.any │ │ + ldr x8, [x0, #1232] │ │ + cbz x8, 3ed0c │ │ + mov x19, x8 │ │ + bl 75e00 │ │ + ldr x8, [x19, #1232] │ │ + mov x0, x19 │ │ + cbnz x8, 3ecdc │ │ + b 3ed10 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + ret │ │ + mov x19, x0 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp], #80 │ │ + b 75e00 │ │ + bl 75e00 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x1f8 │ │ + bl 18804 │ │ + brk #0x1 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x210 │ │ + bl 18804 │ │ + brk #0x1 │ │ sub sp, sp, #0x90 │ │ - str x30, [sp, #96] │ │ + stp x29, x30, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ - mov x9, x1 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - ldr x8, [x9, #32]! │ │ - cbz x8, 397b0 │ │ - ldr x10, [x20, #72] │ │ - cbz x10, 39844 │ │ - ldr x10, [x20, #80] │ │ - ldr x9, [x20, #40] │ │ - subs x9, x9, x10 │ │ - b.cs 3987c // b.hs, b.nlast │ │ - mov w9, #0x13 // #19 │ │ - stp x9, x8, [x19] │ │ + add x29, sp, #0x60 │ │ + mov x10, x1 │ │ + ldr x9, [x10, #32]! │ │ + cbz x9, 3eda8 │ │ + ldr w8, [x1, #72] │ │ + cmp w8, #0x1 │ │ + b.ne 3ee40 // b.any │ │ + ldr x8, [x1, #80] │ │ + ldr x10, [x1, #40] │ │ + subs x11, x10, x8 │ │ + b.cs 3ee90 // b.hs, b.nlast │ │ + mov w8, #0x13 // #19 │ │ + stp x8, x9, [x0] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ - ldr x9, [x20, #8] │ │ - cbz x9, 39978 │ │ - ldp x8, x15, [x20, #16] │ │ - mov w14, #0x4 // #4 │ │ - mov x11, xzr │ │ - ldr x17, [x20] │ │ - mov w16, wzr │ │ - ldp x13, x10, [x8, #48] │ │ - ldrb w12, [x8, #73] │ │ - cmp w12, #0x8 │ │ - ldr x12, [x8, #40] │ │ - sub x10, x10, x13 │ │ + ldr x11, [x1, #8] │ │ + cbz x11, 3ef48 │ │ + ldp x9, x14, [x1, #16] │ │ + mov w16, #0x4 // #4 │ │ + ldr x17, [x1] │ │ + mov x8, xzr │ │ + mov w15, wzr │ │ + ldp x13, x12, [x9, #48] │ │ + ldrb w10, [x9, #73] │ │ + cmp w10, #0x8 │ │ + ldr x10, [x9, #40] │ │ + sub x12, x12, x13 │ │ mov w13, #0xc // #12 │ │ - csel x13, x13, x14, eq // eq = none │ │ - add x10, x10, x17 │ │ - add x13, x10, x13 │ │ - sub x10, x9, #0x1 │ │ - add x14, x17, x9 │ │ - sub x9, x13, x12 │ │ - add x12, x17, #0x1 │ │ + csel x13, x13, x16, eq // eq = none │ │ + add x12, x12, x17 │ │ + add x16, x17, x11 │ │ + add x12, x12, x13 │ │ + sub x11, x11, #0x1 │ │ mov w13, #0x6 // #6 │ │ + sub x10, x12, x10 │ │ + add x12, x17, #0x1 │ │ ldurb w17, [x12, #-1] │ │ - cmp w16, #0x3f │ │ - b.ne 39818 // b.any │ │ - cmp w17, #0x2 │ │ - b.cs 3988c // b.hs, b.nlast │ │ - and x0, x17, #0x7f │ │ - lsl x0, x0, x16 │ │ - orr x11, x0, x11 │ │ - tbz w17, #7, 398b8 │ │ + cmp w15, #0x3f │ │ + b.ne 3ee10 // b.any │ │ + cmp w17, #0x1 │ │ + b.hi 3ee68 // b.pmore │ │ + and x2, x17, #0x7f │ │ + lsl x2, x2, x15 │ │ + orr x8, x2, x8 │ │ + tbz w17, #7, 3ef6c │ │ + sub x11, x11, #0x1 │ │ add x12, x12, #0x1 │ │ - add w16, w16, #0x7 │ │ - sub x10, x10, #0x1 │ │ - cmn x10, #0x1 │ │ - b.ne 39804 // b.any │ │ + add w15, w15, #0x7 │ │ + cmn x11, #0x1 │ │ + b.ne 3edfc // b.any │ │ mov w13, #0x13 // #19 │ │ - b 3988c │ │ - ldp x10, x12, [x20, #40] │ │ - ldr x11, [x12] │ │ - cbz x11, 398e0 │ │ - ldp x11, x0, [x12, #16] │ │ - stp x8, x10, [sp, #8] │ │ - stp x11, x0, [sp, #24] │ │ - str x9, [sp, #40] │ │ - cbnz x0, 39900 │ │ - ldr x10, [x9, #40] │ │ - cbz x10, 3995c │ │ - ldr x9, [sp, #16] │ │ - stp x8, x9, [x20] │ │ - cbnz x9, 397b8 │ │ - b 39978 │ │ - add x8, x8, x10 │ │ - stp x8, x9, [x20] │ │ - cbnz x9, 397b8 │ │ - b 39978 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - str xzr, [x20, #88] │ │ - str xzr, [x20, #32] │ │ - stp x8, xzr, [x20] │ │ - stp x13, x14, [x19] │ │ + mov x8, x16 │ │ + b 3ee68 │ │ + ldp x11, x13, [x1, #40] │ │ + ldr w8, [x13] │ │ + cmp w8, #0x1 │ │ + b.ne 3eea0 // b.any │ │ + ldp x12, x8, [x13, #16] │ │ + stp x9, x11, [sp, #8] │ │ + stp x12, x8, [sp, #24] │ │ + str x10, [sp, #40] │ │ + cbnz x8, 3eec0 │ │ + b 3ef24 │ │ + mov w9, #0x1 // #1 │ │ + str xzr, [x1, #88] │ │ + stp x9, xzr, [x1] │ │ + str xzr, [x1, #32] │ │ + stp x13, x8, [x0] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ - stp x12, x10, [x20] │ │ - cbz x11, 399b8 │ │ - ldr x14, [x15, #16] │ │ - sub x13, x11, #0x1 │ │ - cmp x13, x14 │ │ - b.cs 399e0 // b.hs, b.nlast │ │ - ldr x11, [x15, #8] │ │ - mov w14, #0x70 // #112 │ │ - madd x11, x13, x14, x11 │ │ - b 39a54 │ │ - ldr x0, [x12, #8] │ │ - cmp x0, #0x6 │ │ - b.cs 39a9c // b.hs, b.nlast │ │ - add x11, x12, #0x10 │ │ - stp x8, x10, [sp, #8] │ │ - stp x11, x0, [sp, #24] │ │ - str x9, [sp, #40] │ │ - cbz x0, 39864 │ │ - add x21, x11, #0x10 │ │ - sub x22, x0, #0x1 │ │ + add x9, x9, x8 │ │ + stp x9, x11, [x1] │ │ + cbnz x11, 3edb0 │ │ + b 3ef48 │ │ + ldr x8, [x13, #8] │ │ + cmp x8, #0x6 │ │ + b.cs 3f088 // b.hs, b.nlast │ │ + add x12, x13, #0x10 │ │ + stp x9, x11, [sp, #8] │ │ + stp x12, x8, [sp, #24] │ │ + str x10, [sp, #40] │ │ + cbz x8, 3ef24 │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + add x21, x12, #0x10 │ │ + sub x22, x8, #0x1 │ │ ldr x8, [sp, #40] │ │ - add x0, sp, #0x40 │ │ ldur q0, [x21, #-16] │ │ + sub x0, x29, #0x20 │ │ add x1, sp, #0x8 │ │ add x3, sp, #0x30 │ │ ldr x8, [x8, #24] │ │ str q0, [sp, #48] │ │ ldr w2, [x8, #72] │ │ - bl 39aac │ │ - ldr x8, [sp, #64] │ │ + bl 35b24 │ │ + ldur x8, [x29, #-32] │ │ cmp x8, #0x2e │ │ - b.eq 3999c // b.none │ │ + b.eq 3ef94 // b.none │ │ stp x21, x22, [sp, #24] │ │ - add x21, x21, #0x10 │ │ sub x22, x22, #0x1 │ │ + add x21, x21, #0x10 │ │ cmn x22, #0x1 │ │ - b.ne 39908 // b.any │ │ - ldr x9, [sp, #40] │ │ - ldr x8, [sp, #8] │ │ - ldr x10, [x9, #40] │ │ - cbnz x10, 3986c │ │ - ldr x10, [x9] │ │ + b.ne 3eed0 // b.any │ │ + ldr x10, [sp, #40] │ │ + ldr x9, [sp, #8] │ │ + mov x0, x19 │ │ + mov x1, x20 │ │ + ldr w8, [x10, #40] │ │ + tbnz w8, #0, 3ef3c │ │ + ldr x8, [x10] │ │ mov w11, #0x1 // #1 │ │ - sub x10, x8, x10 │ │ - stp x11, x10, [x9, #40] │ │ - ldr x9, [sp, #16] │ │ - stp x8, x9, [x20] │ │ - cbnz x9, 397b8 │ │ - mov w8, #0x4b // #75 │ │ - str xzr, [x20, #32] │ │ - str xzr, [x20, #88] │ │ - strh w8, [x19] │ │ + sub x8, x9, x8 │ │ + stp x11, x8, [x10, #40] │ │ + ldr x11, [sp, #16] │ │ + stp x9, x11, [x1] │ │ + cbnz x11, 3edb0 │ │ + mov w8, #0x52 // #82 │ │ + str xzr, [x1, #32] │ │ + str xzr, [x1, #88] │ │ + strh w8, [x0] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ - ldp x9, x8, [sp, #72] │ │ - stp x9, x8, [x19] │ │ + stp x12, x11, [x1] │ │ + cbz x8, 3efb0 │ │ + ldr x15, [x14, #16] │ │ + sub x13, x8, #0x1 │ │ + cmp x13, x15 │ │ + b.cs 3efd8 // b.hs, b.nlast │ │ + mov w8, #0x70 // #112 │ │ + ldr x14, [x14, #8] │ │ + madd x8, x13, x8, x14 │ │ + b 3f048 │ │ + ldp x8, x9, [x29, #-24] │ │ + stp x8, x9, [x19] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ mov x8, #0xffffffffffffffff // #-1 │ │ - mov w9, #0x14b // #331 │ │ - str xzr, [x20, #32] │ │ - str x8, [x20, #88] │ │ - strh w9, [x19] │ │ + mov w9, #0x152 // #338 │ │ + str xzr, [x1, #32] │ │ + str x8, [x1, #88] │ │ + strh w9, [x0] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ - ldr x14, [x15, #24] │ │ - cbz x14, 39a8c │ │ - ldr x15, [x15, #32] │ │ + ldr x15, [x14, #24] │ │ + cbz x15, 3f080 │ │ + ldr x14, [x14, #32] │ │ mov w13, #0x12 // #18 │ │ - ldrh w16, [x14, #1330] │ │ - mov w1, #0x9b // #155 │ │ - lsl x0, x16, #3 │ │ - cbz x0, 39a30 │ │ - mov x17, x1 │ │ - ldr x1, [x14, x1, lsl #3] │ │ - sub x0, x0, #0x8 │ │ - cmp x1, x11 │ │ - cset w1, ne // ne = any │ │ - csinv w2, w1, wzr, ls // ls = plast │ │ - add x1, x17, #0x1 │ │ - cmp w2, #0x1 │ │ - b.eq 399fc // b.none │ │ - and w16, w2, #0xff │ │ - cbz w16, 39a44 │ │ - sub x16, x1, #0x9c │ │ - cbz x15, 39a94 │ │ - add x14, x14, x16, lsl #3 │ │ - sub x15, x15, #0x1 │ │ - ldr x14, [x14, #1336] │ │ - b 399f0 │ │ - cbz x14, 39a8c │ │ - sub x11, x17, #0x9b │ │ - mov w13, #0x70 // #112 │ │ - madd x11, x11, x13, x14 │ │ - ldrb w13, [x11, #106] │ │ - stp x12, x10, [x20, #32] │ │ - stp x11, x8, [x20, #48] │ │ - mov w10, #0x14b // #331 │ │ - stp x9, xzr, [x20, #64] │ │ + ldrh w17, [x15, #1330] │ │ + add x3, x15, #0x4d8 │ │ + mov x16, #0xffffffffffffffff // #-1 │ │ + lsl x2, x17, #3 │ │ + cbz x2, 3f028 │ │ + ldr x4, [x3], #8 │ │ + sub x2, x2, #0x8 │ │ + add x16, x16, #0x1 │ │ + cmp x8, x4 │ │ + cset w4, hi // hi = pmore │ │ + csinv w4, w4, wzr, cs // cs = hs, nlast │ │ + and w4, w4, #0xff │ │ + cmp w4, #0x1 │ │ + b.eq 3eff8 // b.none │ │ + cbz w4, 3f040 │ │ + b 3f02c │ │ + mov x16, x17 │ │ + cbz x14, 3ee68 │ │ + add x15, x15, x16, lsl #3 │ │ + sub x14, x14, #0x1 │ │ + ldr x15, [x15, #1336] │ │ + b 3efe8 │ │ + mov w8, #0x70 // #112 │ │ + madd x8, x16, x8, x15 │ │ + ldrb w13, [x8, #106] │ │ + stp x8, x9, [x1, #48] │ │ + stp x12, x11, [x1, #32] │ │ cmp w13, #0x1 │ │ + stp x10, xzr, [x1, #64] │ │ cset w8, eq // eq = none │ │ - strh w10, [x19] │ │ - str x8, [x20, #88] │ │ + str x8, [x1, #88] │ │ + mov w8, #0x152 // #338 │ │ + strh w8, [x0] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ - ldr x30, [sp, #96] │ │ + ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x90 │ │ ret │ │ mov w13, #0x12 // #18 │ │ - b 3988c │ │ - mov x14, xzr │ │ - b 3988c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ + b 3ee68 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x7f0 │ │ + mov x0, x8 │ │ mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - sub sp, sp, #0xd0 │ │ - str x30, [sp, #176] │ │ - stp x20, x19, [sp, #192] │ │ - ldrh w13, [x3, #10] │ │ - mov x20, x3 │ │ - ldp x14, x16, [x1] │ │ - mov x19, x0 │ │ - add x9, sp, #0x80 │ │ - lsr w10, w2, #16 │ │ - mov w17, w13 │ │ - adrp x15, 6000 │ │ - add x15, x15, #0x60e │ │ - mov x8, x14 │ │ - and w14, w17, #0xffff │ │ - mov x12, x16 │ │ - sub w16, w14, #0x1 │ │ - cmp w16, #0x2b │ │ - b.hi 39b64 // b.pmore │ │ - mov w11, w17 │ │ - adr x14, 39b08 │ │ - ldrh w17, [x15, x16, lsl #1] │ │ - add x14, x14, x17, lsl #2 │ │ - br x14 │ │ - cbz x12, 3a494 │ │ - mov x14, x8 │ │ - sub x16, x12, #0x1 │ │ - ldrb w0, [x14], #1 │ │ - stp x14, x16, [x1] │ │ - and w17, w0, #0x7f │ │ - tbz w0, #7, 39adc │ │ - cbz x16, 3a898 │ │ - add x14, x8, #0x2 │ │ - sub x16, x12, #0x2 │ │ - stp x14, x16, [x1] │ │ - ldrb w0, [x8, #1] │ │ - bfi w17, w0, #7, #7 │ │ - tbz w0, #7, 39adc │ │ - cbz x16, 3a898 │ │ - add x14, x8, #0x3 │ │ - sub x16, x12, #0x3 │ │ - stp x14, x16, [x1] │ │ - ldrb w8, [x8, #2] │ │ - cmp w8, #0x3 │ │ - b.hi 3ac10 // b.pmore │ │ - orr w17, w17, w8, lsl #14 │ │ - b 39adc │ │ - mov w10, #0xffffe0ff // #-7937 │ │ - add w10, w14, w10 │ │ - cmp w10, #0x20 │ │ - b.hi 3a4a0 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x666 │ │ - adr x13, 39b8c │ │ - ldrh w14, [x11, x10, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - cbz x12, 3a2e8 │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - add x9, x8, x12 │ │ - sub x14, x12, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w11, [x8, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 39bb8 // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3a2f4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x13, x12, x13 │ │ - tbz w11, #7, 3a8b4 │ │ - add x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 39ba4 // b.any │ │ - b 3a2e0 │ │ - cbz x12, 3a2e8 │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - add x9, x8, x12 │ │ - sub x14, x12, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w11, [x8, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 39c0c // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3a2f4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x13, x12, x13 │ │ - tbz w11, #7, 3a8c8 │ │ - add x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 39bf8 // b.any │ │ - b 3a2e0 │ │ - ubfx w10, w2, #8, #8 │ │ - cmp w10, #0x8 │ │ - b.ne 39de0 // b.any │ │ - cmp x12, #0x7 │ │ - b.ls 3a4b4 // b.plast │ │ - sub x9, x12, #0x8 │ │ - ldr x13, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 39e0c │ │ - cmp x12, #0x1 │ │ - b.ls 3a4e4 // b.plast │ │ - add x10, x8, #0x2 │ │ - sub x12, x12, #0x2 │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - stp x10, x12, [x1] │ │ - mov w12, #0xd // #13 │ │ - ldrh w13, [x8] │ │ - lsr w10, w13, #8 │ │ - b 3abdc │ │ - cmp x12, #0x3 │ │ - b.ls 3a51c // b.plast │ │ - add x10, x8, #0x4 │ │ - sub x11, x12, #0x4 │ │ - mov x9, xzr │ │ - mov w12, #0xd // #13 │ │ - b 3a38c │ │ - cmp x12, #0x7 │ │ - b.ls 3ad2c // b.plast │ │ - ldr x13, [x8], #8 │ │ - sub x14, x12, #0x8 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0xd // #13 │ │ - b 3abd8 │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 3a548 // b.any │ │ - cmp x12, #0x7 │ │ - b.ls 3a908 // b.plast │ │ - sub x9, x12, #0x8 │ │ - ldr x13, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3a574 │ │ - cmp x12, #0x7 │ │ - b.ls 3ad2c // b.plast │ │ - ldr x13, [x8], #8 │ │ - sub x14, x12, #0x8 │ │ - mov w12, #0x19 // #25 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - b 3abd8 │ │ - cbz x12, 3a2e8 │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - add x9, x8, x12 │ │ - sub x14, x12, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w11, [x8, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 39d38 // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3a2f4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x13, x12, x13 │ │ - tbz w11, #7, 3ab48 │ │ - add x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 39d24 // b.any │ │ - b 3a2e0 │ │ - cmp x12, #0x7 │ │ - b.ls 3ad2c // b.plast │ │ - ldr x13, [x8], #8 │ │ - sub x14, x12, #0x8 │ │ - mov w12, #0xf // #15 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - b 3abd8 │ │ - cmp x12, #0x2 │ │ - b.ls 3a464 // b.plast │ │ - add x10, x8, #0x3 │ │ - sub x11, x12, #0x3 │ │ - mov x9, xzr │ │ - mov w12, #0x1d // #29 │ │ - b 3a448 │ │ - cmp x12, #0x3 │ │ - b.ls 3a588 // b.plast │ │ - add x10, x8, #0x4 │ │ - sub x11, x12, #0x4 │ │ - mov x9, xzr │ │ - mov w12, #0xc // #12 │ │ - b 3a38c │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 3a5b4 // b.any │ │ - cmp x12, #0x7 │ │ - b.ls 3a938 // b.plast │ │ - sub x9, x12, #0x8 │ │ - ldr x13, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3a5e0 │ │ - subs x10, x12, #0x4 │ │ - b.cc 3a5f4 // b.lo, b.ul, b.last │ │ - add x9, x8, #0x4 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x1b // #27 │ │ - b 3abdc │ │ - mov x0, sp │ │ - bl 3c304 │ │ - ldrb w8, [sp] │ │ - cmp w8, #0x4b │ │ - b.ne 3a630 // b.any │ │ - ldr x13, [sp, #8] │ │ - mov x12, xzr │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - b 3abdc │ │ - subs x9, x12, #0x2 │ │ - b.cc 3a22c // b.lo, b.ul, b.last │ │ - add x13, x8, #0x2 │ │ - stp x13, x9, [x1] │ │ - ldrh w14, [x8] │ │ - b 39e78 │ │ - subs x9, x12, #0x4 │ │ - b.cc 3a22c // b.lo, b.ul, b.last │ │ - add x13, x8, #0x4 │ │ - stp x13, x9, [x1] │ │ - ldr w14, [x8] │ │ - subs x8, x9, x14 │ │ - b.cs 3ab68 // b.hs, b.nlast │ │ - mov x8, x13 │ │ - b 3a22c │ │ - cmp x12, #0x1 │ │ - b.ls 3a654 // b.plast │ │ - add x10, x8, #0x2 │ │ - sub x12, x12, #0x2 │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - stp x10, x12, [x1] │ │ - mov w12, #0x3 // #3 │ │ - ldrb w13, [x8] │ │ - ldrb w10, [x8, #1] │ │ - b 3abdc │ │ - and w9, w2, #0xff00 │ │ - cmp w9, #0x400 │ │ - b.ne 3ac64 // b.any │ │ - ldrh w9, [x20, #8] │ │ - sub w9, w9, #0x2 │ │ - cmp w9, #0x77 │ │ - b.hi 3ac64 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x798 │ │ - adr x13, 39ee8 │ │ - ldrh w14, [x11, x9, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - mov x0, sp │ │ - mov w2, #0x4 // #4 │ │ - bl 3c4c8 │ │ - ldrb w8, [sp] │ │ - cmp w8, #0x4b │ │ - b.ne 3ab04 // b.any │ │ - ldr x8, [sp, #8] │ │ - mov w12, #0xa // #10 │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w13, w8 │ │ - b 3aca0 │ │ - and w9, w2, #0xff00 │ │ - cmp w9, #0x800 │ │ - b.ne 3ad04 // b.any │ │ - ldrh w9, [x20, #8] │ │ - sub w9, w9, #0x2 │ │ - cmp w9, #0x77 │ │ - b.hi 3ad04 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0x6a8 │ │ - adr x13, 39f48 │ │ - ldrh w14, [x11, x9, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - cmp x12, #0x7 │ │ - b.ls 3ad2c // b.plast │ │ - sub x9, x12, #0x8 │ │ - mov w12, #0xa // #10 │ │ - ldr x13, [x8], #8 │ │ - b 3ad18 │ │ - cbz x12, 3a22c │ │ - mov x14, xzr │ │ - ldrb w9, [x8, x14] │ │ - cbz w9, 3a8dc │ │ - add x14, x14, #0x1 │ │ - cmp x12, x14 │ │ - b.ne 39f68 // b.any │ │ - b 3a22c │ │ - cbz x12, 3a4a8 │ │ - mov x14, xzr │ │ - mov w11, wzr │ │ - add x9, x8, x12 │ │ - sub x10, x12, #0x1 │ │ - add x13, x8, #0x1 │ │ - ldurb w8, [x13, #-1] │ │ - cmp w11, #0x3f │ │ - b.ne 39fac // b.any │ │ - cmp w8, #0x2 │ │ - b.cs 3a8a8 // b.hs, b.nlast │ │ - and x12, x8, #0x7f │ │ - lsl x12, x12, x11 │ │ - orr x14, x12, x14 │ │ - tbz w8, #7, 3ab5c │ │ - add x13, x13, #0x1 │ │ - add w11, w11, #0x7 │ │ - sub x10, x10, #0x1 │ │ - cmn x10, #0x1 │ │ - b.ne 39f98 // b.any │ │ - b 3a1e4 │ │ - cbz x12, 3a22c │ │ - ldrb w14, [x8], #1 │ │ - sub x9, x12, #0x1 │ │ - subs x15, x9, x14 │ │ - stp x8, x9, [x1] │ │ - b.cc 3a22c // b.lo, b.ul, b.last │ │ - add x16, x8, x14 │ │ - ubfx w10, w8, #8, #8 │ │ - and w11, w8, #0xffff0000 │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w12, #0x1 // #1 │ │ - b 3a778 │ │ - cbz x12, 3a3d8 │ │ - ldrb w13, [x8], #1 │ │ - mov w10, wzr │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - sub x14, x12, #0x1 │ │ - mov w12, #0x2 // #2 │ │ - b 3abd8 │ │ - cbz x12, 3a3d8 │ │ - sub x14, x12, #0x1 │ │ - mov w10, wzr │ │ - ldrb w12, [x8], #1 │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - cmp w12, #0x0 │ │ - mov w12, #0x9 // #9 │ │ - cset w13, ne // ne = any │ │ - b 3abd8 │ │ - mov x0, sp │ │ - bl 37e2c │ │ - ldrb w8, [sp] │ │ - cmp w8, #0x4b │ │ - b.ne 3a680 // b.any │ │ - ldr x13, [sp, #8] │ │ - b 3a27c │ │ - ubfx w9, w2, #8, #8 │ │ - cmp w9, #0x8 │ │ - b.ne 3a6a4 // b.any │ │ - cmp x12, #0x7 │ │ - b.ls 3a9e0 // b.plast │ │ - sub x9, x12, #0x8 │ │ - ldr x13, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3a6d0 │ │ - cbz x12, 3a2e8 │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - add x9, x8, x12 │ │ - sub x14, x12, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w11, [x8, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 3a0b8 // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3a2f4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x13, x12, x13 │ │ - tbz w11, #7, 3ab84 │ │ - add x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 3a0a4 // b.any │ │ - b 3a2e0 │ │ - cmp w10, #0x2 │ │ - b.ne 3a6e4 // b.any │ │ - mov x0, sp │ │ - bl 3c5bc │ │ - ldrb w8, [sp] │ │ - cmp w8, #0x4b │ │ - b.eq 3a6fc // b.none │ │ - ldr w9, [sp, #4] │ │ - strb w8, [x19, #8] │ │ - ldur w10, [sp, #1] │ │ - stur w9, [sp, #91] │ │ - ldr x9, [sp, #8] │ │ - str w10, [sp, #88] │ │ - mov w10, w10 │ │ - ldur w8, [sp, #91] │ │ - b 3ab24 │ │ - cbz x12, 3a3d8 │ │ - ldrb w13, [x8], #1 │ │ - mov w10, wzr │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - sub x14, x12, #0x1 │ │ - mov w12, #0xd // #13 │ │ - b 3abd8 │ │ - cbz x12, 3a2e8 │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - add x9, x8, x12 │ │ - sub x14, x12, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w11, [x8, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 3a16c // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3a2f4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x13, x12, x13 │ │ - tbz w11, #7, 39cb0 │ │ - add x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 3a158 // b.any │ │ - b 3a2e0 │ │ - cbz x12, 3a4a8 │ │ - mov x14, xzr │ │ - mov w11, wzr │ │ - add x9, x8, x12 │ │ - sub x10, x12, #0x1 │ │ - add x13, x8, #0x1 │ │ - ldurb w8, [x13, #-1] │ │ - cmp w11, #0x3f │ │ - b.ne 3a1c0 // b.any │ │ - cmp w8, #0x2 │ │ - b.cs 3a8a8 // b.hs, b.nlast │ │ - and x12, x8, #0x7f │ │ - lsl x12, x12, x11 │ │ - orr x14, x12, x14 │ │ - tbz w8, #7, 3ab98 │ │ - add x13, x13, #0x1 │ │ - add w11, w11, #0x7 │ │ - sub x10, x10, #0x1 │ │ - cmn x10, #0x1 │ │ - b.ne 3a1ac // b.any │ │ - stp x9, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - b 3abac │ │ - mov w10, wzr │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - mov w13, #0x1 // #1 │ │ - mov w12, #0x9 // #9 │ │ - b 3abdc │ │ - cmp x12, #0x3 │ │ - b.ls 3a714 // b.plast │ │ - add x10, x8, #0x4 │ │ - sub x11, x12, #0x4 │ │ - mov x9, xzr │ │ - mov w12, #0xf // #15 │ │ - b 3a38c │ │ - subs x15, x12, #0x10 │ │ - b.cs 3a760 // b.hs, b.nlast │ │ - mov w9, #0x13 // #19 │ │ - mov w10, #0x2e // #46 │ │ - stp x9, x8, [x19, #8] │ │ - str x10, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - ubfx w10, w2, #8, #8 │ │ - cmp w10, #0x8 │ │ - b.ne 3a784 // b.any │ │ - cmp x12, #0x7 │ │ - b.ls 3aa10 // b.plast │ │ - sub x9, x12, #0x8 │ │ - ldr x13, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3a7b0 │ │ - cmp w13, #0x21 │ │ - b.ne 3a7c4 // b.any │ │ - ldr x13, [x20] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x6 // #6 │ │ - b 3abdc │ │ - cbz x12, 3a2e8 │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - add x9, x8, x12 │ │ - sub x14, x12, #0x1 │ │ - add x8, x8, #0x1 │ │ - ldurb w11, [x8, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 3a2bc // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3a2f4 // b.hs, b.nlast │ │ - and x12, x11, #0x7f │ │ - lsl x12, x12, x10 │ │ - orr x13, x12, x13 │ │ - tbz w11, #7, 3abc8 │ │ - add x8, x8, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 3a2a8 // b.any │ │ - stp x9, xzr, [x1] │ │ - b 3a2ec │ │ - mov x9, x8 │ │ - mov w10, #0x13 // #19 │ │ - b 3a2fc │ │ - mov w10, #0x6 // #6 │ │ - stp x8, x14, [x1] │ │ - mov w8, #0x2e // #46 │ │ - strb w10, [x19, #8] │ │ - strb wzr, [x19, #9] │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ - str x9, [x19, #16] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - cbz x12, 3a3d8 │ │ - ldrb w13, [x8], #1 │ │ - mov w10, wzr │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - sub x14, x12, #0x1 │ │ - mov w12, #0x1d // #29 │ │ - b 3abd8 │ │ - cmp x12, #0x1 │ │ - b.ls 3a7e4 // b.plast │ │ - add x10, x8, #0x2 │ │ - sub x12, x12, #0x2 │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - stp x10, x12, [x1] │ │ - mov w12, #0x1d // #29 │ │ - ldrh w13, [x8] │ │ - lsr w10, w13, #8 │ │ - b 3abdc │ │ - cmp x12, #0x3 │ │ - b.ls 3a814 // b.plast │ │ - add x10, x8, #0x4 │ │ - sub x11, x12, #0x4 │ │ - mov x9, xzr │ │ - mov w12, #0x1d // #29 │ │ - stp x10, x11, [x1] │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w10, [sp, #3] │ │ - strb w11, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - b 3abdc │ │ - cbz x12, 3a3d8 │ │ - ldrb w13, [x8], #1 │ │ - mov w10, wzr │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - sub x14, x12, #0x1 │ │ - mov w12, #0xc // #12 │ │ - b 3abd8 │ │ - mov w9, #0x13 // #19 │ │ - mov w10, #0x2e // #46 │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ - str x8, [x19, #16] │ │ - strh w9, [x19, #8] │ │ - str x10, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - cmp x12, #0x1 │ │ - b.ls 3a860 // b.plast │ │ - add x10, x8, #0x2 │ │ - sub x12, x12, #0x2 │ │ - mov w11, wzr │ │ - mov x9, xzr │ │ - stp x10, x12, [x1] │ │ - mov w12, #0xc // #12 │ │ - ldrh w13, [x8] │ │ - lsr w10, w13, #8 │ │ - b 3abdc │ │ - cmp x12, #0x2 │ │ - b.ls 3a464 // b.plast │ │ - add x10, x8, #0x3 │ │ - sub x11, x12, #0x3 │ │ - mov x9, xzr │ │ - mov w12, #0xc // #12 │ │ - stp x10, x11, [x1] │ │ - ldrb w10, [x8, #2] │ │ - ldrh w8, [x8] │ │ - orr w13, w8, w10, lsl #16 │ │ - lsr w10, w8, #8 │ │ - and w11, w13, #0xff0000 │ │ - b 3abdc │ │ - mov w9, #0x13 // #19 │ │ - mov w10, #0x2e // #46 │ │ - strb wzr, [x19, #15] │ │ - sturh wzr, [x19, #13] │ │ - stur wzr, [x19, #9] │ │ - strb w9, [x19, #8] │ │ - str x8, [x19, #16] │ │ - str x10, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - mov w11, wzr │ │ - mov w9, #0x13 // #19 │ │ - b 3ac14 │ │ - mov w8, #0xc // #12 │ │ - b 3a7c8 │ │ - mov x9, x8 │ │ - mov w8, #0x13 // #19 │ │ - b 3abac │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w10, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w10, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3a60c │ │ - strh wzr, [sp] │ │ - stur wzr, [sp, #2] │ │ - strb wzr, [sp, #6] │ │ - ldr w9, [sp] │ │ - ldur w10, [sp, #3] │ │ - str x8, [x19, #16] │ │ - str w9, [sp, #72] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #75] │ │ - ldr w10, [sp, #72] │ │ - ldur w8, [sp, #75] │ │ - strb w9, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - b 3a844 │ │ - str wzr, [sp] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #80] │ │ - str x8, [x19, #16] │ │ - stur w9, [sp, #83] │ │ - ldr w9, [sp, #80] │ │ - ldur w8, [sp, #83] │ │ - b 3a73c │ │ - subs x9, x12, #0x4 │ │ - b.cc 3a968 // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ - stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0xa // #10 │ │ - b 3abdc │ │ - str wzr, [sp] │ │ - mov w11, #0x13 // #19 │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w10, [sp, #3] │ │ - str wzr, [sp, #168] │ │ - str x8, [x19, #16] │ │ - stur w10, [x9, #43] │ │ - ldr w10, [sp, #168] │ │ - ldur w8, [x9, #43] │ │ - b 3a83c │ │ - subs x9, x12, #0x4 │ │ - b.cc 3a9a4 // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ - stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0xf // #15 │ │ - b 3abdc │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w10, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w10, [sp, #19] │ │ - ldr w10, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w11, [sp, #19] │ │ - str w10, [sp, #128] │ │ - mov w10, #0x13 // #19 │ │ - stur w11, [x9, #3] │ │ - ldr w11, [sp, #128] │ │ - ldur w8, [x9, #3] │ │ - b 3aae0 │ │ - ldr w9, [sp, #4] │ │ - strb w8, [x19, #8] │ │ - ldur w10, [sp, #1] │ │ - stur w9, [sp, #39] │ │ - ldr x9, [sp, #8] │ │ - str w10, [sp, #36] │ │ - mov w10, w10 │ │ - ldur w8, [sp, #39] │ │ - b 3ab24 │ │ - mov w9, #0x13 // #19 │ │ - mov w10, #0x2e // #46 │ │ - stur wzr, [x19, #9] │ │ - str wzr, [x19, #12] │ │ - str x8, [x19, #16] │ │ - strb w9, [x19, #8] │ │ - str x10, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - ldr w9, [sp, #4] │ │ - strb w8, [x19, #8] │ │ - ldur w10, [sp, #1] │ │ - stur w9, [sp, #59] │ │ - ldr x9, [sp, #8] │ │ - str w10, [sp, #56] │ │ - mov w10, w10 │ │ - ldur w8, [sp, #59] │ │ - b 3ab24 │ │ - subs x9, x12, #0x4 │ │ - b.cc 3aa40 // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ - stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x1a // #26 │ │ - b 3abdc │ │ - lsr w2, w2, #8 │ │ - mov x0, sp │ │ - bl 3c4c8 │ │ - ldrb w8, [sp] │ │ - cmp w8, #0x4b │ │ - b.ne 3aa84 // b.any │ │ - ldr x13, [sp, #8] │ │ - mov w12, #0xe // #14 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - b 3abdc │ │ - str wzr, [sp] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #104] │ │ - str x8, [x19, #16] │ │ - stur w9, [sp, #107] │ │ - ldr w9, [sp, #104] │ │ - ldur w8, [sp, #107] │ │ - mov w11, #0x2e // #46 │ │ - strb w10, [x19, #8] │ │ - stur w9, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x11, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - add x16, x8, #0x10 │ │ - ubfx w10, w8, #8, #8 │ │ - and w11, w8, #0xffff0000 │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w12, #0x1 // #1 │ │ - mov w14, #0x10 // #16 │ │ - mov w13, w8 │ │ - stp x16, x15, [x1] │ │ - b 3abdc │ │ - subs x10, x12, #0x4 │ │ - b.cc 3aaa8 // b.lo, b.ul, b.last │ │ - add x9, x8, #0x4 │ │ - stp x9, x10, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x1e // #30 │ │ - b 3abdc │ │ - mov w8, #0x46 // #70 │ │ - mov w9, #0x2e // #46 │ │ - strb w8, [x19, #8] │ │ - str x9, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - strh wzr, [sp] │ │ - stur wzr, [sp, #2] │ │ - strb wzr, [sp, #6] │ │ - ldr w10, [sp] │ │ - ldur w11, [sp, #3] │ │ - str x8, [x19, #16] │ │ - str w10, [sp, #144] │ │ - mov w10, #0x13 // #19 │ │ - stur w11, [x9, #19] │ │ - ldr w11, [sp, #144] │ │ - ldur w8, [x9, #19] │ │ - b 3a88c │ │ - str wzr, [sp] │ │ - mov w11, #0x13 // #19 │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w10, [sp, #3] │ │ - str wzr, [sp, #152] │ │ - str x8, [x19, #16] │ │ - stur w10, [x9, #27] │ │ - ldr w10, [sp, #152] │ │ - ldur w8, [x9, #27] │ │ - mov w9, #0x2e // #46 │ │ - strb w11, [x19, #8] │ │ - stur w10, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x9, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - strh wzr, [sp] │ │ - stur wzr, [sp, #2] │ │ - strb wzr, [sp, #6] │ │ - ldr w10, [sp] │ │ - ldur w11, [sp, #3] │ │ - str x8, [x19, #16] │ │ - str w10, [sp, #160] │ │ - mov w10, #0x13 // #19 │ │ - stur w11, [x9, #35] │ │ - ldr w11, [sp, #160] │ │ - ldur w8, [x9, #35] │ │ - strb w10, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - b 3aae8 │ │ - mov w11, wzr │ │ - mov w9, #0x13 // #19 │ │ - mov x8, x14 │ │ - b 3ac14 │ │ - mov w8, #0x6 // #6 │ │ - stp x13, x10, [x1] │ │ - b 3abac │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0xc // #12 │ │ - b 3abd8 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x1d // #29 │ │ - b 3abd8 │ │ - add x9, x8, x14 │ │ - mvn x13, x14 │ │ - add x15, x9, #0x1 │ │ - add x16, x12, x13 │ │ - ubfx w10, w8, #8, #8 │ │ - and w11, w8, #0xffff0000 │ │ - and x9, x8, #0xffffffff00000000 │ │ - mov w12, #0x1f // #31 │ │ - mov w13, w8 │ │ - stp x15, x16, [x1] │ │ - b 3abdc │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3a980 │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3a9bc │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #64] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #67] │ │ - ldr w10, [sp, #64] │ │ - ldur w8, [sp, #67] │ │ - b 3aa78 │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #112] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #115] │ │ - ldr w10, [sp, #112] │ │ - ldur w8, [sp, #115] │ │ - b 3aa78 │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3aa58 │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w10, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w10, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3aac0 │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #120] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #123] │ │ - ldr w10, [sp, #120] │ │ - ldur w8, [sp, #123] │ │ - mov w11, #0x2e // #46 │ │ - strb w9, [x19, #8] │ │ - b 3ab2c │ │ - ldr w9, [sp, #4] │ │ - strb w8, [x19, #8] │ │ - ldur w10, [sp, #1] │ │ - stur w9, [sp, #99] │ │ - ldr x9, [sp, #8] │ │ - str w10, [sp, #96] │ │ - mov w10, w10 │ │ - ldur w8, [sp, #99] │ │ - b 3ab24 │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w10, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w10, [sp, #19] │ │ - ldr w10, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w11, [sp, #19] │ │ - str w10, [sp, #136] │ │ - mov w10, #0x13 // #19 │ │ - stur w11, [x9, #11] │ │ - ldr w11, [sp, #136] │ │ - ldur w8, [x9, #11] │ │ - mov w9, #0x2e // #46 │ │ - strb w10, [x19, #8] │ │ - stur w11, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x9, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - ldr w9, [sp, #4] │ │ - strb w8, [x19, #8] │ │ - ldur w10, [sp, #1] │ │ - stur w9, [sp, #47] │ │ - ldr x9, [sp, #8] │ │ - str w10, [sp, #44] │ │ - mov w10, w10 │ │ - ldur w8, [sp, #47] │ │ - mov w11, #0x2e // #46 │ │ - str x9, [x19, #16] │ │ - stur w10, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x11, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - lsr x10, x13, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x18 // #24 │ │ - b 3abd8 │ │ - subs x8, x10, x14 │ │ - stp x13, x10, [x1] │ │ - b.cc 3aba4 // b.lo, b.ul, b.last │ │ - add x15, x13, x14 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x1 // #1 │ │ - stp x15, x8, [x1] │ │ - b 3abdc │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x7 // #7 │ │ - b 3abd8 │ │ - subs x8, x10, x14 │ │ - stp x13, x10, [x1] │ │ - b.cs 3ac40 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov x9, x13 │ │ - mov w10, #0x2e // #46 │ │ - stp x8, x9, [x19, #8] │ │ - str x10, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x13 // #19 │ │ - stp x8, x14, [x1] │ │ - and w8, w13, #0xff │ │ - and x9, x9, #0xffffffff00000000 │ │ - bfi w8, w10, #8, #8 │ │ - str x12, [x19] │ │ - orr w8, w8, w11 │ │ - orr x8, x9, x8 │ │ - ldrh w9, [x20, #8] │ │ - stp x8, x14, [x19, #8] │ │ - strh w9, [x19, #24] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - mov w9, #0x6 // #6 │ │ - strb w9, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - strb wzr, [x19, #9] │ │ - strh w11, [x19, #10] │ │ - str wzr, [x19, #12] │ │ - str x8, [x19, #16] │ │ - str x9, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - add x15, x13, x14 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - and x9, x13, #0xffffffff00000000 │ │ - mov w12, #0x8 // #8 │ │ - b 3ab7c │ │ - and w9, w10, #0xfffe │ │ - cmp w9, #0x2 │ │ - b.eq 39ee8 // b.none │ │ - cmp x12, #0x3 │ │ - b.ls 3acac // b.plast │ │ - add x10, x8, #0x4 │ │ - sub x11, x12, #0x4 │ │ - mov x9, xzr │ │ - mov w12, #0x4 // #4 │ │ - stp x10, x11, [x1] │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w10, [sp, #3] │ │ - strb w11, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w13, [sp, #3] │ │ - mov w8, w13 │ │ - ubfx w10, w8, #8, #8 │ │ - and w11, w8, #0xffff0000 │ │ - b 3abdc │ │ - mov w9, #0x13 // #19 │ │ - and w10, wzr, #0xffff │ │ - ubfx w11, wzr, #16, #8 │ │ - str wzr, [sp] │ │ - strb wzr, [x19, #12] │ │ - strb w9, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - strh w10, [sp, #52] │ │ - strb w11, [sp, #54] │ │ - sturh w10, [x19, #9] │ │ - strb w11, [x19, #11] │ │ - strb wzr, [x19, #15] │ │ - sturh wzr, [x19, #13] │ │ - str x8, [x19, #16] │ │ - str x9, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - and w9, w10, #0xfffe │ │ - cmp w9, #0x2 │ │ - b.eq 39f48 // b.none │ │ - cmp x12, #0x7 │ │ - b.ls 3ad2c // b.plast │ │ - ldr x13, [x8], #8 │ │ - sub x9, x12, #0x8 │ │ - mov w12, #0x5 // #5 │ │ - stp x8, x9, [x1] │ │ - and x9, x13, #0xffffffff00000000 │ │ - ubfx w10, w13, #8, #8 │ │ - and w11, w13, #0xffff0000 │ │ - b 3abdc │ │ - strb wzr, [sp, #6] │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [sp, #4] │ │ - add x10, x19, #0xf │ │ - str wzr, [sp] │ │ - add x11, x19, #0xd │ │ - stur x8, [sp, #7] │ │ - ldr d0, [sp] │ │ - strb w9, [x19, #8] │ │ - add x9, x19, #0x10 │ │ - st1 {v0.b}[6], [x10] │ │ - lsr x10, x8, #56 │ │ - st1 {v0.h}[2], [x11] │ │ - st1 {v0.b}[7], [x9] │ │ - lsr x9, x8, #40 │ │ - lsr x8, x8, #8 │ │ - strb w10, [x19, #23] │ │ - mov w10, #0x2e // #46 │ │ - stur s0, [x19, #9] │ │ - sturh w9, [x19, #21] │ │ - stur w8, [x19, #17] │ │ - str x10, [x19] │ │ - ldp x20, x19, [sp, #192] │ │ - ldr x30, [sp, #176] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldrh w8, [x1, #24] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - mov w9, #0x2130 // #8496 │ │ - cmp w8, w9 │ │ - b.gt 3adf4 │ │ - sub w8, w8, #0x2 │ │ - cmp w8, #0x8a │ │ - b.hi 3b250 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x888 │ │ - adr x10, 3add8 │ │ - ldrh w11, [x9, x8, lsl #1] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [x20] │ │ - b 3b054 │ │ - mov x0, x20 │ │ - bl 3c1f4 │ │ - cmp x0, #0x1 │ │ - b.eq 3b034 // b.none │ │ - b 3b250 │ │ - mov w9, #0x2131 // #8497 │ │ - cmp w8, w9 │ │ - b.eq 3b1dc // b.none │ │ - mov w9, #0x2132 // #8498 │ │ - cmp w8, w9 │ │ - b.eq 3aed8 // b.none │ │ - mov w9, #0x2133 // #8499 │ │ - cmp w8, w9 │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0xb // #11 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - sub x8, x8, #0x1 │ │ - cmp x8, #0x7 │ │ - b.hi 3b250 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x99e │ │ - adr x10, 3ae64 │ │ - ldrh w11, [x9, x8, lsl #1] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w8, [x20, #8] │ │ - mov w9, #0x7 // #7 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x16 // #22 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c1f4 │ │ - cmp x0, #0x1 │ │ - b.ne 3add8 // b.any │ │ - b 3b034 │ │ - mov x0, x20 │ │ - bl 3c1f4 │ │ - cmp x0, #0x1 │ │ - b.ne 3b250 // b.any │ │ - mov w8, #0x2c // #44 │ │ - stp x8, x1, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x17 // #23 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x2b // #43 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x10 // #16 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c264 │ │ - and w8, w0, #0xffff │ │ - cmp w8, #0x1 │ │ - b.ne 3b250 // b.any │ │ - mov w8, #0x26 // #38 │ │ - strh w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x24 // #36 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x2a // #42 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x23 // #35 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c1f4 │ │ - cmp x0, #0x1 │ │ - b.ne 3b250 // b.any │ │ - mov w8, #0x27 // #39 │ │ - stp x8, x1, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x29 // #41 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c1f4 │ │ - cmp x0, #0x1 │ │ - b.ne 3b048 // b.any │ │ - mov w8, #0x7 // #7 │ │ - stp x8, x1, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.eq 3b080 // b.none │ │ - cmp x8, #0x8 │ │ - b.eq 3b064 // b.none │ │ - cmp x8, #0x1 │ │ - b.ne 3b250 // b.any │ │ - ldp x9, x8, [x20, #8] │ │ - mov w10, #0x8 // #8 │ │ - str x10, [x19] │ │ - stp x9, x8, [x19, #8] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x11 // #17 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x20 // #32 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x28 // #40 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x14 // #20 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x25 // #37 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x21 // #33 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c154 │ │ - tbz w0, #0, 3b250 │ │ - mov w8, #0x22 // #34 │ │ - strb w1, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x1c // #28 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x15 // #21 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20] │ │ - cmp x8, #0xa │ │ - b.ne 3b250 // b.any │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x12 // #18 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x0, x20 │ │ - bl 3c1f4 │ │ - cmp x0, #0x1 │ │ - b.ne 3b250 // b.any │ │ - mov w8, #0x2d // #45 │ │ - stp x8, x1, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldrh w8, [x20, #8] │ │ - mov w9, #0x7 // #7 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr w8, [x20, #8] │ │ - mov w9, #0x7 // #7 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x7 // #7 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - ldr x8, [x20, #8] │ │ - tbz x8, #63, 3b268 │ │ - mov x0, x19 │ │ - mov x1, x20 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 38820 │ │ - ldr x8, [x20, #8] │ │ - mov w9, #0x7 // #7 │ │ - stp x9, x8, [x19] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ + bl 17680 │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #32] │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ ldp x22, x8, [x1] │ │ mov x19, x0 │ │ - cbz x8, 3b3fc │ │ - mov x20, x1 │ │ - sub x26, x8, #0x1 │ │ + cbz x8, 3f228 │ │ ldrb w23, [x22], #1 │ │ - stp x22, x26, [x1] │ │ - cbz x23, 3b41c │ │ - adrp x8, d91000 │ │ + mov x20, x1 │ │ + sub x27, x8, #0x1 │ │ + stp x22, x27, [x1] │ │ + cbz x23, 3f248 │ │ lsl x21, x23, #2 │ │ mov x0, x21 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 3b510 │ │ - mov x1, xzr │ │ - mov w24, wzr │ │ + bl 75e30 │ │ + cbz x0, 3f324 │ │ mov x25, xzr │ │ - mov w27, #0xffff // #65535 │ │ + mov w24, wzr │ │ + mov w16, #0xffff // #65535 │ │ stp x23, x0, [sp, #8] │ │ str xzr, [sp, #24] │ │ - cbz x26, 3b458 │ │ + cbz x27, 3f284 │ │ mov x28, xzr │ │ mov w12, wzr │ │ mov x10, x22 │ │ - add x25, x25, #0x1 │ │ - mov x11, x26 │ │ - mov x9, x22 │ │ - sub x13, x11, #0x1 │ │ + add x21, x25, #0x1 │ │ + mov x9, x27 │ │ + mov x11, x22 │ │ + ldrb w14, [x11], #1 │ │ cmp w12, #0x3f │ │ - ldrb w14, [x9], #1 │ │ - b.ne 3b31c // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 3b444 // b.hs, b.nlast │ │ + sub x13, x9, #0x1 │ │ + b.ne 3f134 // b.any │ │ + cmp w14, #0x1 │ │ + b.hi 3f270 // b.pmore │ │ and x15, x14, #0x7f │ │ lsl x15, x15, x12 │ │ orr x28, x15, x28 │ │ - tbz w14, #7, 3b340 │ │ + tbz w14, #7, 3f158 │ │ add w12, w12, #0x7 │ │ - mov x11, x13 │ │ - mov x10, x9 │ │ - cbnz x13, 3b304 │ │ - b 3b450 │ │ - cmp x28, x27 │ │ - stp x9, x13, [x20] │ │ - csel x29, x28, x27, cc // cc = lo, ul, last │ │ - cmp w29, #0x1 │ │ + mov x9, x13 │ │ + mov x10, x11 │ │ + cbnz x13, 3f11c │ │ + b 3f27c │ │ + cmp x28, x16 │ │ + mov w8, #0xffff // #65535 │ │ + stp x11, x13, [x20] │ │ + csel x26, x28, x8, cc // cc = lo, ul, last │ │ + cmp x28, #0x1 │ │ cinc w24, w24, eq // eq = none │ │ - cbz x13, 3b4ac │ │ + cbz x13, 3f2d8 │ │ + ldrb w11, [x10, #1] │ │ add x22, x10, #0x2 │ │ - sub x26, x11, #0x2 │ │ - stp x22, x26, [x20] │ │ - ldrb w9, [x10, #1] │ │ - and w8, w9, #0x7f │ │ - tbz w9, #7, 3b38c │ │ - cbz x26, 3b4d4 │ │ + sub x27, x9, #0x2 │ │ + stp x22, x27, [x20] │ │ + and w8, w11, #0x7f │ │ + tbz w11, #7, 3f1c8 │ │ + cbz x27, 3f2e4 │ │ + ldrb w11, [x10, #2] │ │ add x22, x10, #0x3 │ │ - sub x26, x11, #0x3 │ │ - stp x22, x26, [x20] │ │ - ldrb w9, [x10, #2] │ │ - bfi w8, w9, #7, #7 │ │ - tbnz w9, #7, 3b3cc │ │ - mov w21, w8 │ │ + sub x27, x9, #0x3 │ │ + stp x22, x27, [x20] │ │ + bfi w8, w11, #7, #7 │ │ + tbz w11, #7, 3f1c8 │ │ + cbz x27, 3f2e4 │ │ + ldrb w11, [x10, #3] │ │ + add x22, x10, #0x4 │ │ + sub x27, x9, #0x4 │ │ + stp x22, x27, [x20] │ │ + cmp w11, #0x3 │ │ + b.hi 3f2f4 // b.pmore │ │ + orr w8, w8, w11, lsl #14 │ │ + str w8, [sp, #4] │ │ ldr x8, [sp, #8] │ │ - cmp x1, x8 │ │ - b.ne 3b3a8 // b.any │ │ + cmp x25, x8 │ │ + b.ne 3f1e4 // b.any │ │ add x0, sp, #0x8 │ │ - bl 3c088 │ │ - ldp x0, x1, [sp, #16] │ │ - add x9, x0, x1, lsl #2 │ │ - add x1, x1, #0x1 │ │ + bl 402c0 │ │ + ldr x0, [sp, #16] │ │ + add x8, x0, x25, lsl #2 │ │ + ldr w9, [sp, #4] │ │ + cmp x21, x23 │ │ + mov x25, x21 │ │ + mov w16, #0xffff // #65535 │ │ + strh w26, [x8] │ │ + strh w9, [x8, #2] │ │ mov x8, x28 │ │ - cmp x25, x23 │ │ - strh w29, [x9] │ │ - strh w21, [x9, #2] │ │ - str x1, [sp, #24] │ │ - b.ne 3b2e8 // b.any │ │ - b 3b4b8 │ │ - cbz x26, 3b4d4 │ │ - add x22, x10, #0x4 │ │ - sub x26, x11, #0x4 │ │ - stp x22, x26, [x20] │ │ - ldrb w9, [x10, #3] │ │ - cmp w9, #0x3 │ │ - b.hi 3b4e4 // b.pmore │ │ - orr w21, w8, w9, lsl #14 │ │ - ldr x8, [sp, #8] │ │ - cmp x1, x8 │ │ - b.ne 3b3a8 // b.any │ │ - b 3b39c │ │ + str x21, [sp, #24] │ │ + b.ne 3f100 // b.any │ │ + cmp w24, #0x1 │ │ + b.ne 3f254 // b.any │ │ + ldur q0, [sp, #8] │ │ + ldr x8, [sp, #24] │ │ + str q0, [x19] │ │ + str x8, [x19, #16] │ │ + b 3f2b8 │ │ mov w8, #0x13 // #19 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ strh wzr, [x19, #14] │ │ + strh w8, [x19, #8] │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ stur wzr, [x19, #10] │ │ str x22, [x19, #16] │ │ - strh w8, [x19, #8] │ │ - str x9, [x19] │ │ - b 3b48c │ │ + str x8, [x19] │ │ + b 3f2b8 │ │ mov w8, #0x2 // #2 │ │ str xzr, [sp, #24] │ │ - stp x23, x8, [sp, #8] │ │ - mov w8, #0x44 // #68 │ │ + stp xzr, x8, [sp, #8] │ │ + mov w8, #0x47 // #71 │ │ strb w8, [x19, #8] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x9, [sp, #8] │ │ - str x8, [x19] │ │ - cbnz x9, 3b484 │ │ - b 3b48c │ │ - mov w10, #0x6 // #6 │ │ - stp x9, x13, [x20] │ │ - b 3b460 │ │ - add x22, x22, x26 │ │ + ldr x8, [sp, #8] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + str x9, [x19] │ │ + cbnz x8, 3f2b0 │ │ + b 3f2b8 │ │ + mov w9, #0x6 // #6 │ │ + stp x11, x13, [x20] │ │ + b 3f28c │ │ + add x22, x22, x27 │ │ stp x22, xzr, [x20] │ │ - mov w10, #0x13 // #19 │ │ + mov w9, #0x13 // #19 │ │ mov x8, x22 │ │ - strb w10, [x19, #8] │ │ + strb w9, [x19, #8] │ │ strb wzr, [x19, #9] │ │ strh wzr, [x19, #14] │ │ stur wzr, [x19, #10] │ │ str x8, [x19, #16] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x9, [sp, #8] │ │ - str x8, [x19] │ │ - cbz x9, 3b48c │ │ + ldr x8, [sp, #8] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + str x9, [x19] │ │ + cbz x8, 3f2b8 │ │ ldr x0, [sp, #16] │ │ - bl 72f50 │ │ + bl 75e00 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x80 │ │ ret │ │ - mov w21, wzr │ │ + mov w9, wzr │ │ mov w8, #0x13 // #19 │ │ - b 3b4e8 │ │ - cmp w24, #0x1 │ │ - b.ne 3b428 // b.any │ │ - ldur q0, [sp, #8] │ │ - ldr x8, [sp, #24] │ │ - str q0, [x19] │ │ - str x8, [x19, #16] │ │ - b 3b48c │ │ - mov w21, wzr │ │ + b 3f2fc │ │ + mov w9, wzr │ │ mov w8, #0x13 // #19 │ │ - mov x9, x22 │ │ - b 3b4e8 │ │ + mov x11, x22 │ │ + b 3f2fc │ │ + ldr w9, [sp, #4] │ │ mov w8, #0x6 // #6 │ │ strb w8, [x19, #8] │ │ strb wzr, [x19, #9] │ │ - strh w21, [x19, #10] │ │ + strh w9, [x19, #10] │ │ str wzr, [x19, #12] │ │ - str x9, [x19, #16] │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - ldr x9, [sp, #8] │ │ - str x8, [x19] │ │ - cbnz x9, 3b484 │ │ - b 3b48c │ │ + str x11, [x19, #16] │ │ + ldr x8, [sp, #8] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + str x9, [x19] │ │ + cbnz x8, 3f2b0 │ │ + b 3f2b8 │ │ mov w0, #0x2 // #2 │ │ mov x1, x21 │ │ - bl 15a5c │ │ + bl 169c8 │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 3b530 │ │ + cbz x8, 3f344 │ │ ldr x0, [sp, #16] │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x80 │ │ - stp x30, x19, [sp, #112] │ │ - and w9, w3, #0xffff │ │ + bl 71c04 │ │ + ldp x12, x10, [x1] │ │ + cbz x10, 3f3bc │ │ + mov x9, xzr │ │ + mov w11, wzr │ │ + add x8, x12, x10 │ │ + sub x10, x10, #0x1 │ │ + add x12, x12, #0x1 │ │ + ldurb w13, [x12, #-1] │ │ + cmp w11, #0x3f │ │ + b.ne 3f37c // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 3f3d4 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x11 │ │ + orr x9, x14, x9 │ │ + tbz w13, #7, 3f3e4 │ │ + sub x10, x10, #0x1 │ │ + add x12, x12, #0x1 │ │ + add w11, w11, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 3f368 // b.any │ │ + stp x8, xzr, [x1] │ │ + mov w9, #0x13 // #19 │ │ + strh wzr, [x0, #6] │ │ + strh w9, [x0] │ │ + stur wzr, [x0, #2] │ │ + str x8, [x0, #8] │ │ + ret │ │ + mov w9, #0x13 // #19 │ │ + strh wzr, [x0, #6] │ │ + strh w9, [x0] │ │ + stur wzr, [x0, #2] │ │ + str x12, [x0, #8] │ │ + ret │ │ + mov w8, #0x6 // #6 │ │ + stp x12, x10, [x1] │ │ + strb w8, [x0] │ │ + ret │ │ + mov w8, #0x52 // #82 │ │ + stp x12, x10, [x1] │ │ + str x9, [x0, #8] │ │ + strb w8, [x0] │ │ + ret │ │ + sub sp, sp, #0xa0 │ │ + stp x29, x30, [sp, #80] │ │ + str x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + add x29, sp, #0x50 │ │ + cbz x4, 3f4cc │ │ + lsl x22, x4, #2 │ │ + mov w20, w2 │ │ + mov x21, x1 │ │ + mov x19, x0 │ │ + sub x24, x29, #0x18 │ │ + add x25, x3, #0x2 │ │ + mov w23, #0x2e // #46 │ │ + b 3f444 │ │ + subs x22, x22, #0x4 │ │ + add x25, x25, #0x4 │ │ + b.eq 3f49c // b.none │ │ + ldrh w3, [x25] │ │ + sub x0, x29, #0x18 │ │ + mov x1, x21 │ │ + mov w2, w20 │ │ + bl 3fa54 │ │ + ldur x8, [x29, #-24] │ │ + ldur q0, [x24, #8] │ │ + cmp x8, #0x2e │ │ + str q0, [sp, #32] │ │ + b.eq 3f490 // b.none │ │ + ldurh w9, [x25, #-2] │ │ + ldr q0, [sp, #32] │ │ + cmp w9, #0x1 │ │ + str q0, [sp, #16] │ │ + b.ne 3f438 // b.any │ │ + ldr q0, [sp, #16] │ │ + mov x23, x8 │ │ + str q0, [sp] │ │ + b 3f438 │ │ + ldr q0, [sp, #32] │ │ + str x8, [x19] │ │ + b 3f4ac │ │ + cmp x23, #0x2e │ │ + b.eq 3f4cc // b.none │ │ + ldr q0, [sp] │ │ + str x23, [x19] │ │ + stur q0, [x19, #8] │ │ + ldp x20, x19, [sp, #144] │ │ + ldr x25, [sp, #96] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x2a0 │ │ + bl 18804 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #48] │ │ + str x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + mov x0, xzr │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x21, x10, x9, hi // hi = pmore │ │ + mov w9, #0x18 // #24 │ │ + umulh x9, x21, x9 │ │ + cmp xzr, x9 │ │ + b.ne 3f588 // b.any │ │ + add x9, x21, x21, lsl #1 │ │ + lsl x2, x9, #3 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 3f594 // b.pmore │ │ + cbz x8, 3f54c │ │ + add x8, x8, x8, lsl #1 │ │ + ldr x9, [x20, #8] │ │ + lsl x8, x8, #3 │ │ + str x9, [sp, #24] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 3f590 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x21, x8, [x20] │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x21, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x60 │ │ + ret │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #80] │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x50 │ │ + stur wzr, [x29, #-29] │ │ + stur wzr, [x29, #-32] │ │ + cbz x4, 3f844 │ │ + lsl x25, x4, #2 │ │ + mov w20, w2 │ │ + mov x21, x1 │ │ mov x19, x0 │ │ + mov x23, xzr │ │ + mov x22, xzr │ │ + mov x26, xzr │ │ + add x24, x3, #0x2 │ │ + mov w27, #0x2e // #46 │ │ + mov w28, #0x2e // #46 │ │ + str xzr, [sp, #8] │ │ + str wzr, [sp, #4] │ │ + b 3f610 │ │ + stp x8, x10, [sp, #16] │ │ + mov x27, x9 │ │ + subs x25, x25, #0x4 │ │ + add x24, x24, #0x4 │ │ + b.eq 3f7e0 // b.none │ │ + ldrh w3, [x24] │ │ + sub x0, x29, #0x18 │ │ + mov x1, x21 │ │ + mov w2, w20 │ │ + bl 3fa54 │ │ + ldp x9, x8, [x29, #-24] │ │ + ldur x10, [x29, #-8] │ │ + cmp x9, #0x2e │ │ + b.eq 3f7d4 // b.none │ │ + ldurh w11, [x24, #-2] │ │ + cmp w11, #0x3 │ │ + b.gt 3f680 │ │ + cmp w11, #0x1 │ │ + b.eq 3f5fc // b.none │ │ + cmp w11, #0x2 │ │ + b.eq 3f6d0 // b.none │ │ + cmp w11, #0x3 │ │ + b.ne 3f604 // b.any │ │ + cmp x9, #0x4 │ │ + b.gt 3f748 │ │ + cmp x9, #0x2 │ │ + b.eq 3f788 // b.none │ │ + cmp x9, #0x3 │ │ + b.eq 3f7ac // b.none │ │ + cmp x9, #0x4 │ │ + b.ne 3f604 // b.any │ │ + mov w22, w8 │ │ + b 3f604 │ │ + cmp w11, #0x4 │ │ + b.eq 3f6a8 // b.none │ │ + cmp w11, #0x5 │ │ + b.eq 3f6f8 // b.none │ │ + mov w12, #0x2001 // #8193 │ │ + cmp w11, w12 │ │ + b.ne 3f604 // b.any │ │ + stp x8, x10, [sp, #32] │ │ + mov x28, x9 │ │ + b 3f604 │ │ + cmp x9, #0x4 │ │ + b.gt 3f72c │ │ + cmp x9, #0x2 │ │ + b.eq 3f780 // b.none │ │ + cmp x9, #0x3 │ │ + b.eq 3f790 // b.none │ │ + cmp x9, #0x4 │ │ + b.ne 3f604 // b.any │ │ + mov w26, w8 │ │ + b 3f604 │ │ + cmp x9, #0x4 │ │ + b.gt 3f764 │ │ + cmp x9, #0x2 │ │ + b.eq 3f798 // b.none │ │ + cmp x9, #0x3 │ │ + b.eq 3f7c0 // b.none │ │ + cmp x9, #0x4 │ │ + b.ne 3f604 // b.any │ │ + mov w23, w8 │ │ + b 3f604 │ │ + cmp x9, #0x1 │ │ + b.ne 3f604 // b.any │ │ + cmp x10, #0x10 │ │ + b.ne 3f604 // b.any │ │ + ldr w9, [x8] │ │ + ldur w10, [x8, #3] │ │ + ldur x11, [x8, #7] │ │ + ldrb w8, [x8, #15] │ │ + str x11, [sp, #8] │ │ + str w8, [sp, #4] │ │ + stur w9, [x29, #-32] │ │ + stur w10, [x29, #-29] │ │ + b 3f604 │ │ + cmp x9, #0x5 │ │ + b.eq 3f7a4 // b.none │ │ + cmp x9, #0x6 │ │ + b.eq 3f7a0 // b.none │ │ + cmp x9, #0x7 │ │ + b.eq 3f7a4 // b.none │ │ + b 3f604 │ │ + cmp x9, #0x5 │ │ + b.eq 3f7b8 // b.none │ │ + cmp x9, #0x6 │ │ + b.eq 3f7b4 // b.none │ │ + cmp x9, #0x7 │ │ + b.eq 3f7b8 // b.none │ │ + b 3f604 │ │ + cmp x9, #0x5 │ │ + b.eq 3f7cc // b.none │ │ + cmp x9, #0x6 │ │ + b.eq 3f7c8 // b.none │ │ + cmp x9, #0x7 │ │ + b.eq 3f7cc // b.none │ │ + b 3f604 │ │ + and x26, x8, #0xff │ │ + b 3f604 │ │ + and x22, x8, #0xff │ │ + b 3f604 │ │ + and x26, x8, #0xffff │ │ + b 3f604 │ │ + and x23, x8, #0xff │ │ + b 3f604 │ │ + tbnz x8, #63, 3f604 │ │ + mov x26, x8 │ │ + b 3f604 │ │ + and x22, x8, #0xffff │ │ + b 3f604 │ │ + tbnz x8, #63, 3f604 │ │ + mov x22, x8 │ │ + b 3f604 │ │ + and x23, x8, #0xffff │ │ + b 3f604 │ │ + tbnz x8, #63, 3f604 │ │ + mov x23, x8 │ │ + b 3f604 │ │ + stp x8, x10, [x19, #8] │ │ + str x9, [x19] │ │ + b 3f824 │ │ + cmp x27, #0x2e │ │ + b.eq 3f844 // b.none │ │ + ldur w8, [x29, #-32] │ │ + ldur w9, [x29, #-29] │ │ + stp x23, x22, [x19, #48] │ │ + str x26, [x19, #64] │ │ + str w8, [x19, #72] │ │ + stur w9, [x19, #75] │ │ + ldp x9, x8, [sp, #16] │ │ + stp x27, x9, [x19] │ │ + stp x8, x28, [x19, #16] │ │ + ldp x9, x8, [sp, #32] │ │ + stp x9, x8, [x19, #32] │ │ + ldr x8, [sp, #8] │ │ + stur x8, [x19, #79] │ │ + ldr w8, [sp, #4] │ │ + strb w8, [x19, #87] │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x270 │ │ + bl 18804 │ │ + str x19, [sp, #-16]! │ │ + ldp x11, x10, [x1] │ │ + cbz x10, 3f8c0 │ │ + mov x12, xzr │ │ + mov x8, xzr │ │ + mov w14, wzr │ │ + add x9, x11, x10 │ │ + mov x17, x10 │ │ + add x4, x11, x12 │ │ + cmp w14, #0x3f │ │ + sub x15, x17, #0x1 │ │ + mov x13, x4 │ │ + ldrb w16, [x13], #1 │ │ + b.ne 3f890 // b.any │ │ + cmp w16, #0x1 │ │ + b.hi 3f8cc // b.pmore │ │ + and x5, x16, #0x7f │ │ + lsl x5, x5, x14 │ │ + orr x8, x5, x8 │ │ + tbz w16, #7, 3f8f8 │ │ + add x12, x12, #0x1 │ │ + add w14, w14, #0x7 │ │ + mov x17, x15 │ │ + cmp x10, x12 │ │ + b.ne 3f870 // b.any │ │ + stp x9, xzr, [x1] │ │ + mov w8, #0x13 // #19 │ │ + b 3f8d4 │ │ + mov x9, x11 │ │ + mov w8, #0x13 // #19 │ │ + b 3f8d4 │ │ + mov w8, #0x6 // #6 │ │ + stp x13, x15, [x1] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh wzr, [x0, #14] │ │ + stur wzr, [x0, #10] │ │ + str x9, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldr x19, [sp], #16 │ │ + ret │ │ + stp x13, x15, [x1] │ │ + cbz x15, 3f960 │ │ + mov x9, xzr │ │ + mov w15, wzr │ │ + neg x16, x12 │ │ + add x13, x4, x17 │ │ + sub x17, x10, #0x1 │ │ + add x4, x11, x12 │ │ + add x5, x10, x16 │ │ + cmp w15, #0x3f │ │ + ldrb w7, [x4, #1]! │ │ + sub x6, x5, #0x2 │ │ + add x14, x4, #0x1 │ │ + b.ne 3f938 // b.any │ │ + cmp w7, #0x1 │ │ + b.hi 3f968 // b.pmore │ │ + and x19, x7, #0x7f │ │ + lsl x19, x19, x15 │ │ + orr x9, x19, x9 │ │ + tbz w7, #7, 3f994 │ │ + add x12, x12, #0x1 │ │ + add w15, w15, #0x7 │ │ + sub x16, x16, #0x1 │ │ + cmp x17, x12 │ │ + b.ne 3f914 // b.any │ │ + stp x13, xzr, [x1] │ │ + mov w8, #0x13 // #19 │ │ + b 3f970 │ │ + mov w8, #0x6 // #6 │ │ + stp x14, x6, [x1] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh wzr, [x0, #14] │ │ + stur wzr, [x0, #10] │ │ + str x13, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldr x19, [sp], #16 │ │ + ret │ │ + stp x14, x6, [x1] │ │ + cbz x6, 3f9f8 │ │ + sub x14, x5, #0x1 │ │ + add x11, x11, x12 │ │ + sub x10, x10, x12 │ │ + mov x13, xzr │ │ + mov w15, wzr │ │ + add x11, x11, #0x3 │ │ + sub x10, x10, #0x3 │ │ + add x14, x4, x14 │ │ + ldurb w12, [x11, #-1] │ │ + cmp w15, #0x3f │ │ + b.ne 3f9d0 // b.any │ │ + cmp w12, #0x1 │ │ + b.hi 3fa00 // b.pmore │ │ + and x16, x12, #0x7f │ │ + lsl x16, x16, x15 │ │ + orr x13, x16, x13 │ │ + tbz w12, #7, 3fa2c │ │ + sub x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + add w15, w15, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 3f9bc // b.any │ │ + stp x14, xzr, [x1] │ │ + mov w8, #0x13 // #19 │ │ + b 3fa08 │ │ + mov w8, #0x6 // #6 │ │ + stp x11, x10, [x1] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh wzr, [x0, #14] │ │ + stur wzr, [x0, #10] │ │ + str x14, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldr x19, [sp], #16 │ │ + ret │ │ + stp x11, x10, [x1] │ │ + mov w10, #0x1f // #31 │ │ + stp x10, x2, [x0] │ │ + mov w10, #0x2e // #46 │ │ + stp xzr, xzr, [x0, #72] │ │ + stp x3, x10, [x0, #16] │ │ + stp x8, x9, [x0, #48] │ │ + str x13, [x0, #64] │ │ + ldr x19, [sp], #16 │ │ + ret │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + str x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ + and w9, w3, #0xffff │ │ ubfx w8, w2, #8, #8 │ │ sub w10, w9, #0x3 │ │ cmp w10, #0x25 │ │ - b.hi 3b598 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x9ae │ │ - adr x11, 3b570 │ │ + b.hi 3faa8 // b.pmore │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x60a │ │ + adr x11, 3fa90 │ │ ldrh w12, [x9, x10, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ - ldp x8, x9, [x1] │ │ - cmp x9, #0x1 │ │ - b.ls 3baa4 // b.plast │ │ - add x12, x8, #0x2 │ │ - sub x9, x9, #0x2 │ │ - stp x12, x9, [x1] │ │ - ldrh w8, [x8] │ │ - and w11, w8, #0xffff │ │ - sturh w8, [sp, #1] │ │ - b 3b67c │ │ + ldp x11, x8, [x1] │ │ + cmp x8, #0x1 │ │ + b.ls 400dc // b.plast │ │ + ldrh w9, [x11], #2 │ │ + sub x10, x8, #0x2 │ │ + b 3fdd8 │ │ mov w10, #0x1f02 // #7938 │ │ cmp w9, w10 │ │ - b.eq 3b5d4 // b.none │ │ + b.eq 3fb04 // b.none │ │ mov w10, #0x1f21 // #7969 │ │ cmp w9, w10 │ │ - b.ne 3b62c // b.any │ │ + b.ne 3fb5c // b.any │ │ cmp w8, #0x8 │ │ - b.ne 3ba50 // b.any │ │ + b.ne 3ffcc // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 3bda0 // b.plast │ │ + b.ls 401b0 // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr x12, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3ba80 │ │ - ldp x10, x11, [x1] │ │ - cbz x11, 3b8d0 │ │ - mov x12, xzr │ │ - mov w9, wzr │ │ - add x8, x10, x11 │ │ - sub x11, x11, #0x1 │ │ - add x14, x10, #0x1 │ │ - ldurb w10, [x14, #-1] │ │ - cmp w9, #0x3f │ │ - b.ne 3b604 // b.any │ │ - cmp w10, #0x2 │ │ - b.cs 3ba94 // b.hs, b.nlast │ │ - and x13, x10, #0x7f │ │ - lsl x13, x13, x9 │ │ - orr x12, x13, x12 │ │ - tbz w10, #7, 3be0c │ │ - add x14, x14, #0x1 │ │ - add w9, w9, #0x7 │ │ - sub x11, x11, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 3b5f0 // b.any │ │ - b 3b8c0 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 3ffe4 │ │ + ldp x10, x9, [x1] │ │ + cbz x9, 3fcc0 │ │ + mov x11, xzr │ │ + mov w12, wzr │ │ + add x8, x10, x9 │ │ + sub x9, x9, #0x1 │ │ + add x10, x10, #0x1 │ │ + ldurb w13, [x10, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 3fb34 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 3fff8 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x11, x14, x11 │ │ + tbz w13, #7, 401c8 │ │ + sub x9, x9, #0x1 │ │ + add x10, x10, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x9, #0x1 │ │ + b.ne 3fb20 // b.any │ │ + b 3fcb0 │ │ mov w8, #0xc // #12 │ │ mov w9, #0x2e // #46 │ │ - strb w8, [x19, #8] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + strh w3, [x0, #10] │ │ + strb w8, [x0, #8] │ │ + str x9, [x0] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldp x8, x9, [x1] │ │ - cmp x9, #0x3 │ │ - b.ls 3bad4 // b.plast │ │ - add x12, x8, #0x4 │ │ - sub x9, x9, #0x4 │ │ - stp x12, x9, [x1] │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w10, [sp, #3] │ │ - strb w11, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w11, [sp, #3] │ │ - subs x14, x9, x11 │ │ - b.cc 3c018 // b.lo, b.ul, b.last │ │ - b 3c034 │ │ - ldp x8, x11, [x1] │ │ - cmp x11, #0x1 │ │ - b.ls 3bb00 // b.plast │ │ - add x12, x8, #0x2 │ │ - sub x11, x11, #0x2 │ │ - mov w10, wzr │ │ - mov x9, xzr │ │ - mov w13, #0x3 // #3 │ │ - stp x12, x11, [x1] │ │ - ldrb w12, [x8] │ │ - ldrb w8, [x8, #1] │ │ - b 3c064 │ │ - ldp x8, x10, [x1] │ │ - cmp x10, #0x3 │ │ - b.ls 3bb28 // b.plast │ │ - add x11, x8, #0x4 │ │ - sub x10, x10, #0x4 │ │ - mov x9, xzr │ │ - mov w13, #0x4 // #4 │ │ + ldp x9, x10, [x1] │ │ + cmp x10, #0x2 │ │ + b.ls 40008 // b.plast │ │ + add x11, x9, #0x3 │ │ + sub x10, x10, #0x3 │ │ + mov x8, xzr │ │ stp x11, x10, [x1] │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w10, [sp, #3] │ │ - strb w11, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w12, [sp, #3] │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - b 3c064 │ │ + mov w13, #0x1d // #29 │ │ + ldrb w12, [x9, #2] │ │ + ldrh w9, [x9] │ │ + orr x11, x9, x12, lsl #16 │ │ + lsr x10, x11, #8 │ │ + b 40298 │ │ + ldp x9, x10, [x1] │ │ + cmp x10, #0x3 │ │ + b.ls 40020 // b.plast │ │ + ldr w11, [x9], #4 │ │ + mov x8, xzr │ │ + sub x13, x10, #0x4 │ │ + lsr w10, w11, #8 │ │ + lsr w12, w11, #16 │ │ + b 3fefc │ │ ldp x11, x8, [x1] │ │ - cmp x8, #0x7 │ │ - b.ls 3bb70 // b.plast │ │ - ldr x12, [x11], #8 │ │ - sub x14, x8, #0x8 │ │ - mov w13, #0x5 // #5 │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 3b970 │ │ - ldp x12, x9, [x1] │ │ - cbz x9, 3c018 │ │ - mov x11, xzr │ │ - ldrb w8, [x12, x11] │ │ - cbz w8, 3be54 │ │ - add x11, x11, #0x1 │ │ - cmp x9, x11 │ │ - b.ne 3b734 // b.any │ │ - b 3c018 │ │ - ldp x12, x9, [x1] │ │ - cbz x9, 3be20 │ │ - mov x11, xzr │ │ + subs x8, x8, #0x10 │ │ + b.cc 3fde4 // b.lo, b.ul, b.last │ │ + add x9, x11, #0x10 │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + stp x9, x8, [x1] │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1 // #1 │ │ + mov w9, #0x10 // #16 │ │ + b 40298 │ │ + mov x19, x0 │ │ + add x0, sp, #0x8 │ │ + bl 32af8 │ │ + ldrb w8, [sp, #8] │ │ + cmp w8, #0x52 │ │ + b.ne 40038 // b.any │ │ + ldr x11, [sp, #16] │ │ + mov w13, #0x6 // #6 │ │ + mov x0, x19 │ │ + b 3fda0 │ │ + ldp x9, x11, [x1] │ │ + cbz x11, 3ff0c │ │ + ldrb w13, [x9], #1 │ │ + sub x11, x11, #0x1 │ │ mov w10, wzr │ │ - add x8, x12, x9 │ │ + mov w12, wzr │ │ + mov x8, xzr │ │ + cmp w13, #0x0 │ │ + stp x9, x11, [x1] │ │ + mov w13, #0x9 // #9 │ │ + cset w11, ne // ne = any │ │ + b 40298 │ │ + ldp x10, x9, [x1] │ │ + cbz x9, 3fcc0 │ │ + mov x11, xzr │ │ + mov w12, wzr │ │ + add x8, x10, x9 │ │ sub x9, x9, #0x1 │ │ - add x12, x12, #0x1 │ │ - ldurb w13, [x12, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 3b77c // b.any │ │ - cmp w13, #0x2 │ │ - b.cs 3bfdc // b.hs, b.nlast │ │ + add x10, x10, #0x1 │ │ + ldurb w13, [x10, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 3fc8c // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 3fff8 // b.pmore │ │ and x14, x13, #0x7f │ │ - lsl x14, x14, x10 │ │ + lsl x14, x14, x12 │ │ orr x11, x14, x11 │ │ - tbz w13, #7, 3c00c │ │ - add x12, x12, #0x1 │ │ - add w10, w10, #0x7 │ │ + tbz w13, #7, 4027c │ │ sub x9, x9, #0x1 │ │ + add x10, x10, #0x1 │ │ + add w12, w12, #0x7 │ │ cmn x9, #0x1 │ │ - b.ne 3b768 // b.any │ │ - stp x8, xzr, [x1] │ │ + b.ne 3fc78 // b.any │ │ mov w10, #0x13 // #19 │ │ - b 3bfe4 │ │ - ldp x12, x8, [x1] │ │ - cbz x8, 3be2c │ │ - ldrb w11, [x12], #1 │ │ - sub x8, x8, #0x1 │ │ - subs x14, x8, x11 │ │ - stp x12, x8, [x1] │ │ - b.cs 3c034 // b.hs, b.nlast │ │ - b 3c018 │ │ - ldp x11, x12, [x1] │ │ - cbz x12, 3b978 │ │ - mov w8, wzr │ │ - mov w10, wzr │ │ - mov x9, xzr │ │ - sub x14, x12, #0x1 │ │ - ldrb w12, [x11], #1 │ │ - mov w13, #0x2 // #2 │ │ - b 3b970 │ │ - ldp x11, x12, [x1] │ │ - cbz x12, 3b978 │ │ - sub x14, x12, #0x1 │ │ - mov w8, wzr │ │ - ldrb w12, [x11], #1 │ │ - mov w10, wzr │ │ - mov x9, xzr │ │ - mov w13, #0x9 // #9 │ │ - cmp w12, #0x0 │ │ - cset w12, ne // ne = any │ │ - b 3b970 │ │ - mov x0, sp │ │ - bl 37e2c │ │ - ldrb w8, [sp] │ │ - cmp w8, #0x4b │ │ - b.ne 3bbd4 // b.any │ │ - ldr x12, [sp, #8] │ │ - mov w13, #0x6 // #6 │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ - b 3c064 │ │ - cmp w8, #0x8 │ │ - b.ne 3bc14 // b.any │ │ - ldp x8, x9, [x1] │ │ - cmp x9, #0x7 │ │ - b.ls 3be7c // b.plast │ │ - sub x9, x9, #0x8 │ │ - ldr x12, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3bc44 │ │ - ldp x10, x11, [x1] │ │ - cbz x11, 3b8d0 │ │ - mov x12, xzr │ │ - mov w9, wzr │ │ - add x8, x10, x11 │ │ - sub x11, x11, #0x1 │ │ - add x14, x10, #0x1 │ │ - ldurb w10, [x14, #-1] │ │ - cmp w9, #0x3f │ │ - b.ne 3b89c // b.any │ │ - cmp w10, #0x2 │ │ - b.cs 3ba94 // b.hs, b.nlast │ │ - and x13, x10, #0x7f │ │ - lsl x13, x13, x9 │ │ - orr x12, x13, x12 │ │ - tbz w10, #7, 3c050 │ │ - add x14, x14, #0x1 │ │ - add w9, w9, #0x7 │ │ - sub x11, x11, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 3b888 // b.any │ │ - mov w9, #0x13 // #19 │ │ stp x8, xzr, [x1] │ │ - strb w9, [x19, #8] │ │ - b 3bfe8 │ │ - mov w9, #0x13 // #19 │ │ + strb w10, [x0, #8] │ │ + b 40254 │ │ mov x8, x10 │ │ - strb w9, [x19, #8] │ │ - b 3bfe8 │ │ + mov w10, #0x13 // #19 │ │ + strb w10, [x0, #8] │ │ + b 40254 │ │ cmp w8, #0x8 │ │ - b.ne 3bc58 // b.any │ │ + b.ne 40078 // b.any │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 3beac // b.plast │ │ + b.ls 401b0 // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr x12, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3bc88 │ │ - ldp x12, x8, [x1] │ │ - subs x14, x8, #0x10 │ │ - b.cc 3c018 // b.lo, b.ul, b.last │ │ - add x15, x12, #0x10 │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ - mov w13, #0x1 // #1 │ │ - mov w11, #0x10 // #16 │ │ - b 3c048 │ │ - cmp w8, #0x8 │ │ - b.ne 3bc9c // b.any │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 40090 │ │ + ldp x9, x10, [x1] │ │ + cmp x10, #0x1 │ │ + b.ls 400a4 // b.plast │ │ + ldrh w11, [x9], #2 │ │ + sub x13, x10, #0x2 │ │ + mov w12, wzr │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + lsr w10, w11, #8 │ │ + mov w13, #0x3 // #3 │ │ + b 40298 │ │ + ldp x11, x8, [x1] │ │ + cbz x8, 3fde4 │ │ + mov x9, xzr │ │ + ldrb w10, [x11, x9] │ │ + cbz w10, 40218 │ │ + add x9, x9, #0x1 │ │ + cmp x8, x9 │ │ + b.ne 3fd4c // b.any │ │ + b 3fde4 │ │ ldp x8, x9, [x1] │ │ cmp x9, #0x7 │ │ - b.ls 3bedc // b.plast │ │ + b.ls 401b0 // b.plast │ │ + add x10, x8, #0x8 │ │ sub x9, x9, #0x8 │ │ - ldr x12, [x8], #8 │ │ - stp x8, x9, [x1] │ │ - b 3bccc │ │ - ldp x11, x12, [x1] │ │ - cbz x12, 3b978 │ │ - sub x14, x12, #0x1 │ │ - mov w8, wzr │ │ - ldrb w12, [x11], #1 │ │ - mov w10, wzr │ │ - mov x9, xzr │ │ - mov w13, #0x1d // #29 │ │ - stp x11, x14, [x1] │ │ - b 3c064 │ │ + mov w13, #0x5 // #5 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + b 40298 │ │ + ldp x11, x8, [x1] │ │ + cmp x8, #0x3 │ │ + b.ls 400c4 // b.plast │ │ + ldr w9, [x11], #4 │ │ + sub x10, x8, #0x4 │ │ + b 3fdd8 │ │ + ldp x11, x8, [x1] │ │ + cbz x8, 401e0 │ │ + ldrb w9, [x11], #1 │ │ + sub x10, x8, #0x1 │ │ + subs x8, x10, x9 │ │ + stp x11, x10, [x1] │ │ + b.cs 3ffa8 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ mov w9, #0x2e // #46 │ │ - str x11, [x19, #16] │ │ - strh w8, [x19, #8] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + stp x8, x11, [x0, #8] │ │ + str x9, [x0] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldp x8, x11, [x1] │ │ - cmp x11, #0x1 │ │ - b.ls 3bce0 // b.plast │ │ - add x12, x8, #0x2 │ │ - sub x11, x11, #0x2 │ │ + ldp x9, x10, [x1] │ │ + cmp x10, #0x1 │ │ + b.ls 400f4 // b.plast │ │ + ldrh w11, [x9], #2 │ │ + mov w12, wzr │ │ + mov x8, xzr │ │ + sub x13, x10, #0x2 │ │ + str x9, [x1] │ │ + lsr w10, w11, #8 │ │ + b 3ff00 │ │ + ldp x9, x11, [x1] │ │ + cbz x11, 3ff0c │ │ + sub x13, x11, #0x1 │ │ + ldrb w11, [x9], #1 │ │ mov w10, wzr │ │ + mov w12, wzr │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + mov w13, #0x2 // #2 │ │ + b 40298 │ │ + ldp x11, x10, [x1] │ │ + cbz x10, 4020c │ │ mov x9, xzr │ │ - mov w13, #0x1d // #29 │ │ - stp x12, x11, [x1] │ │ - ldrh w12, [x8] │ │ - lsr w8, w12, #8 │ │ - b 3c064 │ │ - ldp x8, x10, [x1] │ │ - cmp x10, #0x2 │ │ - b.ls 3bd2c // b.plast │ │ - add x11, x8, #0x3 │ │ - sub x10, x10, #0x3 │ │ - mov x9, xzr │ │ - mov w13, #0x1d // #29 │ │ - stp x11, x10, [x1] │ │ - ldrb w10, [x8, #2] │ │ - ldrh w8, [x8] │ │ - orr w12, w8, w10, lsl #16 │ │ - lsr w8, w8, #8 │ │ - and w10, w12, #0xff0000 │ │ - b 3c064 │ │ - ldp x8, x10, [x1] │ │ + mov w12, wzr │ │ + add x8, x11, x10 │ │ + sub x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + ldurb w13, [x11, #-1] │ │ + cmp w12, #0x3f │ │ + b.ne 3fe84 // b.any │ │ + cmp w13, #0x1 │ │ + b.hi 40248 // b.pmore │ │ + and x14, x13, #0x7f │ │ + lsl x14, x14, x12 │ │ + orr x9, x14, x9 │ │ + tbz w13, #7, 3fdd8 │ │ + sub x10, x10, #0x1 │ │ + add x11, x11, #0x1 │ │ + add w12, w12, #0x7 │ │ + cmn x10, #0x1 │ │ + b.ne 3fe70 // b.any │ │ + stp x8, xzr, [x1] │ │ + mov w9, #0x13 // #19 │ │ + b 40250 │ │ + ldp x9, x10, [x1] │ │ cmp x10, #0x3 │ │ - b.ls 3bd58 // b.plast │ │ - add x11, x8, #0x4 │ │ - sub x10, x10, #0x4 │ │ - mov x9, xzr │ │ + b.ls 4010c // b.plast │ │ + ldr w11, [x9], #4 │ │ + sub x13, x10, #0x4 │ │ + mov x8, xzr │ │ + stp x9, x13, [x1] │ │ + mov w13, #0x4 // #4 │ │ + lsr w10, w11, #8 │ │ + lsr w12, w11, #16 │ │ + b 40298 │ │ + ldp x9, x11, [x1] │ │ + cbz x11, 3ff0c │ │ + sub x13, x11, #0x1 │ │ + ldrb w11, [x9], #1 │ │ + mov w10, wzr │ │ + mov w12, wzr │ │ + mov x8, xzr │ │ + str x9, [x1] │ │ + str x13, [x1, #8] │ │ mov w13, #0x1d // #29 │ │ - stp x11, x10, [x1] │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w10, [sp, #3] │ │ - strb w11, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w12, [sp, #3] │ │ - lsr w8, w12, #8 │ │ - and w10, w12, #0xffff0000 │ │ - b 3c064 │ │ + b 40298 │ │ + mov w8, #0x13 // #19 │ │ + strh wzr, [x0, #14] │ │ + strh w8, [x0, #8] │ │ + stur wzr, [x0, #10] │ │ + b 4013c │ │ + cmp w8, #0x8 │ │ + b.ne 40158 // b.any │ │ ldp x8, x9, [x1] │ │ - subs x9, x9, #0x4 │ │ - b.cc 3bdd0 // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ + cmp x9, #0x7 │ │ + b.ls 401b0 // b.plast │ │ + add x10, x8, #0x8 │ │ + sub x9, x9, #0x8 │ │ stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w12, [sp, #3] │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 40170 │ │ + cmp w8, #0x8 │ │ + b.ne 40184 // b.any │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x7 │ │ + b.ls 401b0 // b.plast │ │ + add x10, x8, #0x8 │ │ + sub x9, x9, #0x8 │ │ + stp x10, x9, [x1] │ │ + ldrb w9, [x8, #6] │ │ + ldrh w10, [x8, #4] │ │ + ldr w11, [x8] │ │ + ldrb w8, [x8, #7] │ │ + orr w9, w10, w9, lsl #16 │ │ + lsl x10, x11, #8 │ │ + orr x9, x10, x9, lsl #40 │ │ + extr x11, x8, x9, #8 │ │ + b 4019c │ │ + lsr x12, x11, #8 │ │ + lsr x14, x11, #16 │ │ + add x10, x11, x9 │ │ + stp x10, x8, [x1] │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1 // #1 │ │ + mov w10, w12 │ │ + mov w12, w14 │ │ + b 40298 │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 401b0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x9, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ mov w13, #0x1b // #27 │ │ - b 3c064 │ │ - mov w9, #0x6 // #6 │ │ - stp x14, x11, [x1] │ │ - strb w9, [x19, #8] │ │ - b 3bfe8 │ │ - strh wzr, [sp] │ │ - stur wzr, [sp, #2] │ │ - strb wzr, [sp, #6] │ │ - ldr w9, [sp] │ │ - ldur w10, [sp, #3] │ │ - str x8, [x19, #16] │ │ - str w9, [sp, #36] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #39] │ │ - ldr w10, [sp, #36] │ │ - ldur w8, [sp, #39] │ │ - b 3bd0c │ │ - str wzr, [sp] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #44] │ │ - str x8, [x19, #16] │ │ - stur w9, [sp, #47] │ │ - ldr w9, [sp, #44] │ │ - ldur w8, [sp, #47] │ │ - b 3bd80 │ │ - mov w9, #0x13 // #19 │ │ - mov w10, #0x2e // #46 │ │ - stur wzr, [x19, #9] │ │ - str wzr, [x19, #12] │ │ - str x8, [x19, #16] │ │ - strb w9, [x19, #8] │ │ - str x10, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - mov w9, #0x13 // #19 │ │ - and w10, wzr, #0xffff │ │ - ubfx w11, wzr, #16, #8 │ │ - str wzr, [sp] │ │ - strb wzr, [x19, #12] │ │ - strb w9, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - strh w10, [sp, #52] │ │ - strb w11, [sp, #54] │ │ - sturh w10, [x19, #9] │ │ - strb w11, [x19, #11] │ │ - strb wzr, [x19, #15] │ │ - sturh wzr, [x19, #13] │ │ - str x8, [x19, #16] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - strb wzr, [sp, #6] │ │ + b 40298 │ │ + stp x10, x9, [x1] │ │ + mov w10, #0x6 // #6 │ │ + strb w10, [x0, #8] │ │ + b 40254 │ │ mov w8, #0x13 // #19 │ │ - strh wzr, [sp, #4] │ │ - add x9, x19, #0xf │ │ - str wzr, [sp] │ │ - add x10, x19, #0xd │ │ - stur x11, [sp, #7] │ │ - ldr d0, [sp] │ │ - strb w8, [x19, #8] │ │ - add x8, x19, #0x10 │ │ - st1 {v0.b}[6], [x9] │ │ - lsr x9, x11, #56 │ │ - st1 {v0.h}[2], [x10] │ │ - lsr x10, x11, #8 │ │ - st1 {v0.b}[7], [x8] │ │ - lsr x8, x11, #40 │ │ - strb w9, [x19, #23] │ │ - mov w9, #0x2e // #46 │ │ - stur s0, [x19, #9] │ │ - sturh w8, [x19, #21] │ │ - stur w10, [x19, #17] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - ldr w9, [sp, #4] │ │ + strb wzr, [x0, #15] │ │ + strb w8, [x0, #8] │ │ + sturh wzr, [x0, #13] │ │ + stur wzr, [x0, #9] │ │ + b 4013c │ │ + mov w8, #0x13 // #19 │ │ + stur wzr, [x0, #9] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + sturh wzr, [x0, #13] │ │ + b 4013c │ │ + ldr w9, [sp, #12] │ │ + ldur w10, [sp, #9] │ │ strb w8, [x19, #8] │ │ - ldur w10, [sp, #1] │ │ - mov w11, #0x2e // #46 │ │ - stur w9, [sp, #59] │ │ - ldr x9, [sp, #8] │ │ - str w10, [sp, #56] │ │ - mov w10, w10 │ │ - ldur w8, [sp, #59] │ │ + stur w9, [x29, #27] │ │ + ldr x9, [sp, #16] │ │ + str w10, [x29, #24] │ │ str x9, [x19, #16] │ │ + ldur w9, [x29, #27] │ │ stur w10, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x11, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + mov w8, #0x2e // #46 │ │ + str w9, [x19, #12] │ │ + str x8, [x19] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ ldp x8, x9, [x1] │ │ - subs x9, x9, #0x4 │ │ - b.cc 3bf0c // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ - stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w12, [sp, #3] │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ + cmp x9, #0x3 │ │ + b.ls 401b0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x9, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ mov w13, #0x1a // #26 │ │ - b 3c064 │ │ - ldp x8, x9, [x1] │ │ - subs x9, x9, #0x4 │ │ - b.cc 3bf48 // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ - stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w12, [sp, #3] │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ - mov w13, #0xa // #10 │ │ - b 3c064 │ │ - ldp x8, x9, [x1] │ │ - subs x9, x9, #0x4 │ │ - b.cc 3bf84 // b.lo, b.ul, b.last │ │ - add x10, x8, #0x4 │ │ - stp x10, x9, [x1] │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #3] │ │ - strb w10, [sp, #6] │ │ - strh w8, [sp, #4] │ │ - ldur w12, [sp, #3] │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ - mov w13, #0x1e // #30 │ │ - b 3c064 │ │ - strh wzr, [sp] │ │ - stur wzr, [sp, #2] │ │ - strb wzr, [sp, #6] │ │ - ldr w9, [sp] │ │ - ldur w10, [sp, #3] │ │ - str x8, [x19, #16] │ │ - str w9, [sp, #96] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #99] │ │ - ldr w10, [sp, #96] │ │ - ldur w8, [sp, #99] │ │ - strb w9, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - stur w10, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - mov w9, #0x13 // #19 │ │ - mov w10, #0x2e // #46 │ │ - strb wzr, [x19, #15] │ │ - sturh wzr, [x19, #13] │ │ - stur wzr, [x19, #9] │ │ - strb w9, [x19, #8] │ │ - str x8, [x19, #16] │ │ - str x10, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - str wzr, [sp] │ │ + b 40298 │ │ + strh wzr, [sp, #8] │ │ + mov w8, #0x13 // #19 │ │ + stur wzr, [sp, #10] │ │ + ldurh w10, [sp, #9] │ │ + strh w8, [x0, #8] │ │ + str wzr, [x0, #12] │ │ + strh w10, [x0, #10] │ │ + b 4013c │ │ + mov w8, #0x13 // #19 │ │ + stur wzr, [x0, #9] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + sturh wzr, [x0, #13] │ │ + b 401f0 │ │ + mov w8, #0x13 // #19 │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + stur wzr, [x0, #11] │ │ + b 401f0 │ │ + mov w8, #0x13 // #19 │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #8] │ │ + strb wzr, [x0, #15] │ │ + stur wzr, [x0, #11] │ │ + b 4013c │ │ + str wzr, [sp, #8] │ │ mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #104] │ │ - str x8, [x19, #16] │ │ - stur w9, [sp, #107] │ │ - ldr w9, [sp, #104] │ │ - ldur w8, [sp, #107] │ │ - mov w11, #0x2e // #46 │ │ - strb w10, [x19, #8] │ │ - stur w9, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x11, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + ubfx w8, wzr, #16, #8 │ │ + strb wzr, [sp, #14] │ │ + strh wzr, [sp, #12] │ │ + strb w10, [x0, #8] │ │ + ldur w10, [sp, #11] │ │ + sturh wzr, [x29, #-4] │ │ + sturb w8, [x29, #-2] │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #11] │ │ + str w10, [x0, #12] │ │ + str x9, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3bde8 │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #80] │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 401b0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x9, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1e // #30 │ │ + b 40298 │ │ + ldp x8, x9, [x1] │ │ + cmp x9, #0x3 │ │ + b.ls 401b0 // b.plast │ │ + ldr w11, [x8], #4 │ │ + sub x9, x9, #0x4 │ │ + stp x8, x9, [x1] │ │ + lsr x10, x11, #8 │ │ + lsr x12, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0xa // #10 │ │ + b 40298 │ │ mov w9, #0x13 // #19 │ │ - stur w10, [sp, #83] │ │ - ldr w10, [sp, #80] │ │ - ldur w8, [sp, #83] │ │ - b 3bfbc │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ + strb wzr, [x0, #15] │ │ + strb w9, [x0, #8] │ │ + sturh wzr, [x0, #13] │ │ + stur wzr, [x0, #9] │ │ + b 40260 │ │ + lsr x12, x11, #8 │ │ + lsr x14, x11, #16 │ │ + stp x10, x9, [x1] │ │ + and x8, x11, #0xffffffff00000000 │ │ mov w13, #0x1d // #29 │ │ - b 3c060 │ │ - mov x8, x12 │ │ - mov w10, #0x13 // #19 │ │ - b 3bfe4 │ │ + b 40290 │ │ mov w8, #0x13 // #19 │ │ - mov w9, #0x2e // #46 │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ - str x12, [x19, #16] │ │ - strh w8, [x19, #8] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + strh wzr, [x0, #14] │ │ + strh w8, [x0, #8] │ │ + stur wzr, [x0, #10] │ │ + str x11, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - add x10, x12, x11 │ │ - mvn x13, x11 │ │ - ubfx w8, w12, #8, #8 │ │ - add x14, x10, #0x1 │ │ - and w10, w12, #0xffff0000 │ │ - add x15, x9, x13 │ │ - and x9, x12, #0xffffffff00000000 │ │ - mov w13, #0x1f // #31 │ │ - stp x14, x15, [x1] │ │ - b 3c064 │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3bf24 │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3bf60 │ │ - strb wzr, [sp, #6] │ │ - stur x8, [sp, #7] │ │ - strh wzr, [sp, #4] │ │ - ldr w8, [sp, #8] │ │ - str wzr, [sp] │ │ - ldur w9, [sp, #11] │ │ - ldr d0, [sp] │ │ - str w8, [sp, #24] │ │ - stur w9, [sp, #27] │ │ - str d0, [sp, #16] │ │ - ldur x8, [sp, #23] │ │ - b 3bf9c │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #72] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #75] │ │ - ldr w10, [sp, #72] │ │ - ldur w8, [sp, #75] │ │ - b 3bfbc │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #64] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [sp, #67] │ │ - ldr w10, [sp, #64] │ │ - ldur w8, [sp, #67] │ │ - b 3bfbc │ │ - str wzr, [sp] │ │ - strb wzr, [sp, #6] │ │ - strh wzr, [sp, #4] │ │ - ldur w9, [sp, #3] │ │ - str wzr, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - str x8, [x19, #16] │ │ - ldur w10, [sp, #19] │ │ - str w9, [sp, #88] │ │ + mov x8, x11 │ │ mov w9, #0x13 // #19 │ │ - stur w10, [sp, #91] │ │ - ldr w10, [sp, #88] │ │ - ldur w8, [sp, #91] │ │ - mov w11, #0x2e // #46 │ │ - strb w9, [x19, #8] │ │ - stur w10, [x19, #9] │ │ - str w8, [x19, #12] │ │ - str x11, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - mov w10, #0x6 // #6 │ │ - stp x12, x9, [x1] │ │ - strb w10, [x19, #8] │ │ - mov w9, #0x2e // #46 │ │ - strb wzr, [x19, #9] │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ - str x8, [x19, #16] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - subs x14, x9, x11 │ │ - stp x12, x9, [x1] │ │ - b.cs 3c034 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - mov w9, #0x2e // #46 │ │ - stp x8, x12, [x19, #8] │ │ - str x9, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + b 40250 │ │ + add x10, x11, x9 │ │ + mvn x12, x9 │ │ + lsr x14, x11, #8 │ │ + lsr x15, x11, #16 │ │ + add x10, x10, #0x1 │ │ + add x12, x8, x12 │ │ + stp x10, x12, [x1] │ │ + and x8, x11, #0xffffffff00000000 │ │ + mov w13, #0x1f // #31 │ │ + mov w10, w14 │ │ + mov w12, w15 │ │ + b 40298 │ │ + mov w9, #0x6 // #6 │ │ + stp x11, x10, [x1] │ │ + strb w9, [x0, #8] │ │ + strb wzr, [x0, #9] │ │ + strh wzr, [x0, #14] │ │ + stur wzr, [x0, #10] │ │ + str x8, [x0, #16] │ │ + mov w8, #0x2e // #46 │ │ + str x8, [x0] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - add x15, x12, x11 │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ - mov w13, #0x1 // #1 │ │ - stp x15, x14, [x1] │ │ - b 3c064 │ │ - ubfx w8, w12, #8, #8 │ │ - and w10, w12, #0xffff0000 │ │ - and x9, x12, #0xffffffff00000000 │ │ + lsr x12, x11, #8 │ │ + lsr x14, x11, #16 │ │ + and x8, x11, #0xffffffff00000000 │ │ mov w13, #0x7 // #7 │ │ - stp x14, x11, [x1] │ │ - and w12, w12, #0xff │ │ - str x11, [x19, #16] │ │ - bfi w12, w8, #8, #8 │ │ - orr w8, w12, w10 │ │ - orr x8, x9, x8 │ │ - stp x13, x8, [x19] │ │ - ldp x30, x19, [sp, #112] │ │ - add sp, sp, #0x80 │ │ + stp x10, x9, [x1] │ │ + mov w10, w12 │ │ + mov w12, w14 │ │ + and w11, w11, #0xff │ │ + str x9, [x0, #16] │ │ + bfi w11, w10, #8, #8 │ │ + orr w10, w11, w12, lsl #16 │ │ + orr x8, x8, x10 │ │ + stp x13, x8, [x0] │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 3c148 // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ - mov x19, x0 │ │ + mov w9, #0x4 // #4 │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - lsr x9, x20, #61 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #61 │ │ lsl x2, x20, #2 │ │ cmp x9, #0x0 │ │ - cset w9, eq // eq = none │ │ - ubfiz x1, x9, #1, #32 │ │ - cbz x8, 3c118 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x2 // #2 │ │ + mov x9, #0x7ffffffffffffffe // #9223372036854775806 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 4030c // b.plast │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x288 │ │ + bl 169b0 │ │ + mov x19, x0 │ │ + cbz x8, 40328 │ │ lsl x8, x8, #2 │ │ - stp x9, x10, [sp, #24] │ │ + ldr x9, [x19, #8] │ │ str x8, [sp, #40] │ │ + mov w8, #0x2 // #2 │ │ + str x9, [sp, #24] │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 3c130 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 3c144 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 3c0fc │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - cbnz x0, 3c14c │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - ldr x8, [x0] │ │ - sub x8, x8, #0x2 │ │ - cmp x8, #0x5 │ │ - b.hi 3c1e4 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x9fa │ │ - adr x10, 3c17c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x100 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldrb w1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x100 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldrh w1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x100 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldr w1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x100 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldr x1, [x0, #8] │ │ - tbnz x1, #63, 3c1e4 │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x100 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - mov w8, wzr │ │ - cmp x1, #0x100 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldr x8, [x0] │ │ - sub x8, x8, #0x2 │ │ - cmp x8, #0x5 │ │ - b.hi 3c25c // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xa00 │ │ - adr x10, 3c21c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x1, [x0, #8] │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldrb w1, [x0, #8] │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldrh w1, [x0, #8] │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldr w1, [x0, #8] │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - ldr x1, [x0, #8] │ │ - tbnz x1, #63, 3c25c │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - mov x0, xzr │ │ - ret │ │ - ldr x8, [x0] │ │ - sub x8, x8, #0x2 │ │ - cmp x8, #0x5 │ │ - b.hi 3c2f4 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xa06 │ │ - adr x10, 3c28c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x10, lsl #12 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldrb w1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x10, lsl #12 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldrh w1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x10, lsl #12 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldr w1, [x0, #8] │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x10, lsl #12 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - ldr x1, [x0, #8] │ │ - tbnz x1, #63, 3c2f4 │ │ - mov w8, #0x1 // #1 │ │ - cmp x1, #0x10, lsl #12 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - mov w8, wzr │ │ - cmp x1, #0x10, lsl #12 │ │ - csel w0, wzr, w8, cs // cs = hs, nlast │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - and w8, w2, #0xff │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x7 │ │ - b.hi 3c388 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xa0c │ │ - adr x10, 3c330 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldp x8, x9, [x1] │ │ - cbz x9, 3c4ac │ │ - sub x9, x9, #0x1 │ │ - ldrb w10, [x8], #1 │ │ - mov w11, #0x4b // #75 │ │ - stp x8, x9, [x1] │ │ - str x10, [x0, #8] │ │ - strb w11, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - ldp x8, x9, [x1] │ │ - subs x9, x9, #0x2 │ │ - b.cc 3c408 // b.lo, b.ul, b.last │ │ - ldrh w10, [x8], #2 │ │ - sturh w10, [sp, #9] │ │ - and w10, w10, #0xffff │ │ - mov w11, #0x4b // #75 │ │ - stp x8, x9, [x1] │ │ - str x10, [x0, #8] │ │ - strb w11, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - mov w8, #0x17 // #23 │ │ - strb w2, [x0, #1] │ │ - strb w8, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - ldp x8, x9, [x1] │ │ - subs x9, x9, #0x4 │ │ - b.cc 3c438 // b.lo, b.ul, b.last │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w12, [x8, #1] │ │ - add x8, x8, #0x4 │ │ - strb w10, [sp, #11] │ │ - strb w11, [sp, #14] │ │ - strh w12, [sp, #12] │ │ - ldur w10, [sp, #11] │ │ - mov w11, #0x4b // #75 │ │ - stp x8, x9, [x1] │ │ - str x10, [x0, #8] │ │ - strb w11, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - ldp x8, x9, [x1] │ │ - subs x9, x9, #0x8 │ │ - b.cc 3c464 // b.lo, b.ul, b.last │ │ - ldr d0, [x8], #8 │ │ - mov w10, #0x4b // #75 │ │ - stp x8, x9, [x1] │ │ - str d0, [x0, #8] │ │ - strb w10, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - strh wzr, [sp, #8] │ │ - mov w11, #0x13 // #19 │ │ - stur wzr, [sp, #10] │ │ - strb wzr, [sp, #14] │ │ - ldr w9, [sp, #8] │ │ - ldur w10, [sp, #11] │ │ - str x8, [x0, #8] │ │ - strb w11, [x0] │ │ - stur w9, [x0, #1] │ │ - str w10, [x0, #4] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - str wzr, [sp, #8] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #14] │ │ - strh wzr, [sp, #12] │ │ - ldur w9, [sp, #11] │ │ - stur wzr, [x0, #1] │ │ - str x8, [x0, #8] │ │ - str w9, [x0, #4] │ │ - strb w10, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - stur x8, [sp, #15] │ │ - mov w10, #0x13 // #19 │ │ - ldr w8, [sp, #16] │ │ - strb wzr, [sp, #14] │ │ - ldur w9, [sp, #19] │ │ - strh wzr, [sp, #12] │ │ - str wzr, [sp, #8] │ │ - str w8, [sp, #24] │ │ - ldr d0, [sp, #8] │ │ - stur w9, [sp, #27] │ │ - mov w9, w9 │ │ - ldr w8, [sp, #24] │ │ - stur d0, [x0, #1] │ │ - stur w8, [x0, #9] │ │ - str w9, [x0, #12] │ │ - strb w10, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - str x8, [x0, #8] │ │ - strh w9, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - and w8, w2, #0xff │ │ - cmp w8, #0x8 │ │ - b.ne 3c504 // b.any │ │ - ldp x8, x9, [x1] │ │ - cmp x9, #0x7 │ │ - b.ls 3c548 // b.plast │ │ - sub x10, x9, #0x8 │ │ - mov w9, #0x4b // #75 │ │ - ldr d0, [x8], #8 │ │ - stp x8, x10, [x1] │ │ - str d0, [x0, #8] │ │ - strb w9, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - ldp x8, x9, [x1] │ │ - subs x9, x9, #0x4 │ │ - b.cc 3c590 // b.lo, b.ul, b.last │ │ - ldrb w10, [x8] │ │ - ldrb w11, [x8, #3] │ │ - ldurh w12, [x8, #1] │ │ - add x8, x8, #0x4 │ │ - strb w10, [sp, #19] │ │ - strb w11, [sp, #22] │ │ - mov w11, #0x4b // #75 │ │ - strh w12, [sp, #20] │ │ - ldur w10, [sp, #19] │ │ - stp x8, x9, [x1] │ │ - strb w11, [x0] │ │ - str x10, [x0, #8] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - stur x8, [sp, #23] │ │ - ldr w8, [sp, #24] │ │ - strb wzr, [sp, #22] │ │ - ldur w9, [sp, #27] │ │ - strh wzr, [sp, #20] │ │ - str wzr, [sp, #16] │ │ - str w8, [sp, #8] │ │ - ldr d0, [sp, #16] │ │ - stur w9, [sp, #11] │ │ - mov w10, w9 │ │ - ldr w8, [sp, #8] │ │ - mov w9, #0x13 // #19 │ │ - stur d0, [x0, #1] │ │ - stur w8, [x0, #9] │ │ - str w10, [x0, #12] │ │ - strb w9, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - str wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w9, [sp, #19] │ │ - stur wzr, [x0, #1] │ │ - str x8, [x0, #8] │ │ - strb w10, [x0] │ │ - str w9, [x0, #4] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - and w8, w2, #0xff │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x7 │ │ - b.hi 3c640 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xa14 │ │ - adr x10, 3c5e8 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldp x10, x8, [x1] │ │ - cbz x8, 3c744 │ │ - sub x9, x8, #0x1 │ │ - ldrb w8, [x10], #1 │ │ - stp x10, x9, [x1] │ │ - mov w9, #0x4b // #75 │ │ - str x8, [x0, #8] │ │ - strb w9, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - ldp x8, x9, [x1] │ │ - subs x10, x9, #0x2 │ │ - b.cc 3c6b8 // b.lo, b.ul, b.last │ │ - ldrh w9, [x8], #2 │ │ - stp x8, x10, [x1] │ │ - sturh w9, [sp, #17] │ │ - and w8, w9, #0xffff │ │ - mov w9, #0x4b // #75 │ │ - cmp w9, #0x4b │ │ - stur x8, [sp, #7] │ │ - b.eq 3c5fc // b.none │ │ - b 3c758 │ │ - mov w9, #0x18 // #24 │ │ - strb w2, [sp] │ │ - b 3c758 │ │ - ldp x8, x9, [x1] │ │ - subs x10, x9, #0x4 │ │ - b.cc 3c6e8 // b.lo, b.ul, b.last │ │ - ldrb w9, [x8] │ │ - add x13, x8, #0x4 │ │ - ldrb w11, [x8, #3] │ │ - ldurh w12, [x8, #1] │ │ - strb w9, [sp, #19] │ │ - mov w9, #0x4b // #75 │ │ - strb w11, [sp, #22] │ │ - strh w12, [sp, #20] │ │ - ldur w8, [sp, #19] │ │ - stp x13, x10, [x1] │ │ - cmp w9, #0x4b │ │ - stur x8, [sp, #7] │ │ - b.eq 3c5fc // b.none │ │ - b 3c758 │ │ - ldp x9, x8, [x1] │ │ - subs x10, x8, #0x8 │ │ - b.cc 3c714 // b.lo, b.ul, b.last │ │ - ldr x8, [x9], #8 │ │ - stp x9, x10, [x1] │ │ - mov w9, #0x4b // #75 │ │ - str x8, [x0, #8] │ │ - strb w9, [x0] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - strh wzr, [sp, #16] │ │ - mov w9, #0x13 // #19 │ │ - stur wzr, [sp, #18] │ │ - strb wzr, [sp, #22] │ │ - ldr w10, [sp, #16] │ │ - ldur w11, [sp, #19] │ │ - str w10, [sp] │ │ - stur w11, [sp, #3] │ │ - cmp w9, #0x4b │ │ - stur x8, [sp, #7] │ │ - b.eq 3c5fc // b.none │ │ - b 3c758 │ │ - str wzr, [sp, #16] │ │ - mov w9, #0x13 // #19 │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w10, [sp, #19] │ │ - str wzr, [sp] │ │ - stur w10, [sp, #3] │ │ - cmp w9, #0x4b │ │ - stur x8, [sp, #7] │ │ - b.eq 3c5fc // b.none │ │ - b 3c758 │ │ - strb wzr, [sp, #22] │ │ - lsr x10, x9, #32 │ │ - stur x9, [sp, #23] │ │ - mov w9, #0x13 // #19 │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - ldr d0, [sp, #16] │ │ - str w8, [sp, #8] │ │ - stur w10, [sp, #11] │ │ - str d0, [sp] │ │ - b 3c758 │ │ - strb wzr, [sp] │ │ - mov w9, #0x13 // #19 │ │ - sturh wzr, [sp, #5] │ │ - stur wzr, [sp, #1] │ │ - stur x10, [sp, #7] │ │ - ldr x8, [sp] │ │ - strb w9, [x0] │ │ - ldur x10, [sp, #7] │ │ - stur x8, [x0, #1] │ │ - str x10, [x0, #8] │ │ - add sp, sp, #0x20 │ │ + mov w1, #0x2 // #2 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 40360 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ ret │ │ - str x30, [sp, #-48]! │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x288 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + tbz x1, #63, 40390 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0xe28 │ │ + bl 169e0 │ │ + ldr x22, [x0, #16] │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + cbz x1, 403c4 │ │ + mov x0, x19 │ │ + mov w1, #0x1 // #1 │ │ + bl 76010 │ │ + cbz x0, 40418 │ │ mov x21, x0 │ │ - mov x20, x1 │ │ - ldr x19, [x0, #16] │ │ - cbz x1, 3c7bc │ │ - tbnz x20, #63, 3c834 │ │ + ldr x8, [x20] │ │ + cmp x22, x8 │ │ + b.eq 403d4 // b.none │ │ + b 403dc │ │ + mov w21, #0x1 // #1 │ │ + ldr x8, [x20] │ │ + cmp x22, x8 │ │ + b.ne 403dc // b.any │ │ mov x0, x20 │ │ - mov w1, #0x1 // #1 │ │ - bl 73100 │ │ - mov x22, x0 │ │ - cbz x0, 3c838 │ │ - ldr x9, [x21] │ │ - mov x8, x19 │ │ - cmp x19, x9 │ │ - b.eq 3c7d0 // b.none │ │ - b 3c7e0 │ │ - mov w22, #0x1 // #1 │ │ - ldr x9, [x21] │ │ - mov x8, x19 │ │ - cmp x19, x9 │ │ - b.ne 3c7e0 // b.any │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - bl 38310 │ │ - ldr x8, [x21, #16] │ │ - ldr x9, [x21, #8] │ │ - mov w10, #0x18 // #24 │ │ - add x1, x8, #0x1 │ │ - cmp x19, x1 │ │ - madd x9, x8, x10, x9 │ │ - str x1, [x21, #16] │ │ - stp x20, x22, [x9] │ │ - str x20, [x9, #16] │ │ - b.cs 3c824 // b.hs, b.nlast │ │ - ldr x8, [x21, #8] │ │ - mov w9, #0x18 // #24 │ │ - ldp x22, x21, [sp, #16] │ │ - madd x8, x19, x9, x8 │ │ - ldp x20, x19, [sp, #32] │ │ + bl 404dc │ │ + add x8, x22, x22, lsl #1 │ │ + ldr x9, [x20, #8] │ │ + add x10, x22, #0x1 │ │ + str x10, [x20, #16] │ │ + lsl x8, x8, #3 │ │ + add x9, x9, x8 │ │ + stp x19, x21, [x9] │ │ + str x19, [x9, #16] │ │ + ldr x9, [x20, #8] │ │ + add x8, x9, x8 │ │ ldp x0, x1, [x8, #8] │ │ - ldr x30, [sp], #48 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - adrp x2, 76000 │ │ - add x2, x2, #0x108 │ │ - mov x0, x19 │ │ - bl 161cc │ │ - bl 15a24 │ │ mov w0, #0x1 // #1 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ - mov x19, x0 │ │ - cbz x20, 3c854 │ │ - mov x0, x22 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - stp x29, x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - sub sp, sp, #0x2, lsl #12 │ │ - sub sp, sp, #0xb10 │ │ + mov x1, x19 │ │ + bl 169c8 │ │ + mov x20, x0 │ │ + cbz x19, 40434 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + str x28, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + str xzr, [sp] │ │ + sub sp, sp, #0x1, lsl #12 │ │ + str xzr, [sp] │ │ + sub sp, sp, #0x920 │ │ mov x20, x2 │ │ mov x21, x1 │ │ mov x22, x0 │ │ - add x0, sp, #0x20 │ │ + add x0, sp, #0x18 │ │ mov w1, wzr │ │ - mov w2, #0x2aea // #10986 │ │ + mov w2, #0x2905 // #10501 │ │ + str xzr, [sp] │ │ mov x19, x3 │ │ - bl 73040 │ │ - add x0, sp, #0x8 │ │ - add x1, sp, #0x20 │ │ + bl 75f00 │ │ + mov x0, sp │ │ + add x1, sp, #0x18 │ │ mov x2, x22 │ │ mov x3, x21 │ │ mov x4, x20 │ │ mov x5, x19 │ │ - bl 1a948 │ │ - ldrb w8, [sp, #16] │ │ - ldr x9, [sp, #8] │ │ + bl 1b55c │ │ + ldrb w8, [sp, #8] │ │ + ldr x9, [sp] │ │ + ldr x10, [sp, #16] │ │ cmp w8, #0x0 │ │ - ldr x8, [sp, #24] │ │ ccmp x9, x21, #0x0, eq // eq = none │ │ - ccmp x8, x19, #0x0, eq // eq = none │ │ + ccmp x10, x19, #0x0, eq // eq = none │ │ cset w0, eq // eq = none │ │ add sp, sp, #0x2, lsl #12 │ │ - add sp, sp, #0xb10 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x29, x30, [sp], #48 │ │ - ret │ │ - ldar x8, [x0] │ │ - cbz x8, 3c908 │ │ - sub x0, x8, #0x10 │ │ - ldxr x8, [x0] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 3c8ec │ │ - b.ne 3c908 // b.any │ │ - dmb ishld │ │ - b 35f80 │ │ + add sp, sp, #0x920 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x28, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 3c9cc // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - lsr x9, x20, #60 │ │ - lsl x2, x20, #3 │ │ - cmp x9, #0x0 │ │ - cset w9, eq // eq = none │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 3c99c │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x18 // #24 │ │ + umulh x9, x20, x9 │ │ + cmp xzr, x9 │ │ + b.ne 40580 // b.any │ │ + add x9, x20, x20, lsl #1 │ │ + lsl x2, x9, #3 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 40590 // b.pmore │ │ + cbz x8, 40548 │ │ + add x8, x8, x8, lsl #1 │ │ ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ lsl x8, x8, #3 │ │ - stp x9, x10, [sp, #24] │ │ + str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 3c9b4 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 3c9c8 // b.any │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 4058c // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xe40 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xe40 │ │ + bl 169b0 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #96] │ │ + str x19, [sp, #112] │ │ + add x29, sp, #0x60 │ │ + ldr x9, [x0] │ │ + cbz x9, 405d0 │ │ + ldp x10, x8, [x0, #8] │ │ + stp xzr, x9, [sp, #8] │ │ + stp xzr, x9, [sp, #40] │ │ + mov w9, #0x1 // #1 │ │ + str x10, [sp, #24] │ │ + str x10, [sp, #56] │ │ + b 405d4 │ │ + mov x8, xzr │ │ + str x9, [sp] │ │ + str x9, [sp, #32] │ │ + str x8, [sp, #64] │ │ + sub x0, x29, #0x18 │ │ + mov x1, sp │ │ + bl 40658 │ │ + ldur x8, [x29, #-24] │ │ + cbz x8, 40630 │ │ + ldur x9, [x29, #-8] │ │ + add x8, x8, x9, lsl #4 │ │ + ldrb w9, [x8] │ │ + cmp w9, #0x52 │ │ + b.ne 405e0 // b.any │ │ + ldr x9, [x8, #8] │ │ + ldxr x10, [x9] │ │ + subs x10, x10, #0x1 │ │ + stlxr w11, x10, [x9] │ │ + cbnz w11, 4060c │ │ + b.ne 405e0 // b.any │ │ + dmb ishld │ │ + ldr x0, [x8, #8] │ │ + bl 3ea38 │ │ + b 405e0 │ │ + ldp x29, x30, [sp, #96] │ │ + ldr x19, [sp, #112] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + mov x19, x0 │ │ mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 3c980 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + bl 407f8 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldr x8, [x1, #64] │ │ + mov x19, x0 │ │ + cbz x8, 406d4 │ │ + ldr w9, [x1] │ │ + sub x8, x8, #0x1 │ │ + str x8, [x1, #64] │ │ + cmp w9, #0x1 │ │ + b.ne 407e8 // b.any │ │ + ldr x0, [x1, #8] │ │ + cbz x0, 40720 │ │ + ldp x20, x21, [x1, #16] │ │ + ldrh w8, [x0, #274] │ │ + cmp x21, x8 │ │ + b.cs 40754 // b.hs, b.nlast │ │ + mov x22, x0 │ │ + add x9, x21, #0x1 │ │ + cbz x20, 40788 │ │ + add x8, x22, x9, lsl #3 │ │ + mov x10, x20 │ │ + add x9, x8, #0x118 │ │ + ldr x8, [x9] │ │ + subs x10, x10, #0x1 │ │ + add x9, x8, #0x118 │ │ + b.ne 406bc // b.any │ │ + mov x9, xzr │ │ + b 4078c │ │ + ldp x0, x9, [x1, #8] │ │ + ldr w10, [x1] │ │ + ldr x8, [x1, #24] │ │ + str xzr, [x1] │ │ + tbz w10, #0, 407bc │ │ + cbnz x0, 40700 │ │ + mov x0, x9 │ │ + cbz x8, 40700 │ │ + ldr x0, [x0, #280] │ │ + subs x8, x8, #0x1 │ │ + b.ne 406f4 // b.any │ │ + ldr x8, [x0, #176] │ │ + cbz x8, 407b0 │ │ + mov x20, x8 │ │ + bl 75e00 │ │ + ldr x8, [x20, #176] │ │ + mov x0, x20 │ │ + cbnz x8, 40708 │ │ + b 407b4 │ │ + ldp x0, x8, [x1, #16] │ │ + cbz x8, 40734 │ │ + ldr x0, [x0, #280] │ │ + subs x8, x8, #0x1 │ │ + b.ne 40728 // b.any │ │ + mov x21, xzr │ │ + mov x20, xzr │ │ + mov w8, #0x1 // #1 │ │ + stp x8, x0, [x1] │ │ + stp xzr, xzr, [x1, #16] │ │ + ldrh w8, [x0, #274] │ │ + cmp xzr, x8 │ │ + b.cc 406a4 // b.lo, b.ul, b.last │ │ + mov x23, x1 │ │ + ldr x22, [x0, #176] │ │ + cbz x22, 407d4 │ │ + ldrh w21, [x0, #272] │ │ + add x20, x20, #0x1 │ │ + bl 75e00 │ │ + ldrh w8, [x22, #274] │ │ + mov x0, x22 │ │ + cmp w21, w8 │ │ + b.cs 40758 // b.hs, b.nlast │ │ + mov x1, x23 │ │ + add x9, x21, #0x1 │ │ + cbnz x20, 406b0 │ │ + mov x8, x22 │ │ + stp x8, xzr, [x1, #8] │ │ + str x9, [x1, #24] │ │ + stp x22, x20, [x19] │ │ + str x21, [x19, #16] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - cbnz x0, 3c9d0 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - sub x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 3caa4 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 3ca98 // b.hs, b.nlast │ │ - mov w8, #0x18 // #24 │ │ - madd x9, x2, x8, x0 │ │ - sub x9, x9, #0x18 │ │ - b 3ca20 │ │ - ldr q0, [sp] │ │ - str x10, [x11] │ │ - stur q0, [x11, #8] │ │ - add x2, x2, #0x1 │ │ - add x9, x9, #0x18 │ │ - cmp x2, x1 │ │ - b.eq 3ca98 // b.none │ │ - madd x12, x2, x8, x0 │ │ - mov x11, x12 │ │ - ldr x10, [x12] │ │ - ldr x13, [x11, #-24]! │ │ - cmp x10, x13 │ │ - b.cs 3ca10 // b.hs, b.nlast │ │ - ldur q0, [x12, #8] │ │ - cmp x2, #0x1 │ │ - ldr q1, [x11] │ │ - ldr x13, [x11, #16] │ │ - str q0, [sp] │ │ - str q1, [x12] │ │ - str x13, [x12, #16] │ │ - b.eq 3ca04 // b.none │ │ - mov x11, x9 │ │ - mov w12, #0x1 // #1 │ │ - mov x13, x11 │ │ - ldr x14, [x13, #-24]! │ │ - cmp x10, x14 │ │ - b.cs 3ca04 // b.hs, b.nlast │ │ - ldr q0, [x13] │ │ - add x12, x12, #0x1 │ │ - ldr x13, [x13, #16] │ │ - cmp x2, x12 │ │ - str q0, [x11] │ │ - str x13, [x11, #16] │ │ - sub x11, x11, #0x18 │ │ - b.ne 3ca60 // b.any │ │ - mov x11, x0 │ │ - b 3ca04 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + mov x20, x0 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + str xzr, [x19] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x83c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6b0 │ │ - mov w1, #0x2e // #46 │ │ - bl 16d98 │ │ - sub sp, sp, #0x90 │ │ - stp x29, x30, [sp, #48] │ │ - stp x28, x27, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - ldr x9, [x1, #40] │ │ + bl 75e00 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x1f8 │ │ + bl 18804 │ │ + brk #0x1 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x210 │ │ + bl 18804 │ │ + brk #0x1 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + str x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ mov x19, x0 │ │ - cbz x9, 3d4e0 │ │ - add x8, sp, #0x10 │ │ - add x10, sp, #0x20 │ │ - mov x20, x1 │ │ - add x21, x1, #0x20 │ │ - add x24, x8, #0x8 │ │ - add x23, x10, #0x8 │ │ - mov x25, #0xffffffffffffffff // #-1 │ │ - adrp x26, 6000 │ │ - add x26, x26, #0xa1c │ │ - ldrb w8, [x20, #52] │ │ - ldr w22, [x20, #48] │ │ - cbz w8, 3cb94 │ │ - ldr x10, [x20, #32] │ │ - sub x11, x9, #0x1 │ │ - mov x12, x10 │ │ - ldrb w13, [x12], #1 │ │ - stp x12, x11, [x20, #32] │ │ - cmp w13, #0x7 │ │ - b.hi 3d5ac // b.pmore │ │ - adr x14, 3cb44 │ │ - ldrh w15, [x26, x13, lsl #1] │ │ - add x14, x14, x15, lsl #2 │ │ - ubfx x8, x22, #16, #16 │ │ - br x14 │ │ - cbz x11, 3d448 │ │ - mov x11, xzr │ │ - mov w8, wzr │ │ - sub x12, x9, #0x2 │ │ - add x13, x10, #0x2 │ │ - ldurb w14, [x13, #-1] │ │ - cmp w8, #0x3f │ │ - b.ne 3cb6c // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 3d430 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x8 │ │ - orr x11, x15, x11 │ │ - tbz w14, #7, 3ce68 │ │ - add x13, x13, #0x1 │ │ - add w8, w8, #0x7 │ │ - sub x12, x12, #0x1 │ │ - cmn x12, #0x1 │ │ - b.ne 3cb58 // b.any │ │ - b 3d440 │ │ - add x0, sp, #0x10 │ │ - mov x1, x21 │ │ - mov w2, w22 │ │ - bl 3c304 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x4b │ │ - b.ne 3d4b4 // b.any │ │ - add x0, sp, #0x10 │ │ - mov x1, x21 │ │ - mov w2, w22 │ │ - ldr x27, [sp, #24] │ │ - bl 3c304 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x4b │ │ - b.ne 3d4b4 // b.any │ │ - ldr x8, [sp, #24] │ │ - orr x9, x8, x27 │ │ - cbz x9, 3d4d4 │ │ - ldrh w10, [x20, #50] │ │ - neg w9, w22, lsl #3 │ │ - and w9, w9, #0x38 │ │ - cmp w10, #0x5 │ │ - cset w10, cc // cc = lo, ul, last │ │ - lsr x9, x25, x9 │ │ - cmp x27, x9 │ │ - b.eq 3cd84 // b.none │ │ - ldrb w9, [x20, #48] │ │ - mov x11, x29 │ │ - neg w9, w9, lsl #3 │ │ - and w9, w9, #0x38 │ │ - lsr x9, x25, x9 │ │ - sub x10, x9, x10 │ │ - ldr x12, [x20, #16] │ │ - cmp x12, x10 │ │ - b.ne 3d0f8 // b.any │ │ - mov x29, x11 │ │ - b 3d11c │ │ - cbz x11, 3d448 │ │ - mov x17, xzr │ │ - mov x13, xzr │ │ - mov w0, wzr │ │ - sub x14, x9, #0x3 │ │ - add x15, x10, #0x3 │ │ - mov x12, x11 │ │ - add x16, x10, x17 │ │ - cmp w0, #0x3f │ │ - ldrb w2, [x16, #1]! │ │ - b.ne 3cc5c // b.any │ │ - cmp w2, #0x2 │ │ - b.cs 3d430 // b.hs, b.nlast │ │ - and x1, x2, #0x7f │ │ - lsl x3, x1, x0 │ │ - sub x1, x12, #0x1 │ │ - orr x13, x3, x13 │ │ - tbz w2, #7, 3cecc │ │ - add w0, w0, #0x7 │ │ - add x17, x17, #0x1 │ │ - sub x14, x14, #0x1 │ │ - add x15, x15, #0x1 │ │ - mov x12, x1 │ │ - cmp x11, x17 │ │ - b.ne 3cc44 // b.any │ │ - b 3d440 │ │ - cbz x11, 3d448 │ │ - ldr x4, [sp, #8] │ │ - mov x17, xzr │ │ - mov x12, xzr │ │ - mov w0, wzr │ │ - sub x13, x9, #0x3 │ │ - add x14, x10, #0x3 │ │ - mov x15, x11 │ │ - add x16, x10, x17 │ │ - cmp w0, #0x3f │ │ - ldrb w2, [x16, #1]! │ │ - b.ne 3ccc8 // b.any │ │ - cmp w2, #0x2 │ │ - b.cs 3d430 // b.hs, b.nlast │ │ - and x1, x2, #0x7f │ │ - lsl x3, x1, x0 │ │ - sub x1, x15, #0x1 │ │ - orr x12, x3, x12 │ │ - tbz w2, #7, 3cf1c │ │ - add w0, w0, #0x7 │ │ - add x17, x17, #0x1 │ │ - sub x13, x13, #0x1 │ │ - add x14, x14, #0x1 │ │ - mov x15, x1 │ │ - cmp x11, x17 │ │ - b.ne 3ccb0 // b.any │ │ - b 3d440 │ │ - cbz x11, 3d448 │ │ - mov x16, xzr │ │ - mov x27, xzr │ │ - mov w17, wzr │ │ - sub x12, x9, #0x3 │ │ - add x13, x10, #0x3 │ │ - mov x14, x11 │ │ - add x15, x10, x16 │ │ - cmp w17, #0x3f │ │ - ldrb w1, [x15, #1]! │ │ - b.ne 3cd30 // b.any │ │ - cmp w1, #0x2 │ │ - b.cs 3d430 // b.hs, b.nlast │ │ - and x0, x1, #0x7f │ │ - lsl x2, x0, x17 │ │ - sub x0, x14, #0x1 │ │ - orr x27, x2, x27 │ │ - tbz w1, #7, 3cf6c │ │ - add w17, w17, #0x7 │ │ - add x16, x16, #0x1 │ │ - sub x12, x12, #0x1 │ │ - add x13, x13, #0x1 │ │ - mov x14, x0 │ │ - cmp x11, x16 │ │ - b.ne 3cd18 // b.any │ │ - b 3d440 │ │ - add x0, sp, #0x10 │ │ - mov x1, x21 │ │ - mov w2, w22 │ │ - bl 3c304 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x4b │ │ - b.ne 3d504 // b.any │ │ - ldr x8, [sp, #24] │ │ - str x8, [x20, #16] │ │ - b 3d11c │ │ - add x0, sp, #0x10 │ │ - mov x1, x21 │ │ - mov w2, w22 │ │ - bl 3c304 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x4b │ │ - b.ne 3d504 // b.any │ │ - add x0, sp, #0x10 │ │ - mov x1, x21 │ │ - mov w2, w22 │ │ - ldr x27, [sp, #24] │ │ - bl 3c304 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x4b │ │ - b.ne 3d504 // b.any │ │ - ldrb w8, [x20, #48] │ │ - ldrh w9, [x20, #50] │ │ - neg w8, w8, lsl #3 │ │ - and w10, w8, #0x38 │ │ - ldr x8, [sp, #24] │ │ - cmp w9, #0x5 │ │ - lsr x9, x25, x10 │ │ - cset w10, cc // cc = lo, ul, last │ │ - sub x10, x9, x10 │ │ - mov x9, x28 │ │ - b 3d110 │ │ - add x0, sp, #0x10 │ │ - mov x1, x21 │ │ - mov w2, w22 │ │ - bl 3c304 │ │ - ldrb w8, [sp, #16] │ │ - cmp w8, #0x4b │ │ - b.ne 3d504 // b.any │ │ - ldp x8, x9, [x20, #32] │ │ - cbz x9, 3d5b4 │ │ - ldr x27, [sp, #24] │ │ - mov x13, xzr │ │ - mov w10, wzr │ │ - sub x11, x9, #0x1 │ │ - add x12, x8, #0x1 │ │ - ldurb w14, [x12, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 3ce40 // b.any │ │ - cmp w14, #0x2 │ │ - b.cs 3d484 // b.hs, b.nlast │ │ - and x15, x14, #0x7f │ │ - lsl x15, x15, x10 │ │ - orr x13, x15, x13 │ │ - tbz w14, #7, 3cfbc │ │ - add x12, x12, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x11, x11, #0x1 │ │ - cmn x11, #0x1 │ │ - b.ne 3ce2c // b.any │ │ - b 3d49c │ │ - ldp x8, x9, [x20] │ │ - stp x13, x12, [x20, #32] │ │ - ldr x10, [x20, #24] │ │ - subs x9, x9, x10 │ │ - b.cc 3d5bc // b.lo, b.ul, b.last │ │ - and x12, x22, #0xff │ │ - add x8, x8, x10 │ │ - mul x11, x11, x12 │ │ - subs x10, x9, x11 │ │ - b.cc 3d5bc // b.lo, b.ul, b.last │ │ - and w12, w22, #0xff │ │ - sub w12, w12, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 3d5f4 // b.pmore │ │ - adrp x15, 6000 │ │ - add x15, x15, #0xa54 │ │ - add x8, x8, x11 │ │ - adr x13, 3cebc │ │ - ldrh w14, [x15, x12, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - cmp x9, x11 │ │ - b.eq 3d600 // b.none │ │ - ldrb w8, [x8] │ │ - b 3cd84 │ │ - add x11, x16, #0x1 │ │ - stp x11, x1, [x20, #32] │ │ - cbz x1, 3d56c │ │ - mov x9, xzr │ │ - mov w10, wzr │ │ - ldurb w11, [x15, #-1] │ │ - cmp w10, #0x3f │ │ - b.ne 3cef4 // b.any │ │ - cmp w11, #0x2 │ │ - b.cs 3d51c // b.hs, b.nlast │ │ - and x17, x11, #0x7f │ │ - lsl x17, x17, x10 │ │ - orr x9, x17, x9 │ │ - tbz w11, #7, 3cff4 │ │ - add x15, x15, #0x1 │ │ - add w10, w10, #0x7 │ │ - sub x14, x14, #0x1 │ │ - cmn x14, #0x1 │ │ - b.ne 3cee0 // b.any │ │ - b 3d554 │ │ - add x11, x16, #0x1 │ │ - stp x11, x1, [x20, #32] │ │ - cbz x1, 3d56c │ │ - mov x11, xzr │ │ - mov w9, wzr │ │ - ldurb w10, [x14, #-1] │ │ - cmp w9, #0x3f │ │ - b.ne 3cf44 // b.any │ │ - cmp w10, #0x2 │ │ - b.cs 3d52c // b.hs, b.nlast │ │ - and x17, x10, #0x7f │ │ - lsl x17, x17, x9 │ │ - orr x11, x17, x11 │ │ - tbz w10, #7, 3d060 │ │ - add x14, x14, #0x1 │ │ - add w9, w9, #0x7 │ │ - sub x13, x13, #0x1 │ │ - cmn x13, #0x1 │ │ - b.ne 3cf30 // b.any │ │ - b 3d55c │ │ - add x11, x15, #0x1 │ │ - stp x11, x0, [x20, #32] │ │ - cbz x0, 3d56c │ │ - mov x11, xzr │ │ - mov w9, wzr │ │ - ldurb w10, [x13, #-1] │ │ - cmp w9, #0x3f │ │ - b.ne 3cf94 // b.any │ │ - cmp w10, #0x2 │ │ - b.cs 3d540 // b.hs, b.nlast │ │ - and x16, x10, #0x7f │ │ - lsl x16, x16, x9 │ │ - orr x11, x16, x11 │ │ - tbz w10, #7, 3d0cc │ │ - add x13, x13, #0x1 │ │ - add w9, w9, #0x7 │ │ - sub x12, x12, #0x1 │ │ - cmn x12, #0x1 │ │ - b.ne 3cf80 // b.any │ │ - b 3d564 │ │ - ldrb w8, [x20, #48] │ │ - add x14, x13, x27 │ │ - ldrh w9, [x20, #50] │ │ - str x13, [sp] │ │ - stp x12, x11, [x20, #32] │ │ - neg w8, w8, lsl #3 │ │ - and w8, w8, #0x38 │ │ - cmp w9, #0x5 │ │ - cset w9, cc // cc = lo, ul, last │ │ - lsr x8, x25, x8 │ │ - sub x10, x8, x9 │ │ - and x8, x8, x14 │ │ - mov x9, x28 │ │ - b 3d110 │ │ - ldp x27, x12, [x20] │ │ - cmp w8, #0x5 │ │ - stp x15, x14, [x20, #32] │ │ - ldr x10, [x20, #24] │ │ - cset w11, cc // cc = lo, ul, last │ │ - subs x12, x12, x10 │ │ - b.cc 3d5d8 // b.lo, b.ul, b.last │ │ - and x14, x22, #0xff │ │ - add x8, x27, x10 │ │ - mul x13, x13, x14 │ │ - subs x10, x12, x13 │ │ - b.cc 3d5e0 // b.lo, b.ul, b.last │ │ - and w15, w22, #0xff │ │ - sub w15, w15, #0x1 │ │ - cmp w15, #0x7 │ │ - b.hi 3d648 // b.pmore │ │ - adrp x0, 6000 │ │ - add x0, x0, #0xa3c │ │ - add x27, x8, x13 │ │ - adr x16, 3d050 │ │ - ldrh w17, [x0, x15, lsl #1] │ │ - add x16, x16, x17, lsl #2 │ │ - br x16 │ │ - cmp x12, x13 │ │ - b.eq 3d654 // b.none │ │ - ldrb w27, [x27] │ │ - b 3d2c4 │ │ - ldp x27, x9, [x20] │ │ - cmp w8, #0x5 │ │ - stp x14, x13, [x20, #32] │ │ - ldr x10, [x20, #24] │ │ - cset w8, cc // cc = lo, ul, last │ │ - subs x9, x9, x10 │ │ - b.cc 3d5d8 // b.lo, b.ul, b.last │ │ - and x13, x22, #0xff │ │ - add x27, x27, x10 │ │ - mul x12, x12, x13 │ │ - subs x10, x9, x12 │ │ - b.cc 3d5d8 // b.lo, b.ul, b.last │ │ - and w13, w22, #0xff │ │ - sub w13, w13, #0x1 │ │ - cmp w13, #0x7 │ │ - b.hi 3d648 // b.pmore │ │ - adrp x16, 6000 │ │ - add x16, x16, #0xa2c │ │ - add x27, x27, x12 │ │ - adr x14, 3d0bc │ │ - ldrh w15, [x16, x13, lsl #1] │ │ - add x14, x14, x15, lsl #2 │ │ - br x14 │ │ - cmp x9, x12 │ │ - b.eq 3d654 // b.none │ │ - ldrb w27, [x27] │ │ - b 3d3ac │ │ - neg w9, w22, lsl #3 │ │ - cmp w8, #0x5 │ │ - and w9, w9, #0x38 │ │ - cset w8, cc // cc = lo, ul, last │ │ - stp x13, x12, [x20, #32] │ │ - lsr x9, x25, x9 │ │ - sub x10, x9, x8 │ │ - mov x8, x11 │ │ - ldr x12, [x20, #16] │ │ - cmp x12, x10 │ │ - b.eq 3cc20 // b.none │ │ - add x13, x12, x27 │ │ - add x8, x12, x8 │ │ - and x27, x13, x9 │ │ - and x8, x8, x9 │ │ - mov x9, x28 │ │ - mov x29, x11 │ │ - mov x28, x9 │ │ - cmp x27, x10 │ │ - b.ne 3d580 // b.any │ │ - ldr x9, [x20, #40] │ │ - cbnz x9, 3cb08 │ │ - b 3d4e0 │ │ - cmp x10, #0x2 │ │ - b.cc 3d180 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8] │ │ - mov w10, #0x4b // #75 │ │ - sturh w8, [sp, #17] │ │ - and w8, w8, #0xffff │ │ - b 3d1c0 │ │ - cmp x10, #0x4 │ │ - b.cc 3d1a4 // b.lo, b.ul, b.last │ │ + add x0, sp, #0x8 │ │ + mov x1, x19 │ │ + bl 40658 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 4085c │ │ + ldr x9, [sp, #24] │ │ + add x8, x8, x9, lsl #4 │ │ ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #19] │ │ - strb w10, [sp, #22] │ │ - mov w10, #0x4b // #75 │ │ - strh w8, [sp, #20] │ │ - ldur w8, [sp, #19] │ │ - b 3d1c0 │ │ - cmp x10, #0x8 │ │ - b.cc 3d614 // b.lo, b.ul, b.last │ │ - ldr x8, [x8] │ │ - b 3cd84 │ │ - strh wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - stur wzr, [sp, #18] │ │ - strb wzr, [sp, #22] │ │ - ldr w9, [sp, #16] │ │ - ldur w11, [sp, #19] │ │ - str w9, [sp, #32] │ │ - stur w11, [sp, #35] │ │ - b 3d1c0 │ │ - str wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w9, [sp, #19] │ │ - str wzr, [sp, #32] │ │ - stur w9, [sp, #35] │ │ - cmp w10, #0x4b │ │ - b.eq 3cd84 // b.none │ │ - b 3d5c0 │ │ - cmp x10, #0x2 │ │ - b.cc 3d27c // b.lo, b.ul, b.last │ │ - ldrh w10, [x27] │ │ - sturh w10, [sp, #17] │ │ - and w27, w10, #0xffff │ │ - mov w10, #0x4b // #75 │ │ - b 3d2bc │ │ - cmp x10, #0x4 │ │ - b.cc 3d2a0 // b.lo, b.ul, b.last │ │ - ldrb w10, [x27] │ │ - ldrb w13, [x27, #3] │ │ - ldurh w15, [x27, #1] │ │ - strb w10, [sp, #19] │ │ - mov w10, #0x4b // #75 │ │ - strb w13, [sp, #22] │ │ - strh w15, [sp, #20] │ │ - ldur w27, [sp, #19] │ │ - b 3d2bc │ │ - cmp x10, #0x8 │ │ - b.cc 3d668 // b.lo, b.ul, b.last │ │ - ldr x27, [x27] │ │ - b 3d2c4 │ │ - cmp x10, #0x2 │ │ - b.cc 3d364 // b.lo, b.ul, b.last │ │ - ldrh w9, [x27] │ │ - mov w10, #0x4b // #75 │ │ - sturh w9, [sp, #17] │ │ - and w27, w9, #0xffff │ │ - b 3d3a4 │ │ - cmp x10, #0x4 │ │ - b.cc 3d388 // b.lo, b.ul, b.last │ │ - ldrb w9, [x27] │ │ - ldrb w10, [x27, #3] │ │ - ldurh w12, [x27, #1] │ │ - strb w9, [sp, #19] │ │ - strb w10, [sp, #22] │ │ - mov w10, #0x4b // #75 │ │ - strh w12, [sp, #20] │ │ - ldur w27, [sp, #19] │ │ - b 3d3a4 │ │ - cmp x10, #0x8 │ │ - b.cc 3d668 // b.lo, b.ul, b.last │ │ - ldr x27, [x27] │ │ - b 3d3ac │ │ - strh wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - stur wzr, [sp, #18] │ │ - strb wzr, [sp, #22] │ │ - ldr w13, [sp, #16] │ │ - ldur w15, [sp, #19] │ │ - str w13, [sp, #32] │ │ - stur w15, [sp, #35] │ │ - b 3d2bc │ │ - str wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w13, [sp, #19] │ │ - str wzr, [sp, #32] │ │ - stur w13, [sp, #35] │ │ - cmp w10, #0x4b │ │ - b.ne 3d698 // b.any │ │ - mul x13, x9, x14 │ │ - subs x10, x12, x13 │ │ - b.cc 3d5ec // b.lo, b.ul, b.last │ │ - and w14, w22, #0xff │ │ - sub w14, w14, #0x1 │ │ - cmp w14, #0x7 │ │ - b.hi 3d6c8 // b.pmore │ │ - adrp x17, 6000 │ │ - add x17, x17, #0xa4c │ │ - add x8, x8, x13 │ │ - adr x15, 3d2fc │ │ - ldrb w16, [x17, x14] │ │ - add x15, x15, x16, lsl #2 │ │ - br x15 │ │ - cmp x12, x13 │ │ - b.eq 3d6d4 // b.none │ │ - ldrb w8, [x8] │ │ - b 3d41c │ │ - cmp x10, #0x2 │ │ - b.cc 3d3d0 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8] │ │ - mov w10, #0x4b // #75 │ │ - sturh w8, [sp, #17] │ │ - and w8, w8, #0xffff │ │ - b 3d410 │ │ - cmp x10, #0x4 │ │ - b.cc 3d3f4 // b.lo, b.ul, b.last │ │ - ldrb w10, [x8] │ │ - ldrb w12, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w10, [sp, #19] │ │ - mov w10, #0x4b // #75 │ │ - strb w12, [sp, #22] │ │ - strh w8, [sp, #20] │ │ - ldur w8, [sp, #19] │ │ - b 3d410 │ │ - cmp x10, #0x8 │ │ - b.cc 3d6ec // b.lo, b.ul, b.last │ │ - ldr x8, [x8] │ │ - b 3d41c │ │ - strh wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - stur wzr, [sp, #18] │ │ - strb wzr, [sp, #22] │ │ - ldr w9, [sp, #16] │ │ - ldur w12, [sp, #19] │ │ - str w9, [sp, #32] │ │ - stur w12, [sp, #35] │ │ - b 3d3a4 │ │ - str wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w9, [sp, #19] │ │ - str wzr, [sp, #32] │ │ - stur w9, [sp, #35] │ │ - cmp w10, #0x4b │ │ - b.ne 3d698 // b.any │ │ - neg w9, w22, lsl #3 │ │ - add x12, x27, x11 │ │ - and w9, w9, #0x38 │ │ - str x11, [sp, #8] │ │ - lsr x9, x25, x9 │ │ - sub x10, x9, x8 │ │ - and x8, x12, x9 │ │ - mov x9, x28 │ │ - b 3d110 │ │ - strh wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - stur wzr, [sp, #18] │ │ - strb wzr, [sp, #22] │ │ - ldr w12, [sp, #16] │ │ - ldur w13, [sp, #19] │ │ - str w12, [sp, #32] │ │ - stur w13, [sp, #35] │ │ - b 3d410 │ │ - str wzr, [sp, #16] │ │ - mov w10, #0x13 // #19 │ │ - strb wzr, [sp, #22] │ │ - strh wzr, [sp, #20] │ │ - ldur w12, [sp, #19] │ │ - str wzr, [sp, #32] │ │ - stur w12, [sp, #35] │ │ - cmp w10, #0x4b │ │ - stur x8, [sp, #39] │ │ - b.ne 3d718 // b.any │ │ - neg w10, w22, lsl #3 │ │ - and w10, w10, #0x38 │ │ - lsr x10, x25, x10 │ │ - sub x10, x10, x11 │ │ - b 3d110 │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x6 // #6 │ │ - b 3d458 │ │ - add x12, x10, x9 │ │ - stp x12, xzr, [x20, #32] │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x13 // #19 │ │ - mov x28, x12 │ │ - lsl x10, x10, #16 │ │ - mov w8, w8 │ │ - bfi x10, x9, #8, #8 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0x680 │ │ - orr x8, x10, x8 │ │ - stp x9, xzr, [x20, #32] │ │ - mov w9, #0x2 // #2 │ │ - stp x8, x28, [x19, #8] │ │ - str x9, [x19] │ │ - b 3d4e4 │ │ - ldr x28, [sp] │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x6 // #6 │ │ - stp x12, x11, [x20, #32] │ │ - b 3d458 │ │ - add x28, x8, x9 │ │ - stp x28, xzr, [x20, #32] │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x13 // #19 │ │ - b 3d458 │ │ - ldrb w9, [sp, #23] │ │ - ldurh w10, [sp, #21] │ │ - ldur w11, [sp, #17] │ │ - ldr x28, [sp, #24] │ │ - orr w9, w10, w9, lsl #16 │ │ - orr x9, x11, x9, lsl #32 │ │ - ubfx x10, x9, #8, #48 │ │ - b 3d458 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - stp x8, xzr, [x20, #32] │ │ - str xzr, [x19] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldp x28, x27, [sp, #64] │ │ - ldp x29, x30, [sp, #48] │ │ - add sp, sp, #0x90 │ │ + cmp w9, #0x52 │ │ + b.ne 4080c // b.any │ │ + ldr x9, [x8, #8] │ │ + ldxr x10, [x9] │ │ + subs x10, x10, #0x1 │ │ + stlxr w11, x10, [x9] │ │ + cbnz w11, 40838 │ │ + b.ne 4080c // b.any │ │ + dmb ishld │ │ + ldr x0, [x8, #8] │ │ + bl 3ea38 │ │ + b 4080c │ │ + ldp x29, x30, [sp, #32] │ │ + ldr x19, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - ldrh w10, [sp, #22] │ │ - ldur w11, [sp, #18] │ │ - ldrb w9, [sp, #17] │ │ - ldr x28, [sp, #24] │ │ - orr x10, x11, x10, lsl #32 │ │ - b 3d458 │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x6 // #6 │ │ - b 3d458 │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x6 // #6 │ │ - mov x28, x4 │ │ - b 3d458 │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x6 // #6 │ │ - mov x28, x29 │ │ - b 3d458 │ │ - add x11, x16, x12 │ │ - b 3d568 │ │ - add x11, x16, x15 │ │ - b 3d568 │ │ - add x11, x15, x14 │ │ - stp x11, xzr, [x20, #32] │ │ - mov x10, xzr │ │ - mov w9, wzr │ │ - mov w8, #0x13 // #19 │ │ - mov x28, x11 │ │ - b 3d458 │ │ - cmp x27, x8 │ │ - b.ls 3d59c // b.plast │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - mov w10, #0x30 // #48 │ │ - stp x8, xzr, [x20, #32] │ │ - b 3d6b0 │ │ - mov w9, #0x1 // #1 │ │ - str x8, [x19, #16] │ │ - stp x9, x27, [x19] │ │ - b 3d4e4 │ │ - mov w8, #0x30 // #48 │ │ - b 3d43c │ │ - mov x28, x8 │ │ - b 3d4a4 │ │ - mov w10, #0x13 // #19 │ │ - ldrb w9, [sp, #38] │ │ - ldrh w11, [sp, #36] │ │ - ldr w12, [sp, #32] │ │ - orr w9, w11, w9, lsl #16 │ │ - orr x9, x12, x9, lsl #32 │ │ - b 3d6b0 │ │ - mov w10, #0x13 // #19 │ │ - b 3d698 │ │ - mov w10, #0x13 // #19 │ │ - mov x27, x8 │ │ - b 3d698 │ │ - mov w10, #0x13 // #19 │ │ - b 3d6b0 │ │ - mov w10, #0x17 // #23 │ │ - strb w22, [sp, #32] │ │ - b 3d5c0 │ │ - strb wzr, [sp, #32] │ │ - mov w10, #0x13 // #19 │ │ - sturh wzr, [sp, #37] │ │ - stur wzr, [sp, #33] │ │ - b 3d5c0 │ │ - strb wzr, [sp, #22] │ │ - mov w10, #0x13 // #19 │ │ - stur x8, [sp, #23] │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - ldur w9, [sp, #27] │ │ - ldr d0, [sp, #16] │ │ - str w8, [sp, #40] │ │ - stur w9, [sp, #43] │ │ - str d0, [sp, #32] │ │ - ldur x8, [sp, #39] │ │ - b 3d5c0 │ │ - mov w10, #0x17 // #23 │ │ - strb w22, [sp, #32] │ │ - b 3d698 │ │ - strb wzr, [sp, #32] │ │ - mov w10, #0x13 // #19 │ │ - sturh wzr, [sp, #37] │ │ - stur wzr, [sp, #33] │ │ - b 3d698 │ │ - strb wzr, [sp, #22] │ │ - lsr x9, x27, #32 │ │ - stur x27, [sp, #23] │ │ - mov w10, #0x13 // #19 │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - ldr d0, [sp, #16] │ │ - str w8, [sp, #40] │ │ - stur w9, [sp, #43] │ │ - str d0, [sp, #32] │ │ - ldur x27, [sp, #39] │ │ - ldrb w8, [sp, #38] │ │ - ldrh w9, [sp, #36] │ │ - ldr w11, [sp, #32] │ │ - orr w8, w9, w8, lsl #16 │ │ - orr x9, x11, x8, lsl #32 │ │ - mov x8, x27 │ │ - mov w10, w10 │ │ - orr x9, x10, x9, lsl #8 │ │ - mov w10, #0x2 // #2 │ │ - stp x9, x8, [x19, #8] │ │ - str x10, [x19] │ │ - b 3d4e4 │ │ - mov w10, #0x17 // #23 │ │ - strb w22, [sp, #32] │ │ - b 3d718 │ │ - strb wzr, [sp, #32] │ │ - mov w10, #0x13 // #19 │ │ - sturh wzr, [sp, #37] │ │ - stur wzr, [sp, #33] │ │ - stur x8, [sp, #39] │ │ - b 3d718 │ │ - strb wzr, [sp, #22] │ │ - mov w10, #0x13 // #19 │ │ - stur x8, [sp, #23] │ │ - strh wzr, [sp, #20] │ │ - ldr w8, [x24] │ │ - str wzr, [sp, #16] │ │ - ldur w9, [x24, #3] │ │ - ldr d0, [sp, #16] │ │ - str w8, [x23] │ │ - stur w9, [x23, #3] │ │ - str d0, [sp, #32] │ │ - ldrb w8, [sp, #38] │ │ - ldrh w9, [sp, #36] │ │ - ldr w11, [sp, #32] │ │ - orr w9, w9, w8, lsl #16 │ │ - ldur x8, [sp, #39] │ │ - orr x9, x11, x9, lsl #32 │ │ - b 3d6b0 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 3d808 // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ - mov x19, x0 │ │ + mov w9, #0x4 // #4 │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0x71c8 // #29128 │ │ - movk x9, #0xc71c, lsl #16 │ │ - movk x9, #0x1c71, lsl #32 │ │ - add x10, x20, x20, lsl #3 │ │ - movk x9, #0x1c7, lsl #48 │ │ - lsl x2, x10, #3 │ │ - cmp x20, x9 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 3d7d8 │ │ - add x8, x8, x8, lsl #3 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #60 │ │ + lsl x2, x20, #3 │ │ + cmp x9, #0x0 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 408b8 // b.plast │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x618 │ │ + bl 169b0 │ │ + mov x19, x0 │ │ + cbz x8, 408d4 │ │ lsl x8, x8, #3 │ │ - stp x9, x10, [sp, #24] │ │ + ldr x9, [x19, #8] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + str x9, [sp, #24] │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 3d7f0 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 3d804 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 3d7bc │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - cbnz x0, 3d80c │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x50 │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - cbz x4, 3dcb0 │ │ - ldp x6, x5, [x1] │ │ - and w10, w2, #0xffff0000 │ │ - lsr w9, w2, #8 │ │ - cmp w10, #0x20, lsl #12 │ │ - mov x19, xzr │ │ - add x8, x3, x4, lsl #4 │ │ - csel w10, w2, w9, eq // eq = none │ │ - mov w12, #0xffffe0e0 // #-7968 │ │ - adrp x14, 6000 │ │ - add x14, x14, #0xa90 │ │ - mov w15, #0xffffe0ff // #-7937 │ │ - mov x7, x6 │ │ - adrp x16, 6000 │ │ - add x16, x16, #0xad2 │ │ - adrp x17, 6000 │ │ - add x17, x17, #0xa64 │ │ - ldrh w21, [x3, #10] │ │ - sub w22, w21, #0x1 │ │ - cmp w22, #0x2b │ │ - b.hi 3d894 // b.pmore │ │ - adr x23, 3d88c │ │ - ldrb w24, [x17, x22] │ │ - add x23, x23, x24, lsl #2 │ │ - mov w20, #0x1 // #1 │ │ - br x23 │ │ - mov w20, #0x4 // #4 │ │ - b 3dc3c │ │ - add w20, w21, w12 │ │ - cmp w20, #0x2 │ │ - b.cs 3d8a8 // b.hs, b.nlast │ │ - mov w20, w9 │ │ - b 3dc3c │ │ - cbz x19, 3d8bc │ │ - subs x5, x5, x19 │ │ - b.cc 3dc60 // b.lo, b.ul, b.last │ │ - add x7, x7, x19 │ │ - stp x7, x5, [x1] │ │ - sub w6, w21, #0x3 │ │ - cmp w6, #0x20 │ │ - b.hi 3d928 // b.pmore │ │ - adr x19, 3d8d8 │ │ - ldrh w20, [x14, x6, lsl #1] │ │ - add x19, x19, x20, lsl #2 │ │ - br x19 │ │ - cbz x5, 3dce0 │ │ - mov x19, xzr │ │ - mov w21, wzr │ │ - sub x20, x5, #0x1 │ │ - add x6, x7, #0x1 │ │ - ldurb w22, [x6, #-1] │ │ - cmp w21, #0x3f │ │ - b.ne 3d900 // b.any │ │ - cmp w22, #0x2 │ │ - b.cs 3dccc // b.hs, b.nlast │ │ - and x23, x22, #0x7f │ │ - lsl x23, x23, x21 │ │ - orr x19, x23, x19 │ │ - tbz w22, #7, 3da28 │ │ - add x6, x6, #0x1 │ │ - add w21, w21, #0x7 │ │ - sub x20, x20, #0x1 │ │ - cmn x20, #0x1 │ │ - b.ne 3d8ec // b.any │ │ - b 3dcd8 │ │ - add w6, w21, w15 │ │ - cmp w6, #0x2 │ │ - b.cs 3dd30 // b.hs, b.nlast │ │ - mov x6, x7 │ │ - cbz x5, 3dc80 │ │ - sub x5, x5, #0x1 │ │ - ldrsb w7, [x6], #1 │ │ - stp x6, x5, [x1] │ │ - tbnz w7, #31, 3d938 │ │ - mov x19, xzr │ │ - mov x21, x6 │ │ - add x3, x3, #0x10 │ │ - mov x7, x21 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - b 3dc54 │ │ - cbz x5, 3de04 │ │ - mov x19, x7 │ │ - sub x20, x5, #0x1 │ │ - ldrb w21, [x19], #1 │ │ - stp x19, x20, [x1] │ │ - and w6, w21, #0x7f │ │ - tbz w21, #7, 3d9a0 │ │ - cbz x20, 3ddf0 │ │ - add x19, x7, #0x2 │ │ - sub x20, x5, #0x2 │ │ - stp x19, x20, [x1] │ │ - ldrb w21, [x7, #1] │ │ - bfi w6, w21, #7, #7 │ │ - tbnz w21, #7, 3da4c │ │ - mov w11, w6 │ │ - and w7, w11, #0xffff │ │ - mov x6, x19 │ │ - mov x5, x20 │ │ - sub w19, w7, #0x1 │ │ - cmp w19, #0x2b │ │ - b.hi 3da8c // b.pmore │ │ - adr x7, 3d9cc │ │ - ldrb w20, [x16, x19] │ │ - add x7, x7, x20, lsl #2 │ │ - br x7 │ │ - cbz x5, 3de00 │ │ - mov x19, x6 │ │ - sub x20, x5, #0x1 │ │ - ldrb w7, [x19], #1 │ │ - stp x19, x20, [x1] │ │ - and w11, w7, #0x7f │ │ - tbz w7, #7, 3d9a4 │ │ - cbz x20, 3ddf0 │ │ - add x19, x6, #0x2 │ │ - sub x20, x5, #0x2 │ │ - stp x19, x20, [x1] │ │ - ldrb w7, [x6, #1] │ │ - bfi w11, w7, #7, #7 │ │ - tbz w7, #7, 3d9a4 │ │ - cbz x20, 3ddf0 │ │ - add x19, x6, #0x3 │ │ - sub x20, x5, #0x3 │ │ - stp x19, x20, [x1] │ │ - ldrb w5, [x6, #2] │ │ - cmp w5, #0x3 │ │ - b.hi 3de3c // b.pmore │ │ - orr w11, w11, w5, lsl #14 │ │ - b 3d9a4 │ │ - mov x5, x20 │ │ - mov x21, x6 │ │ - mov x13, x19 │ │ - stp x6, x20, [x1] │ │ - add x3, x3, #0x10 │ │ - mov x7, x21 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - b 3dc54 │ │ - cbz x20, 3ddf0 │ │ - add x19, x7, #0x3 │ │ - sub x20, x5, #0x3 │ │ - stp x19, x20, [x1] │ │ - ldrb w5, [x7, #2] │ │ - cmp w5, #0x3 │ │ - b.hi 3de34 // b.pmore │ │ - orr w11, w6, w5, lsl #14 │ │ - b 3d9a4 │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - b 3d88c │ │ - mov x19, xzr │ │ - mov w20, #0x1 // #1 │ │ - mov x7, x6 │ │ - b 3dc3c │ │ - add w19, w7, w15 │ │ - cmp w19, #0x2 │ │ - b.cc 3dab0 // b.lo, b.ul, b.last │ │ - add w7, w7, w12 │ │ - cmp w7, #0x2 │ │ - b.cs 3dd30 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - b 3d8a0 │ │ - mov x7, x6 │ │ - b 3d934 │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, #0x2 // #2 │ │ - b 3dc3c │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, #0x8 // #8 │ │ - b 3dc3c │ │ - mov x7, x6 │ │ - cbnz x5, 3d8dc │ │ - b 3dce0 │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, wzr │ │ - b 3dc3c │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, #0x3 // #3 │ │ - b 3dc3c │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, w2 │ │ - b 3dc3c │ │ - mov x7, x6 │ │ - cmp x5, #0x1 │ │ - b.ls 3dd4c // b.plast │ │ - add x6, x7, #0x2 │ │ - sub x5, x5, #0x2 │ │ - mov x21, x6 │ │ - stp x6, x5, [x1] │ │ - ldrh w7, [x7] │ │ - sturh w7, [sp, #9] │ │ - and w19, w7, #0xffff │ │ - add x3, x3, #0x10 │ │ - mov x7, x21 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - b 3dc54 │ │ - mov x7, x6 │ │ - cmp x5, #0x3 │ │ - b.ls 3dd80 // b.plast │ │ - add x6, x7, #0x4 │ │ - sub x5, x5, #0x4 │ │ - mov x21, x6 │ │ - stp x6, x5, [x1] │ │ - ldrb w19, [x7] │ │ - ldurh w20, [x7, #1] │ │ - ldrb w7, [x7, #3] │ │ - strb w19, [sp, #11] │ │ - strh w20, [sp, #12] │ │ - strb w7, [sp, #14] │ │ - ldur w19, [sp, #11] │ │ - add x3, x3, #0x10 │ │ - mov x7, x21 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - b 3dc54 │ │ - mov x7, x6 │ │ - cbz x5, 3dd10 │ │ - mov x20, xzr │ │ - ldrb w6, [x7, x20] │ │ - cbz w6, 3dbc0 │ │ - add x20, x20, #0x1 │ │ - cmp x5, x20 │ │ - b.ne 3dba8 // b.any │ │ - b 3dd10 │ │ - add x4, x7, x20 │ │ - mov x19, xzr │ │ - add x6, x4, #0x1 │ │ - mvn x4, x20 │ │ - add x5, x5, x4 │ │ - mov x21, x6 │ │ - mov x4, x7 │ │ - stp x6, x5, [x1] │ │ - add x3, x3, #0x10 │ │ - mov x7, x21 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - b 3dc54 │ │ - mov x7, x6 │ │ - cbz x5, 3ddc8 │ │ - sub x5, x5, #0x1 │ │ - ldrb w19, [x7], #1 │ │ - mov x6, x7 │ │ - mov x21, x7 │ │ - stp x7, x5, [x1] │ │ - add x3, x3, #0x10 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - b 3dc54 │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, w10 │ │ - b 3dc3c │ │ - mov x19, xzr │ │ - mov x7, x6 │ │ - mov w20, #0x10 // #16 │ │ - and w20, w20, #0xff │ │ - mov x21, x7 │ │ - add x19, x19, x20 │ │ - add x3, x3, #0x10 │ │ - cmp x3, x8 │ │ - b.ne 3d868 // b.any │ │ - cbz x19, 3dcb0 │ │ - subs x8, x5, x19 │ │ - b.cs 3dca8 // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ - strb w8, [x0] │ │ - str x6, [x0, #8] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - strh w8, [x0] │ │ - str x6, [x0, #8] │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 4090c // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - add x9, x6, x19 │ │ - stp x9, x8, [x1] │ │ - mov w8, #0x4b // #75 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x618 │ │ + bl 169b0 │ │ + ldrb w8, [x0] │ │ + cmp w8, #0x53 │ │ + b.ne 40938 // b.any │ │ + mov w8, #0x52 // #82 │ │ + str xzr, [x0, #8] │ │ strb w8, [x0] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ ret │ │ - mov w8, #0x6 // #6 │ │ - stp x6, x20, [x1] │ │ - b 3dce8 │ │ - add x7, x7, x5 │ │ - stp x7, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - mov x13, x7 │ │ - strb w8, [x0] │ │ - strb wzr, [x0, #1] │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - str x13, [x0, #8] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + mov w0, #0x52 // #82 │ │ + mov x1, xzr │ │ + bl 3e880 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x170 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x180 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + ldrb w10, [x0] │ │ + mov x8, x1 │ │ + ldrb w9, [x1] │ │ + ldr x1, [x1, #8] │ │ + cmp w10, #0x53 │ │ + b.ne 409b0 // b.any │ │ + ldur w10, [x8, #1] │ │ + ldr w8, [x8, #4] │ │ + strb w9, [x0] │ │ + str x1, [x0, #8] │ │ + stur w10, [x0, #1] │ │ + str w8, [x0, #4] │ │ ret │ │ - mov x8, #0x13 // #19 │ │ - bfxil x4, x8, #0, #8 │ │ - stp x4, x7, [x0] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + cmp w9, #0x53 │ │ + b.ne 409bc // b.any │ │ ret │ │ - mov w8, #0xc // #12 │ │ - strb w8, [x0] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + mov w0, w9 │ │ + bl 3e880 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x170 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x180 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldr x8, [x0, #8] │ │ + mov x20, x0 │ │ + cbz x8, 40a24 │ │ + ldr x0, [x20] │ │ + bl 75e00 │ │ + ldp x19, x21, [x20, #16] │ │ + add x22, x21, #0x1 │ │ + mov x0, x19 │ │ + subs x22, x22, #0x1 │ │ + b.eq 40a48 // b.none │ │ + add x20, x0, #0x230 │ │ + bl 40c88 │ │ + mov x0, x20 │ │ + b 40a30 │ │ + cbz x21, 40a64 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - strh wzr, [sp, #8] │ │ - stur wzr, [sp, #10] │ │ - strb wzr, [sp, #14] │ │ - ldr w8, [sp, #8] │ │ - ldur w9, [sp, #11] │ │ - str w8, [sp, #16] │ │ - mov w8, #0x13 // #19 │ │ - stur w9, [sp, #19] │ │ - ldr w9, [sp, #16] │ │ - ldur w10, [sp, #19] │ │ - strb w8, [x0] │ │ - stur w9, [x0, #1] │ │ - b 3ddac │ │ - str wzr, [sp, #8] │ │ - mov w9, #0x13 // #19 │ │ - strb wzr, [sp, #14] │ │ - strh wzr, [sp, #12] │ │ - ldur w8, [sp, #11] │ │ - str wzr, [sp, #24] │ │ - strb w9, [x0] │ │ - stur w8, [sp, #27] │ │ - ldr w8, [sp, #24] │ │ - ldur w10, [sp, #27] │ │ - stur w8, [x0, #1] │ │ - str w10, [x0, #4] │ │ - str x7, [x0, #8] │ │ + mov x21, x0 │ │ + subs x22, x22, #0x1 │ │ + b.eq 40a98 // b.none │ │ + mov x0, x20 │ │ + add x23, x20, #0x230 │ │ + bl 40c88 │ │ + mov x20, x23 │ │ + b 40a7c │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-80]! │ │ + str x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ + cbz x1, 40b8c │ │ + mov x21, x1 │ │ + mov x19, x0 │ │ + mov x23, xzr │ │ + add x20, x0, #0x1c8 │ │ + mov w24, #0x1c8 // #456 │ │ + mov x22, x1 │ │ + b 40af4 │ │ + cmp x23, x21 │ │ + add x20, x20, #0x1c8 │ │ + sub x22, x22, #0x1 │ │ + b.eq 40b70 // b.none │ │ + madd x25, x23, x24, x19 │ │ + add x23, x23, #0x1 │ │ + ldr x8, [x25, #368] │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 40b00 │ │ + b.ne 40b20 // b.any │ │ + dmb ishld │ │ + ldr x0, [x25, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x25, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 40ae4 // b.none │ │ + ldr x8, [x25, #184] │ │ + cbz x8, 40b3c │ │ + ldr x0, [x25, #192] │ │ + bl 75e00 │ │ + ldr x8, [x25, #208] │ │ + cbz x8, 40b4c │ │ + ldr x0, [x25, #216] │ │ + bl 75e00 │ │ + ldr x8, [x25, #232] │ │ + cbz x8, 40b5c │ │ + ldr x0, [x25, #240] │ │ + bl 75e00 │ │ + ldr x8, [x25, #256] │ │ + cbz x8, 40ae4 │ │ + ldr x0, [x25, #264] │ │ + bl 75e00 │ │ + b 40ae4 │ │ + mov x0, x19 │ │ ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - str x7, [x0, #8] │ │ - strh w8, [x0] │ │ + ldp x29, x30, [sp], #80 │ │ + b 75e00 │ │ ldp x20, x19, [sp, #64] │ │ + ldr x25, [sp, #16] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ - mov w11, wzr │ │ - mov w8, #0x13 // #19 │ │ - mov x7, x19 │ │ - b 3de0c │ │ - mov x7, x6 │ │ - mov w11, wzr │ │ - mov w8, #0x13 // #19 │ │ - strb w8, [x0] │ │ - strb wzr, [x0, #1] │ │ - strh w11, [x0, #2] │ │ - str wzr, [x0, #4] │ │ - str x7, [x0, #8] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - add sp, sp, #0x50 │ │ + mov x21, x0 │ │ + add x0, x25, #0x60 │ │ + bl 3eac8 │ │ + subs x22, x22, #0x1 │ │ + b.eq 40bcc // b.none │ │ + mov x0, x20 │ │ + add x23, x20, #0x1c8 │ │ + bl 40be0 │ │ + mov x20, x23 │ │ + b 40bb0 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #368] │ │ + mov x19, x0 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 40bf4 │ │ + b.ne 40c14 // b.any │ │ + dmb ishld │ │ + ldr x0, [x19, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x19, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 40c68 // b.none │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 40c30 │ │ + ldr x0, [x19, #192] │ │ + bl 75e00 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 40c40 │ │ + ldr x0, [x19, #216] │ │ + bl 75e00 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 40c50 │ │ + ldr x0, [x19, #240] │ │ + bl 75e00 │ │ + ldr x8, [x19, #256] │ │ + cbz x8, 40c68 │ │ + ldr x0, [x19, #264] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - mov w8, #0x6 // #6 │ │ - b 3de0c │ │ - mov w8, #0x6 // #6 │ │ - mov w11, #0x16 // #22 │ │ - b 3de0c │ │ - str x30, [sp, #-48]! │ │ + mov x20, x0 │ │ + add x0, x19, #0x60 │ │ + bl 3eac8 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - ldr x20, [x0] │ │ - cbz x20, 3ded0 │ │ + mov x29, sp │ │ + ldr x8, [x0, #368] │ │ mov x19, x0 │ │ - ldr x21, [x0, #8] │ │ - cbz x21, 3deb4 │ │ - add x22, x20, #0x18 │ │ - b 3de7c │ │ - add x22, x22, #0x48 │ │ + ldxr x9, [x8] │ │ + subs x9, x9, #0x1 │ │ + stlxr w10, x9, [x8] │ │ + cbnz w10, 40ca0 │ │ + b.ne 40cc0 // b.any │ │ + dmb ishld │ │ + ldr x0, [x19, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x19, #96] │ │ + cmp x8, #0x2f │ │ + b.eq 40d0c // b.none │ │ + ldr x8, [x19, #184] │ │ + cbz x8, 40cdc │ │ + ldr x0, [x19, #192] │ │ + bl 75e00 │ │ + ldr x8, [x19, #208] │ │ + cbz x8, 40cec │ │ + ldr x0, [x19, #216] │ │ + bl 75e00 │ │ + ldr x8, [x19, #232] │ │ + cbz x8, 40cfc │ │ + ldr x0, [x19, #240] │ │ + bl 75e00 │ │ + ldr x8, [x19, #256] │ │ + cbz x8, 40d0c │ │ + ldr x0, [x19, #264] │ │ + bl 75e00 │ │ + ldr x8, [x19, #456] │ │ + cbz x8, 40d90 │ │ + ldr x20, [x19, #464] │ │ + cbz x20, 40d90 │ │ + ldr x21, [x19, #472] │ │ + cbz x21, 40d54 │ │ + add x22, x20, #0x8 │ │ + b 40d38 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x18 │ │ + b.eq 40d4c // b.none │ │ + ldur x8, [x22, #-8] │ │ + cbz x8, 40d2c │ │ + ldr x0, [x22] │ │ + bl 75e00 │ │ + b 40d2c │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x21, [x19, #488] │ │ + cbz x21, 40d90 │ │ + ldr x20, [x19, #480] │ │ + add x22, x20, #0x8 │ │ + b 40d74 │ │ + subs x21, x21, #0x1 │ │ + add x22, x22, #0x20 │ │ + b.eq 40d88 // b.none │ │ + ldr x8, [x22] │ │ + cbz x8, 40d68 │ │ + ldur x0, [x22, #-8] │ │ + bl 75e00 │ │ + b 40d68 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + ldr x8, [x19, #496] │ │ + cbz x8, 40e04 │ │ + ldr x20, [x19, #504] │ │ + cbz x20, 40e04 │ │ + ldr x21, [x19, #512] │ │ + cbz x21, 40df4 │ │ + add x22, x20, #0x10 │ │ + b 40dbc │ │ subs x21, x21, #0x1 │ │ - b.eq 3deac // b.none │ │ + add x22, x22, #0x48 │ │ + b.eq 40dec // b.none │ │ ldur x8, [x22, #-16] │ │ - cbz x8, 3de70 │ │ + cbz x8, 40db0 │ │ ldur x0, [x22, #-8] │ │ - cbz x0, 3de70 │ │ + cbz x0, 40db0 │ │ ldr x8, [x22] │ │ - cbz x8, 3de98 │ │ - bl 72f50 │ │ + cbz x8, 40dd8 │ │ + bl 75e00 │ │ ldr x8, [x22, #16] │ │ - cbz x8, 3de70 │ │ + cbz x8, 40db0 │ │ ldr x0, [x22, #8] │ │ - bl 72f50 │ │ - b 3de70 │ │ + bl 75e00 │ │ + b 40db0 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - ldr x8, [x19, #24] │ │ - cbz x8, 3ded0 │ │ - ldr x0, [x19, #16] │ │ + bl 75e00 │ │ + ldr x8, [x19, #528] │ │ + cbz x8, 40e04 │ │ + ldr x0, [x19, #520] │ │ + bl 75e00 │ │ + ldrb w0, [x19, #536] │ │ + cmp w0, #0x53 │ │ + b.ne 40e20 // b.any │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 72f50 │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + ldr x1, [x19, #544] │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - stp x29, x30, [sp, #-96]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - sub sp, sp, #0x200 │ │ - ldr w9, [x4, #72] │ │ - add x8, x6, #0xb0 │ │ - ldr x28, [x1, #32] │ │ + ldp x29, x30, [sp], #48 │ │ + b 3e884 │ │ mov x20, x0 │ │ - str x5, [sp, #264] │ │ - ubfx x10, x9, #16, #16 │ │ - stp x7, x9, [sp, #304] │ │ - add x9, x6, #0xc0 │ │ - cmp w10, #0x4 │ │ - csel x8, x9, x8, hi // hi = pmore │ │ - str w3, [sp, #260] │ │ - stp x8, x10, [sp, #224] │ │ - cset w8, hi // hi = pmore │ │ - cmp x28, x2 │ │ - str w8, [sp, #196] │ │ - b.le 3ebfc │ │ - ldrh w8, [x4, #74] │ │ - mov w29, #0x4 // #4 │ │ - ldrb w9, [x4, #73] │ │ - mov x21, x6 │ │ - ldr x24, [sp, #616] │ │ - mov x22, x4 │ │ - str w8, [sp, #124] │ │ - add x8, sp, #0x1a8 │ │ - add x10, x8, #0x8 │ │ - ldr x8, [sp, #312] │ │ - str w9, [sp, #256] │ │ - add x12, x24, #0x1 │ │ - mov x23, x1 │ │ - mov x26, x2 │ │ - ubfx x9, x8, #8, #8 │ │ - ldr x27, [sp, #608] │ │ - ldr x25, [x4, #416] │ │ - str xzr, [sp, #64] │ │ - stp x9, x10, [sp, #104] │ │ - and w9, w8, #0xff00 │ │ - and x8, x8, #0xff │ │ - str x20, [sp, #208] │ │ - stp x24, x25, [sp, #168] │ │ - str w9, [sp, #100] │ │ - ldr x9, [x4, #400] │ │ - stp x12, x8, [sp, #128] │ │ - add x8, sp, #0x180 │ │ - add x11, x8, #0x8 │ │ - ldp x10, x8, [x4, #384] │ │ - str x9, [sp, #160] │ │ - ldr x9, [x1, #16] │ │ - str x10, [sp, #88] │ │ - add x10, sp, #0x140 │ │ - str x8, [sp, #248] │ │ - add x8, sp, #0x198 │ │ - add x8, x8, #0x8 │ │ - orr x10, x10, #0x1 │ │ - stp x8, x11, [sp, #48] │ │ - ldrb w11, [x9, #73] │ │ - ldp x12, x8, [x9, #48] │ │ - str x10, [sp, #80] │ │ - ldr x10, [x1] │ │ - cmp w11, #0x8 │ │ - ldr x9, [x9, #40] │ │ - mov w11, #0xc // #12 │ │ - add x8, x8, x10 │ │ - csel x10, x11, x29, eq // eq = none │ │ - add x8, x8, x10 │ │ - add x9, x12, x9 │ │ - sub x19, x8, x9 │ │ - b 3e0a4 │ │ - ldr x8, [x27, #8] │ │ - add x9, x1, #0x1 │ │ - ldr x11, [sp, #72] │ │ - ldr x10, [sp, #32] │ │ - add x8, x8, x1, lsl #5 │ │ - stp x11, x10, [x8] │ │ - stp x24, x29, [x8, #16] │ │ - str x9, [x27, #16] │ │ - add x0, sp, #0x140 │ │ - mov x1, x23 │ │ - mov x2, x28 │ │ - ldr w3, [sp, #260] │ │ - mov x4, x22 │ │ - ldr x5, [sp, #264] │ │ - mov x6, x21 │ │ - ldr x7, [sp, #304] │ │ - ldr x8, [sp, #128] │ │ - stp x27, x8, [sp] │ │ - bl 3dee0 │ │ - ldr x20, [sp, #208] │ │ - mov w29, #0x4 // #4 │ │ - ldrb w8, [sp, #320] │ │ - cmp w8, #0x4b │ │ - b.ne 3ecbc // b.any │ │ - ldr x8, [x23, #16] │ │ - ldr x9, [x23] │ │ - ldr x28, [x23, #32] │ │ - ldp x12, x11, [x8, #48] │ │ - ldrb w10, [x8, #73] │ │ - ldr x8, [x8, #40] │ │ - cmp w10, #0x8 │ │ - mov w10, #0xc // #12 │ │ - csel x10, x10, x29, eq // eq = none │ │ - add x9, x11, x9 │ │ - add x9, x9, x10 │ │ - add x8, x12, x8 │ │ - sub x19, x9, x8 │ │ - cmp x28, x26 │ │ - b.le 3ebfc │ │ - add x0, sp, #0x1a8 │ │ - mov x1, x23 │ │ - bl 3f48c │ │ - ldrb w8, [sp, #424] │ │ - cmp w8, #0x4b │ │ - b.ne 3ec5c // b.any │ │ - ldr x8, [sp, #432] │ │ - cbz x8, 3e068 │ │ - ldrh w9, [x8, #104] │ │ - cmp w9, #0x1d │ │ - b.eq 3e14c // b.none │ │ - cmp w9, #0x2e │ │ - b.ne 3e7ac // b.any │ │ - ldr x9, [x8] │ │ - cbz x9, 3e7bc │ │ - ldp x3, x4, [x8, #16] │ │ - ldr x8, [x23, #16] │ │ - add x0, sp, #0x1a8 │ │ - mov x1, x23 │ │ - ldr w2, [x8, #72] │ │ - bl 3d814 │ │ - ldrb w8, [sp, #424] │ │ - cmp w8, #0x4b │ │ - b.ne 3ec08 // b.any │ │ - ldr x8, [x23, #32] │ │ - cmp x8, x28 │ │ - b.le 3e068 │ │ - add x0, sp, #0x1a8 │ │ - mov x1, x23 │ │ - bl 3f48c │ │ - ldrb w8, [sp, #424] │ │ - cmp w8, #0x4b │ │ - b.ne 3ec08 // b.any │ │ - ldr x8, [sp, #432] │ │ - cbz x8, 3e104 │ │ - ldr x9, [x8] │ │ - cbnz x9, 3e0e0 │ │ - ldr x4, [x8, #8] │ │ - cmp x4, #0x6 │ │ - b.cs 3ed0c // b.hs, b.nlast │ │ - add x3, x8, #0x10 │ │ - b 3e0e4 │ │ - ldr x9, [x8] │ │ - cbz x9, 3e7d0 │ │ - ldp x29, x0, [x8, #16] │ │ - cbz x0, 3e7e4 │ │ - mov x25, xzr │ │ - lsl x20, x0, #4 │ │ - stp xzr, xzr, [sp, #288] │ │ - stp xzr, xzr, [sp, #272] │ │ - str xzr, [sp, #216] │ │ - str xzr, [sp, #200] │ │ - str xzr, [sp, #152] │ │ - b 3e1c0 │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - add x0, sp, #0x180 │ │ - add x4, sp, #0x1e0 │ │ - mov x1, x21 │ │ - ldr w2, [sp, #256] │ │ - ldr x3, [sp, #248] │ │ - bl 38888 │ │ - ldp x8, x9, [sp, #384] │ │ - ldr x10, [sp, #400] │ │ - cmp x8, #0x0 │ │ - csel x24, x10, x24, eq // eq = none │ │ - csel x25, x9, x25, eq // eq = none │ │ - add x29, x29, #0x10 │ │ - subs x20, x20, #0x10 │ │ - b.eq 3e7fc // b.none │ │ - ldr x8, [x23, #16] │ │ - add x0, sp, #0x1a8 │ │ - ldr q0, [x29] │ │ - add x3, sp, #0x1e0 │ │ - mov x1, x23 │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #480] │ │ - bl 39aac │ │ - ldr x8, [sp, #424] │ │ - cmp x8, #0x2e │ │ - b.eq 3e8b8 // b.none │ │ - ldrh w9, [sp, #448] │ │ - sub w10, w9, #0x3 │ │ - cmp w10, #0x56 │ │ - b.hi 3e254 // b.pmore │ │ - adrp x12, 6000 │ │ - add x12, x12, #0xafe │ │ - adr x9, 3e1b4 │ │ - ldrb w11, [x12, x10] │ │ - add x9, x9, x11, lsl #2 │ │ - br x9 │ │ - cbnz x25, 3e1b4 │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - ldp x1, x2, [sp, #480] │ │ - add x0, sp, #0x180 │ │ - mov x4, x22 │ │ - ldr w3, [sp, #260] │ │ - mov x6, x21 │ │ - ldr x5, [sp, #264] │ │ - mov w7, #0x10 // #16 │ │ - bl 3ee20 │ │ - ldp x8, x25, [sp, #384] │ │ - ldr x24, [sp, #400] │ │ - cbz x8, 3e1b4 │ │ - b 3eac4 │ │ - cmp w9, #0x6e │ │ - b.eq 3e17c // b.none │ │ - mov w8, #0x2007 // #8199 │ │ - cmp w9, w8 │ │ - b.eq 3e17c // b.none │ │ - b 3e1b4 │ │ - cbnz x25, 3e1b4 │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - add x0, sp, #0x180 │ │ - add x4, sp, #0x1e0 │ │ - mov x1, x21 │ │ - ldr w2, [sp, #256] │ │ - ldr x3, [sp, #248] │ │ - bl 38888 │ │ - ldp x8, x10, [sp, #384] │ │ - ldr x9, [sp, #400] │ │ - ldr x24, [sp, #40] │ │ - cmp x8, #0x0 │ │ - csel x25, x10, xzr, eq // eq = none │ │ - csel x24, x9, x24, eq // eq = none │ │ - str x24, [sp, #40] │ │ - b 3e1b4 │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #480] │ │ - cbz x8, 3e4b8 │ │ - cmp x8, #0xc │ │ - b.ne 3e1b4 // b.any │ │ - ldp x8, x9, [x21, #16] │ │ - ldr x12, [sp, #160] │ │ - subs x9, x9, x12 │ │ - b.cc 3ea60 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #488] │ │ - add x8, x8, x12 │ │ - ldr x11, [sp, #136] │ │ - mul x11, x10, x11 │ │ - subs x10, x9, x11 │ │ - b.cc 3ea60 // b.lo, b.ul, b.last │ │ - ldr x12, [sp, #312] │ │ - and w12, w12, #0xff │ │ - sub w12, w12, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 3eb98 // b.pmore │ │ - adrp x15, 6000 │ │ - add x15, x15, #0xb72 │ │ - add x8, x8, x11 │ │ - adr x13, 3e328 │ │ - ldrh w14, [x15, x12, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - cmp x9, x11 │ │ - b.eq 3eba8 // b.none │ │ - ldrb w8, [x8] │ │ - b 3e728 │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #480] │ │ - cbz x8, 3e518 │ │ - cmp x8, #0x7 │ │ - b.eq 3e520 // b.none │ │ - cmp x8, #0xc │ │ - b.ne 3e1b4 // b.any │ │ - ldp x8, x9, [x21, #16] │ │ - ldr x12, [sp, #160] │ │ - subs x9, x9, x12 │ │ - b.cc 3ea60 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #488] │ │ - add x8, x8, x12 │ │ - ldr x11, [sp, #136] │ │ - mul x11, x10, x11 │ │ - subs x10, x9, x11 │ │ - b.cc 3ea60 // b.lo, b.ul, b.last │ │ - ldr x12, [sp, #312] │ │ - and w12, w12, #0xff │ │ - sub w12, w12, #0x1 │ │ - cmp w12, #0x7 │ │ - b.hi 3eb98 // b.pmore │ │ - adrp x15, 6000 │ │ - add x15, x15, #0xb62 │ │ - add x8, x8, x11 │ │ - adr x13, 3e3b4 │ │ - ldrh w14, [x15, x12, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - cmp x9, x11 │ │ - b.eq 3eba8 // b.none │ │ - ldrb w8, [x8] │ │ - b 3e79c │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - ldp x9, x8, [sp, #480] │ │ - cmp x9, #0x18 │ │ - b.eq 3e4c0 // b.none │ │ - cmp x9, #0x16 │ │ - b.ne 3e50c // b.any │ │ - ldr x10, [sp, #232] │ │ - ldrb w9, [x21, #224] │ │ - cmp w10, #0x5 │ │ - ccmp w9, #0x0, #0x4, cc // cc = lo, ul, last │ │ - ldr x9, [sp, #176] │ │ - csel x9, x9, xzr, ne // ne = any │ │ - add x8, x9, x8 │ │ - b 3e568 │ │ - sub x8, x8, #0x2 │ │ - cmp x8, #0x5 │ │ - b.hi 3e5a8 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0xb55 │ │ - adr x9, 3e428 │ │ - ldrb w10, [x11, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - ldr x8, [sp, #432] │ │ - str x8, [sp, #288] │ │ - b 3e1b4 │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #480] │ │ - cmp x8, #0x2c │ │ - b.ne 3e4ac // b.any │ │ - ldr x8, [sp, #488] │ │ - ldr w9, [sp, #124] │ │ - cmp x8, #0x0 │ │ - ccmp w9, #0x4, #0x2, eq // eq = none │ │ - cset w9, hi // hi = pmore │ │ - cmp w9, #0x0 │ │ - ldr x9, [sp, #240] │ │ - csel x9, x8, x9, ne // ne = any │ │ - ldr x8, [sp, #296] │ │ - csinc x8, x8, xzr, eq // eq = none │ │ - str x8, [sp, #296] │ │ - b 3e4b0 │ │ - sub x8, x8, #0x2 │ │ - cmp x8, #0x5 │ │ - b.hi 3e5e0 // b.pmore │ │ - adrp x11, 6000 │ │ - add x11, x11, #0xb5b │ │ - adr x9, 3e4a0 │ │ - ldrb w10, [x11, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - ldr x8, [sp, #432] │ │ - str x8, [sp, #280] │ │ - b 3e1b4 │ │ - ldr x9, [sp, #240] │ │ - str x9, [sp, #240] │ │ - b 3e1b4 │ │ - ldr x8, [sp, #488] │ │ - b 3e728 │ │ - ldp x12, x9, [x21, #192] │ │ - ldr x11, [sp, #176] │ │ - subs x9, x9, x11 │ │ - b.cc 3eae0 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #104] │ │ - add x12, x12, x11 │ │ - mul x10, x8, x10 │ │ - subs x8, x9, x10 │ │ - b.cc 3eae0 // b.lo, b.ul, b.last │ │ - ldr w9, [sp, #100] │ │ - add x12, x12, x10 │ │ - cmp w9, #0x800 │ │ - str x12, [sp, #184] │ │ - b.ne 3e534 // b.any │ │ - cmp x8, #0x7 │ │ - b.ls 3eae8 // b.plast │ │ - ldr x8, [sp, #184] │ │ - ldr x8, [x8] │ │ - b 3e560 │ │ - ldr x8, [sp, #184] │ │ - str xzr, [sp, #272] │ │ - b 3e570 │ │ - ldr x8, [sp, #488] │ │ - b 3e79c │ │ - ldr x8, [sp, #488] │ │ - str x8, [sp, #24] │ │ + add x0, x19, #0x60 │ │ + bl 3eac8 │ │ + ldr x8, [x19, #456] │ │ + cbnz x8, 40e60 │ │ + ldr x8, [x19, #496] │ │ + cbnz x8, 40e70 │ │ + ldrb w0, [x19, #536] │ │ + cmp w0, #0x53 │ │ + b.ne 40e84 // b.any │ │ + b 40e8c │ │ + add x0, x19, #0x1d0 │ │ + bl 3374c │ │ + ldr x8, [x19, #496] │ │ + cbz x8, 40e50 │ │ + add x0, x19, #0x1f8 │ │ + bl 3b6fc │ │ + ldrb w0, [x19, #536] │ │ + cmp w0, #0x53 │ │ + b.eq 40e8c // b.none │ │ + ldr x1, [x19, #544] │ │ + bl 3e884 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + bl 19764 │ │ + sub sp, sp, #0x120 │ │ + stp x29, x30, [sp, #192] │ │ + stp x28, x27, [sp, #208] │ │ + stp x26, x25, [sp, #224] │ │ + stp x24, x23, [sp, #240] │ │ + stp x22, x21, [sp, #256] │ │ + stp x20, x19, [sp, #272] │ │ + add x29, sp, #0xc0 │ │ + ldp x19, x28, [x1] │ │ + mov w1, #0x22 // #34 │ │ + ldp x20, x21, [x0] │ │ + ldr x26, [x28, #32] │ │ + mov x0, x19 │ │ + blr x26 │ │ + tbz w0, #0, 40ef8 │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #272] │ │ + ldp x22, x21, [sp, #256] │ │ + ldp x24, x23, [sp, #240] │ │ + ldp x26, x25, [sp, #224] │ │ + ldp x28, x27, [sp, #208] │ │ + ldp x29, x30, [sp, #192] │ │ + add sp, sp, #0x120 │ │ + ret │ │ + stp x20, x21, [sp, #40] │ │ + add x0, sp, #0x38 │ │ + add x1, sp, #0x28 │ │ + bl 17fb8 │ │ + ldr x20, [sp, #56] │ │ + cbz x20, 411b8 │ │ + ldp x1, x27, [sp, #64] │ │ + mov x24, xzr │ │ + ldr x22, [sp, #80] │ │ + cbz x1, 4113c │ │ + mov x23, xzr │ │ + mov x11, x20 │ │ + add x8, x20, x1 │ │ + mov x21, x20 │ │ + stp x1, x8, [sp, #16] │ │ + stp x20, x28, [sp] │ │ + ldrsb w8, [x21], #1 │ │ + str x11, [sp, #32] │ │ + and w25, w8, #0xff │ │ + tbz w8, #31, 40fa0 │ │ + ldrb w8, [x11, #1] │ │ + cmp w25, #0xe0 │ │ + and w8, w8, #0x3f │ │ + b.cc 40f88 // b.lo, b.ul, b.last │ │ + ldrb w9, [x11, #2] │ │ + cmp w25, #0xf0 │ │ + and w9, w9, #0x3f │ │ + orr w9, w9, w8, lsl #6 │ │ + and w8, w25, #0x1f │ │ + b.cc 40f98 // b.lo, b.ul, b.last │ │ + ldrb w10, [x11, #3] │ │ + add x21, x11, #0x4 │ │ + and w10, w10, #0x3f │ │ + orr w25, w10, w9, lsl #6 │ │ + bfi w25, w8, #18, #3 │ │ + b 40fa0 │ │ + bfi w8, w25, #6, #5 │ │ + add x21, x11, #0x2 │ │ + mov w25, w8 │ │ + b 40fa0 │ │ + orr w25, w9, w8, lsl #12 │ │ + add x21, x11, #0x3 │ │ + mov w2, #0x101 // #257 │ │ + add x0, sp, #0x5c │ │ + mov w1, w25 │ │ + movk w2, #0x1, lsl #16 │ │ + bl 18178 │ │ + ldrb w8, [sp, #105] │ │ + ldrb w9, [sp, #104] │ │ + sub w8, w8, w9 │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x1 │ │ + b.ne 40fe8 // b.any │ │ + ldp x9, x10, [sp, #24] │ │ + sub x8, x23, x10 │ │ + mov x11, x21 │ │ + add x23, x8, x21 │ │ + cmp x21, x9 │ │ + b.ne 40f38 // b.any │ │ + b 4110c │ │ + subs x2, x23, x24 │ │ + b.cc 411c8 // b.lo, b.ul, b.last │ │ + cbz x24, 41014 │ │ + ldr x8, [sp, #16] │ │ + cmp x24, x8 │ │ + b.cs 41010 // b.hs, b.nlast │ │ + ldrsb w8, [x20, x24] │ │ + cmn w8, #0x41 │ │ + b.gt 41014 │ │ + b 411c8 │ │ + b.ne 411c8 // b.any │ │ + cbz x23, 41038 │ │ + ldr x8, [sp, #16] │ │ + cmp x23, x8 │ │ + b.cs 41034 // b.hs, b.nlast │ │ + ldrsb w8, [x20, x23] │ │ + cmn w8, #0x41 │ │ + b.gt 41038 │ │ + b 411c8 │ │ + b.ne 411c8 // b.any │ │ + ldr x8, [x28, #24] │ │ + add x1, x20, x24 │ │ + mov x0, x19 │ │ + blr x8 │ │ + tbnz w0, #0, 40ed4 │ │ + ldur q0, [sp, #92] │ │ + stur q0, [x29, #-80] │ │ + ldurb w28, [x29, #-67] │ │ + ldurb w20, [x29, #-68] │ │ + cmp w28, #0x81 │ │ + b.cc 41088 // b.lo, b.ul, b.last │ │ + ldur w24, [x29, #-80] │ │ + cmp w28, w20, uxtb │ │ + b.ls 410b4 // b.plast │ │ + mov x0, x19 │ │ + mov w1, w24 │ │ + add w20, w20, #0x1 │ │ + blr x26 │ │ + tbz w0, #0, 41068 │ │ + b 40ed4 │ │ + cmp w20, w28 │ │ + csel w24, w20, w28, hi // hi = pmore │ │ + cmp x24, x20 │ │ + b.eq 410b4 // b.none │ │ + sub x8, x29, #0x50 │ │ + mov x0, x19 │ │ + ldrb w1, [x8, x20] │ │ + add x20, x20, #0x1 │ │ + blr x26 │ │ + tbz w0, #0, 41090 │ │ + b 40ed4 │ │ + cmp w25, #0x80 │ │ + b.cs 410cc // b.hs, b.nlast │ │ + ldp x20, x28, [sp] │ │ mov w8, #0x1 // #1 │ │ - str x8, [sp, #152] │ │ - b 3e1b4 │ │ + ldr x9, [sp, #32] │ │ + b 410f0 │ │ + ldp x20, x28, [sp] │ │ + cmp w25, #0x800 │ │ + ldr x9, [sp, #32] │ │ + b.cs 410e4 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 410f0 │ │ + cmp w25, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + add x24, x8, x23 │ │ + sub x8, x23, x9 │ │ + ldr x9, [sp, #24] │ │ + mov x11, x21 │ │ + add x23, x8, x21 │ │ + cmp x21, x9 │ │ + b.ne 40f38 // b.any │ │ + cbz x24, 4112c │ │ + ldr x1, [sp, #16] │ │ + cmp x24, x1 │ │ + b.cs 41134 // b.hs, b.nlast │ │ + ldrsb w8, [x20, x24] │ │ + cmn w8, #0x40 │ │ + b.ge 4113c // b.tcont │ │ + b 411e4 │ │ + ldr x1, [sp, #16] │ │ + b 4113c │ │ + b.ne 411e4 // b.any │ │ + mov x24, x1 │ │ + ldr x8, [x28, #24] │ │ + sub x2, x1, x24 │ │ + add x1, x20, x24 │ │ + mov x0, x19 │ │ + blr x8 │ │ + tbnz w0, #0, 40ed4 │ │ + sub x20, x29, #0x54 │ │ + adrp x21, 1a000 │ │ + add x21, x21, #0x14c │ │ + adrp x23, 77000 │ │ + add x23, x23, #0x518 │ │ + mov w24, #0x1 // #1 │ │ + adrp x25, 8000 │ │ + add x25, x25, #0x788 │ │ + cbz x22, 40efc │ │ + ldrb w8, [x27] │ │ + sub x2, x29, #0x50 │ │ + mov x0, x19 │ │ + mov x1, x28 │ │ + stp x20, x21, [x29, #-24] │ │ + sturb w8, [x29, #-84] │ │ + sub x8, x29, #0x18 │ │ + stp x23, x24, [x29, #-80] │ │ + stp x25, x24, [x29, #-48] │ │ + stp x8, x24, [x29, #-64] │ │ + bl 17b24 │ │ + tbnz w0, #0, 40ed4 │ │ + subs x22, x22, #0x1 │ │ + add x27, x27, #0x1 │ │ + b.ne 41178 // b.any │ │ + b 40efc │ │ + mov x0, x19 │ │ + mov w1, #0x22 // #34 │ │ + blr x26 │ │ + b 40ed8 │ │ + ldr x1, [sp, #16] │ │ + adrp x4, 77000 │ │ + add x4, x4, #0x528 │ │ + mov x0, x20 │ │ + mov x2, x24 │ │ + mov x3, x23 │ │ + bl 19118 │ │ + adrp x4, 77000 │ │ + add x4, x4, #0x500 │ │ + mov x0, x20 │ │ + mov x2, x24 │ │ + mov x3, x1 │ │ + bl 19118 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #64] │ │ + str x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x40 │ │ + subs x8, x1, x2 │ │ + str x2, [x29, #24] │ │ + b.cc 41314 // b.lo, b.ul, b.last │ │ + mov x19, x2 │ │ + mov x20, x0 │ │ cmp x8, #0x4 │ │ - b.cc 3eb34 // b.lo, b.ul, b.last │ │ - ldr x10, [sp, #184] │ │ - ldrb w8, [x10] │ │ - ldrb w9, [x10, #3] │ │ - ldurh w10, [x10, #1] │ │ - strb w8, [sp, #387] │ │ - add x8, sp, #0x84 │ │ - strb w9, [sp, #390] │ │ - strh w10, [sp, #388] │ │ - ldur w8, [x8, #255] │ │ - ldr x9, [sp, #176] │ │ - add x8, x8, x9 │ │ + mov w9, #0x4 // #4 │ │ + add x0, sp, #0x10 │ │ + add x1, x20, x2 │ │ + csel x2, x8, x9, cc // cc = lo, ul, last │ │ + bl 18af8 │ │ + ldr w8, [sp, #16] │ │ + cmp w8, #0x1 │ │ + b.ne 412e8 // b.any │ │ + ldr x8, [sp, #24] │ │ + cbnz x8, 412e8 │ │ + cmp x19, #0x4 │ │ + mov w8, #0x4 // #4 │ │ + csel x22, x19, x8, cc // cc = lo, ul, last │ │ + cmp x19, #0x2 │ │ + b.cc 412a8 // b.lo, b.ul, b.last │ │ + mov w21, #0x2 // #2 │ │ + cmp x21, x22 │ │ + cinc x23, x21, cc // cc = lo, ul, last │ │ + subs x8, x19, x21 │ │ + b.cc 41300 // b.lo, b.ul, b.last │ │ + add x0, sp, #0x10 │ │ + add x1, x20, x8 │ │ + mov x2, x21 │ │ + bl 18af8 │ │ + ldr x8, [sp, #16] │ │ + cbz x8, 412e8 │ │ + cmp x21, x22 │ │ + b.cs 412a8 // b.hs, b.nlast │ │ + cmp x23, x22 │ │ + mov x21, x23 │ │ + b.ls 4126c // b.plast │ │ + add x8, x29, #0x18 │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stp x8, x9, [sp] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xd68 │ │ + mov w9, #0x2 // #2 │ │ + stp x8, x9, [sp, #16] │ │ + mov x8, sp │ │ mov w9, #0x1 // #1 │ │ - str x9, [sp, #272] │ │ - str x8, [sp, #184] │ │ - str x8, [sp, #144] │ │ - b 3e1b4 │ │ - ldrb w8, [sp, #432] │ │ - str x8, [sp, #288] │ │ - b 3e1b4 │ │ - ldrh w8, [sp, #432] │ │ - str x8, [sp, #288] │ │ - b 3e1b4 │ │ - ldr w8, [sp, #432] │ │ - str x8, [sp, #288] │ │ - b 3e1b4 │ │ - ldr x8, [sp, #432] │ │ - tbz x8, #63, 3e5ac │ │ - mov x8, xzr │ │ - str x8, [sp, #288] │ │ - b 3e1b4 │ │ - ldrb w8, [sp, #432] │ │ - str x8, [sp, #280] │ │ - b 3e1b4 │ │ - ldrh w8, [sp, #432] │ │ - str x8, [sp, #280] │ │ - b 3e1b4 │ │ - ldr w8, [sp, #432] │ │ - str x8, [sp, #280] │ │ - b 3e1b4 │ │ - ldr x8, [sp, #432] │ │ - tbz x8, #63, 3e5e4 │ │ - mov x8, xzr │ │ - str x8, [sp, #280] │ │ - b 3e1b4 │ │ - cmp x10, #0x2 │ │ - b.cc 3e6c4 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8] │ │ - add x9, sp, #0x82 │ │ - sturh w8, [x9, #255] │ │ - add x8, sp, #0x82 │ │ - ldurh w8, [x8, #255] │ │ - b 3e634 │ │ - cmp x10, #0x4 │ │ - b.cc 3e6f4 // b.lo, b.ul, b.last │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #387] │ │ - strb w10, [sp, #390] │ │ - strh w8, [sp, #388] │ │ - add x8, sp, #0x84 │ │ - ldur w8, [x8, #255] │ │ - mov w9, #0x4b // #75 │ │ - b 3e718 │ │ - cmp x10, #0x8 │ │ - b.cc 3ebc4 // b.lo, b.ul, b.last │ │ - ldr d0, [x8] │ │ - add x9, sp, #0xa0 │ │ - fmov x8, d0 │ │ - stur d0, [x9, #255] │ │ - b 3e728 │ │ - cmp x10, #0x2 │ │ - b.cc 3e738 // b.lo, b.ul, b.last │ │ - ldrh w8, [x8] │ │ - add x9, sp, #0x82 │ │ - sturh w8, [x9, #255] │ │ - add x8, sp, #0x82 │ │ - ldurh w8, [x8, #255] │ │ - b 3e6a0 │ │ - cmp x10, #0x4 │ │ - b.cc 3e768 // b.lo, b.ul, b.last │ │ - ldrb w9, [x8] │ │ - ldrb w10, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [sp, #387] │ │ - strb w10, [sp, #390] │ │ - strh w8, [sp, #388] │ │ - add x8, sp, #0x84 │ │ - ldur w8, [x8, #255] │ │ - mov w9, #0x4b // #75 │ │ - b 3e78c │ │ - cmp x10, #0x8 │ │ - b.cc 3ebc4 // b.lo, b.ul, b.last │ │ - ldr d0, [x8] │ │ - add x9, sp, #0xa0 │ │ - fmov x8, d0 │ │ - stur d0, [x9, #255] │ │ - b 3e79c │ │ - add x9, sp, #0x83 │ │ - strh wzr, [sp, #384] │ │ - strb wzr, [sp, #390] │ │ - stur wzr, [x9, #255] │ │ - add x9, sp, #0x84 │ │ - ldr w10, [sp, #384] │ │ - ldur w11, [x9, #255] │ │ - mov w9, #0x13 // #19 │ │ - str w10, [sp, #408] │ │ - add x10, sp, #0x9c │ │ - stur w11, [x10, #255] │ │ - b 3e718 │ │ - add x9, sp, #0x84 │ │ - str wzr, [sp, #384] │ │ - strb wzr, [sp, #390] │ │ - add x11, sp, #0x9c │ │ - strh wzr, [sp, #388] │ │ - ldur w10, [x9, #255] │ │ - str wzr, [sp, #408] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [x11, #255] │ │ - add x10, sp, #0xa0 │ │ - cmp w9, #0x4b │ │ - stur x8, [x10, #255] │ │ - b.ne 3ea6c // b.any │ │ - str x8, [sp, #72] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #216] │ │ - b 3e1b4 │ │ - add x9, sp, #0x83 │ │ - strh wzr, [sp, #384] │ │ - strb wzr, [sp, #390] │ │ - stur wzr, [x9, #255] │ │ - add x9, sp, #0x84 │ │ - ldr w10, [sp, #384] │ │ - ldur w11, [x9, #255] │ │ - mov w9, #0x13 // #19 │ │ - str w10, [sp, #408] │ │ - add x10, sp, #0x9c │ │ - stur w11, [x10, #255] │ │ - b 3e78c │ │ - add x9, sp, #0x84 │ │ - str wzr, [sp, #384] │ │ - strb wzr, [sp, #390] │ │ - add x11, sp, #0x9c │ │ - strh wzr, [sp, #388] │ │ - ldur w10, [x9, #255] │ │ - str wzr, [sp, #408] │ │ - mov w9, #0x13 // #19 │ │ - stur w10, [x11, #255] │ │ - add x10, sp, #0xa0 │ │ - cmp w9, #0x4b │ │ - stur x8, [x10, #255] │ │ - b.ne 3ea6c // b.any │ │ str x8, [sp, #32] │ │ - mov w8, #0x1 // #1 │ │ - str x8, [sp, #200] │ │ - b 3e1b4 │ │ - ldr x9, [x8] │ │ - cbz x9, 3e884 │ │ - ldp x3, x4, [x8, #16] │ │ - b 3e894 │ │ - ldr x4, [x8, #8] │ │ - cmp x4, #0x6 │ │ - b.cs 3ed0c // b.hs, b.nlast │ │ - add x3, x8, #0x10 │ │ - b 3e0e4 │ │ - ldr x0, [x8, #8] │ │ - cmp x0, #0x6 │ │ - b.cs 3ed20 // b.hs, b.nlast │ │ - add x29, x8, #0x10 │ │ - cbnz x0, 3e15c │ │ - mov x25, xzr │ │ - stp xzr, xzr, [sp, #272] │ │ - str xzr, [sp, #152] │ │ - str xzr, [sp, #200] │ │ - str xzr, [sp, #216] │ │ - stp xzr, xzr, [sp, #288] │ │ - ldr x20, [sp, #304] │ │ - ldr x29, [x20, #16] │ │ - ldr x9, [x20] │ │ - mov x8, x29 │ │ - cmp x29, x9 │ │ - b.ne 3e824 // b.any │ │ - mov x0, x20 │ │ - mov x1, x29 │ │ - bl 3f648 │ │ - ldr x8, [x20, #16] │ │ - ldr x9, [x20, #8] │ │ - mov w10, #0x30 // #48 │ │ - ldr x11, [sp, #296] │ │ - madd x9, x8, x10, x9 │ │ - ldr x10, [sp, #240] │ │ - add x8, x8, #0x1 │ │ - stp x11, x10, [x9] │ │ - ldp x11, x10, [sp, #280] │ │ - str x8, [x20, #16] │ │ - ldr x8, [sp, #272] │ │ - stp x19, x25, [x9, #16] │ │ - str x24, [x9, #32] │ │ - stp w11, w10, [x9, #40] │ │ - cbz x8, 3e8dc │ │ - ldr x9, [sp, #224] │ │ - ldr x10, [sp, #144] │ │ - ldr x24, [sp, #168] │ │ - ldp x19, x8, [x9] │ │ - subs x8, x8, x10 │ │ - b.cs 3e920 // b.hs, b.nlast │ │ - mov x9, xzr │ │ - mov w8, wzr │ │ - mov w20, #0x13 // #19 │ │ - b 3e9d8 │ │ - ldr x4, [x8, #8] │ │ - cmp x4, #0x6 │ │ - b.cs 3ed0c // b.hs, b.nlast │ │ - add x3, x8, #0x10 │ │ - ldr x8, [x23, #16] │ │ - add x0, sp, #0x1a8 │ │ - mov x1, x23 │ │ - ldr w2, [x8, #72] │ │ - bl 3d814 │ │ - ldrb w8, [sp, #424] │ │ - cmp w8, #0x4b │ │ - b.eq 3e068 // b.none │ │ - b 3ec98 │ │ - ldr x8, [sp, #112] │ │ - ldr q0, [x8] │ │ - str q0, [sp, #320] │ │ - ldr x20, [sp, #208] │ │ - mov w29, #0x4 // #4 │ │ - ldrb w8, [sp, #320] │ │ - cmp w8, #0x4b │ │ - b.eq 3e068 // b.none │ │ - b 3ecbc │ │ - ldr x24, [sp, #168] │ │ - ldr x9, [sp, #216] │ │ - ldr x8, [sp, #200] │ │ - cbz x8, 3ea0c │ │ - cbz x9, 3ea0c │ │ - ldr x8, [sp, #72] │ │ - ldr x9, [sp, #32] │ │ + stp x9, xzr, [sp, #40] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x6f8 │ │ + add x0, sp, #0x10 │ │ + bl 16fbc │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x23, [sp, #80] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x29, x30, [sp, #64] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x6f8 │ │ + mov x0, x8 │ │ + mov x1, x19 │ │ + bl 17624 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #16] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #40] │ │ + str x8, [sp, #32] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x6f8 │ │ + add x0, sp, #0x10 │ │ + bl 16fbc │ │ + sub sp, sp, #0xd0 │ │ + stp x29, x30, [sp, #160] │ │ + str x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + add x29, sp, #0xa0 │ │ + mov x19, x0 │ │ + mov x0, sp │ │ + bl 16ac0 │ │ + ldr x8, [sp] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ cmp x8, x9 │ │ - b.cs 3e028 // b.hs, b.nlast │ │ - ldr x1, [x27, #16] │ │ - ldr x8, [x27] │ │ - cmp x1, x8 │ │ - b.ne 3e008 // b.any │ │ - mov x0, x27 │ │ - bl 383ec │ │ - ldr x1, [x27, #16] │ │ - b 3e008 │ │ - str x8, [sp, #464] │ │ - ldr x8, [sp, #312] │ │ - mov x12, x10 │ │ - ldr x11, [sp, #88] │ │ - ldp x9, x10, [x21, #16] │ │ - strh w8, [sp, #472] │ │ - ldr x8, [sp, #232] │ │ - str x9, [sp, #424] │ │ - stp x10, x11, [sp, #432] │ │ - add x11, x19, x12 │ │ - ldr x12, [sp, #160] │ │ - strh w8, [sp, #474] │ │ - ldr w8, [sp, #196] │ │ - stp x12, x11, [sp, #448] │ │ - strb w8, [sp, #476] │ │ - b 3e978 │ │ - ldr x8, [x27, #8] │ │ - add x9, x1, #0x1 │ │ - add x8, x8, x1, lsl #5 │ │ - str x9, [x27, #16] │ │ - stp x20, x19, [x8] │ │ - stp x24, x29, [x8, #16] │ │ - add x0, sp, #0x1e0 │ │ - add x1, sp, #0x1a8 │ │ - bl 3cabc │ │ - ldp x8, x20, [sp, #480] │ │ - ldr x19, [sp, #496] │ │ - cmp x8, #0x1 │ │ - b.ne 3e9bc // b.any │ │ - cmp x20, x19 │ │ - b.cs 3e978 // b.hs, b.nlast │ │ - ldr x1, [x27, #16] │ │ - ldr x8, [x27] │ │ - cmp x1, x8 │ │ - b.ne 3e960 // b.any │ │ - mov x0, x27 │ │ - bl 383ec │ │ - ldr x1, [x27, #16] │ │ - b 3e960 │ │ - cmp x8, #0x2 │ │ - b.ne 3e028 // b.any │ │ - and w8, w20, #0xff │ │ - cmp w8, #0x4b │ │ - b.eq 3e028 // b.none │ │ - lsr x8, x20, #8 │ │ - lsr x9, x20, #16 │ │ - lsr x10, x9, #32 │ │ - strb w8, [sp, #321] │ │ - add x8, sp, #0x43 │ │ - strb w20, [sp, #320] │ │ - str x19, [sp, #328] │ │ - strh w10, [sp, #326] │ │ - stur w9, [x8, #255] │ │ - ldr x20, [sp, #208] │ │ - mov w29, #0x4 // #4 │ │ - ldrb w8, [sp, #320] │ │ - cmp w8, #0x4b │ │ - b.eq 3e068 // b.none │ │ - b 3ecbc │ │ - ldr x8, [sp, #152] │ │ - cbz x8, 3e028 │ │ - cbz x9, 3e028 │ │ - ldr x8, [sp, #24] │ │ - ldr x9, [sp, #72] │ │ - add x19, x9, x8 │ │ - cmp x9, x19 │ │ - b.cs 3e028 // b.hs, b.nlast │ │ - ldr x1, [x27, #16] │ │ - ldr x8, [x27] │ │ - cmp x1, x8 │ │ - b.ne 3ea48 // b.any │ │ - mov x0, x27 │ │ - bl 383ec │ │ - ldr x1, [x27, #16] │ │ - ldr x8, [x27, #8] │ │ - ldr x9, [sp, #72] │ │ - add x8, x8, x1, lsl #5 │ │ - stp x9, x19, [x8] │ │ - add x9, x1, #0x1 │ │ - b 3e020 │ │ - mov w9, #0x13 // #19 │ │ - add x10, sp, #0xa0 │ │ - stur x8, [x10, #255] │ │ - add x8, sp, #0x9c │ │ - ldr w10, [sp, #408] │ │ - add x11, sp, #0x84 │ │ - strb w9, [sp, #320] │ │ - ldr x9, [sp, #80] │ │ - ldur w8, [x8, #255] │ │ - stur w8, [x11, #255] │ │ - mov w8, w10 │ │ - str w10, [sp, #384] │ │ - add x10, sp, #0x84 │ │ - add x11, sp, #0xa0 │ │ - str w8, [x9] │ │ - ldur w10, [x10, #255] │ │ - ldur x11, [x11, #255] │ │ - stur w10, [x9, #3] │ │ - str x11, [sp, #328] │ │ - ldr x20, [sp, #208] │ │ - mov w29, #0x4 // #4 │ │ - ldrb w8, [sp, #320] │ │ - cmp w8, #0x4b │ │ - b.eq 3e068 // b.none │ │ - b 3ecbc │ │ - stp x25, x24, [sp, #320] │ │ - ldr x20, [sp, #208] │ │ - mov w29, #0x4 // #4 │ │ - ldrb w8, [sp, #320] │ │ - cmp w8, #0x4b │ │ - b.eq 3e068 // b.none │ │ - b 3ecbc │ │ - str x12, [sp, #184] │ │ - b 3eb6c │ │ - ldr x8, [sp, #184] │ │ - add x9, sp, #0x88 │ │ - strb wzr, [sp, #390] │ │ - strh wzr, [sp, #388] │ │ - stur x8, [x9, #255] │ │ - ldp x10, x9, [sp, #48] │ │ - str wzr, [sp, #384] │ │ - ldr d0, [sp, #384] │ │ - ldr w8, [x9] │ │ - str d0, [sp, #408] │ │ - ldur w9, [x9, #3] │ │ - str w8, [x10] │ │ - fmov x8, d0 │ │ - stur w9, [x10, #3] │ │ - add x9, sp, #0xa0 │ │ - and x8, x8, #0xffffffffffffff │ │ - ldur x9, [x9, #255] │ │ - str x9, [sp, #184] │ │ - b 3eb68 │ │ - add x8, sp, #0x84 │ │ - str wzr, [sp, #384] │ │ - strb wzr, [sp, #390] │ │ - add x9, sp, #0x9c │ │ - strh wzr, [sp, #388] │ │ - ldur w8, [x8, #255] │ │ - str wzr, [sp, #408] │ │ - stur w8, [x9, #255] │ │ - ldrb w8, [sp, #414] │ │ - ldrh w9, [sp, #412] │ │ - ldr w10, [sp, #408] │ │ - orr w8, w9, w8, lsl #16 │ │ - orr x8, x10, x8, lsl #32 │ │ - str x8, [sp, #64] │ │ - ldr x8, [sp, #64] │ │ - mov w9, #0x13 // #19 │ │ - ldr x20, [sp, #208] │ │ - mov w29, #0x4 // #4 │ │ - orr x10, x9, x8, lsl #8 │ │ - ldr x8, [sp, #184] │ │ - stp x10, x8, [sp, #320] │ │ - ldrb w8, [sp, #320] │ │ - cmp w8, #0x4b │ │ - b.eq 3e068 // b.none │ │ - b 3ecbc │ │ - mov w9, #0x17 // #23 │ │ - ldr x8, [sp, #312] │ │ - strb w8, [sp, #408] │ │ - b 3ea6c │ │ - add x9, sp, #0x9e │ │ - add x10, sp, #0x9a │ │ - strb wzr, [sp, #408] │ │ - sturh wzr, [x9, #255] │ │ - mov w9, #0x13 // #19 │ │ - stur wzr, [x10, #255] │ │ - b 3ea64 │ │ - add x9, sp, #0x88 │ │ - strb wzr, [sp, #390] │ │ - strh wzr, [sp, #388] │ │ - str wzr, [sp, #384] │ │ - stur x8, [x9, #255] │ │ - ldp x11, x9, [sp, #48] │ │ - ldr d0, [sp, #384] │ │ - ldr w8, [x9] │ │ - str d0, [sp, #408] │ │ - ldur w10, [x9, #3] │ │ - mov w9, #0x13 // #19 │ │ - str w8, [x11] │ │ - stur w10, [x11, #3] │ │ - b 3ea6c │ │ - mov w8, #0x4b // #75 │ │ - strb w8, [x20] │ │ - b 3ecec │ │ - add x9, sp, #0xaa │ │ - ldr w11, [sp, #428] │ │ - strb w8, [x20] │ │ - ldur w10, [x9, #255] │ │ - ldr x9, [sp, #432] │ │ - str w10, [sp, #480] │ │ - add x10, sp, #0x1e0 │ │ - str x9, [x20, #8] │ │ - stur w11, [x10, #3] │ │ - add x11, sp, #0x1e0 │ │ - ldr w10, [sp, #480] │ │ - ldur w11, [x11, #3] │ │ - str w10, [sp, #344] │ │ - add x10, sp, #0x5c │ │ - stur w11, [x10, #255] │ │ - add x11, sp, #0x5c │ │ - ldr w10, [sp, #344] │ │ - ldur w11, [x11, #255] │ │ - stur w10, [x20, #1] │ │ - str w11, [x20, #4] │ │ - b 3ecec │ │ - add x10, sp, #0xaa │ │ - ldr w9, [sp, #428] │ │ - add x11, sp, #0x54 │ │ - strb w8, [x20] │ │ - ldur w10, [x10, #255] │ │ - stur w9, [x11, #255] │ │ - ldr x11, [sp, #432] │ │ - str w10, [sp, #336] │ │ - mov w9, w10 │ │ - add x10, sp, #0x54 │ │ - str x11, [x20, #8] │ │ - stur w9, [x20, #1] │ │ - ldur w10, [x10, #255] │ │ - str w10, [x20, #4] │ │ - b 3ecec │ │ - add x9, sp, #0xaa │ │ - ldr x10, [sp, #432] │ │ - ldur x9, [x9, #255] │ │ - str x9, [sp, #368] │ │ - add x9, sp, #0x78 │ │ - stur x10, [x9, #255] │ │ - add x10, sp, #0x78 │ │ - ldr x9, [sp, #368] │ │ - b 3ecdc │ │ - ldr x10, [sp, #80] │ │ - ldr x9, [x10] │ │ - ldur x10, [x10, #7] │ │ - str x9, [sp, #352] │ │ - add x9, sp, #0x68 │ │ - stur x10, [x9, #255] │ │ - add x10, sp, #0x68 │ │ - ldr x9, [sp, #352] │ │ - ldur x10, [x10, #255] │ │ - strb w8, [x20] │ │ - stur x9, [x20, #1] │ │ - str x10, [x20, #8] │ │ - add sp, sp, #0x200 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp x29, x30, [sp], #96 │ │ + b.ne 413f0 // b.any │ │ + movi v0.2d, #0x0 │ │ + ldp x20, x21, [sp, #8] │ │ + add x1, sp, #0x20 │ │ + mov x0, x20 │ │ + stp q0, q0, [sp, #32] │ │ + stp q0, q0, [sp, #64] │ │ + stp q0, q0, [sp, #96] │ │ + stp q0, q0, [sp, #128] │ │ + bl 76000 │ │ + cmn w0, #0x1 │ │ + b.eq 41420 // b.none │ │ + ldp q0, q1, [sp, #96] │ │ + stur q0, [x19, #72] │ │ + stur q1, [x19, #88] │ │ + ldp q0, q1, [sp, #128] │ │ + stur q0, [x19, #104] │ │ + stur q1, [x19, #120] │ │ + ldp q0, q1, [sp, #32] │ │ + stur q0, [x19, #8] │ │ + stur q1, [x19, #24] │ │ + ldp q0, q1, [sp, #64] │ │ + stur q0, [x19, #40] │ │ + stur q1, [x19, #56] │ │ + str xzr, [x19] │ │ + strb wzr, [x20] │ │ + cbz x21, 41440 │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #192] │ │ + ldr x21, [sp, #176] │ │ + ldp x29, x30, [sp, #160] │ │ + add sp, sp, #0xd0 │ │ + b 75e00 │ │ + adrp x9, 78000 │ │ + add x9, x9, #0x9f0 │ │ + mov w10, #0x1 // #1 │ │ + stp x10, x9, [x19] │ │ + cbz x8, 41440 │ │ + ldr x20, [sp, #8] │ │ + mov x0, x20 │ │ + ldp x20, x19, [sp, #192] │ │ + ldr x21, [sp, #176] │ │ + ldp x29, x30, [sp, #160] │ │ + add sp, sp, #0xd0 │ │ + b 75e00 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + mov w9, #0x2 // #2 │ │ + orr x10, x9, x8, lsl #32 │ │ + mov w8, #0x1 // #1 │ │ + stp x8, x10, [x19] │ │ + strb wzr, [x20] │ │ + cbnz x21, 413d8 │ │ + ldp x20, x19, [sp, #192] │ │ + ldr x21, [sp, #176] │ │ + ldp x29, x30, [sp, #160] │ │ + add sp, sp, #0xd0 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ - mov x0, x4 │ │ - mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ - mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - str x30, [sp, #-16]! │ │ - sub x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 3ee08 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 3ee00 // b.hs, b.nlast │ │ - lsl x8, x2, #5 │ │ - b 3ed6c │ │ - mov x13, x0 │ │ - stp x10, x11, [x13] │ │ - stp x9, x12, [x13, #16] │ │ - add x2, x2, #0x1 │ │ - add x8, x8, #0x20 │ │ - cmp x2, x1 │ │ - b.eq 3ee00 // b.none │ │ - add x14, x0, x2, lsl #5 │ │ - sub x13, x14, #0x20 │ │ - ldr x9, [x14, #16] │ │ - ldur x11, [x14, #-16] │ │ - ldr x10, [x14] │ │ - cmp x9, x11 │ │ - b.cc 3ed98 // b.lo, b.ul, b.last │ │ - b.hi 3ed5c // b.pmore │ │ - ldr x11, [x13] │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldrb w8, [x0] │ │ + ldrb w9, [x1] │ │ + sub x10, x8, #0x5 │ │ + cmp w8, #0x5 │ │ + sub x11, x9, #0x5 │ │ + csel x10, x10, xzr, hi // hi = pmore │ │ + cmp w9, #0x6 │ │ + csel x11, xzr, x11, cc // cc = lo, ul, last │ │ cmp x10, x11 │ │ - b.cs 3ed5c // b.hs, b.nlast │ │ - ldp q0, q1, [x13] │ │ - cmp x2, #0x1 │ │ - ldr x11, [x14, #8] │ │ - ldr x12, [x14, #24] │ │ - stp q0, q1, [x14] │ │ - b.eq 3ed54 // b.none │ │ - mov x13, x8 │ │ - mov w14, #0x1 // #1 │ │ - b 3edd4 │ │ - ldp q0, q1, [x15] │ │ - add x14, x14, #0x1 │ │ - sub x13, x13, #0x20 │ │ - cmp x2, x14 │ │ - stp q0, q1, [x16, #-32]! │ │ - b.eq 3ed50 // b.none │ │ - add x16, x0, x13 │ │ - sub x15, x16, #0x40 │ │ - ldur x17, [x16, #-48] │ │ - cmp x9, x17 │ │ - b.cc 3edbc // b.lo, b.ul, b.last │ │ - ldr x17, [x15] │ │ - ccmp x10, x17, #0x2, ls // ls = plast │ │ - b.cc 3edbc // b.lo, b.ul, b.last │ │ - add x13, x0, x13 │ │ - sub x13, x13, #0x20 │ │ - b 3ed54 │ │ - ldr x30, [sp], #16 │ │ + b.ne 4158c // b.any │ │ + cbz x10, 414c4 │ │ + cmp x10, #0x4 │ │ + b.ne 41514 // b.any │ │ + ldr x2, [x0, #16] │ │ + ldr x8, [x1, #16] │ │ + cmp x2, x8 │ │ + b.ne 4158c // b.any │ │ + ldr x1, [x1, #8] │ │ + ldr x0, [x0, #8] │ │ + bl 75e60 │ │ + cmp w0, #0x0 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x83c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6b0 │ │ - mov w1, #0x2e // #46 │ │ - bl 16d98 │ │ - cbz x7, 3eeac │ │ - mov x8, x2 │ │ - cmp x1, #0xd │ │ - b.eq 3eeb4 // b.none │ │ - cmp x1, #0xe │ │ - b.eq 3eed0 // b.none │ │ - cmp x1, #0xf │ │ - b.ne 3eeac // b.any │ │ - ldr x9, [x6, #208] │ │ - cbz x9, 3eeac │ │ - ldr x13, [x5, #48] │ │ - cbz x13, 3efa8 │ │ - mov x11, xzr │ │ - ldr x10, [x5, #40] │ │ - mov w12, #0x1b0 // #432 │ │ - mov x1, x13 │ │ - b 3ee70 │ │ - subs x13, x14, x11 │ │ - mov x1, x14 │ │ - b.ls 3efbc // b.plast │ │ - add x13, x11, x13, lsr #1 │ │ - madd x14, x13, x12, x10 │ │ - ldr x15, [x14, #424] │ │ - cmp x15, x8 │ │ - b.eq 3efa8 // b.none │ │ - mov x14, x13 │ │ - b.ls 3ee98 // b.plast │ │ - cmp x15, x8 │ │ - b.cs 3ee64 // b.hs, b.nlast │ │ - b 3eea4 │ │ - mov x14, x1 │ │ - cmp x15, x8 │ │ - b.cs 3ee64 // b.hs, b.nlast │ │ - add x11, x13, #0x1 │ │ - b 3ee64 │ │ - stp xzr, xzr, [x0] │ │ + cmp w9, #0x5 │ │ + b.hi 41514 // b.pmore │ │ + cmp w8, w9 │ │ + b.ne 4158c // b.any │ │ + cmp w8, #0x2 │ │ + b.gt 41524 │ │ + cbz w8, 41494 │ │ + cmp w8, #0x1 │ │ + b.ne 4159c // b.any │ │ + ldr x2, [x0, #16] │ │ + ldr x8, [x1, #16] │ │ + cmp x2, x8 │ │ + b.ne 4158c // b.any │ │ + mov x19, x1 │ │ + ldr x1, [x1, #8] │ │ + mov x20, x0 │ │ + ldr x0, [x0, #8] │ │ + bl 75e60 │ │ + cbnz w0, 4158c │ │ + b 4155c │ │ + mov w0, #0x1 // #1 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - mov w1, w3 │ │ - mov x2, x4 │ │ - mov x3, x8 │ │ - mov x4, x5 │ │ - mov x5, x6 │ │ - mov x6, x7 │ │ - b 3f0d0 │ │ - ands w9, w3, #0xff │ │ - b.eq 3ef44 // b.none │ │ - cmp w9, #0x1 │ │ - b.ne 3f0a8 // b.any │ │ - ldr x9, [x5, #48] │ │ - cbz x9, 3f0a8 │ │ - mov x11, xzr │ │ - ldr x10, [x5, #40] │ │ - mov w12, #0x1b0 // #432 │ │ - mov x1, x9 │ │ - b 3ef08 │ │ - subs x9, x14, x11 │ │ - mov x1, x14 │ │ - b.ls 3f028 // b.plast │ │ - add x13, x11, x9, lsr #1 │ │ - madd x9, x13, x12, x10 │ │ - ldr x15, [x9, #424] │ │ - cmp x15, x8 │ │ - b.eq 3f0a8 // b.none │ │ - mov x14, x13 │ │ - b.ls 3ef30 // b.plast │ │ - cmp x15, x8 │ │ - b.cs 3eefc // b.hs, b.nlast │ │ - b 3ef3c │ │ - mov x14, x1 │ │ - cmp x15, x8 │ │ - b.cs 3eefc // b.hs, b.nlast │ │ - add x11, x13, #0x1 │ │ - b 3eefc │ │ - ldr x9, [x5, #32] │ │ - cbz x9, 3f0a8 │ │ - mov x11, xzr │ │ - ldr x10, [x5, #24] │ │ - mov w12, #0x218 // #536 │ │ - mov x1, x9 │ │ - b 3ef6c │ │ - subs x9, x14, x11 │ │ - mov x1, x14 │ │ - b.ls 3f03c // b.plast │ │ - add x13, x11, x9, lsr #1 │ │ - madd x9, x13, x12, x10 │ │ - ldr x15, [x9, #424] │ │ - cmp x15, x8 │ │ - b.eq 3f0a8 // b.none │ │ - mov x14, x13 │ │ - b.ls 3ef94 // b.plast │ │ - cmp x15, x8 │ │ - b.cs 3ef60 // b.hs, b.nlast │ │ - b 3efa0 │ │ - mov x14, x1 │ │ - cmp x15, x8 │ │ - b.cs 3ef60 // b.hs, b.nlast │ │ - add x11, x13, #0x1 │ │ - b 3ef60 │ │ - mov w8, #0x37 // #55 │ │ - mov w9, #0x1 // #1 │ │ - stp x8, x3, [x0, #8] │ │ - str x9, [x0] │ │ + cmp w8, #0x3 │ │ + b.eq 41494 // b.none │ │ + cmp w8, #0x4 │ │ + b.ne 4159c // b.any │ │ + ldr x2, [x0, #16] │ │ + ldr x8, [x1, #16] │ │ + cmp x2, x8 │ │ + b.ne 4158c // b.any │ │ + mov x19, x1 │ │ + ldr x1, [x1, #8] │ │ + mov x20, x0 │ │ + ldr x0, [x0, #8] │ │ + bl 75e60 │ │ + cbnz w0, 4158c │ │ + ldr x2, [x20, #32] │ │ + ldr x8, [x19, #32] │ │ + cmp x2, x8 │ │ + b.ne 4158c // b.any │ │ + ldr x1, [x19, #24] │ │ + ldr x0, [x20, #24] │ │ + bl 75e60 │ │ + cmp w0, #0x0 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - cbz x11, 3f0bc │ │ - mov w12, #0x1b0 // #432 │ │ - madd x10, x11, x12, x10 │ │ - sub x2, x10, #0x1b0 │ │ - ldr x10, [x2] │ │ - cbnz x10, 3efa8 │ │ - ldr x10, [x2, #8] │ │ - subs x3, x8, x10 │ │ - b.cc 3efa8 // b.lo, b.ul, b.last │ │ - ldp x8, x11, [x2, #48] │ │ - mov w12, #0xc // #12 │ │ - ldrb w10, [x2, #73] │ │ - cmp w10, #0x8 │ │ - mov w10, #0x4 // #4 │ │ - csel x10, x12, x10, eq // eq = none │ │ - sub x11, x11, x8 │ │ - add x10, x11, x10 │ │ - subs x10, x3, x10 │ │ - b.cc 3efa8 // b.lo, b.ul, b.last │ │ - cmp x10, x8 │ │ - b.cs 3efa8 // b.hs, b.nlast │ │ - add x8, x9, #0x10 │ │ - mov w1, #0x1 // #1 │ │ - mov x4, x5 │ │ - mov x5, x8 │ │ - mov x6, x7 │ │ - b 3f0d0 │ │ - cbz x11, 3f0a8 │ │ - mov w9, #0x1b0 // #432 │ │ - madd x9, x11, x9, x10 │ │ - sub x2, x9, #0x1b0 │ │ - b 3f04c │ │ - cbz x11, 3f0a8 │ │ - mov w9, #0x218 // #536 │ │ - madd x9, x11, x9, x10 │ │ - sub x2, x9, #0x218 │ │ - ldr x10, [x2] │ │ - cbnz x10, 3f0a8 │ │ - ldr x9, [x2, #8] │ │ - subs x9, x8, x9 │ │ - b.cc 3f0a8 // b.lo, b.ul, b.last │ │ - ldp x8, x11, [x2, #48] │ │ - mov w12, #0xc // #12 │ │ - ldrb w10, [x2, #73] │ │ - cmp w10, #0x8 │ │ - mov w10, #0x4 // #4 │ │ - csel x10, x12, x10, eq // eq = none │ │ - sub x11, x11, x8 │ │ - add x10, x11, x10 │ │ - subs x10, x9, x10 │ │ - b.cc 3f0a8 // b.lo, b.ul, b.last │ │ - cmp x10, x8 │ │ - b.cs 3f0a8 // b.hs, b.nlast │ │ - mov w1, w3 │ │ - mov x3, x9 │ │ - mov x4, x5 │ │ - mov x5, x6 │ │ - mov x6, x7 │ │ - b 3f0d0 │ │ - mov w8, #0x37 // #55 │ │ - mov w10, #0x1 // #1 │ │ - stp x8, x9, [x0, #8] │ │ - str x10, [x0] │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - mov w8, #0x37 // #55 │ │ - mov w9, #0x1 // #1 │ │ - stp x8, x3, [x0, #8] │ │ - str x9, [x0] │ │ + ldrb w8, [x0, #1] │ │ + ldrb w9, [x1, #1] │ │ + cmp w8, w9 │ │ + cset w0, eq // eq = none │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - sub sp, sp, #0x100 │ │ - stp x29, x30, [sp, #160] │ │ - stp x28, x27, [sp, #176] │ │ - stp x26, x25, [sp, #192] │ │ - stp x24, x23, [sp, #208] │ │ - stp x22, x21, [sp, #224] │ │ - stp x20, x19, [sp, #240] │ │ - ldp x14, x9, [x2, #48] │ │ - mov w8, #0x4 // #4 │ │ - mov w10, #0xc // #12 │ │ - ldrb w25, [x2, #73] │ │ - mov x20, x2 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ mov x19, x0 │ │ - cmp w25, #0x8 │ │ - csel x12, x10, x8, eq // eq = none │ │ - sub x8, x9, x14 │ │ - add x8, x8, x12 │ │ - subs x8, x3, x8 │ │ - ccmp x8, x14, #0x2, cs // cs = hs, nlast │ │ - b.cc 3f134 // b.lo, b.ul, b.last │ │ - adrp x8, 6000 │ │ - str x20, [x19, #16] │ │ - ldr q0, [x8, #464] │ │ - str q0, [x19] │ │ - b 3f1d8 │ │ - ldr x10, [x20, #344] │ │ - add x13, x12, x9 │ │ - ldr x15, [x20, #40] │ │ - mvn x16, x3 │ │ - sub x17, x3, x12 │ │ - mov x23, x6 │ │ - mov x21, x5 │ │ - mov x22, x4 │ │ - mov w24, w1 │ │ - mov x8, xzr │ │ - mov w11, wzr │ │ - add x0, x10, #0x10 │ │ - add x12, x16, x13 │ │ - sub x13, x17, x9 │ │ - add x9, x15, x14 │ │ - str xzr, [sp, #64] │ │ - stp x20, x0, [sp, #48] │ │ - add x14, x9, x13 │ │ - cmp w11, #0x3f │ │ - ldrb w15, [x14], #1 │ │ - b.ne 3f190 // b.any │ │ - cmp w15, #0x1 │ │ - b.hi 3f1b8 // b.pmore │ │ - and x16, x15, #0x7f │ │ - lsl x16, x16, x11 │ │ - orr x8, x16, x8 │ │ - tbz w15, #7, 3f1f8 │ │ - add w11, w11, #0x7 │ │ - sub x12, x12, #0x1 │ │ - adds x13, x13, #0x1 │ │ - b.cc 3f178 // b.lo, b.ul, b.last │ │ - mov w8, #0x13 // #19 │ │ - b 3f1bc │ │ - mov w8, #0x6 // #6 │ │ - strb w8, [x19, #8] │ │ - mov w8, #0x1 // #1 │ │ - strb wzr, [x19, #9] │ │ - strh wzr, [x19, #14] │ │ - stur wzr, [x19, #10] │ │ - str x9, [x19, #16] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x24, x23, [sp, #208] │ │ - ldp x26, x25, [sp, #192] │ │ - ldp x28, x27, [sp, #176] │ │ - ldp x29, x30, [sp, #160] │ │ - add sp, sp, #0x100 │ │ - ret │ │ - stp x14, x12, [sp, #32] │ │ - cbz x8, 3f244 │ │ - ldr x11, [x10, #32] │ │ - sub x9, x8, #0x1 │ │ - cmp x9, x11 │ │ - b.cs 3f258 // b.hs, b.nlast │ │ - ldr x8, [x10, #24] │ │ - mov w10, #0x70 // #112 │ │ - madd x8, x9, x10, x8 │ │ - ldrb w9, [x8, #106] │ │ - cmp w9, #0x1 │ │ - b.ne 3f230 // b.any │ │ - mov w9, #0x1 // #1 │ │ - str x9, [sp, #64] │ │ - ldr x9, [x8] │ │ - cbz x9, 3f2d8 │ │ - ldp x29, x0, [x8, #16] │ │ - cbnz x0, 3f2ec │ │ - b 3f434 │ │ - mov w8, #0x37 // #55 │ │ + mov x0, x1 │ │ + mov x20, x1 │ │ + bl 416b8 │ │ + ldr x1, [x20, #8] │ │ + subs x9, x1, x0 │ │ + b.cc 416a0 // b.lo, b.ul, b.last │ │ + ldr x10, [x20] │ │ + add x11, x1, x10 │ │ + add x8, x10, x0 │ │ + sub x11, x11, #0x1 │ │ + cbz x9, 4161c │ │ + mov x12, x9 │ │ + ldrb w9, [x11], #-1 │ │ + cmp w9, #0x2f │ │ + sub x9, x12, #0x1 │ │ + b.ne 415f0 // b.any │ │ + add x0, x12, x0 │ │ + cmp x0, x1 │ │ + b.hi 416ac // b.pmore │ │ + add x8, x10, x0 │ │ mov w9, #0x1 // #1 │ │ - strb w8, [x19, #8] │ │ - str x9, [x19] │ │ - b 3f1d8 │ │ - ldr x9, [x10, #40] │ │ - cbz x9, 3f474 │ │ - ldr x10, [x10, #48] │ │ - ldrh w11, [x9, #1330] │ │ - mov w14, #0x9b // #155 │ │ - lsl x13, x11, #3 │ │ - cbz x13, 3f2a4 │ │ - mov x12, x14 │ │ - ldr x14, [x9, x14, lsl #3] │ │ - sub x13, x13, #0x8 │ │ - cmp x14, x8 │ │ - cset w14, ne // ne = any │ │ - csinv w15, w14, wzr, ls // ls = plast │ │ - add x14, x12, #0x1 │ │ - cmp w15, #0x1 │ │ - b.eq 3f270 // b.none │ │ - and w11, w15, #0xff │ │ - cbz w11, 3f2b8 │ │ - sub x11, x14, #0x9c │ │ - cbz x10, 3f470 │ │ - add x9, x9, x11, lsl #3 │ │ - sub x10, x10, #0x1 │ │ - ldr x9, [x9, #1336] │ │ - b 3f264 │ │ - cbz x9, 3f474 │ │ - sub x8, x12, #0x9b │ │ - mov w10, #0x70 // #112 │ │ - madd x8, x8, x10, x9 │ │ - ldrb w9, [x8, #106] │ │ - cmp w9, #0x1 │ │ - b.eq 3f228 // b.none │ │ - b 3f230 │ │ - ldr x0, [x8, #8] │ │ - cmp x0, #0x6 │ │ - b.cs 3f47c // b.hs, b.nlast │ │ - add x29, x8, #0x10 │ │ - cbz x0, 3f434 │ │ - mov w8, #0x2e // #46 │ │ - mov x28, xzr │ │ - ldr x26, [x20, #392] │ │ - lsl x27, x0, #4 │ │ - str x8, [sp, #24] │ │ - b 3f32c │ │ - add x0, sp, #0x80 │ │ - add x1, sp, #0x48 │ │ - bl 3ad94 │ │ - ldr x8, [sp, #128] │ │ - str x8, [sp, #24] │ │ - ldr x8, [sp, #136] │ │ - str x8, [sp, #8] │ │ - add x29, x29, #0x10 │ │ - subs x27, x27, #0x10 │ │ - b.eq 3f418 // b.none │ │ - ldr x8, [sp, #48] │ │ - add x0, sp, #0x48 │ │ - ldr q0, [x29] │ │ - add x1, sp, #0x20 │ │ - add x3, sp, #0x80 │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #128] │ │ - bl 39aac │ │ - ldr x8, [sp, #72] │ │ - cmp x8, #0x2e │ │ - b.eq 3f408 // b.none │ │ - ldrh w8, [sp, #96] │ │ - cmp w8, #0x46 │ │ - b.le 3f3b0 │ │ - cmp w8, #0x47 │ │ - b.eq 3f304 // b.none │ │ - cmp w8, #0x6e │ │ - b.eq 3f380 // b.none │ │ - mov w9, #0x2007 // #8199 │ │ - cmp w8, w9 │ │ - b.ne 3f320 // b.any │ │ - add x0, sp, #0x80 │ │ - add x1, sp, #0x48 │ │ - bl 3ad94 │ │ - add x0, sp, #0x68 │ │ - add x4, sp, #0x80 │ │ - mov x1, x21 │ │ - mov w2, w25 │ │ - mov x3, x26 │ │ - bl 38888 │ │ - ldr x8, [sp, #104] │ │ - cbnz x8, 3f320 │ │ - b 3f440 │ │ + subs x11, x1, x0 │ │ + b.eq 41680 // b.none │ │ + cmp x11, #0x2 │ │ + b.eq 41660 // b.none │ │ + cmp x11, #0x1 │ │ + b.ne 41658 // b.any │ │ + ldrb w10, [x10, x0] │ │ + cmp w10, #0x2e │ │ + b.ne 41658 // b.any │ │ + ldrb w8, [x20, #16] │ │ + mov w10, #0x7 // #7 │ │ cmp w8, #0x3 │ │ - b.eq 3f3c4 // b.none │ │ - cmp w8, #0x31 │ │ - b.eq 3f304 // b.none │ │ - b 3f320 │ │ - add x0, sp, #0x80 │ │ - add x1, sp, #0x48 │ │ - bl 3ad94 │ │ - add x0, sp, #0x68 │ │ - add x4, sp, #0x80 │ │ - mov x1, x21 │ │ - mov w2, w25 │ │ - mov x3, x26 │ │ - bl 38888 │ │ - ldp x8, x9, [sp, #104] │ │ - ldr x10, [sp, #120] │ │ - cmp x8, #0x0 │ │ - ldr x8, [sp, #16] │ │ - csel x28, x9, x28, eq // eq = none │ │ - csel x8, x10, x8, eq // eq = none │ │ - str x8, [sp, #16] │ │ - b 3f320 │ │ - ldur q0, [sp, #80] │ │ - mov w8, #0x1 // #1 │ │ - stur q0, [x19, #8] │ │ - b 3f1d4 │ │ - cbz x28, 3f428 │ │ - ldr x8, [sp, #16] │ │ - stp x28, x8, [x19, #8] │ │ - b 3f438 │ │ - ldr x1, [sp, #24] │ │ - cmp x1, #0x2e │ │ - b.ne 3f44c // b.any │ │ - str xzr, [x19, #8] │ │ - str xzr, [x19] │ │ - b 3f1d8 │ │ - ldp x9, x8, [sp, #112] │ │ - stp x9, x8, [x19, #8] │ │ - b 3f438 │ │ - sub x7, x23, #0x1 │ │ - mov x0, x19 │ │ - ldr x2, [sp, #8] │ │ - mov w3, w24 │ │ - mov x4, x20 │ │ - mov x5, x22 │ │ - mov x6, x21 │ │ - bl 3ee20 │ │ - b 3f1d8 │ │ - mov x9, xzr │ │ - mov w8, #0x12 // #18 │ │ - b 3f1bc │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ - mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - sub sp, sp, #0x10 │ │ - ldp x11, x10, [x1] │ │ - cbz x10, 3f4f0 │ │ - mov x8, xzr │ │ - mov w12, wzr │ │ - add x9, x11, x10 │ │ - sub x10, x10, #0x1 │ │ - add x11, x11, #0x1 │ │ - ldurb w13, [x11, #-1] │ │ - cmp w12, #0x3f │ │ - b.ne 3f4c0 // b.any │ │ - cmp w13, #0x2 │ │ - b.cs 3f4fc // b.hs, b.nlast │ │ - and x14, x13, #0x7f │ │ - lsl x14, x14, x12 │ │ - orr x8, x14, x8 │ │ - tbz w13, #7, 3f520 │ │ - add x11, x11, #0x1 │ │ - add w12, w12, #0x7 │ │ - sub x10, x10, #0x1 │ │ - cmn x10, #0x1 │ │ - b.ne 3f4ac // b.any │ │ - stp x9, xzr, [x1] │ │ - mov w8, #0x13 // #19 │ │ - b 3f504 │ │ - mov x9, x11 │ │ - mov w8, #0x13 // #19 │ │ - b 3f504 │ │ - mov w8, #0x6 // #6 │ │ - stp x11, x10, [x1] │ │ - strb w8, [x0] │ │ - strb wzr, [x0, #1] │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - str x9, [x0, #8] │ │ - add sp, sp, #0x10 │ │ + mov w8, #0xa // #10 │ │ + csel w10, w10, w8, cc // cc = lo, ul, last │ │ + b 41684 │ │ + mov w10, #0x9 // #9 │ │ + b 41684 │ │ + ldrb w12, [x8, #1] │ │ + ldrb w10, [x10, x0] │ │ + cmp w12, #0x2e │ │ + mov w12, #0x2e // #46 │ │ + ccmp w10, w12, #0x0, eq // eq = none │ │ + mov w10, #0x8 // #8 │ │ + cinc w10, w10, ne // ne = any │ │ + b 41684 │ │ + mov w10, #0xa // #10 │ │ + add x9, x11, x9 │ │ + strb w10, [x19, #8] │ │ + str x9, [x19] │ │ + stp x8, x11, [x19, #16] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - stp x11, x10, [x1] │ │ - cbz x8, 3f574 │ │ - ldr x10, [x1, #24] │ │ - sub x9, x8, #0x1 │ │ - ldr x11, [x10, #16] │ │ - cmp x9, x11 │ │ - b.cs 3f594 // b.hs, b.nlast │ │ - ldr x8, [x10, #8] │ │ - mov w10, #0x70 // #112 │ │ - madd x8, x9, x10, x8 │ │ - ldrb w9, [x8, #106] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x888 │ │ + bl 17624 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x8a0 │ │ + bl 17624 │ │ + ldrb w10, [x0, #56] │ │ + cmp w10, #0x1 │ │ + b.hi 41718 // b.pmore │ │ + ldrb w8, [x0, #58] │ │ + tbnz w8, #0, 41704 │ │ + ldrb w12, [x0, #16] │ │ + sub w9, w12, #0x5 │ │ cmp w9, #0x1 │ │ - b.ne 3f560 // b.any │ │ - ldr x9, [x1, #32] │ │ - add x9, x9, #0x1 │ │ - str x9, [x1, #32] │ │ - mov w9, #0x4b // #75 │ │ - str x8, [x0, #8] │ │ - strb w9, [x0] │ │ - add sp, sp, #0x10 │ │ + b.hi 41704 // b.pmore │ │ + ldp x9, x1, [x0] │ │ + mov x11, xzr │ │ + cbnz w10, 416fc │ │ + cmp w12, #0x6 │ │ + b.eq 416fc // b.none │ │ + cmp x1, #0x1 │ │ + b.ls 4181c // b.plast │ │ + mov w11, #0x2 // #2 │ │ + cmp x11, x1 │ │ + b.ne 41728 // b.any │ │ + mov x9, xzr │ │ + cbz w10, 41770 │ │ + add x8, x9, w8, uxtw │ │ + add x0, x8, xzr │ │ ret │ │ - ldr x8, [x1, #32] │ │ - mov w9, #0x4b // #75 │ │ - str xzr, [x0, #8] │ │ - sub x8, x8, #0x1 │ │ - str x8, [x1, #32] │ │ - strb w9, [x0] │ │ - add sp, sp, #0x10 │ │ + mov x9, xzr │ │ + add x8, x9, wzr, uxtw │ │ + add x0, x8, xzr │ │ ret │ │ - ldr x9, [x10, #24] │ │ - cbz x9, 3f614 │ │ - ldr x10, [x10, #32] │ │ - ldrh w11, [x9, #1330] │ │ - mov w14, #0x9b // #155 │ │ - lsl x13, x11, #3 │ │ - cbz x13, 3f5e0 │ │ - mov x12, x14 │ │ - ldr x14, [x9, x14, lsl #3] │ │ - sub x13, x13, #0x8 │ │ - cmp x14, x8 │ │ - cset w14, ne // ne = any │ │ - csinv w15, w14, wzr, ls // ls = plast │ │ - add x14, x12, #0x1 │ │ - cmp w15, #0x1 │ │ - b.eq 3f5ac // b.none │ │ - and w11, w15, #0xff │ │ - cbz w11, 3f5f4 │ │ - sub x11, x14, #0x9c │ │ - cbz x10, 3f614 │ │ - add x9, x9, x11, lsl #3 │ │ - sub x10, x10, #0x1 │ │ - ldr x9, [x9, #1336] │ │ - b 3f5a0 │ │ - cbz x9, 3f614 │ │ - sub x8, x12, #0x9b │ │ - mov w10, #0x70 // #112 │ │ - madd x8, x8, x10, x9 │ │ - ldrb w9, [x8, #106] │ │ - cmp w9, #0x1 │ │ - b.eq 3f554 // b.none │ │ - b 3f560 │ │ - ldr w8, [sp] │ │ - str xzr, [x0, #8] │ │ - ldur w9, [sp, #3] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x12 // #18 │ │ - stur w9, [sp, #11] │ │ - ldr w9, [sp, #8] │ │ - ldur w10, [sp, #11] │ │ - strb w8, [x0] │ │ - stur w9, [x0, #1] │ │ - str w10, [x0, #4] │ │ - add sp, sp, #0x10 │ │ + add x11, x9, x11 │ │ + add x12, x9, x1 │ │ + ldrb w9, [x11], #1 │ │ + cmp x11, x12 │ │ + cset w12, eq // eq = none │ │ + b.eq 41758 // b.none │ │ + cmp w9, #0x2e │ │ + b.ne 41758 // b.any │ │ + ldrb w9, [x11] │ │ + cmp w9, #0x2f │ │ + b.ne 41704 // b.any │ │ + b 41768 │ │ + cmp w9, #0x2e │ │ + eor w9, w12, #0x1 │ │ + csinc w9, w9, wzr, eq // eq = none │ │ + tbnz w9, #0, 41704 │ │ + mov w9, #0x1 // #1 │ │ + cbnz w10, 4170c │ │ + ldrb w10, [x0, #16] │ │ + cmp w10, #0x2 │ │ + b.le 417b0 │ │ + cmp w10, #0x4 │ │ + b.gt 417f4 │ │ + cmp w10, #0x3 │ │ + b.eq 417e0 // b.none │ │ + ldr x10, [x0, #48] │ │ + ldr x11, [x0, #32] │ │ + cmp x10, #0x0 │ │ + csinc x10, xzr, x10, eq // eq = none │ │ + add x10, x11, x10 │ │ + add x10, x10, #0x2 │ │ + add x8, x9, w8, uxtw │ │ + add x0, x8, x10 │ │ ret │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 3f718 // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ - movk x9, #0xaaab │ │ - movk x9, #0x2aa, lsl #48 │ │ - add x10, x20, x20, lsl #1 │ │ - cmp x20, x9 │ │ - lsl x2, x10, #4 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 3f6e8 │ │ - add x8, x8, x8, lsl #1 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ - lsl x8, x8, #4 │ │ - stp x9, x10, [sp, #24] │ │ - str x8, [sp, #40] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 3f700 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 3f714 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + cbz w10, 417e0 │ │ + cmp w10, #0x1 │ │ + b.ne 4180c // b.any │ │ + ldr x10, [x0, #48] │ │ + ldr x11, [x0, #32] │ │ + cmp x10, #0x0 │ │ + csinc x10, xzr, x10, eq // eq = none │ │ + add x10, x11, x10 │ │ + add x10, x10, #0x8 │ │ + add x8, x9, w8, uxtw │ │ + add x0, x8, x10 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 3f6cc │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + ldr x10, [x0, #32] │ │ + add x10, x10, #0x4 │ │ + add x8, x9, w8, uxtw │ │ + add x0, x8, x10 │ │ ret │ │ - cbnz x0, 3f71c │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0xb0 │ │ - stp x30, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - ldp x8, x11, [x1, #8] │ │ - mov x19, x0 │ │ - ldr x10, [x1] │ │ - ldr x9, [x11] │ │ - cbz x9, 3f7f8 │ │ - ldp x9, x0, [x11, #16] │ │ - stp x10, x8, [sp, #8] │ │ - stp x9, x0, [sp, #24] │ │ - str x1, [sp, #40] │ │ - cbz x0, 3f818 │ │ - add x8, sp, #0x60 │ │ - and w21, w2, #0xffff │ │ - add x20, x8, #0x8 │ │ - add x22, x9, #0x10 │ │ - sub x23, x0, #0x1 │ │ - cmn x23, #0x1 │ │ - b.eq 3f7d4 // b.none │ │ - ldr x8, [sp, #40] │ │ - sub x9, x22, #0x10 │ │ - add x0, sp, #0x60 │ │ - add x1, sp, #0x8 │ │ - add x3, sp, #0x50 │ │ - ldr x8, [x8, #24] │ │ - ldr q0, [x9] │ │ - ldr w2, [x8, #72] │ │ - str q0, [sp, #80] │ │ - bl 39aac │ │ - ldr x8, [sp, #96] │ │ - cmp x8, #0x2e │ │ - b.eq 3f848 // b.none │ │ - ldr x9, [sp, #120] │ │ - stp x22, x23, [sp, #24] │ │ - ldr q0, [x20] │ │ - cmp w21, w9, uxth │ │ - str q0, [sp, #48] │ │ - b.eq 3f870 // b.none │ │ - add x22, x22, #0x10 │ │ - sub x23, x23, #0x1 │ │ - cmn x23, #0x1 │ │ - b.ne 3f778 // b.any │ │ - ldr x8, [sp, #40] │ │ - ldr x9, [x8, #40] │ │ - cbnz x9, 3f82c │ │ - ldr x9, [sp, #8] │ │ - mov w11, #0x1 // #1 │ │ - ldr x10, [x8] │ │ - sub x9, x9, x10 │ │ - stp x11, x9, [x8, #40] │ │ - b 3f82c │ │ - ldr x0, [x11, #8] │ │ - cmp x0, #0x6 │ │ - b.cs 3f894 // b.hs, b.nlast │ │ - add x9, x11, #0x10 │ │ - stp x10, x8, [sp, #8] │ │ - stp x9, x0, [sp, #24] │ │ - str x1, [sp, #40] │ │ - cbnz x0, 3f75c │ │ - ldr x8, [x1, #40] │ │ - cbnz x8, 3f82c │ │ - adrp x8, 6000 │ │ - ldr q0, [x8, #384] │ │ - stur q0, [x1, #40] │ │ - mov w8, #0x2e // #46 │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ + cmp w10, #0x5 │ │ + b.ne 4170c // b.any │ │ + mov w10, #0x2 // #2 │ │ + add x8, x9, w8, uxtw │ │ + add x0, x8, x10 │ │ ret │ │ - ldr q0, [x20] │ │ - mov w8, #0x2f // #47 │ │ - str q0, [sp, #48] │ │ - stur q0, [x19, #8] │ │ - str x8, [x19] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ + mov w10, #0x6 // #6 │ │ + add x8, x9, w8, uxtw │ │ + add x0, x8, x10 │ │ ret │ │ - ldr q0, [sp, #48] │ │ - str x8, [x19] │ │ - str x9, [x19, #24] │ │ - stur q0, [x19, #8] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x870 │ │ + mov w0, #0x2 // #2 │ │ + bl 17624 │ │ + cbz x0, 41840 │ │ + mov x0, x1 │ │ + b 75e00 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x8e8 │ │ - mov w1, #0x5 // #5 │ │ - bl 1697c │ │ - sub sp, sp, #0x30 │ │ - ldp x8, x9, [x1] │ │ - subs x12, x9, #0x4 │ │ - b.cc 3f8d8 // b.lo, b.ul, b.last │ │ - mov x11, x8 │ │ - ldr w10, [x11], #4 │ │ + sub sp, sp, #0x10 │ │ + ldp x9, x10, [x1] │ │ + cmp x10, #0x3 │ │ + b.ls 4187c // b.plast │ │ + mov x11, x9 │ │ + sub x12, x10, #0x4 │ │ + ldr w8, [x11], #4 │ │ stp x11, x12, [x1] │ │ - cmn w10, #0x11 │ │ - b.ls 3f90c // b.plast │ │ - cmn w10, #0x1 │ │ - b.eq 3f934 // b.none │ │ - mov w10, #0x10 // #16 │ │ - b 3f8e0 │ │ - lsr x9, x8, #8 │ │ + cmn w8, #0x10 │ │ + b.cc 418c4 // b.lo, b.ul, b.last │ │ + cmn w8, #0x1 │ │ + b.eq 418ec // b.none │ │ + mov w8, #0x10 // #16 │ │ + b 41894 │ │ + str wzr, [sp, #8] │ │ mov w10, #0x13 // #19 │ │ - str x10, [x0] │ │ - lsr x10, x9, #48 │ │ - strb w8, [x0, #8] │ │ - lsr x8, x9, #32 │ │ + strb wzr, [sp, #14] │ │ + strh wzr, [sp, #12] │ │ + ldur w8, [sp, #11] │ │ + orr x8, x10, x8, lsl #32 │ │ + str x8, [x0] │ │ + lsr x8, x9, #56 │ │ + lsr x10, x9, #40 │ │ + strb w9, [x0, #8] │ │ + lsr x9, x9, #8 │ │ + strb w8, [x0, #15] │ │ + sturh w10, [x0, #13] │ │ stur w9, [x0, #9] │ │ - mov w9, #0x3 // #3 │ │ - strb w10, [x0, #15] │ │ - sturh w8, [x0, #13] │ │ - strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + add sp, sp, #0x10 │ │ ret │ │ - mov w8, #0x4 // #4 │ │ - mov x9, x10 │ │ - subs x12, x12, x10 │ │ - b.cs 3f958 // b.hs, b.nlast │ │ + mov w9, #0x4 // #4 │ │ + mov x10, x8 │ │ + subs x12, x12, x8 │ │ + b.cs 4192c // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - mov w9, #0x3 // #3 │ │ stp x8, x11, [x0] │ │ - strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + add sp, sp, #0x10 │ │ ret │ │ - cmp x12, #0x8 │ │ - b.cc 3f9c8 // b.lo, b.ul, b.last │ │ - add x11, x8, #0xc │ │ - sub x12, x9, #0xc │ │ - ldur x9, [x8, #4] │ │ - mov w8, #0x8 // #8 │ │ + cmp x12, #0x7 │ │ + b.ls 419c0 // b.plast │ │ + ldrb w11, [x9, #10] │ │ + ldrh w12, [x9, #8] │ │ + ldr w13, [x9, #4] │ │ + orr w11, w12, w11, lsl #16 │ │ + lsl x12, x13, #8 │ │ + ldrb w13, [x9, #11] │ │ + orr x14, x12, x11, lsl #40 │ │ + add x11, x9, #0xc │ │ + sub x12, x10, #0xc │ │ stp x11, x12, [x1] │ │ - subs x12, x12, x9 │ │ - b.cc 3f91c // b.lo, b.ul, b.last │ │ - add x13, x11, x9 │ │ - cmp x9, #0x1 │ │ + mov w9, #0x8 // #8 │ │ + extr x10, x13, x14, #8 │ │ + subs x12, x12, x10 │ │ + b.cc 418d4 // b.lo, b.ul, b.last │ │ + add x13, x11, x10 │ │ + cmp x10, #0x1 │ │ stp x13, x12, [x1] │ │ - b.ls 3f9a4 // b.plast │ │ + b.ls 41990 // b.plast │ │ mov x13, x11 │ │ ldrh w12, [x13], #2 │ │ and w14, w12, #0xfffe │ │ cmp w14, #0x2 │ │ - b.ne 3f9f4 // b.any │ │ - sub x14, x9, #0x2 │ │ - cmn w10, #0x10 │ │ - b.cc 3fa10 // b.lo, b.ul, b.last │ │ + b.ne 419cc // b.any │ │ + cmn w8, #0x10 │ │ + sub x14, x10, #0x2 │ │ + b.cc 419e8 // b.lo, b.ul, b.last │ │ cmp x14, #0x7 │ │ - b.ls 3fa74 // b.plast │ │ - sub x14, x9, #0xa │ │ - add x13, x11, #0xa │ │ - cbz x14, 3faf8 │ │ - ldur x11, [x11, #2] │ │ - b 3fa40 │ │ + b.ls 41a54 // b.plast │ │ + ldrb w13, [x11, #8] │ │ + ldrh w14, [x11, #6] │ │ + ldur w15, [x11, #2] │ │ + orr w13, w14, w13, lsl #16 │ │ + lsl x14, x15, #8 │ │ + ldrb w15, [x11, #9] │ │ + add x11, x11, #0xa │ │ + orr x13, x14, x13, lsl #40 │ │ + extr x14, x15, x13, #8 │ │ + sub x15, x10, #0xa │ │ + b 419fc │ │ + strh wzr, [sp] │ │ mov w8, #0x13 // #19 │ │ - stur wzr, [x0, #1] │ │ + stur wzr, [sp, #2] │ │ + ldurh w9, [sp, #1] │ │ + strh w8, [x0] │ │ str wzr, [x0, #4] │ │ - mov w9, #0x3 // #3 │ │ + strh w9, [x0, #2] │ │ str x11, [x0, #8] │ │ - strb w8, [x0] │ │ - strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + add sp, sp, #0x10 │ │ ret │ │ - strb wzr, [sp, #38] │ │ - mov w12, #0x13 // #19 │ │ - strh wzr, [sp, #36] │ │ - lsr x9, x11, #8 │ │ - str wzr, [sp, #32] │ │ - stur x11, [sp, #39] │ │ - ldr d0, [sp, #32] │ │ - fmov x10, d0 │ │ - umov w8, v0.b[7] │ │ - orr x10, x12, x10, lsl #8 │ │ - b 3f8e0 │ │ + mov w8, #0x13 // #19 │ │ + mov x9, x11 │ │ + b 41894 │ │ mov w8, #0x11 // #17 │ │ - mov w9, #0x3 // #3 │ │ str x12, [x0, #8] │ │ + mov w9, #0x3 // #3 │ │ strb w8, [x0] │ │ strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + add sp, sp, #0x10 │ │ ret │ │ - cmp x14, #0x4 │ │ - b.cc 3faa4 // b.lo, b.ul, b.last │ │ - ldrb w15, [x11, #2] │ │ - sub x14, x9, #0x6 │ │ - ldrb w16, [x11, #5] │ │ - add x13, x11, #0x6 │ │ - ldurh w17, [x11, #3] │ │ - strb w15, [sp, #35] │ │ - strb w16, [sp, #38] │ │ - strh w17, [sp, #36] │ │ - cbz x14, 3faf8 │ │ - ldur w11, [sp, #35] │ │ - mov x16, x13 │ │ - cmp x14, #0x1 │ │ - ldrsb w15, [x16], #1 │ │ - b.ne 3fb1c // b.any │ │ + cmp x14, #0x3 │ │ + b.ls 41a54 // b.plast │ │ + ldur w14, [x11, #2] │ │ + sub x15, x10, #0x6 │ │ + add x11, x11, #0x6 │ │ + cbz x15, 41a7c │ │ + mov x17, x11 │ │ + mov w16, #0x19 // #25 │ │ + ldrb w13, [x17], #1 │ │ + cmp w13, #0x8 │ │ + b.hi 41aa8 // b.pmore │ │ + mov w1, #0x1 // #1 │ │ + mov w3, #0x116 // #278 │ │ + lsl w1, w1, w13 │ │ + tst w1, w3 │ │ + b.eq 41aa8 // b.none │ │ + cmp x15, #0x1 │ │ + b.ne 41a88 // b.any │ │ mov w8, #0x13 // #19 │ │ strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - mov w9, #0x3 // #3 │ │ - str x16, [x0, #8] │ │ strh w8, [x0] │ │ - strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + stur wzr, [x0, #2] │ │ + str x17, [x0, #8] │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + add sp, sp, #0x10 │ │ ret │ │ - strb wzr, [sp, #38] │ │ - lsr x9, x13, #32 │ │ - stur x13, [sp, #39] │ │ - strh wzr, [sp, #36] │ │ - ldr w8, [sp, #40] │ │ - str wzr, [sp, #32] │ │ - ldr d0, [sp, #32] │ │ - str w8, [sp, #16] │ │ - stur w9, [sp, #19] │ │ - str d0, [sp, #8] │ │ - ldur x13, [sp, #15] │ │ - b 3fabc │ │ - str wzr, [sp, #32] │ │ - strb wzr, [sp, #38] │ │ - strh wzr, [sp, #36] │ │ - ldur w8, [sp, #35] │ │ - str wzr, [sp, #8] │ │ - stur w8, [sp, #11] │ │ - ldr w8, [sp, #8] │ │ - mov w11, #0x3 // #3 │ │ - ldur w9, [sp, #11] │ │ - str x13, [x0, #8] │ │ - str w8, [sp, #24] │ │ mov w8, #0x13 // #19 │ │ - stur w9, [sp, #27] │ │ - ldr w9, [sp, #24] │ │ - strb w11, [x0, #41] │ │ - ldur w10, [sp, #27] │ │ + strb wzr, [x0, #7] │ │ strb w8, [x0] │ │ - stur w9, [x0, #1] │ │ - str w10, [x0, #4] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w8, #0x13 // #19 │ │ - strh wzr, [x0, #6] │ │ - stur wzr, [x0, #2] │ │ - mov w9, #0x3 // #3 │ │ + sturh wzr, [x0, #5] │ │ + stur wzr, [x0, #1] │ │ str x13, [x0, #8] │ │ - strh w8, [x0] │ │ - strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + add sp, sp, #0x10 │ │ ret │ │ - cmn w10, #0x11 │ │ - mov w10, #0x8 // #8 │ │ - mov w16, #0x10 // #16 │ │ - csel w16, w16, w10, hi // hi = pmore │ │ - tbnz w15, #31, 3fb94 │ │ - ldrb w10, [x13, #1] │ │ - ubfiz w17, w15, #1, #7 │ │ - add w17, w17, w10 │ │ - tbnz w17, #8, 3fb94 │ │ - tst w17, #0xff │ │ - b.eq 3fb94 // b.none │ │ - add w16, w16, w8 │ │ - and w1, w17, #0xff │ │ - sub x14, x14, #0x2 │ │ - add x13, x13, #0x2 │ │ - udiv w3, w16, w1 │ │ - msub w16, w3, w1, w16 │ │ - sub w17, w17, w16 │ │ - cmp w16, #0x0 │ │ - csel w16, wzr, w17, eq // eq = none │ │ - and x16, x16, #0xff │ │ - subs x14, x14, x16 │ │ - b.cs 3fbac // b.hs, b.nlast │ │ - mov w8, #0x13 // #19 │ │ + mov w13, wzr │ │ + mov w16, #0x13 // #19 │ │ + b 41aa8 │ │ + ldrb w16, [x11, #1] │ │ + cbz w16, 41acc │ │ + mov w8, #0x44 // #68 │ │ mov w9, #0x3 // #3 │ │ - str x13, [x0, #8] │ │ strb w8, [x0] │ │ strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + add sp, sp, #0x10 │ │ ret │ │ - mov w8, #0x30 // #48 │ │ - mov w9, #0x3 // #3 │ │ - strb w8, [x0] │ │ - strb w9, [x0, #41] │ │ - add sp, sp, #0x30 │ │ + strb w16, [x0] │ │ + strb w13, [x0, #1] │ │ + strh wzr, [x0, #6] │ │ + stur wzr, [x0, #2] │ │ + str x11, [x0, #8] │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x0, #41] │ │ + add sp, sp, #0x10 │ │ ret │ │ - add x13, x13, x16 │ │ - stp x2, x9, [x0, #16] │ │ - str x11, [x0, #32] │ │ - strb w15, [x0, #40] │ │ - stp x13, x14, [x0] │ │ + cmn w8, #0x11 │ │ + mov w8, #0x8 // #8 │ │ + mov w16, #0x10 // #16 │ │ + lsl w17, w13, #1 │ │ + csel w8, w16, w8, hi // hi = pmore │ │ + sub x15, x15, #0x2 │ │ + add w8, w8, w9 │ │ + and w16, w17, #0xfe │ │ + udiv w1, w8, w16 │ │ + msub w8, w1, w16, w8 │ │ + sub w16, w17, w8 │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w16, eq // eq = none │ │ + and x16, x8, #0xff │ │ + add x8, x11, #0x2 │ │ + subs x15, x15, x16 │ │ + b.cs 41b2c // b.hs, b.nlast │ │ + mov w9, #0x13 // #19 │ │ + str x8, [x0, #8] │ │ + mov w8, #0x3 // #3 │ │ + strb w9, [x0] │ │ strb w8, [x0, #41] │ │ - strh w12, [x0, #42] │ │ - strb w10, [x0, #44] │ │ - add sp, sp, #0x30 │ │ + add sp, sp, #0x10 │ │ ret │ │ - str x30, [sp, #-16]! │ │ - sub x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 3fc74 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 3fc6c // b.hs, b.nlast │ │ - add x8, x0, x2, lsl #4 │ │ - sub x8, x8, #0x10 │ │ - b 3fc0c │ │ - stp x9, x11, [x10] │ │ - add x2, x2, #0x1 │ │ - add x8, x8, #0x10 │ │ - cmp x2, x1 │ │ - b.eq 3fc6c // b.none │ │ - add x12, x0, x2, lsl #4 │ │ - mov x10, x12 │ │ - ldr x9, [x12] │ │ - ldr x11, [x10, #-16]! │ │ - cmp x9, x11 │ │ - b.cs 3fbfc // b.hs, b.nlast │ │ - ldr q0, [x10] │ │ - cmp x2, #0x1 │ │ - ldr x11, [x12, #8] │ │ - str q0, [x12] │ │ - b.eq 3fbf8 // b.none │ │ - mov x10, x8 │ │ - mov w12, #0x1 // #1 │ │ - mov x13, x10 │ │ - ldr x14, [x13, #-16]! │ │ - cmp x9, x14 │ │ - b.cs 3fbf8 // b.hs, b.nlast │ │ - ldr q0, [x13] │ │ - add x12, x12, #0x1 │ │ - cmp x2, x12 │ │ - str q0, [x10], #-16 │ │ - b.ne 3fc40 // b.any │ │ - mov x10, x0 │ │ - b 3fbf8 │ │ - ldr x30, [sp], #16 │ │ + add x8, x8, x16 │ │ + stp x2, x10, [x0, #16] │ │ + stp x8, x15, [x0] │ │ + str x14, [x0, #32] │ │ + strb w13, [x0, #40] │ │ + strb w9, [x0, #41] │ │ + strh w12, [x0, #42] │ │ + add sp, sp, #0x10 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x83c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6b0 │ │ - mov w1, #0x2e // #46 │ │ - bl 16d98 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 3fd60 // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ - mov x19, x0 │ │ + mov w9, #0x4 // #4 │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0x6ecf // #28367 │ │ - movk x9, #0x57e1, lsl #16 │ │ - mov w10, #0x218 // #536 │ │ - movk x9, #0x2263, lsl #32 │ │ - movk x9, #0x3d, lsl #48 │ │ - mul x2, x20, x10 │ │ - cmp x20, x9 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 3fd30 │ │ - mov w9, #0x218 // #536 │ │ - ldr x10, [x19, #8] │ │ - mul x8, x8, x9 │ │ - mov w9, #0x8 // #8 │ │ - stp x10, x9, [sp, #24] │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #59 │ │ + lsl x2, x20, #4 │ │ + cmp x9, #0x0 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 41b9c // b.plast │ │ + mov x0, xzr │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x570 │ │ + bl 169b0 │ │ + mov x19, x0 │ │ + cbz x8, 41bb8 │ │ + lsl x8, x8, #4 │ │ + ldr x9, [x19, #8] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + str x9, [sp, #24] │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 3fd48 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 3fd5c // b.any │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 41bf0 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 3fd14 │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x570 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x28, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + mov w9, #0xa120 // #41248 │ │ + sub x8, x1, x1, lsr #1 │ │ + mov w10, #0x30 // #48 │ │ + movk w9, #0x7, lsl #16 │ │ + str xzr, [sp] │ │ + cmp x1, x9 │ │ + csel x9, x1, x9, cc // cc = lo, ul, last │ │ + cmp x9, x8 │ │ + csel x9, x9, x8, hi // hi = pmore │ │ + cmp x9, #0x30 │ │ + csel x19, x9, x10, hi // hi = pmore │ │ + cmp x9, #0x101 │ │ + b.cs 41c78 // b.hs, b.nlast │ │ + cmp x1, #0x41 │ │ + mov x2, sp │ │ + mov w3, #0x100 // #256 │ │ + cset w4, cc // cc = lo, ul, last │ │ + bl 43788 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - cbnz x0, 3fd64 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - mov x19, x0 │ │ - ldr x8, [x0, #344] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 3fd80 │ │ - b.ne 3fda0 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #344] │ │ - bl 35f80 │ │ - ldr x8, [x19, #96] │ │ - cmp x8, #0x2f │ │ - b.eq 3fdec // b.none │ │ - ldr x8, [x19, #160] │ │ - cbz x8, 3fdbc │ │ - ldr x0, [x19, #168] │ │ - bl 72f50 │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 3fdcc │ │ - ldr x0, [x19, #192] │ │ - bl 72f50 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 3fddc │ │ - ldr x0, [x19, #216] │ │ - bl 72f50 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 3fdec │ │ - ldr x0, [x19, #240] │ │ - bl 72f50 │ │ - ldr x8, [x19, #432] │ │ - cbz x8, 3fe70 │ │ - ldr x20, [x19, #440] │ │ - cbz x20, 3fe70 │ │ - ldr x21, [x19, #448] │ │ - cbz x21, 3fe34 │ │ - add x22, x20, #0x8 │ │ - b 3fe18 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x18 │ │ - b.eq 3fe2c // b.none │ │ - ldur x8, [x22, #-8] │ │ - cbz x8, 3fe0c │ │ - ldr x0, [x22] │ │ - bl 72f50 │ │ - b 3fe0c │ │ + lsr x8, x8, #60 │ │ + cbnz x8, 41ce4 │ │ + lsl x21, x19, #4 │ │ + mov x8, #0xfffffffffffffff9 // #-7 │ │ + movk x8, #0x7fff, lsl #48 │ │ + cmp x21, x8 │ │ + b.cs 41ce4 // b.hs, b.nlast │ │ + mov x22, x0 │ │ + mov x0, x21 │ │ + mov x23, x1 │ │ + bl 75e30 │ │ + cbz x0, 41cf0 │ │ + mov x20, x0 │ │ + mov x1, x23 │ │ + cmp x23, #0x41 │ │ + cset w4, cc // cc = lo, ul, last │ │ + mov x0, x22 │ │ + mov x2, x20 │ │ + mov x3, x19 │ │ + bl 43788 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - ldr x21, [x19, #464] │ │ - cbz x21, 3fe70 │ │ - ldr x20, [x19, #456] │ │ - add x22, x20, #0x8 │ │ - b 3fe54 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x20 │ │ - b.eq 3fe68 // b.none │ │ - ldr x8, [x22] │ │ - cbz x8, 3fe48 │ │ - ldur x0, [x22, #-8] │ │ - bl 72f50 │ │ - b 3fe48 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x240 │ │ + bl 169e0 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 169c8 │ │ + mov x19, x0 │ │ mov x0, x20 │ │ - bl 72f50 │ │ - ldr x8, [x19, #472] │ │ - cbz x8, 3fe80 │ │ - add x0, x19, #0x1e0 │ │ - bl 3de48 │ │ - ldrb w8, [x19, #512] │ │ - cmp w8, #0x4c │ │ - b.ne 3fe9c // b.any │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x28, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + sub sp, sp, #0x1, lsl #12 │ │ + mov w9, #0xd090 // #53392 │ │ + sub x8, x1, x1, lsr #1 │ │ + mov w10, #0x30 // #48 │ │ + movk w9, #0x3, lsl #16 │ │ + str xzr, [sp] │ │ + cmp x1, x9 │ │ + csel x9, x1, x9, cc // cc = lo, ul, last │ │ + cmp x9, x8 │ │ + csel x9, x9, x8, hi // hi = pmore │ │ + cmp x9, #0x30 │ │ + csel x19, x9, x10, hi // hi = pmore │ │ + cmp x9, #0x81 │ │ + b.cs 41d88 // b.hs, b.nlast │ │ + cmp x1, #0x41 │ │ + mov x2, sp │ │ + mov w3, #0x80 // #128 │ │ + cset w4, cc // cc = lo, ul, last │ │ + bl 42ac4 │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ - add x0, x19, #0x200 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - b 360b8 │ │ + lsr x8, x8, #59 │ │ + cbnz x8, 41df4 │ │ + lsl x21, x19, #5 │ │ + mov x8, #0xfffffffffffffff9 // #-7 │ │ + movk x8, #0x7fff, lsl #48 │ │ + cmp x21, x8 │ │ + b.cs 41df4 // b.hs, b.nlast │ │ + mov x22, x0 │ │ + mov x0, x21 │ │ + mov x23, x1 │ │ + bl 75e30 │ │ + cbz x0, 41e00 │ │ mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 38af4 │ │ - ldr x8, [x19, #432] │ │ - cbnz x8, 3fedc │ │ - ldr x8, [x19, #472] │ │ - cbnz x8, 3feec │ │ - ldrb w8, [x19, #512] │ │ - cmp w8, #0x4c │ │ - b.ne 3ff00 // b.any │ │ - b 3ff08 │ │ - add x0, x19, #0x1b8 │ │ - bl 37d84 │ │ - ldr x8, [x19, #472] │ │ - cbz x8, 3fecc │ │ - add x0, x19, #0x1e0 │ │ - bl 3de48 │ │ - ldrb w8, [x19, #512] │ │ - cmp w8, #0x4c │ │ - b.eq 3ff08 // b.none │ │ - add x0, x19, #0x200 │ │ - bl 360b8 │ │ + mov x1, x23 │ │ + cmp x23, #0x41 │ │ + cset w4, cc // cc = lo, ul, last │ │ + mov x0, x22 │ │ + mov x2, x20 │ │ + mov x3, x19 │ │ + bl 42ac4 │ │ mov x0, x20 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - sub sp, sp, #0x150 │ │ - stp x29, x30, [sp, #288] │ │ - stp x22, x21, [sp, #304] │ │ - stp x20, x19, [sp, #320] │ │ + add sp, sp, #0x1, lsl #12 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x28, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x240 │ │ + bl 169e0 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x21 │ │ + bl 169c8 │ │ mov x19, x0 │ │ - ldr x8, [x0] │ │ - cbz x8, 3ff48 │ │ - add x0, x19, #0x8 │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ - ldp x29, x30, [sp, #288] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - ldp x20, x8, [x1] │ │ - add x0, sp, #0x28 │ │ - ldr x21, [x1, #16] │ │ - ldr x1, [x8] │ │ - bl 361f0 │ │ - ldr x3, [x21] │ │ - add x0, sp, #0x8 │ │ - add x2, sp, #0x28 │ │ - mov x1, x20 │ │ - bl 364c4 │ │ - ldr x8, [x19] │ │ - cbz x8, 3ffb0 │ │ - ldr x20, [sp, #8] │ │ - cbz x20, 3ff30 │ │ - ldr x21, [sp, #16] │ │ - cbz x21, 3ffe8 │ │ - add x22, x20, #0x8 │ │ - b 3ff9c │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x18 │ │ - b.eq 3ffe0 // b.none │ │ - ldur x8, [x22, #-8] │ │ - cbz x8, 3ff90 │ │ - ldr x0, [x22] │ │ - bl 72f50 │ │ - b 3ff90 │ │ - ldur q0, [sp, #8] │ │ - mov w8, #0x1 // #1 │ │ - ldur q1, [sp, #24] │ │ - stur q0, [x19, #8] │ │ - stur q1, [x19, #24] │ │ - str x8, [x19] │ │ - add x0, x19, #0x8 │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ - ldp x29, x30, [sp, #288] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - ldr x21, [sp, #32] │ │ - cbz x21, 3ff30 │ │ - ldr x20, [sp, #24] │ │ - add x22, x20, #0x8 │ │ - b 40008 │ │ - subs x21, x21, #0x1 │ │ - add x22, x22, #0x20 │ │ - b.eq 4001c // b.none │ │ - ldr x8, [x22] │ │ - cbz x8, 3fffc │ │ - ldur x0, [x22, #-8] │ │ - bl 72f50 │ │ - b 3fffc │ │ mov x0, x20 │ │ - bl 72f50 │ │ - add x0, x19, #0x8 │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ - ldp x29, x30, [sp, #288] │ │ - add sp, sp, #0x150 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + sub sp, sp, #0x60 │ │ + stp x29, x30, [sp, #48] │ │ + str x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ + mov x19, x1 │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x21, x10, x9, hi // hi = pmore │ │ + lsr x9, x8, #58 │ │ + lsl x2, x21, #5 │ │ + cmp x9, #0x0 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + ccmp x2, x9, #0x2, eq // eq = none │ │ + b.ls 41e70 // b.plast │ │ + mov x0, xzr │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + mov x20, x0 │ │ + cbz x8, 41e8c │ │ + lsl x8, x8, #5 │ │ + ldr x9, [x20, #8] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + str x9, [sp, #24] │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 41ec8 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x21, x8, [x20] │ │ + ldp x20, x19, [sp, #80] │ │ + ldr x21, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x60 │ │ ret │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ + ldp x0, x1, [sp, #8] │ │ + mov x2, x19 │ │ + bl 169b0 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ - ldr x8, [x0, #344] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 4004c │ │ - b.ne 4006c // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #344] │ │ - bl 35f80 │ │ - ldr x8, [x19, #96] │ │ - cmp x8, #0x2f │ │ - b.eq 400c0 // b.none │ │ - ldr x8, [x19, #160] │ │ - cbz x8, 40088 │ │ - ldr x0, [x19, #168] │ │ - bl 72f50 │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 40098 │ │ - ldr x0, [x19, #192] │ │ - bl 72f50 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 400a8 │ │ - ldr x0, [x19, #216] │ │ - bl 72f50 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 400c0 │ │ - ldr x0, [x19, #240] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 38af4 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - sub x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 401a4 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 40198 // b.hs, b.nlast │ │ - add x8, x0, x2, lsl #5 │ │ - sub x8, x8, #0x20 │ │ - b 4012c │ │ - ldr x11, [sp, #16] │ │ - str x10, [x9] │ │ - ldr q0, [sp] │ │ - str x11, [x9, #24] │ │ - stur q0, [x9, #8] │ │ - add x2, x2, #0x1 │ │ - add x8, x8, #0x20 │ │ - cmp x2, x1 │ │ - b.eq 40198 // b.none │ │ - add x11, x0, x2, lsl #5 │ │ - mov x9, x11 │ │ - ldr x10, [x11] │ │ - ldr x12, [x9, #-32]! │ │ - cmp x10, x12 │ │ - b.cs 4011c // b.hs, b.nlast │ │ - ldp q1, q2, [x9] │ │ - cmp x2, #0x1 │ │ - ldur q0, [x11, #8] │ │ - ldr x12, [x11, #24] │ │ - stp q1, q2, [x11] │ │ - str q0, [sp] │ │ - str x12, [sp, #16] │ │ - b.eq 40108 // b.none │ │ - mov x9, x8 │ │ - mov w11, #0x1 // #1 │ │ - mov x12, x9 │ │ - ldr x13, [x12, #-32]! │ │ - cmp x10, x13 │ │ - b.cs 40108 // b.hs, b.nlast │ │ - ldp q0, q1, [x12] │ │ - add x11, x11, #0x1 │ │ - cmp x2, x11 │ │ - stp q0, q1, [x9], #-32 │ │ - b.ne 4016c // b.any │ │ - mov x9, x0 │ │ - b 40108 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + mov x0, xzr │ │ + lsl x10, x8, #1 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x230 // #560 │ │ + umulh x10, x20, x9 │ │ + cmp xzr, x10 │ │ + b.ne 41f74 // b.any │ │ + mul x2, x20, x9 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 41f84 // b.pmore │ │ + cbz x8, 41f3c │ │ + mov w9, #0x230 // #560 │ │ + mul x8, x8, x9 │ │ + ldr x9, [x19, #8] │ │ + str x9, [sp, #24] │ │ + str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ + mov x0, sp │ │ + add x3, sp, #0x18 │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 41f80 // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x50 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x83c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6b0 │ │ - mov w1, #0x2e // #46 │ │ - bl 16d98 │ │ - str x30, [sp, #-64]! │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x5b8 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x5b8 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-64]! │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ ldp x19, x8, [x0, #8] │ │ mov x20, x0 │ │ - mov x0, x19 │ │ add x23, x8, #0x1 │ │ + mov x0, x19 │ │ subs x23, x23, #0x1 │ │ - b.eq 401f4 // b.none │ │ - add x22, x0, #0x218 │ │ - bl 3fd6c │ │ + b.eq 41fcc // b.none │ │ + add x22, x0, #0x230 │ │ + bl 40c88 │ │ mov x0, x22 │ │ - b 401dc │ │ + b 41fb4 │ │ ldr x8, [x20] │ │ - cbz x8, 40214 │ │ + cbz x8, 41fec │ │ mov x0, x19 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ - b 72f50 │ │ + ldp x29, x30, [sp], #64 │ │ + b 75e00 │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ + ldp x29, x30, [sp], #64 │ │ ret │ │ mov x21, x0 │ │ subs x23, x23, #0x1 │ │ - b.eq 40248 // b.none │ │ + b.eq 42020 // b.none │ │ mov x0, x22 │ │ - add x24, x22, #0x218 │ │ - bl 3fd6c │ │ + add x24, x22, #0x230 │ │ + bl 40c88 │ │ mov x22, x24 │ │ - b 4022c │ │ + b 42004 │ │ ldr x8, [x20] │ │ - cbz x8, 40258 │ │ + cbz x8, 42030 │ │ mov x0, x19 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x21 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - stp x30, x25, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x19, x0 │ │ - ldr x21, [x0, #16] │ │ - cbz x21, 40314 │ │ - mov x22, xzr │ │ - ldr x23, [x19, #8] │ │ - mov w20, #0x1b0 // #432 │ │ - b 40298 │ │ - cmp x22, x21 │ │ - b.eq 40314 // b.none │ │ - madd x24, x22, x20, x23 │ │ - add x22, x22, #0x1 │ │ - ldr x8, [x24, #344] │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-80]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + mov x29, sp │ │ + ldp x19, x22, [x0, #8] │ │ + mov x20, x0 │ │ + cbz x22, 42100 │ │ + mov x24, xzr │ │ + add x21, x19, #0x1c8 │ │ + mov w25, #0x1c8 // #456 │ │ + mov x23, x22 │ │ + b 42084 │ │ + cmp x24, x22 │ │ + add x21, x21, #0x1c8 │ │ + sub x23, x23, #0x1 │ │ + b.eq 42100 // b.none │ │ + madd x26, x24, x25, x19 │ │ + add x24, x24, #0x1 │ │ + ldr x8, [x26, #368] │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 402a4 │ │ - b.ne 402c4 // b.any │ │ + cbnz w10, 42090 │ │ + b.ne 420b0 // b.any │ │ dmb ishld │ │ - ldr x0, [x24, #344] │ │ - bl 35f80 │ │ - ldr x8, [x24, #96] │ │ + ldr x0, [x26, #368] │ │ + bl 3ea38 │ │ + ldr x8, [x26, #96] │ │ cmp x8, #0x2f │ │ - b.eq 40290 // b.none │ │ - ldr x8, [x24, #160] │ │ - cbz x8, 402e0 │ │ - ldr x0, [x24, #168] │ │ - bl 72f50 │ │ - ldr x8, [x24, #184] │ │ - cbz x8, 402f0 │ │ - ldr x0, [x24, #192] │ │ - bl 72f50 │ │ - ldr x8, [x24, #208] │ │ - cbz x8, 40300 │ │ - ldr x0, [x24, #216] │ │ - bl 72f50 │ │ - ldr x8, [x24, #232] │ │ - cbz x8, 40290 │ │ - ldr x0, [x24, #240] │ │ - bl 72f50 │ │ - b 40290 │ │ - ldr x8, [x19] │ │ - cbz x8, 40334 │ │ - ldr x0, [x19, #8] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x30, x25, [sp], #64 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x30, x25, [sp], #64 │ │ + b.eq 42074 // b.none │ │ + ldr x8, [x26, #184] │ │ + cbz x8, 420cc │ │ + ldr x0, [x26, #192] │ │ + bl 75e00 │ │ + ldr x8, [x26, #208] │ │ + cbz x8, 420dc │ │ + ldr x0, [x26, #216] │ │ + bl 75e00 │ │ + ldr x8, [x26, #232] │ │ + cbz x8, 420ec │ │ + ldr x0, [x26, #240] │ │ + bl 75e00 │ │ + ldr x8, [x26, #256] │ │ + cbz x8, 42074 │ │ + ldr x0, [x26, #264] │ │ + bl 75e00 │ │ + b 42074 │ │ + ldr x8, [x20] │ │ + cbz x8, 42124 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x29, x30, [sp], #80 │ │ + b 75e00 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x29, x30, [sp], #80 │ │ ret │ │ - mov x20, x0 │ │ - add x0, x24, #0x60 │ │ - bl 38af4 │ │ - cmp x22, x21 │ │ - b.ne 40374 // b.any │ │ - ldr x8, [x19] │ │ - cbz x8, 4036c │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - mov w24, #0x1b0 // #432 │ │ - b 4038c │ │ - add x0, x25, #0x60 │ │ - bl 38af4 │ │ - cmp x22, x21 │ │ - b.eq 4035c // b.none │ │ - madd x25, x22, x24, x23 │ │ - add x22, x22, #0x1 │ │ - ldr x8, [x25, #344] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 40398 │ │ - b.ne 4037c // b.any │ │ - dmb ishld │ │ - ldr x0, [x25, #344] │ │ - bl 35f80 │ │ - b 4037c │ │ - add x0, x25, #0x60 │ │ - bl 38af4 │ │ - bl 17e20 │ │ + mov x22, x0 │ │ + add x0, x26, #0x60 │ │ + bl 3eac8 │ │ + subs x23, x23, #0x1 │ │ + b.eq 42164 // b.none │ │ + mov x0, x21 │ │ + add x24, x21, #0x1c8 │ │ + bl 40be0 │ │ + mov x21, x24 │ │ + b 42148 │ │ + ldr x8, [x20] │ │ + cbz x8, 42174 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + bl 71c04 │ │ + bl 19764 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 4049c // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ - cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0xbda2 // #48546 │ │ - movk x9, #0xf684, lsl #16 │ │ - mov w10, #0x1b0 // #432 │ │ - movk x9, #0xda12, lsl #32 │ │ - movk x9, #0x4b, lsl #48 │ │ - mul x2, x20, x10 │ │ - cmp x20, x9 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 4046c │ │ - mov w9, #0x1b0 // #432 │ │ - ldr x10, [x19, #8] │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x1c8 // #456 │ │ + umulh x10, x20, x9 │ │ + cmp xzr, x10 │ │ + b.ne 42220 // b.any │ │ + mul x2, x20, x9 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 42230 // b.pmore │ │ + cbz x8, 421e8 │ │ + mov w9, #0x1c8 // #456 │ │ mul x8, x8, x9 │ │ - mov w9, #0x8 // #8 │ │ - stp x10, x9, [sp, #24] │ │ + ldr x9, [x19, #8] │ │ + str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 40484 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 40498 // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 40450 │ │ - stp x20, x0, [x19] │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 4222c // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - cbnz x0, 404a0 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - mov x19, x0 │ │ - ldr x8, [x0, #344] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 404b8 │ │ - b.ne 404d8 // b.any │ │ - dmb ishld │ │ - ldr x0, [x19, #344] │ │ - bl 35f80 │ │ - ldr x8, [x19, #96] │ │ - cmp x8, #0x2f │ │ - b.eq 4052c // b.none │ │ - ldr x8, [x19, #160] │ │ - cbz x8, 404f4 │ │ - ldr x0, [x19, #168] │ │ - bl 72f50 │ │ - ldr x8, [x19, #184] │ │ - cbz x8, 40504 │ │ - ldr x0, [x19, #192] │ │ - bl 72f50 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 40514 │ │ - ldr x0, [x19, #216] │ │ - bl 72f50 │ │ - ldr x8, [x19, #232] │ │ - cbz x8, 4052c │ │ - ldr x0, [x19, #240] │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - ret │ │ - mov x20, x0 │ │ - add x0, x19, #0x60 │ │ - bl 38af4 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - str x30, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - mov x21, xzr │ │ - cmp x20, x21 │ │ - b.eq 40584 // b.none │ │ - add x21, x21, #0x1 │ │ - add x22, x0, #0x218 │ │ - bl 3fd6c │ │ - mov x0, x22 │ │ - b 40568 │ │ - cbz x20, 405a0 │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x30, [sp], #64 │ │ - ret │ │ - mov x8, x21 │ │ - mov x21, x0 │ │ - sub x23, x8, #0x1 │ │ - add x23, x23, #0x1 │ │ - cmp x20, x23 │ │ - b.eq 405e0 // b.none │ │ - mov x0, x22 │ │ - add x24, x22, #0x218 │ │ - bl 3fd6c │ │ - mov x22, x24 │ │ - b 405c0 │ │ - cbz x20, 405ec │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - cbz x2, 40668 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x5e8 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x5e8 │ │ + bl 169b0 │ │ + cbz x2, 4226c │ │ sub sp, sp, #0x40 │ │ - stp x22, x21, [sp, #32] │ │ + str x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ cmp x2, #0x3 │ │ - b.ls 4068c // b.plast │ │ - ldrb w8, [x1] │ │ - ldrb w9, [x1, #3] │ │ - ldurh w10, [x1, #1] │ │ - strb w8, [sp, #7] │ │ - strb w9, [sp, #10] │ │ - strh w10, [sp, #8] │ │ - ldur w16, [sp, #7] │ │ + b.ls 42288 // b.plast │ │ + mov x9, x1 │ │ + ldr w16, [x9], #4 │ │ cmp w16, #0x2 │ │ - b.ne 406d8 // b.any │ │ + b.ne 422d4 // b.any │ │ mov w8, #0x2 // #2 │ │ - and x10, x2, #0xfffffffffffffffc │ │ - cmp x10, #0x4 │ │ - b.ne 406fc // b.any │ │ - mov w8, #0x13 // #19 │ │ - and w9, wzr, #0xffff │ │ - ubfx w10, wzr, #16, #8 │ │ - str wzr, [sp, #4] │ │ - strb w8, [x0, #8] │ │ - add x8, x1, #0x4 │ │ - strh w9, [sp, #16] │ │ - strb w10, [sp, #18] │ │ - b 407ac │ │ - mov w8, #0x5 // #5 │ │ + b 422e0 │ │ stp xzr, x1, [x0] │ │ stp xzr, x1, [x0, #16] │ │ stp xzr, x1, [x0, #32] │ │ stp xzr, x1, [x0, #48] │ │ stp xzr, xzr, [x0, #64] │ │ - str wzr, [x0, #80] │ │ - strh w8, [x0, #84] │ │ + stur xzr, [x0, #78] │ │ ret │ │ - mov w8, #0x13 // #19 │ │ - and w9, wzr, #0xffff │ │ - ubfx w10, wzr, #16, #8 │ │ - str wzr, [sp, #4] │ │ - strb wzr, [x0, #12] │ │ - strb w8, [x0, #8] │ │ - mov w8, #0x16 // #22 │ │ - strh w9, [sp, #12] │ │ - strb w10, [sp, #14] │ │ - sturh w9, [x0, #9] │ │ - strb w10, [x0, #11] │ │ - strb wzr, [x0, #15] │ │ - sturh wzr, [x0, #13] │ │ + str wzr, [sp, #12] │ │ + mov w9, #0x13 // #19 │ │ + ubfx w8, wzr, #16, #8 │ │ + strb wzr, [sp, #18] │ │ + strh wzr, [sp, #16] │ │ + strb w9, [x0, #8] │ │ + ldur w9, [sp, #15] │ │ + strh wzr, [sp, #20] │ │ + strb w8, [sp, #22] │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #11] │ │ + str w9, [x0, #12] │ │ str x1, [x0, #16] │ │ + mov w8, #0xa // #10 │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - orr w9, w10, w9, lsl #16 │ │ - orr w8, w8, w9, lsl #8 │ │ - and w9, w8, #0xffff │ │ - cmp w9, #0x5 │ │ - b.ne 40740 // b.any │ │ - mov w8, #0x5 // #5 │ │ + and x8, x16, #0xffff │ │ + cmp w8, #0x5 │ │ + b.ne 42374 // b.any │ │ and x10, x2, #0xfffffffffffffffc │ │ cmp x10, #0x4 │ │ - b.eq 40644 // b.none │ │ - ldrb w9, [x1, #4] │ │ + b.ne 42338 // b.any │ │ + str wzr, [sp, #12] │ │ + mov w10, #0x13 // #19 │ │ + ubfx w8, wzr, #16, #8 │ │ + strb wzr, [sp, #18] │ │ + strh wzr, [sp, #16] │ │ + strb w10, [x0, #8] │ │ + ldur w10, [sp, #15] │ │ + strh wzr, [sp, #24] │ │ + strb w8, [sp, #26] │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #11] │ │ + mov w8, #0xa // #10 │ │ + str w10, [x0, #12] │ │ + str x9, [x0, #16] │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x21, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ cmp x10, #0x8 │ │ - ldrb w11, [x1, #7] │ │ - ldurh w12, [x1, #5] │ │ - strb w9, [sp, #7] │ │ - strb w11, [sp, #10] │ │ - strh w12, [sp, #8] │ │ - b.ne 40768 // b.any │ │ - mov w8, #0x13 // #19 │ │ - and w9, wzr, #0xffff │ │ - ubfx w10, wzr, #16, #8 │ │ - str wzr, [sp, #4] │ │ - strb w8, [x0, #8] │ │ + b.ne 42398 // b.any │ │ + str wzr, [sp, #12] │ │ + ubfx w8, wzr, #16, #8 │ │ + mov w9, #0x13 // #19 │ │ + strb wzr, [sp, #18] │ │ + strh wzr, [sp, #16] │ │ + strb w9, [x0, #8] │ │ + ldur w9, [sp, #15] │ │ + strb w8, [sp, #30] │ │ + strb w8, [x0, #11] │ │ add x8, x1, #0x8 │ │ - strh w9, [sp, #20] │ │ - strb w10, [sp, #22] │ │ - b 407ac │ │ + strh wzr, [sp, #28] │ │ + sturh wzr, [x0, #9] │ │ + b 423d0 │ │ mov w9, #0x11 // #17 │ │ - and x8, x8, #0xffff │ │ - mov w10, #0x16 // #22 │ │ - strb w9, [x0, #8] │ │ str x8, [x0, #16] │ │ - strb w10, [x0] │ │ + mov w8, #0xa // #10 │ │ + strb w9, [x0, #8] │ │ + strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - ldrb w11, [x1, #8] │ │ cmp x10, #0xc │ │ - ldrb w12, [x1, #11] │ │ - ldurh w13, [x1, #9] │ │ - ldur w9, [sp, #7] │ │ - strb w11, [sp, #7] │ │ - strb w12, [sp, #10] │ │ - strh w13, [sp, #8] │ │ - b.ne 407dc // b.any │ │ - mov w8, #0x13 // #19 │ │ - and w9, wzr, #0xffff │ │ - ubfx w10, wzr, #16, #8 │ │ - str wzr, [sp, #4] │ │ - strb w8, [x0, #8] │ │ + b.ne 423f0 // b.any │ │ + str wzr, [sp, #12] │ │ + ubfx w8, wzr, #16, #8 │ │ + mov w9, #0x13 // #19 │ │ + strb wzr, [sp, #18] │ │ + strh wzr, [sp, #16] │ │ + strb w9, [x0, #8] │ │ + ldur w9, [sp, #15] │ │ + strh wzr, [sp, #40] │ │ + strb w8, [sp, #42] │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #11] │ │ add x8, x1, #0xc │ │ - strh w9, [sp, #24] │ │ - strb w10, [sp, #26] │ │ - sturh w9, [x0, #9] │ │ - strb w10, [x0, #11] │ │ - strb wzr, [x0, #12] │ │ - mov w9, #0x16 // #22 │ │ - strb wzr, [x0, #15] │ │ - sturh wzr, [x0, #13] │ │ + str w9, [x0, #12] │ │ str x8, [x0, #16] │ │ - strb w9, [x0] │ │ + mov w8, #0xa // #10 │ │ + strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - ldrb w11, [x1, #12] │ │ - ldrb w12, [x1, #15] │ │ - ldurh w13, [x1, #13] │ │ - ldur w10, [sp, #7] │ │ - strb w11, [sp, #7] │ │ - strb w12, [sp, #10] │ │ - strh w13, [sp, #8] │ │ - ldur w11, [sp, #7] │ │ - cbz w11, 40854 │ │ - cmp w11, w10 │ │ - b.ls 40854 // b.plast │ │ - fmov s0, w11 │ │ + ldp w11, w9, [x1, #8] │ │ + ldr w10, [x1, #4] │ │ + cbz w9, 4241c │ │ + cmp w9, w11 │ │ + b.ls 42480 // b.plast │ │ + fmov s0, w9 │ │ cnt v0.8b, v0.8b │ │ - uaddlv h0, v0.8b │ │ + addv b0, v0.8b │ │ fmov w12, s0 │ │ cmp w12, #0x2 │ │ - b.cs 40854 // b.hs, b.nlast │ │ - sub x14, x2, #0x10 │ │ - lsl x13, x11, #3 │ │ + b.cs 42480 // b.hs, b.nlast │ │ + lsl x13, x9, #3 │ │ + sub x12, x2, #0x10 │ │ + subs x14, x12, x13 │ │ add x12, x1, #0x10 │ │ - subs x17, x14, x13 │ │ - b.cs 40874 // b.hs, b.nlast │ │ + b.cs 42450 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - mov w9, #0x16 // #22 │ │ stp x8, x12, [x0, #8] │ │ - strb w9, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - mov w8, #0x48 // #72 │ │ - mov w9, #0x16 // #22 │ │ - strb w8, [x0, #8] │ │ - strb w9, [x0] │ │ + mov w8, #0xa // #10 │ │ + strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - lsl x15, x11, #2 │ │ + lsl x15, x9, #2 │ │ + subs x2, x14, x15 │ │ add x14, x12, x13 │ │ - subs x3, x17, x15 │ │ - b.cs 408a4 // b.hs, b.nlast │ │ + b.cs 424a0 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - mov w9, #0x16 // #22 │ │ stp x8, x14, [x0, #8] │ │ + mov w8, #0xa // #10 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x21, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + mov w8, #0x4b // #75 │ │ + mov w9, #0xa // #10 │ │ + strb w8, [x0, #8] │ │ strb w9, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - cmp w9, #0x8 │ │ - b.ls 408cc // b.plast │ │ - mov w8, #0x47 // #71 │ │ + cmp w10, #0x8 │ │ + b.ls 424c8 // b.plast │ │ + mov w8, #0x4a // #74 │ │ strb w8, [x0, #8] │ │ - mov w8, #0x16 // #22 │ │ + mov w8, #0xa // #10 │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - add x2, x14, x15 │ │ - cbz w9, 40954 │ │ + add x1, x14, x15 │ │ + cbz w10, 42534 │ │ cmp w16, #0x2 │ │ - b.ne 409a4 // b.any │ │ - subs x20, x3, #0x4 │ │ - b.cc 409e8 // b.lo, b.ul, b.last │ │ - ldrb w16, [x2] │ │ - ldrb w17, [x2, #3] │ │ - ldurh w1, [x2, #1] │ │ - strb w16, [sp, #7] │ │ - strb w17, [sp, #10] │ │ - strh w1, [sp, #8] │ │ - ldur w16, [sp, #7] │ │ - sub w16, w16, #0x1 │ │ + b.ne 42570 // b.any │ │ + subs x17, x2, #0x4 │ │ + b.cc 425d4 // b.lo, b.ul, b.last │ │ + mov x7, x1 │ │ + ldr w20, [x7], #4 │ │ + sub w16, w20, #0x1 │ │ cmp w16, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - mov x21, #0x1507 // #5383 │ │ + b.hi 42a2c // b.pmore │ │ ubfiz x16, x16, #3, #32 │ │ - movk x21, #0x800, lsl #16 │ │ - add x19, x2, #0x4 │ │ - movk x21, #0x130a, lsl #32 │ │ - cmp w9, #0x1 │ │ - movk x21, #0xd0c, lsl #48 │ │ - lsr x16, x21, x16 │ │ - b.ne 40abc // b.any │ │ - mov x7, xzr │ │ + adrp x3, a000 │ │ + add x3, x3, #0x488 │ │ + cmp w10, #0x1 │ │ + ldrb w16, [x3, x16] │ │ + b.ne 426a0 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ - mov x1, xzr │ │ + mov x3, xzr │ │ + mov x2, x17 │ │ mov x17, xzr │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - b 40b78 │ │ + mov x1, x7 │ │ + b 42554 │ │ + mov x20, xzr │ │ mov x19, xzr │ │ - mov x7, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ - mov x1, xzr │ │ + mov x3, xzr │ │ mov x17, xzr │ │ mov x16, xzr │ │ - mov x20, xzr │ │ - umull x20, w20, w10 │ │ - subs x21, x3, x20 │ │ - b.cs 40a38 // b.hs, b.nlast │ │ + umull x7, w10, w11 │ │ + lsl x7, x7, #2 │ │ + subs x2, x2, x7 │ │ + b.cs 42624 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - stp x8, x2, [x0, #8] │ │ - mov w8, #0x16 // #22 │ │ - strb w8, [x0] │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - add sp, sp, #0x40 │ │ - ret │ │ - cmp x3, #0x3 │ │ - b.ls 409e8 // b.plast │ │ - ldrb w16, [x2] │ │ - ldrb w17, [x2, #3] │ │ - ldurh w1, [x2, #1] │ │ - strb w16, [sp, #7] │ │ - strb w17, [sp, #10] │ │ - strh w1, [sp, #8] │ │ - ldur w16, [sp, #7] │ │ - sub w16, w16, #0x1 │ │ + str x8, [x0, #8] │ │ + b 422b8 │ │ + cmp x2, #0x3 │ │ + b.ls 425d4 // b.plast │ │ + mov x7, x1 │ │ + ldr w20, [x7], #4 │ │ + sub w16, w20, #0x1 │ │ cmp w16, #0x8 │ │ - b.cs 409e0 // b.hs, b.nlast │ │ + b.cs 428b4 // b.hs, b.nlast │ │ mov w17, #0xfd // #253 │ │ lsr w17, w17, w16 │ │ - tbnz w17, #0, 40b30 │ │ - mov w8, #0x4a // #74 │ │ - b 408b0 │ │ - mov x19, x2 │ │ - mov w8, #0x13 // #19 │ │ - and w9, wzr, #0xffff │ │ - ubfx w10, wzr, #16, #8 │ │ - str wzr, [sp, #4] │ │ - strb wzr, [x0, #12] │ │ - strb w8, [x0, #8] │ │ - strh w9, [sp, #28] │ │ - strb w10, [sp, #30] │ │ - sturh w9, [x0, #9] │ │ - strb w10, [x0, #11] │ │ - strb wzr, [x0, #15] │ │ - sturh wzr, [x0, #13] │ │ - str x19, [x0, #16] │ │ - mov w8, #0x16 // #22 │ │ + tbz w17, #0, 428b4 │ │ + ubfiz x16, x16, #3, #32 │ │ + adrp x17, a000 │ │ + add x17, x17, #0x508 │ │ + cmp w10, #0x1 │ │ + sub x21, x2, #0x4 │ │ + ldrb w16, [x17, x16] │ │ + b.ne 42704 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ + mov x6, xzr │ │ + mov x5, xzr │ │ + mov x4, xzr │ │ + mov x3, xzr │ │ + mov x17, xzr │ │ + b 426f8 │ │ + mov x7, x1 │ │ + str wzr, [sp, #12] │ │ + mov w9, #0x13 // #19 │ │ + ubfx w8, wzr, #16, #8 │ │ + strb wzr, [sp, #18] │ │ + strh wzr, [sp, #16] │ │ + strb w9, [x0, #8] │ │ + ldur w9, [sp, #15] │ │ + strh wzr, [sp, #44] │ │ + strb w8, [sp, #46] │ │ + sturh wzr, [x0, #9] │ │ + strb w8, [x0, #11] │ │ + mov w8, #0xa // #10 │ │ + str w9, [x0, #12] │ │ + str x7, [x0, #16] │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - add x3, x2, x20 │ │ - cmp x21, x20 │ │ - b.cs 40a64 // b.hs, b.nlast │ │ + cmp x2, x7 │ │ + add x2, x1, x7 │ │ + b.cs 42650 // b.hs, b.nlast │ │ mov w8, #0x13 // #19 │ │ - stp x8, x3, [x0, #8] │ │ - mov w8, #0x16 // #22 │ │ + stp x8, x2, [x0, #8] │ │ + mov w8, #0xa // #10 │ │ strb w8, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - ubfiz x7, x7, #48, #8 │ │ - lsl w4, w4, #24 │ │ - orr x7, x7, x19, lsl #56 │ │ + and x20, x20, #0xff00000000000000 │ │ + str w9, [x0, #80] │ │ + bfi x20, x19, #48, #8 │ │ stp x13, x14, [x0, #16] │ │ - bfi x7, x6, #40, #8 │ │ - and x16, x16, #0xff │ │ - bfi x7, x5, #32, #8 │ │ - stp x15, x2, [x0, #32] │ │ - orr x13, x7, x4 │ │ - stp x20, x3, [x0, #48] │ │ - bfi x13, x1, #16, #8 │ │ - str x20, [x0, #64] │ │ - bfi x13, x17, #8, #8 │ │ - stp w9, w10, [x0, #72] │ │ - orr x13, x13, x16 │ │ - str w11, [x0, #80] │ │ + stp x15, x1, [x0, #32] │ │ + bfi x20, x6, #40, #8 │ │ + stp x7, x2, [x0, #48] │ │ + str x7, [x0, #64] │ │ + bfi x20, x5, #32, #8 │ │ + stp w10, w11, [x0, #72] │ │ strh w8, [x0, #84] │ │ - stp x13, x12, [x0] │ │ + bfi x20, x4, #24, #8 │ │ + bfi x20, x3, #16, #8 │ │ + bfi x20, x17, #8, #8 │ │ + orr x9, x20, x16 │ │ + stp x9, x12, [x0] │ │ ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ + ldr x21, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w17, [x2, #4] │ │ - ldrb w1, [x2, #7] │ │ - ldurh w4, [x2, #5] │ │ - strb w17, [sp, #7] │ │ - strb w1, [sp, #10] │ │ - strh w4, [sp, #8] │ │ - ldur w17, [sp, #7] │ │ - sub w17, w17, #0x1 │ │ + cmp x17, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #4] │ │ + sub w17, w20, #0x1 │ │ cmp w17, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x17, x17, #3, #32 │ │ - add x19, x2, #0x8 │ │ - sub x20, x3, #0x8 │ │ - cmp w9, #0x2 │ │ - lsr x17, x21, x17 │ │ - b.ne 40bfc // b.any │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x5, xzr │ │ - mov x4, xzr │ │ - mov x1, xzr │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - mov x2, x19 │ │ - mov w20, #0x8 // #8 │ │ + b.hi 42a2c // b.pmore │ │ + mov x19, #0x901 // #2305 │ │ + lsl w17, w17, #3 │ │ + cmp w10, #0x2 │ │ + movk x19, #0x200, lsl #16 │ │ + sub x21, x2, #0x8 │ │ + add x7, x1, #0x8 │ │ + movk x19, #0x803, lsl #32 │ │ + movk x19, #0x605, lsl #48 │ │ + lsr x17, x19, x17 │ │ + b.ne 428bc // b.any │ │ + mov x20, xzr │ │ mov x19, xzr │ │ - b 40978 │ │ - mov x20, #0x707 // #1799 │ │ - ubfiz x16, x16, #3, #32 │ │ - movk x20, #0x800, lsl #16 │ │ - sub x21, x3, #0x4 │ │ - movk x20, #0x130b, lsl #32 │ │ - add x19, x2, #0x4 │ │ - movk x20, #0x110d, lsl #48 │ │ - cmp w9, #0x1 │ │ - lsr x16, x20, x16 │ │ - b.ne 40b88 // b.any │ │ - mov x22, xzr │ │ - mov x7, xzr │ │ mov x6, xzr │ │ mov x5, xzr │ │ mov x4, xzr │ │ - mov x1, xzr │ │ - mov x17, xzr │ │ - mov x3, x21 │ │ - mov x2, x19 │ │ - mov w20, #0x4 // #4 │ │ - mov x19, xzr │ │ - b 40978 │ │ + mov x3, xzr │ │ + mov x2, x21 │ │ + mov x1, x7 │ │ + b 42554 │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w17, [x2, #4] │ │ - ldrb w1, [x2, #7] │ │ - ldurh w4, [x2, #5] │ │ - strb w17, [sp, #7] │ │ - strb w1, [sp, #10] │ │ - strh w4, [sp, #8] │ │ - ldur w17, [sp, #7] │ │ - sub w17, w17, #0x1 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #4] │ │ + sub w17, w20, #0x1 │ │ cmp w17, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - mov w1, #0xfd // #253 │ │ - lsr w1, w1, w17 │ │ - tbz w1, #0, 409e0 │ │ - ubfiz x17, x17, #3, #32 │ │ - sub x21, x3, #0x8 │ │ - add x19, x2, #0x8 │ │ - cmp w9, #0x2 │ │ - lsr x17, x20, x17 │ │ - b.ne 40c6c // b.any │ │ - mov x22, xzr │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x5, xzr │ │ - mov x4, xzr │ │ - mov x1, xzr │ │ - mov x3, x21 │ │ - b 40b20 │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w1, [x2, #8] │ │ - ldrb w4, [x2, #11] │ │ - ldurh w5, [x2, #9] │ │ - strb w1, [sp, #7] │ │ - strb w4, [sp, #10] │ │ - strh w5, [sp, #8] │ │ - ldur w1, [sp, #7] │ │ - sub w1, w1, #0x1 │ │ - cmp w1, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x1, x1, #3, #32 │ │ - add x19, x2, #0xc │ │ - sub x20, x3, #0xc │ │ - cmp w9, #0x3 │ │ - lsr x1, x21, x1 │ │ - b.ne 40cdc // b.any │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x5, xzr │ │ - mov x4, xzr │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - mov x2, x19 │ │ - mov w20, #0xc // #12 │ │ - mov x19, xzr │ │ - b 40978 │ │ + b.hi 428b4 // b.pmore │ │ + mov w3, #0xfd // #253 │ │ + lsr w3, w3, w17 │ │ + tbz w3, #0, 428b4 │ │ + mov x19, #0x1 // #1 │ │ + lsl w17, w17, #3 │ │ + cmp w10, #0x2 │ │ + movk x19, #0x200, lsl #16 │ │ + sub x21, x2, #0x8 │ │ + add x7, x1, #0x8 │ │ + movk x19, #0x804, lsl #32 │ │ + movk x19, #0x706, lsl #48 │ │ + lsr x17, x19, x17 │ │ + b.eq 426e0 // b.none │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w1, [x2, #8] │ │ - ldrb w4, [x2, #11] │ │ - ldurh w5, [x2, #9] │ │ - strb w1, [sp, #7] │ │ - strb w4, [sp, #10] │ │ - strh w5, [sp, #8] │ │ - ldur w1, [sp, #7] │ │ - sub w1, w1, #0x1 │ │ - cmp w1, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #8] │ │ + sub w3, w20, #0x1 │ │ + cmp w3, #0x7 │ │ + b.hi 428b4 // b.pmore │ │ mov w4, #0xfd // #253 │ │ - lsr w4, w4, w1 │ │ - tbz w4, #0, 409e0 │ │ - ubfiz x1, x1, #3, #32 │ │ - sub x21, x3, #0xc │ │ - add x19, x2, #0xc │ │ - cmp w9, #0x3 │ │ - lsr x1, x20, x1 │ │ - b.ne 40d48 // b.any │ │ - mov x22, xzr │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x5, xzr │ │ - mov x4, xzr │ │ - mov x3, x21 │ │ - b 40c5c │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w4, [x2, #12] │ │ - ldrb w5, [x2, #15] │ │ - ldurh w6, [x2, #13] │ │ - strb w4, [sp, #7] │ │ - strb w5, [sp, #10] │ │ - strh w6, [sp, #8] │ │ - ldur w4, [sp, #7] │ │ - sub w4, w4, #0x1 │ │ - cmp w4, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x4, x4, #3, #32 │ │ - add x19, x2, #0x10 │ │ - sub x20, x3, #0x10 │ │ - cmp w9, #0x4 │ │ - lsr x4, x21, x4 │ │ - b.ne 40db4 // b.any │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x5, xzr │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - mov x2, x19 │ │ - mov w20, #0x10 // #16 │ │ - mov x19, xzr │ │ - b 40978 │ │ + lsr w4, w4, w3 │ │ + tbz w4, #0, 428b4 │ │ + lsl w3, w3, #3 │ │ + cmp w10, #0x3 │ │ + sub x21, x2, #0xc │ │ + add x7, x1, #0xc │ │ + lsr x3, x19, x3 │ │ + b.eq 428ec // b.none │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w4, [x2, #12] │ │ - ldrb w5, [x2, #15] │ │ - ldurh w6, [x2, #13] │ │ - strb w4, [sp, #7] │ │ - strb w5, [sp, #10] │ │ - strh w6, [sp, #8] │ │ - ldur w4, [sp, #7] │ │ - sub w4, w4, #0x1 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #12] │ │ + sub w4, w20, #0x1 │ │ cmp w4, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ + b.hi 428b4 // b.pmore │ │ mov w5, #0xfd // #253 │ │ lsr w5, w5, w4 │ │ - tbz w5, #0, 409e0 │ │ - ubfiz x4, x4, #3, #32 │ │ - sub x21, x3, #0x10 │ │ - add x19, x2, #0x10 │ │ - cmp w9, #0x4 │ │ - lsr x4, x20, x4 │ │ - b.ne 40e80 // b.any │ │ - mov x22, xzr │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x5, xzr │ │ - mov x3, x21 │ │ - b 40d38 │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w5, [x2, #16] │ │ - ldrb w6, [x2, #19] │ │ - ldurh w7, [x2, #17] │ │ - strb w5, [sp, #7] │ │ - strb w6, [sp, #10] │ │ - strh w7, [sp, #8] │ │ - ldur w5, [sp, #7] │ │ - sub w5, w5, #0x1 │ │ - cmp w5, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x5, x5, #3, #32 │ │ - add x19, x2, #0x14 │ │ - sub x20, x3, #0x14 │ │ - cmp w9, #0x5 │ │ - lsr x5, x21, x5 │ │ - b.ne 40e1c // b.any │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - mov x2, x19 │ │ - mov w20, #0x14 // #20 │ │ - mov x19, xzr │ │ - b 40978 │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w6, [x2, #20] │ │ - ldrb w7, [x2, #23] │ │ - ldurh w19, [x2, #21] │ │ - strb w6, [sp, #7] │ │ - strb w7, [sp, #10] │ │ - strh w19, [sp, #8] │ │ - ldur w6, [sp, #7] │ │ - sub w6, w6, #0x1 │ │ - cmp w6, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x6, x6, #3, #32 │ │ - add x19, x2, #0x18 │ │ - sub x20, x3, #0x18 │ │ - cmp w9, #0x6 │ │ - lsr x6, x21, x6 │ │ - b.ne 40ee8 // b.any │ │ - mov x7, xzr │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - mov x2, x19 │ │ - mov w20, #0x18 // #24 │ │ - mov x19, xzr │ │ - b 40978 │ │ + tbz w5, #0, 428b4 │ │ + lsl w4, w4, #3 │ │ + cmp w10, #0x4 │ │ + sub x21, x2, #0x10 │ │ + add x7, x1, #0x10 │ │ + lsr x4, x19, x4 │ │ + b.eq 42934 // b.none │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w5, [x2, #16] │ │ - ldrb w6, [x2, #19] │ │ - ldurh w7, [x2, #17] │ │ - strb w5, [sp, #7] │ │ - strb w6, [sp, #10] │ │ - strh w7, [sp, #8] │ │ - ldur w5, [sp, #7] │ │ - sub w5, w5, #0x1 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #16] │ │ + sub w5, w20, #0x1 │ │ cmp w5, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ + b.hi 428b4 // b.pmore │ │ mov w6, #0xfd // #253 │ │ lsr w6, w6, w5 │ │ - tbz w6, #0, 409e0 │ │ - ubfiz x5, x5, #3, #32 │ │ - sub x21, x3, #0x14 │ │ - add x19, x2, #0x14 │ │ - cmp w9, #0x5 │ │ - lsr x5, x20, x5 │ │ - b.ne 40f48 // b.any │ │ - mov x22, xzr │ │ - mov x7, xzr │ │ - mov x6, xzr │ │ - mov x3, x21 │ │ - b 40e0c │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w7, [x2, #24] │ │ - ldrb w19, [x2, #27] │ │ - ldurh w20, [x2, #25] │ │ - strb w7, [sp, #7] │ │ - strb w19, [sp, #10] │ │ - strh w20, [sp, #8] │ │ - ldur w7, [sp, #7] │ │ - sub w7, w7, #0x1 │ │ - cmp w7, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x7, x7, #3, #32 │ │ - add x19, x2, #0x1c │ │ - sub x20, x3, #0x1c │ │ - cmp w9, #0x7 │ │ - lsr x7, x21, x7 │ │ - b.ne 40fac // b.any │ │ - mov x3, x20 │ │ - mov x21, xzr │ │ - mov x2, x19 │ │ - mov w20, #0x1c // #28 │ │ - mov x19, xzr │ │ - b 40978 │ │ + tbz w6, #0, 428b4 │ │ + lsl w5, w5, #3 │ │ + cmp w10, #0x5 │ │ + sub x21, x2, #0x14 │ │ + add x7, x1, #0x14 │ │ + lsr x5, x19, x5 │ │ + b.eq 42978 // b.none │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w6, [x2, #20] │ │ - ldrb w7, [x2, #23] │ │ - ldurh w19, [x2, #21] │ │ - strb w6, [sp, #7] │ │ - strb w7, [sp, #10] │ │ - strh w19, [sp, #8] │ │ - ldur w6, [sp, #7] │ │ - sub w6, w6, #0x1 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #20] │ │ + sub w6, w20, #0x1 │ │ cmp w6, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ + b.hi 428b4 // b.pmore │ │ mov w7, #0xfd // #253 │ │ lsr w7, w7, w6 │ │ - tbz w7, #0, 409e0 │ │ - ubfiz x6, x6, #3, #32 │ │ - sub x21, x3, #0x18 │ │ - add x19, x2, #0x18 │ │ - cmp w9, #0x6 │ │ - lsr x6, x20, x6 │ │ - b.ne 40ff4 // b.any │ │ - mov x22, xzr │ │ - mov x7, xzr │ │ - mov x3, x21 │ │ - b 40e70 │ │ - cmp x20, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w19, [x2, #28] │ │ - ldrb w20, [x2, #31] │ │ - ldurh w22, [x2, #29] │ │ - strb w19, [sp, #7] │ │ - strb w20, [sp, #10] │ │ - strh w22, [sp, #8] │ │ - ldur w19, [sp, #7] │ │ - sub w19, w19, #0x1 │ │ - cmp w19, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - ubfiz x19, x19, #3, #32 │ │ - add x2, x2, #0x20 │ │ - sub x3, x3, #0x20 │ │ - lsr x19, x21, x19 │ │ - mov w20, #0x20 // #32 │ │ - b 40978 │ │ + tbz w7, #0, 428b4 │ │ + lsl w6, w6, #3 │ │ + cmp w10, #0x6 │ │ + sub x21, x2, #0x18 │ │ + add x7, x1, #0x18 │ │ + lsr x6, x19, x6 │ │ + b.eq 429b8 // b.none │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w7, [x2, #24] │ │ - ldrb w19, [x2, #27] │ │ - ldurh w21, [x2, #25] │ │ - strb w7, [sp, #7] │ │ - strb w19, [sp, #10] │ │ - strh w21, [sp, #8] │ │ - ldur w7, [sp, #7] │ │ - sub w7, w7, #0x1 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #24] │ │ + sub w7, w20, #0x1 │ │ cmp w7, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ - mov w19, #0xfd // #253 │ │ - lsr w19, w19, w7 │ │ - tbz w19, #0, 409e0 │ │ - ubfiz x7, x7, #3, #32 │ │ - sub x21, x3, #0x1c │ │ - add x19, x2, #0x1c │ │ - cmp w9, #0x7 │ │ - lsr x7, x20, x7 │ │ - b.ne 41054 // b.any │ │ - mov x22, xzr │ │ - mov x3, x21 │ │ - b 40f38 │ │ + b.hi 428b4 // b.pmore │ │ + mov w21, #0xfd // #253 │ │ + lsr w21, w21, w7 │ │ + tbz w21, #0, 428b4 │ │ + lsl w7, w7, #3 │ │ + cmp w10, #0x7 │ │ + sub x21, x2, #0x1c │ │ + lsr x19, x19, x7 │ │ + add x7, x1, #0x1c │ │ + b.eq 429f4 // b.none │ │ cmp x21, #0x4 │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ - ldrb w19, [x2, #28] │ │ - ldrb w21, [x2, #31] │ │ - ldurh w22, [x2, #29] │ │ - strb w19, [sp, #7] │ │ - strb w21, [sp, #10] │ │ - strh w22, [sp, #8] │ │ - ldur w19, [sp, #7] │ │ - sub w19, w19, #0x1 │ │ - cmp w19, #0x7 │ │ - b.hi 409e0 // b.pmore │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #28] │ │ + sub w7, w20, #0x1 │ │ + cmp w7, #0x7 │ │ + b.hi 428b4 // b.pmore │ │ mov w21, #0xfd // #253 │ │ - lsr w21, w21, w19 │ │ - tbz w21, #0, 409e0 │ │ - ubfiz x19, x19, #3, #32 │ │ - sub x3, x3, #0x20 │ │ - add x2, x2, #0x20 │ │ - lsr x19, x20, x19 │ │ - b 40fec │ │ - stp x30, x25, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - mov x19, x0 │ │ + lsr w21, w21, w7 │ │ + tbz w21, #0, 428b4 │ │ + sub x2, x2, #0x20 │ │ + add x1, x1, #0x20 │ │ + adrp x20, a000 │ │ + add x20, x20, #0x548 │ │ + b 42a24 │ │ + mov w8, #0x4d // #77 │ │ + b 42a30 │ │ + cmp x21, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #8] │ │ + sub w3, w20, #0x1 │ │ + cmp w3, #0x7 │ │ + b.hi 42a2c // b.pmore │ │ + lsl w3, w3, #3 │ │ + cmp w10, #0x3 │ │ + sub x21, x2, #0xc │ │ + add x7, x1, #0xc │ │ + lsr x3, x19, x3 │ │ + b.ne 42904 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ + mov x6, xzr │ │ + mov x5, xzr │ │ + mov x4, xzr │ │ + b 426f8 │ │ + cmp x21, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #12] │ │ + sub w4, w20, #0x1 │ │ + cmp w4, #0x7 │ │ + b.hi 42a2c // b.pmore │ │ + lsl w4, w4, #3 │ │ + cmp w10, #0x4 │ │ + sub x21, x2, #0x10 │ │ + add x7, x1, #0x10 │ │ + lsr x4, x19, x4 │ │ + b.ne 42948 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ + mov x6, xzr │ │ + mov x5, xzr │ │ + b 426f8 │ │ + cmp x21, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #16] │ │ + sub w5, w20, #0x1 │ │ + cmp w5, #0x7 │ │ + b.hi 42a2c // b.pmore │ │ + lsl w5, w5, #3 │ │ + cmp w10, #0x5 │ │ + sub x21, x2, #0x14 │ │ + add x7, x1, #0x14 │ │ + lsr x5, x19, x5 │ │ + b.ne 42988 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ + mov x6, xzr │ │ + b 426f8 │ │ + cmp x21, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #20] │ │ + sub w6, w20, #0x1 │ │ + cmp w6, #0x7 │ │ + b.hi 42a2c // b.pmore │ │ + lsl w6, w6, #3 │ │ + cmp w10, #0x6 │ │ + sub x21, x2, #0x18 │ │ + add x7, x1, #0x18 │ │ + lsr x6, x19, x6 │ │ + b.ne 429c4 // b.any │ │ + mov x20, xzr │ │ + mov x19, xzr │ │ + b 426f8 │ │ + cmp x21, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x1, #24] │ │ + sub w7, w20, #0x1 │ │ + cmp w7, #0x7 │ │ + b.hi 42a2c // b.pmore │ │ + lsl w7, w7, #3 │ │ + cmp w10, #0x7 │ │ + sub x21, x2, #0x1c │ │ + lsr x19, x19, x7 │ │ + add x7, x1, #0x1c │ │ + b.ne 429fc // b.any │ │ + mov x20, xzr │ │ + b 426f8 │ │ + cmp x21, #0x4 │ │ + b.cc 425d8 // b.lo, b.ul, b.last │ │ + ldr w20, [x7] │ │ + sub w7, w20, #0x1 │ │ + cmp w7, #0x7 │ │ + b.hi 42a2c // b.pmore │ │ + add x1, x1, #0x20 │ │ + sub x2, x2, #0x20 │ │ + adrp x20, a000 │ │ + add x20, x20, #0x4c8 │ │ + ldr x20, [x20, w7, uxtw #3] │ │ + b 42554 │ │ + mov w8, #0x4e // #78 │ │ + strb w8, [x0, #8] │ │ + mov w8, #0xa // #10 │ │ + str w20, [x0, #12] │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x21, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ ldr x8, [x0] │ │ + mov x19, x0 │ │ ldxr x9, [x8] │ │ subs x9, x9, #0x1 │ │ stlxr w10, x9, [x8] │ │ - cbnz w10, 410bc │ │ - b.ne 410dc // b.any │ │ + cbnz w10, 42a64 │ │ + b.ne 42a84 // b.any │ │ dmb ishld │ │ mov x0, x19 │ │ - bl 3393c │ │ - ldr x8, [x19, #16] │ │ - cbz x8, 410ec │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - ldp x21, x23, [x19, #24] │ │ + bl 30484 │ │ + add x0, x19, #0x8 │ │ + bl 409fc │ │ + ldp x0, x1, [x19, #40] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 40aac │ │ + mov x20, x0 │ │ + add x0, x19, #0x8 │ │ + bl 409fc │ │ + b 42ab0 │ │ + mov x20, x0 │ │ + ldp x0, x1, [x19, #40] │ │ + bl 40aac │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x2e0 │ │ + mov x8, #0x4000000000000000 // #4611686018427387904 │ │ + mov x19, x1 │ │ + mov x21, x0 │ │ + udiv x9, x8, x1 │ │ + str w4, [sp, #28] │ │ + str x2, [sp, #104] │ │ + mul x10, x9, x1 │ │ + cmp x10, x8 │ │ + cinc x8, x9, ne // ne = any │ │ + cmp x1, #0x1, lsl #12 │ │ + str x8, [sp, #40] │ │ + b.hi 42b28 // b.pmore │ │ + sub x8, x19, x19, lsr #1 │ │ + mov w9, #0x40 // #64 │ │ + cmp x8, #0x40 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + b 42b50 │ │ + orr x8, x19, #0x1 │ │ + clz x8, x8 │ │ + eor w8, w8, #0x3f │ │ + and w9, w8, #0x1 │ │ + add w8, w9, w8, lsr #1 │ │ + mov w9, #0x1 // #1 │ │ + lsl x9, x9, x8 │ │ + lsr x8, x19, x8 │ │ + add x8, x9, x8 │ │ + lsr x8, x8, #1 │ │ + stp x19, x8, [sp, #48] │ │ + add x9, x21, #0x48 │ │ + add x8, x21, #0x10 │ │ + stp x8, x9, [sp, #8] │ │ + sub x8, x21, #0x10 │ │ mov x20, xzr │ │ - mov x0, x21 │ │ - cmp x23, x20 │ │ - b.eq 41114 // b.none │ │ - add x20, x20, #0x1 │ │ - add x22, x0, #0x218 │ │ - bl 3fd6c │ │ + mov x23, xzr │ │ + str x8, [sp] │ │ + sub x8, x21, #0x20 │ │ + sub x22, x29, #0x4a │ │ + mov w27, #0x1 // #1 │ │ + str x8, [sp, #32] │ │ + str x3, [sp, #120] │ │ + str x21, [sp, #88] │ │ + subs x8, x19, xzr │ │ + b.hi 42ba4 // b.pmore │ │ + mov w10, wzr │ │ + mov w11, #0x1 // #1 │ │ + cmp x23, #0x2 │ │ + b.cs 42d24 // b.hs, b.nlast │ │ + b 42f20 │ │ + ldr x9, [sp, #56] │ │ + add x0, x21, x20, lsl #5 │ │ + cmp x8, x9 │ │ + b.cs 42bf0 // b.hs, b.nlast │ │ + ldr w9, [sp, #28] │ │ + tbz w9, #0, 42c50 │ │ + cmp x8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + ldr x2, [sp, #104] │ │ + csel x24, x8, x9, cc // cc = lo, ul, last │ │ + ldr x3, [sp, #120] │ │ + mov w4, wzr │ │ + mov x1, x24 │ │ + mov x5, xzr │ │ + bl 42fb8 │ │ + mov w8, #0x1 // #1 │ │ + ldr x3, [sp, #120] │ │ + orr x11, x8, x24, lsl #1 │ │ + b 42cfc │ │ + cmp x8, #0x2 │ │ + b.cc 42cf4 // b.lo, b.ul, b.last │ │ + ldr x10, [x0, #40] │ │ + ldr x11, [x0, #8] │ │ + cmp x10, x11 │ │ + b.cs 42c64 // b.hs, b.nlast │ │ + cmp x8, #0x2 │ │ + b.ne 42c9c // b.any │ │ + mov w8, #0x1 // #1 │ │ + mov w9, #0x2 // #2 │ │ + lsl x10, x20, #5 │ │ + ldp x12, x13, [sp] │ │ + add x11, x10, x9, lsl #5 │ │ + add x10, x13, x10 │ │ + add x11, x12, x11 │ │ + ldp q0, q1, [x11, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldp q2, q3, [x10, #-16] │ │ + stp q0, q1, [x10, #-16] │ │ + add x10, x10, #0x20 │ │ + stp q2, q3, [x11, #-16] │ │ + sub x11, x11, #0x20 │ │ + cbnz x8, 42c2c │ │ + b 42cf0 │ │ + ldr x9, [sp, #56] │ │ + cmp x8, x9 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + lsl x11, x8, #1 │ │ + b 42cfc │ │ + cmp x8, #0x2 │ │ + b.eq 42cf4 // b.none │ │ + ldr x9, [sp, #16] │ │ + mov x13, x10 │ │ + add x12, x9, x20, lsl #5 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #32 │ │ + cmp x14, x13 │ │ + b.cc 42ccc // b.lo, b.ul, b.last │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 42c7c // b.any │ │ + b 42cc8 │ │ + ldr x9, [sp, #16] │ │ + mov x13, x10 │ │ + add x12, x9, x20, lsl #5 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #32 │ │ + cmp x14, x13 │ │ + b.cs 42ccc // b.hs, b.nlast │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 42cac // b.any │ │ + mov x9, x8 │ │ + ldr x12, [sp, #56] │ │ + cmp x9, x12 │ │ + b.cc 42bb4 // b.lo, b.ul, b.last │ │ + cmp x10, x11 │ │ + b.cs 42cf0 // b.hs, b.nlast │ │ + cmp x9, #0x2 │ │ + b.cs 42f4c // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 42cf4 │ │ + mov x8, x9 │ │ + mov w9, #0x1 // #1 │ │ + orr x11, x9, x8, lsl #1 │ │ + lsl x8, x20, #1 │ │ + ldr x10, [sp, #40] │ │ + sub x9, x8, x27, lsr #1 │ │ + add x8, x8, x11, lsr #1 │ │ + mul x9, x9, x10 │ │ + mul x8, x8, x10 │ │ + eor x8, x8, x9 │ │ + clz x10, x8 │ │ + cmp x23, #0x2 │ │ + b.cc 42f20 // b.lo, b.ul, b.last │ │ + lsl x8, x20, #5 │ │ + str x10, [sp, #112] │ │ + str x20, [sp, #96] │ │ + add x9, x21, x8 │ │ + str x9, [sp, #64] │ │ + ldr x9, [sp, #32] │ │ + add x8, x9, x8 │ │ + stp x8, x11, [sp, #72] │ │ + b 42d78 │ │ + mov x1, x21 │ │ + ldr x21, [sp, #88] │ │ + sub x2, x8, x1 │ │ + mov x0, x22 │ │ + bl 75e40 │ │ + ldp x10, x3, [sp, #112] │ │ + mov w8, #0x1 // #1 │ │ + ldr x20, [sp, #96] │ │ + sub x22, x29, #0x4a │ │ + orr x27, x8, x19, lsl #1 │ │ + cmp x28, #0x1 │ │ + b.ls 42f14 // b.plast │ │ + sub x28, x23, #0x1 │ │ + ldrb w8, [x22, x28] │ │ + cmp w8, w10 │ │ + b.cc 42f18 // b.lo, b.ul, b.last │ │ + add x8, sp, #0x80 │ │ + lsr x26, x27, #1 │ │ + mov x23, x28 │ │ + ldr x24, [x8, x28, lsl #3] │ │ + lsr x25, x24, #1 │ │ + orr w8, w24, w27 │ │ + and x8, x8, #0x1 │ │ + add x19, x25, x26 │ │ + cmp x19, x3 │ │ + ccmp x8, #0x0, #0x0, ls // ls = plast │ │ + b.eq 42dfc // b.none │ │ + sub x8, x20, x19 │ │ + add x22, x21, x8, lsl #5 │ │ + tbnz w24, #0, 42e0c │ │ + orr x8, x25, #0x1 │ │ + ldr x2, [sp, #104] │ │ + ldr x3, [sp, #120] │ │ + clz x8, x8 │ │ mov x0, x22 │ │ - b 410f8 │ │ - cbz x23, 41120 │ │ + mov x1, x25 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 42fb8 │ │ + ldp x10, x3, [sp, #112] │ │ + tbz w27, #0, 42e10 │ │ + cmp x27, #0x2 │ │ + b.cs 42e44 // b.hs, b.nlast │ │ + b 42d60 │ │ + lsl x27, x19, #1 │ │ + cmp x28, #0x1 │ │ + b.hi 42d78 // b.pmore │ │ + b 42f14 │ │ + tbnz w27, #0, 42df0 │ │ + orr x8, x26, #0x1 │ │ + add x0, x22, x25, lsl #5 │ │ + ldr x2, [sp, #104] │ │ + clz x8, x8 │ │ + ldr x3, [sp, #120] │ │ + mov x1, x26 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 42fb8 │ │ + ldp x10, x3, [sp, #112] │ │ + cmp x27, #0x2 │ │ + b.cc 42d60 // b.lo, b.ul, b.last │ │ + cmp x24, #0x2 │ │ + b.cc 42d60 // b.lo, b.ul, b.last │ │ + cmp x26, x25 │ │ + csel x20, x26, x25, cc // cc = lo, ul, last │ │ + cmp x3, x20 │ │ + b.cc 42d60 // b.lo, b.ul, b.last │ │ + add x24, x22, x25, lsl #5 │ │ + lsl x27, x20, #5 │ │ + ldr x21, [sp, #104] │ │ + cmp x25, x26 │ │ + csel x1, x24, x22, hi // hi = pmore │ │ mov x0, x21 │ │ - bl 72f50 │ │ - add x0, x19, #0x28 │ │ + mov x2, x27 │ │ + bl 75e40 │ │ + cmp x25, x26 │ │ + add x8, x21, x27 │ │ + b.ls 42ed0 // b.plast │ │ + ldr x9, [sp, #72] │ │ + ldur x10, [x8, #-24] │ │ + ldur x11, [x24, #-24] │ │ + sub x8, x8, #0x20 │ │ + cmp x10, x11 │ │ + sub x10, x24, #0x20 │ │ + cset w11, cs // cs = hs, nlast │ │ + cset w12, cc // cc = lo, ul, last │ │ + csel x13, x10, x8, cc // cc = lo, ul, last │ │ + add x24, x10, x11, lsl #5 │ │ + ldp q0, q1, [x13] │ │ + add x8, x8, x12, lsl #5 │ │ + cmp x24, x22 │ │ + ccmp x8, x21, #0x4, ne // ne = any │ │ + stp q0, q1, [x9], #-32 │ │ + b.ne 42e8c // b.any │ │ + mov x22, x24 │ │ + b 42d48 │ │ + cbz x20, 42d48 │ │ + ldr x12, [sp, #64] │ │ + mov x1, x21 │ │ + ldr x9, [x24, #8] │ │ + ldr x10, [x1, #8] │ │ + cmp x9, x10 │ │ + cset w9, cs // cs = hs, nlast │ │ + cset w10, cc // cc = lo, ul, last │ │ + csel x11, x24, x1, cc // cc = lo, ul, last │ │ + add x1, x1, x9, lsl #5 │ │ + ldp q0, q1, [x11] │ │ + add x24, x24, x10, lsl #5 │ │ + cmp x1, x8 │ │ + ccmp x24, x12, #0x4, ne // ne = any │ │ + stp q0, q1, [x22], #32 │ │ + b.ne 42edc // b.any │ │ + b 42d4c │ │ + mov w23, #0x1 // #1 │ │ + ldr x19, [sp, #48] │ │ + ldr x11, [sp, #80] │ │ + add x8, sp, #0x80 │ │ + cmp x19, x20 │ │ + strb w10, [x22, x23] │ │ + str x27, [x8, x23, lsl #3] │ │ + b.ls 42f54 // b.plast │ │ + add x20, x20, x11, lsr #1 │ │ + add x23, x23, #0x1 │ │ + mov x27, x11 │ │ + subs x8, x19, x20 │ │ + b.hi 42ba4 // b.pmore │ │ + b 42b90 │ │ + lsr x8, x9, #1 │ │ + b 42c18 │ │ + tbnz w27, #0, 42f98 │ │ + orr x8, x19, #0x1 │ │ + ldr x2, [sp, #104] │ │ + mov x0, x21 │ │ + clz x8, x8 │ │ + mov x1, x19 │ │ + mov x5, xzr │ │ + lsl w8, w8, #1 │ │ + eor w4, w8, #0x7e │ │ + add sp, sp, #0x2e0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + b 42fb8 │ │ + add sp, sp, #0x2e0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #96] │ │ + stp x28, x27, [sp, #112] │ │ + stp x26, x25, [sp, #128] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x60 │ │ + mov x21, x1 │ │ + mov x19, x2 │ │ + cmp x1, #0x21 │ │ + mov x20, x0 │ │ + b.cs 43184 // b.hs, b.nlast │ │ + cmp x21, #0x2 │ │ + b.cc 43638 // b.lo, b.ul, b.last │ │ + lsr x8, x21, #1 │ │ + cmp x21, #0x8 │ │ + lsl x9, x8, #5 │ │ + b.cc 43400 // b.lo, b.ul, b.last │ │ + ldr x12, [x20, #40] │ │ + ldr x13, [x20, #8] │ │ + mov w10, #0x40 // #64 │ │ + ldr x14, [x20, #104] │ │ + ldr x15, [x20, #72] │ │ + mov w11, #0x60 // #96 │ │ + cmp x12, x13 │ │ + cset w12, cs // cs = hs, nlast │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + add x12, x20, x12, lsl #5 │ │ + csel x14, x10, x11, cc // cc = lo, ul, last │ │ + add x13, x20, x13, lsl #5 │ │ + csel x15, x11, x10, cc // cc = lo, ul, last │ │ + add x14, x20, x14 │ │ + add x15, x20, x15 │ │ + ldr x16, [x14, #8] │ │ + ldr x17, [x12, #8] │ │ + ldr x0, [x15, #8] │ │ + ldr x1, [x13, #8] │ │ + cmp x16, x17 │ │ + csel x2, x15, x12, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + add x0, x20, x9 │ │ + csel x2, x13, x2, cc // cc = lo, ul, last │ │ + csel x13, x15, x13, cc // cc = lo, ul, last │ │ + csel x15, x12, x15, cc // cc = lo, ul, last │ │ + cmp x16, x17 │ │ + ldr x1, [x0, #40] │ │ + ldr x16, [x0, #8] │ │ + csel x12, x12, x14, cc // cc = lo, ul, last │ │ + csel x14, x14, x15, cc // cc = lo, ul, last │ │ + ldr x15, [x2, #8] │ │ + ldr x17, [x14, #8] │ │ + ldp q0, q1, [x13] │ │ + ldr x13, [x0, #104] │ │ + ldp q2, q3, [x12] │ │ + ldr x12, [x0, #72] │ │ + cmp x17, x15 │ │ + csel x15, x14, x2, cc // cc = lo, ul, last │ │ + csel x14, x2, x14, cc // cc = lo, ul, last │ │ + cmp x1, x16 │ │ + cset w16, cs // cs = hs, nlast │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x13, x12 │ │ + add x12, x0, x16, lsl #5 │ │ + csel x13, x11, x10, cc // cc = lo, ul, last │ │ + csel x10, x10, x11, cc // cc = lo, ul, last │ │ + add x11, x0, x17, lsl #5 │ │ + add x10, x0, x10 │ │ + add x13, x0, x13 │ │ + ldr x16, [x10, #8] │ │ + ldr x17, [x12, #8] │ │ + ldr x0, [x13, #8] │ │ + ldr x1, [x11, #8] │ │ + stp q0, q1, [x19] │ │ + cmp x16, x17 │ │ + ldp q0, q1, [x15] │ │ + csel x2, x13, x12, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + stp q2, q3, [x19, #96] │ │ + csel x15, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x2, cc // cc = lo, ul, last │ │ + csel x13, x12, x13, cc // cc = lo, ul, last │ │ + cmp x16, x17 │ │ + ldp q2, q3, [x14] │ │ + csel x13, x10, x13, cc // cc = lo, ul, last │ │ + ldr x14, [x11, #8] │ │ + stp q0, q1, [x19, #32] │ │ + ldr x16, [x13, #8] │ │ + ldp q0, q1, [x15] │ │ + csel x10, x12, x10, cc // cc = lo, ul, last │ │ + add x12, x19, x9 │ │ + stp q2, q3, [x19, #64] │ │ + cmp x16, x14 │ │ + csel x14, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x13, cc // cc = lo, ul, last │ │ + str q1, [x12, #16] │ │ + ldp q1, q2, [x14] │ │ + str q0, [x12] │ │ + ldr q0, [x11, #16] │ │ + str q2, [x12, #48] │ │ + ldr q2, [x11] │ │ + mov w11, #0x4 // #4 │ │ + str q1, [x12, #32] │ │ + ldr q1, [x10, #16] │ │ + str q0, [x12, #80] │ │ + ldr q0, [x10] │ │ + str q2, [x12, #64] │ │ + stp q0, q1, [x12, #96] │ │ + lsl x12, x11, #5 │ │ + cmp x11, x8 │ │ + sub x13, x21, x8 │ │ + add x14, x11, #0x1 │ │ + b.cc 43438 // b.lo, b.ul, b.last │ │ + b 434d0 │ │ + mov x25, x5 │ │ + mov w23, w4 │ │ + mov x22, x3 │ │ + sub x8, x19, #0x20 │ │ + str x8, [sp, #8] │ │ + mov x24, x21 │ │ + cbz w23, 433e4 │ │ + lsr x3, x24, #3 │ │ + mov w8, #0xe0 // #224 │ │ + cmp x24, #0x40 │ │ + madd x2, x3, x8, x20 │ │ + add x1, x20, x3, lsl #7 │ │ + b.cs 431f8 // b.hs, b.nlast │ │ + ldr x8, [x20, #8] │ │ + ldr x9, [x1, #8] │ │ + ldr x10, [x2, #8] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x2, x1, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x20, x9, ne // ne = any │ │ + b 43200 │ │ + mov x0, x20 │ │ + bl 436bc │ │ + sub x8, x0, x20 │ │ + ldp q0, q1, [x0] │ │ + lsr x26, x8, #5 │ │ + add x28, x19, x24, lsl #5 │ │ + sub w23, w23, #0x1 │ │ + add x27, x20, x26, lsl #5 │ │ + stp q0, q1, [sp, #16] │ │ + cbz x25, 43230 │ │ + ldr x8, [x25, #8] │ │ + ldr x9, [x0, #8] │ │ + cmp x8, x9 │ │ + b.cs 43318 // b.hs, b.nlast │ │ + cmp x22, x24 │ │ + b.cc 43688 // b.lo, b.ul, b.last │ │ + mov x21, xzr │ │ + mov x8, x20 │ │ + mov x9, x28 │ │ + mov x10, x26 │ │ + add x11, x20, x26, lsl #5 │ │ + cmp x20, x11 │ │ + b.cs 43280 // b.hs, b.nlast │ │ + ldr x12, [x8, #8] │ │ + ldur x13, [x27, #8] │ │ + sub x9, x9, #0x20 │ │ + ldp q1, q0, [x8], #32 │ │ + cmp x12, x13 │ │ + csel x12, x19, x9, cc // cc = lo, ul, last │ │ + add x12, x12, x21, lsl #5 │ │ + cinc x21, x21, cc // cc = lo, ul, last │ │ + cmp x8, x11 │ │ + stp q1, q0, [x12] │ │ + b.cc 43254 // b.lo, b.ul, b.last │ │ + cmp x10, x24 │ │ + b.eq 432ac // b.none │ │ + sub x9, x9, #0x20 │ │ + ldp q0, q1, [x8], #32 │ │ + add x10, x9, x21, lsl #5 │ │ + stp q0, q1, [x10] │ │ + mov x10, x24 │ │ + add x11, x20, x24, lsl #5 │ │ + cmp x8, x11 │ │ + b.cc 43254 // b.lo, b.ul, b.last │ │ + b 43280 │ │ + lsl x2, x21, #5 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + add x0, x20, x21, lsl #5 │ │ + subs x1, x24, x21 │ │ + b.eq 432e8 // b.none │ │ + ldr x8, [sp, #8] │ │ + mov x9, x1 │ │ + mov x10, x0 │ │ + add x8, x8, x24, lsl #5 │ │ + ldp q0, q1, [x8], #-32 │ │ + subs x9, x9, #0x1 │ │ + stp q0, q1, [x10], #32 │ │ + b.ne 432d8 // b.any │ │ + cbz x21, 43318 │ │ + cmp x24, x21 │ │ + b.cc 43658 // b.lo, b.ul, b.last │ │ + add x5, sp, #0x10 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, w23 │ │ + bl 42fb8 │ │ + cmp x21, #0x21 │ │ + mov x24, x21 │ │ + b.cs 4319c // b.hs, b.nlast │ │ + b 42fec │ │ + cmp x22, x24 │ │ + b.cc 43688 // b.lo, b.ul, b.last │ │ + mov x25, xzr │ │ + mov x8, x20 │ │ + add x9, x20, x26, lsl #5 │ │ + cmp x20, x9 │ │ + b.cs 43360 // b.hs, b.nlast │ │ + ldr x10, [x8, #8] │ │ + ldur x11, [x27, #8] │ │ + sub x28, x28, #0x20 │ │ + ldp q1, q0, [x8], #32 │ │ + cmp x11, x10 │ │ + csel x10, x19, x28, cs // cs = hs, nlast │ │ + add x10, x10, x25, lsl #5 │ │ + cinc x25, x25, cs // cs = hs, nlast │ │ + cmp x8, x9 │ │ + stp q1, q0, [x10] │ │ + b.cc 43334 // b.lo, b.ul, b.last │ │ + cmp x26, x24 │ │ + b.eq 43390 // b.none │ │ + ldp q1, q0, [x8], #32 │ │ + add x9, x19, x25, lsl #5 │ │ + sub x28, x28, #0x20 │ │ + add x25, x25, #0x1 │ │ + mov x26, x24 │ │ + stp q1, q0, [x9] │ │ + add x9, x20, x24, lsl #5 │ │ + cmp x8, x9 │ │ + b.cc 43334 // b.lo, b.ul, b.last │ │ + b 43360 │ │ + lsl x2, x25, #5 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + subs x21, x24, x25 │ │ + b.eq 43638 // b.none │ │ + ldr x8, [sp, #8] │ │ + add x20, x20, x25, lsl #5 │ │ + mov x9, x21 │ │ + add x8, x8, x24, lsl #5 │ │ + mov x10, x20 │ │ + ldp q0, q1, [x8], #-32 │ │ + subs x9, x9, #0x1 │ │ + stp q0, q1, [x10], #32 │ │ + b.ne 433bc // b.any │ │ + cmp x24, x25 │ │ + b.cc 4368c // b.lo, b.ul, b.last │ │ + cmp x21, #0x21 │ │ + mov x25, xzr │ │ + b.cs 43198 // b.hs, b.nlast │ │ + b 42fec │ │ + mov x0, x20 │ │ + mov x1, x24 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, #0x1 // #1 │ │ + bl 42ac4 │ │ + b 43638 │ │ + ldp q1, q0, [x20] │ │ + add x10, x20, x9 │ │ + ldr q2, [x10, #16] │ │ + mov w11, #0x1 // #1 │ │ + str q0, [x19, #16] │ │ + ldr q0, [x10] │ │ + add x10, x19, x9 │ │ + str q1, [x19] │ │ + stp q0, q2, [x10] │ │ + lsl x12, x11, #5 │ │ + cmp x11, x8 │ │ + sub x13, x21, x8 │ │ + add x14, x11, #0x1 │ │ + b.cs 434d0 // b.hs, b.nlast │ │ + mov x10, x12 │ │ + mov x16, x14 │ │ + mov x15, x11 │ │ + b 4346c │ │ + mov x2, x19 │ │ + ldur q0, [x16, #16] │ │ + str x0, [x2] │ │ + stur x17, [x1, #-24] │ │ + stur q0, [x1, #-16] │ │ + cmp x15, x8 │ │ + add x10, x10, #0x20 │ │ + cinc x16, x15, cc // cc = lo, ul, last │ │ + b.cs 434d0 // b.hs, b.nlast │ │ + mov x17, x15 │ │ + mov x15, x16 │ │ + lsl x17, x17, #5 │ │ + add x16, x20, x17 │ │ + add x0, x19, x17 │ │ + ldp q0, q1, [x16] │ │ + ldur x1, [x0, #-24] │ │ + stp q0, q1, [x0] │ │ + ldr x17, [x0, #8] │ │ + cmp x17, x1 │ │ + b.cs 4345c // b.hs, b.nlast │ │ + ldr x0, [x0] │ │ + mov x3, x10 │ │ + add x1, x19, x3 │ │ + mov x2, x3 │ │ + subs x3, x3, #0x20 │ │ + ldp q0, q1, [x1, #-32] │ │ + stp q0, q1, [x1] │ │ + b.eq 43448 // b.none │ │ + ldur x1, [x1, #-56] │ │ + cmp x17, x1 │ │ + b.cc 434a0 // b.lo, b.ul, b.last │ │ + add x1, x19, x2 │ │ + add x2, x19, x3 │ │ + b 4344c │ │ + cmp x11, x13 │ │ + add x10, x19, x9 │ │ + b.cs 43584 // b.hs, b.nlast │ │ + add x9, x20, x9 │ │ + mov w15, #0x20 // #32 │ │ + mov x16, x10 │ │ + b 43514 │ │ + mov x2, x10 │ │ + ldur q0, [x14, #16] │ │ + str x0, [x2] │ │ + stur x17, [x1, #-24] │ │ + stur q0, [x1, #-16] │ │ + cmp x11, x13 │ │ + sub x15, x15, #0x20 │ │ + add x16, x16, #0x20 │ │ + cinc x14, x11, cc // cc = lo, ul, last │ │ + b.cs 43584 // b.hs, b.nlast │ │ + mov x17, x11 │ │ + mov x11, x14 │ │ + lsl x17, x17, #5 │ │ + add x14, x9, x17 │ │ + add x0, x10, x17 │ │ + ldp q0, q1, [x14] │ │ + ldur x1, [x0, #-24] │ │ + stp q0, q1, [x0] │ │ + ldr x17, [x0, #8] │ │ + cmp x17, x1 │ │ + b.cs 43500 // b.hs, b.nlast │ │ + ldr x0, [x0] │ │ + mov x2, x15 │ │ + mov x4, x16 │ │ + add x1, x4, x12 │ │ + cmp x12, x2 │ │ + ldp q0, q1, [x1, #-32] │ │ + stp q0, q1, [x1] │ │ + b.eq 434ec // b.none │ │ + ldur x1, [x1, #-56] │ │ + mov x3, x4 │ │ + sub x4, x4, #0x20 │ │ + add x2, x2, #0x20 │ │ + cmp x17, x1 │ │ + b.cc 4354c // b.lo, b.ul, b.last │ │ + add x1, x3, x12 │ │ + add x2, x4, x12 │ │ + b 434f0 │ │ + lsl x22, x21, #5 │ │ + sub x14, x10, #0x20 │ │ + mov x11, x19 │ │ + mov x12, x20 │ │ + sub x13, x22, #0x20 │ │ + add x9, x19, x13 │ │ + ldr x15, [x10, #8] │ │ + ldr x16, [x11, #8] │ │ + ldr x17, [x9, #8] │ │ + cmp x15, x16 │ │ + ldr x15, [x14, #8] │ │ + csel x0, x10, x11, cc // cc = lo, ul, last │ │ + cset w16, cs // cs = hs, nlast │ │ + ldp q0, q1, [x0] │ │ + cset w0, cc // cc = lo, ul, last │ │ + cmp x17, x15 │ │ + add x11, x11, x16, lsl #5 │ │ + add x10, x10, x0, lsl #5 │ │ + csel x16, x14, x9, cc // cc = lo, ul, last │ │ + csetm x17, cc // cc = lo, ul, last │ │ + add x15, x20, x13 │ │ + stp q0, q1, [x12], #32 │ │ + add x14, x14, x17, lsl #5 │ │ + ldp q0, q1, [x16] │ │ + csetm x16, cs // cs = hs, nlast │ │ + add x9, x9, x16, lsl #5 │ │ + subs x8, x8, #0x1 │ │ + sub x13, x13, #0x20 │ │ + stp q0, q1, [x15] │ │ + b.ne 4359c // b.any │ │ + add x8, x14, #0x20 │ │ + tbz w21, #0, 43624 │ │ + cmp x11, x8 │ │ + csel x13, x11, x10, cc // cc = lo, ul, last │ │ + cset w14, cc // cc = lo, ul, last │ │ + ldp q1, q0, [x13] │ │ + cset w13, cs // cs = hs, nlast │ │ + add x11, x11, x14, lsl #5 │ │ + add x10, x10, x13, lsl #5 │ │ + stp q1, q0, [x12] │ │ + cmp x11, x8 │ │ + b.ne 43684 // b.any │ │ + add x8, x9, #0x20 │ │ + cmp x10, x8 │ │ + b.ne 43684 // b.any │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + ldp x29, x30, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #48] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x1a8 │ │ + add x0, sp, #0x30 │ │ + stp xzr, xzr, [sp, #72] │ │ + str x8, [sp, #64] │ │ + bl 16fbc │ │ + bl 19954 │ │ + brk #0x1 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x1c0 │ │ + mov x0, x25 │ │ + mov x1, x24 │ │ + bl 17624 │ │ + mov x21, x0 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + bl 75e40 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + cmp x3, #0x8 │ │ + b.cc 43738 // b.lo, b.ul, b.last │ │ + lsr x21, x3, #3 │ │ + lsl x8, x21, #8 │ │ + lsl x23, x21, #7 │ │ + mov x3, x21 │ │ + sub x24, x8, x21, lsl #5 │ │ + add x1, x0, x23 │ │ + add x2, x0, x24 │ │ + bl 436bc │ │ + mov x22, x0 │ │ + add x1, x20, x23 │ │ + add x2, x20, x24 │ │ + mov x0, x20 │ │ + mov x3, x21 │ │ + bl 436bc │ │ + mov x20, x0 │ │ + add x1, x19, x23 │ │ + add x2, x19, x24 │ │ + mov x0, x19 │ │ + mov x3, x21 │ │ + bl 436bc │ │ + mov x19, x0 │ │ + mov x0, x22 │ │ + ldr x8, [x0, #8] │ │ + ldr x9, [x20, #8] │ │ + ldr x10, [x19, #8] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x19, x20, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x0, x9, ne // ne = any │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldp x24, x23, [sp, #16] │ │ - ldp x30, x25, [sp], #64 │ │ - b 41230 │ │ - ldr x8, [x19, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + sub sp, sp, #0x2d0 │ │ + mov x8, #0x4000000000000000 // #4611686018427387904 │ │ + mov x19, x1 │ │ + mov x21, x0 │ │ + udiv x9, x8, x1 │ │ + str w4, [sp, #12] │ │ + str x2, [sp, #88] │ │ + mul x10, x9, x1 │ │ + cmp x10, x8 │ │ + cinc x8, x9, ne // ne = any │ │ + cmp x1, #0x1, lsl #12 │ │ + str x8, [sp, #16] │ │ + b.hi 437ec // b.pmore │ │ + sub x8, x19, x19, lsr #1 │ │ + mov w9, #0x40 // #64 │ │ + cmp x8, #0x40 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + b 43814 │ │ + orr x8, x19, #0x1 │ │ + clz x8, x8 │ │ + eor w8, w8, #0x3f │ │ + and w9, w8, #0x1 │ │ + add w8, w9, w8, lsr #1 │ │ + mov w9, #0x1 // #1 │ │ + lsl x9, x9, x8 │ │ + lsr x8, x19, x8 │ │ + add x8, x9, x8 │ │ + lsr x8, x8, #1 │ │ + str x8, [sp, #40] │ │ + add x8, x21, #0x20 │ │ + mov x20, xzr │ │ + mov x23, xzr │ │ + str x8, [sp] │ │ + sub x8, x21, #0x10 │ │ + sub x22, x29, #0x4a │ │ + mov w27, #0x1 // #1 │ │ + stp x19, x8, [sp, #24] │ │ + str x3, [sp, #104] │ │ + str x21, [sp, #72] │ │ + subs x8, x19, xzr │ │ + b.hi 4385c // b.pmore │ │ + mov w10, wzr │ │ + mov w11, #0x1 // #1 │ │ + cmp x23, #0x2 │ │ + b.cs 439d8 // b.hs, b.nlast │ │ + b 43bcc │ │ + ldr x9, [sp, #40] │ │ + add x0, x21, x20, lsl #4 │ │ + cmp x8, x9 │ │ + b.cs 438a8 // b.hs, b.nlast │ │ + ldr w9, [sp, #12] │ │ + tbz w9, #0, 43904 │ │ + cmp x8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + ldr x2, [sp, #88] │ │ + csel x24, x8, x9, cc // cc = lo, ul, last │ │ + ldr x3, [sp, #104] │ │ + mov w4, wzr │ │ + mov x1, x24 │ │ + mov x5, xzr │ │ + bl 43c64 │ │ + mov w8, #0x1 // #1 │ │ + ldr x3, [sp, #104] │ │ + orr x11, x8, x24, lsl #1 │ │ + b 439b0 │ │ + cmp x8, #0x2 │ │ + b.cc 439a8 // b.lo, b.ul, b.last │ │ + ldr x10, [x0, #16] │ │ + ldr x11, [x0] │ │ + cmp x10, x11 │ │ + b.cs 43918 // b.hs, b.nlast │ │ + cmp x8, #0x2 │ │ + b.ne 43950 // b.any │ │ + mov w8, #0x1 // #1 │ │ + mov w9, #0x2 // #2 │ │ + lsl x10, x9, #4 │ │ + ldr x11, [sp, #32] │ │ + add x10, x10, x20, lsl #4 │ │ + add x10, x11, x10 │ │ + mov x11, x0 │ │ + ldr q0, [x10] │ │ + ldr q1, [x11], #16 │ │ + subs x8, x8, #0x1 │ │ + str q0, [x0] │ │ + mov x0, x11 │ │ + str q1, [x10], #-16 │ │ + b.ne 438e4 // b.any │ │ + b 439a4 │ │ + ldr x9, [sp, #40] │ │ + cmp x8, x9 │ │ + csel x8, x8, x9, cc // cc = lo, ul, last │ │ + lsl x11, x8, #1 │ │ + b 439b0 │ │ + cmp x8, #0x2 │ │ + b.eq 439a8 // b.none │ │ + ldr x9, [sp] │ │ + mov x13, x10 │ │ + add x12, x9, x20, lsl #4 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #16 │ │ + cmp x14, x13 │ │ + b.cc 43980 // b.lo, b.ul, b.last │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 43930 // b.any │ │ + b 4397c │ │ + ldr x9, [sp] │ │ + mov x13, x10 │ │ + add x12, x9, x20, lsl #4 │ │ + mov w9, #0x2 // #2 │ │ + ldr x14, [x12], #16 │ │ + cmp x14, x13 │ │ + b.cs 43980 // b.hs, b.nlast │ │ + add x9, x9, #0x1 │ │ + mov x13, x14 │ │ + cmp x8, x9 │ │ + b.ne 43960 // b.any │ │ + mov x9, x8 │ │ + ldr x12, [sp, #40] │ │ + cmp x9, x12 │ │ + b.cc 4386c // b.lo, b.ul, b.last │ │ + cmp x10, x11 │ │ + b.cs 439a4 // b.hs, b.nlast │ │ + cmp x9, #0x2 │ │ + b.cs 43bf8 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 439a8 │ │ + mov x8, x9 │ │ + mov w9, #0x1 // #1 │ │ + orr x11, x9, x8, lsl #1 │ │ + lsl x8, x20, #1 │ │ + ldr x10, [sp, #16] │ │ + sub x9, x8, x27, lsr #1 │ │ + add x8, x8, x11, lsr #1 │ │ + mul x9, x9, x10 │ │ + mul x8, x8, x10 │ │ + eor x8, x8, x9 │ │ + clz x10, x8 │ │ + cmp x23, #0x2 │ │ + b.cc 43bcc // b.lo, b.ul, b.last │ │ + lsl x8, x20, #4 │ │ + str x10, [sp, #96] │ │ + str x20, [sp, #80] │ │ + add x9, x21, x8 │ │ + str x9, [sp, #48] │ │ + ldr x9, [sp, #32] │ │ + add x8, x9, x8 │ │ + stp x8, x11, [sp, #56] │ │ + b 43a2c │ │ + mov x1, x21 │ │ + ldr x21, [sp, #72] │ │ + sub x2, x8, x1 │ │ + mov x0, x22 │ │ + bl 75e40 │ │ + ldp x10, x3, [sp, #96] │ │ + mov w8, #0x1 // #1 │ │ + ldr x20, [sp, #80] │ │ + sub x22, x29, #0x4a │ │ + orr x27, x8, x19, lsl #1 │ │ + cmp x28, #0x1 │ │ + b.ls 43bc0 // b.plast │ │ + sub x28, x23, #0x1 │ │ + ldrb w8, [x22, x28] │ │ + cmp w8, w10 │ │ + b.cc 43bc4 // b.lo, b.ul, b.last │ │ + add x8, sp, #0x70 │ │ + lsr x26, x27, #1 │ │ + mov x23, x28 │ │ + ldr x24, [x8, x28, lsl #3] │ │ + lsr x25, x24, #1 │ │ + orr w8, w24, w27 │ │ + and x8, x8, #0x1 │ │ + add x19, x25, x26 │ │ + cmp x19, x3 │ │ + ccmp x8, #0x0, #0x0, ls // ls = plast │ │ + b.eq 43ab0 // b.none │ │ + sub x8, x20, x19 │ │ + add x22, x21, x8, lsl #4 │ │ + tbnz w24, #0, 43ac0 │ │ + orr x8, x25, #0x1 │ │ + ldr x2, [sp, #88] │ │ + ldr x3, [sp, #104] │ │ + clz x8, x8 │ │ + mov x0, x22 │ │ + mov x1, x25 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 43c64 │ │ + ldp x10, x3, [sp, #96] │ │ + tbz w27, #0, 43ac4 │ │ + cmp x27, #0x2 │ │ + b.cs 43af8 // b.hs, b.nlast │ │ + b 43a14 │ │ + lsl x27, x19, #1 │ │ + cmp x28, #0x1 │ │ + b.hi 43a2c // b.pmore │ │ + b 43bc0 │ │ + tbnz w27, #0, 43aa4 │ │ + orr x8, x26, #0x1 │ │ + add x0, x22, x25, lsl #4 │ │ + ldr x2, [sp, #88] │ │ + clz x8, x8 │ │ + ldr x3, [sp, #104] │ │ + mov x1, x26 │ │ + lsl w8, w8, #1 │ │ + mov x5, xzr │ │ + eor w4, w8, #0x7e │ │ + bl 43c64 │ │ + ldp x10, x3, [sp, #96] │ │ + cmp x27, #0x2 │ │ + b.cc 43a14 // b.lo, b.ul, b.last │ │ + cmp x24, #0x2 │ │ + b.cc 43a14 // b.lo, b.ul, b.last │ │ + cmp x26, x25 │ │ + csel x20, x26, x25, cc // cc = lo, ul, last │ │ + cmp x3, x20 │ │ + b.cc 43a14 // b.lo, b.ul, b.last │ │ + add x24, x22, x25, lsl #4 │ │ + lsl x27, x20, #4 │ │ + ldr x21, [sp, #88] │ │ + cmp x25, x26 │ │ + csel x1, x24, x22, hi // hi = pmore │ │ + mov x0, x21 │ │ + mov x2, x27 │ │ + bl 75e40 │ │ + cmp x25, x26 │ │ + add x8, x21, x27 │ │ + b.ls 43b7c // b.plast │ │ + ldr x9, [sp, #56] │ │ + ldr x10, [x8, #-16]! │ │ + ldr x11, [x24, #-16]! │ │ + cmp x10, x11 │ │ + cset w10, cs // cs = hs, nlast │ │ + cset w11, cc // cc = lo, ul, last │ │ + csel x12, x24, x8, cc // cc = lo, ul, last │ │ + add x24, x24, w10, uxtw #4 │ │ + add x8, x8, w11, uxtw #4 │ │ + ldr q0, [x12] │ │ + cmp x24, x22 │ │ + str q0, [x9], #-16 │ │ + ccmp x8, x21, #0x4, ne // ne = any │ │ + b.ne 43b40 // b.any │ │ + mov x22, x24 │ │ + b 439fc │ │ + cbz x20, 439fc │ │ + ldr x12, [sp, #48] │ │ + mov x1, x21 │ │ + ldr x9, [x24] │ │ + ldr x10, [x1] │ │ + cmp x9, x10 │ │ + cset w9, cs // cs = hs, nlast │ │ + cset w10, cc // cc = lo, ul, last │ │ + csel x11, x24, x1, cc // cc = lo, ul, last │ │ + add x1, x1, w9, uxtw #4 │ │ + add x24, x24, w10, uxtw #4 │ │ + ldr q0, [x11] │ │ + cmp x1, x8 │ │ + str q0, [x22], #16 │ │ + ccmp x24, x12, #0x4, ne // ne = any │ │ + b.ne 43b88 // b.any │ │ + b 43a00 │ │ + mov w23, #0x1 // #1 │ │ + ldr x19, [sp, #24] │ │ + ldr x11, [sp, #64] │ │ + add x8, sp, #0x70 │ │ + cmp x19, x20 │ │ + strb w10, [x22, x23] │ │ + str x27, [x8, x23, lsl #3] │ │ + b.ls 43c00 // b.plast │ │ + add x20, x20, x11, lsr #1 │ │ + add x23, x23, #0x1 │ │ + mov x27, x11 │ │ + subs x8, x19, x20 │ │ + b.hi 4385c // b.pmore │ │ + b 43848 │ │ + lsr x8, x9, #1 │ │ + b 438d0 │ │ + tbnz w27, #0, 43c44 │ │ + orr x8, x19, #0x1 │ │ + ldr x2, [sp, #88] │ │ + mov x0, x21 │ │ + clz x8, x8 │ │ + mov x1, x19 │ │ + mov x5, xzr │ │ + lsl w8, w8, #1 │ │ + eor w4, w8, #0x7e │ │ + add sp, sp, #0x2d0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + b 43c64 │ │ + add sp, sp, #0x2d0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #80] │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x50 │ │ + mov x21, x1 │ │ + mov x19, x2 │ │ + cmp x1, #0x21 │ │ mov x20, x0 │ │ - cbz x8, 4114c │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - ldp x0, x1, [x19, #24] │ │ - bl 4054c │ │ - b 41190 │ │ + b.cs 43cf0 // b.hs, b.nlast │ │ + cmp x21, #0x2 │ │ + b.cc 44408 // b.lo, b.ul, b.last │ │ + lsr x23, x21, #1 │ │ + cmp x21, #0xf │ │ + lsl x24, x23, #4 │ │ + b.ls 440b8 // b.plast │ │ + add x22, x19, x21, lsl #4 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + bl 4448c │ │ + add x0, x20, x24 │ │ + add x1, x19, x24 │ │ + add x2, x22, #0x80 │ │ + bl 4448c │ │ + mov w9, #0x8 // #8 │ │ + lsl x10, x9, #4 │ │ + cmp x9, x23 │ │ + sub x11, x21, x23 │ │ + add x12, x9, #0x1 │ │ + b.cc 44244 // b.lo, b.ul, b.last │ │ + b 442c0 │ │ + mov x25, x5 │ │ + mov w23, w4 │ │ + mov x22, x3 │ │ + sub x8, x19, #0x10 │ │ + str x8, [sp, #8] │ │ + mov x24, x21 │ │ + cbz w23, 4409c │ │ + lsr x3, x24, #3 │ │ + mov w8, #0x70 // #112 │ │ + cmp x24, #0x40 │ │ + madd x2, x3, x8, x20 │ │ + add x1, x20, x3, lsl #6 │ │ + b.cs 43d64 // b.hs, b.nlast │ │ + ldr x8, [x20] │ │ + ldr x9, [x1] │ │ + ldr x10, [x2] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x2, x1, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x20, x9, ne // ne = any │ │ + b 43d6c │ │ + mov x0, x20 │ │ + bl 44748 │ │ + sub x28, x0, x20 │ │ + ldr q0, [x0] │ │ + add x27, x19, x24, lsl #4 │ │ + lsr x26, x28, #4 │ │ + sub w23, w23, #0x1 │ │ + str q0, [sp, #16] │ │ + cbz x25, 43d98 │ │ + fmov x9, d0 │ │ + ldr x8, [x25] │ │ + cmp x8, x9 │ │ + b.cs 43f28 // b.hs, b.nlast │ │ + cmp x22, x24 │ │ + b.cc 44458 // b.lo, b.ul, b.last │ │ + mov x21, xzr │ │ + mov x9, x20 │ │ + mov x8, x27 │ │ + mov x10, x26 │ │ + subs x11, x26, #0x3 │ │ + csel x11, xzr, x11, cc // cc = lo, ul, last │ │ + add x11, x20, x11, lsl #4 │ │ + cmp x20, x11 │ │ + b.cs 43e50 // b.hs, b.nlast │ │ + ldr x12, [x9] │ │ + ldr x13, [x20, x28] │ │ + sub x14, x8, #0x10 │ │ + ldr x15, [x9, #16] │ │ + ldr x16, [x20, x28] │ │ + ldr q0, [x9] │ │ + cmp x12, x13 │ │ + sub x12, x8, #0x20 │ │ + csel x13, x19, x14, cc // cc = lo, ul, last │ │ + cinc x14, x21, cc // cc = lo, ul, last │ │ + cmp x15, x16 │ │ + ldr x15, [x9, #32] │ │ + ldr x16, [x20, x28] │ │ + str q0, [x13, x21, lsl #4] │ │ + csel x12, x19, x12, cc // cc = lo, ul, last │ │ + cinc x13, x14, cc // cc = lo, ul, last │ │ + ldr q0, [x9, #16] │ │ + cmp x15, x16 │ │ + sub x15, x8, #0x30 │ │ + str q0, [x12, x14, lsl #4] │ │ + csel x12, x19, x15, cc // cc = lo, ul, last │ │ + ldr x14, [x9, #48] │ │ + ldr x15, [x20, x28] │ │ + ldr q0, [x9, #32] │ │ + sub x8, x8, #0x40 │ │ + str q0, [x12, x13, lsl #4] │ │ + cinc x12, x13, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + ldr q0, [x9, #48] │ │ + add x9, x9, #0x40 │ │ + csel x13, x19, x8, cc // cc = lo, ul, last │ │ + cinc x21, x12, cc // cc = lo, ul, last │ │ + cmp x9, x11 │ │ + str q0, [x13, x12, lsl #4] │ │ + b.cc 43dc4 // b.lo, b.ul, b.last │ │ + add x11, x20, x10, lsl #4 │ │ + cmp x9, x11 │ │ + b.cs 43e8c // b.hs, b.nlast │ │ + mov x12, x9 │ │ + ldr x14, [x20, x28] │ │ + sub x8, x8, #0x10 │ │ + ldr x13, [x12], #16 │ │ + ldr q0, [x9] │ │ + cmp x13, x14 │ │ + csel x9, x19, x8, cc // cc = lo, ul, last │ │ + str q0, [x9, x21, lsl #4] │ │ + cinc x21, x21, cc // cc = lo, ul, last │ │ + cmp x12, x11 │ │ + mov x9, x12 │ │ + b.cc 43e5c // b.lo, b.ul, b.last │ │ + cmp x10, x24 │ │ + b.eq 43ebc // b.none │ │ + sub x8, x8, #0x10 │ │ + ldr q0, [x9], #16 │ │ + str q0, [x8, x21, lsl #4] │ │ + mov x10, x24 │ │ + subs x11, x24, #0x3 │ │ + csel x11, xzr, x11, cc // cc = lo, ul, last │ │ + add x11, x20, x11, lsl #4 │ │ + cmp x9, x11 │ │ + b.cc 43dc4 // b.lo, b.ul, b.last │ │ + b 43e50 │ │ + lsl x2, x21, #4 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + add x0, x20, x21, lsl #4 │ │ + subs x1, x24, x21 │ │ + b.eq 43ef8 // b.none │ │ + ldr x8, [sp, #8] │ │ + mov x9, x1 │ │ + mov x10, x0 │ │ + add x8, x8, x24, lsl #4 │ │ + ldr q0, [x8], #-16 │ │ + subs x9, x9, #0x1 │ │ + str q0, [x10], #16 │ │ + b.ne 43ee8 // b.any │ │ + cbz x21, 43f28 │ │ + cmp x24, x21 │ │ + b.cc 44428 // b.lo, b.ul, b.last │ │ + add x5, sp, #0x10 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, w23 │ │ + bl 43c64 │ │ + cmp x21, #0x21 │ │ + mov x24, x21 │ │ + b.cs 43d08 // b.hs, b.nlast │ │ + b 43c98 │ │ + cmp x22, x24 │ │ + b.cc 44458 // b.lo, b.ul, b.last │ │ + mov x25, xzr │ │ mov x8, x20 │ │ + subs x9, x26, #0x3 │ │ + csel x9, xzr, x9, cc // cc = lo, ul, last │ │ + add x9, x20, x9, lsl #4 │ │ + cmp x20, x9 │ │ + b.cs 43fd8 // b.hs, b.nlast │ │ + ldr x10, [x8] │ │ + ldr x11, [x20, x28] │ │ + sub x12, x27, #0x10 │ │ + ldr x13, [x8, #16] │ │ + ldr x14, [x20, x28] │ │ + ldr q0, [x8] │ │ + cmp x11, x10 │ │ + sub x10, x27, #0x20 │ │ + csel x11, x19, x12, cs // cs = hs, nlast │ │ + cinc x12, x25, cs // cs = hs, nlast │ │ + cmp x14, x13 │ │ + ldr x13, [x8, #32] │ │ + ldr x14, [x20, x28] │ │ + str q0, [x11, x25, lsl #4] │ │ + csel x10, x19, x10, cs // cs = hs, nlast │ │ + cinc x11, x12, cs // cs = hs, nlast │ │ + ldr q0, [x8, #16] │ │ + cmp x14, x13 │ │ + sub x13, x27, #0x30 │ │ + str q0, [x10, x12, lsl #4] │ │ + csel x10, x19, x13, cs // cs = hs, nlast │ │ + ldr x12, [x8, #48] │ │ + ldr x13, [x20, x28] │ │ + ldr q0, [x8, #32] │ │ + sub x27, x27, #0x40 │ │ + str q0, [x10, x11, lsl #4] │ │ + cinc x10, x11, cs // cs = hs, nlast │ │ + cmp x13, x12 │ │ + ldr q0, [x8, #48] │ │ + add x8, x8, #0x40 │ │ + csel x11, x19, x27, cs // cs = hs, nlast │ │ + cinc x25, x10, cs // cs = hs, nlast │ │ + cmp x8, x9 │ │ + str q0, [x11, x10, lsl #4] │ │ + b.cc 43f4c // b.lo, b.ul, b.last │ │ + add x9, x20, x26, lsl #4 │ │ + cmp x8, x9 │ │ + b.cs 44014 // b.hs, b.nlast │ │ + mov x10, x8 │ │ + ldr x12, [x20, x28] │ │ + sub x27, x27, #0x10 │ │ + ldr x11, [x10], #16 │ │ + ldr q0, [x8] │ │ + cmp x12, x11 │ │ + csel x8, x19, x27, cs // cs = hs, nlast │ │ + str q0, [x8, x25, lsl #4] │ │ + cinc x25, x25, cs // cs = hs, nlast │ │ + cmp x10, x9 │ │ + mov x8, x10 │ │ + b.cc 43fe4 // b.lo, b.ul, b.last │ │ + cmp x26, x24 │ │ + b.eq 44048 // b.none │ │ + ldr q0, [x8], #16 │ │ + sub x27, x27, #0x10 │ │ + str q0, [x19, x25, lsl #4] │ │ + add x25, x25, #0x1 │ │ + mov x26, x24 │ │ + subs x9, x24, #0x3 │ │ + csel x9, xzr, x9, cc // cc = lo, ul, last │ │ + add x9, x20, x9, lsl #4 │ │ + cmp x8, x9 │ │ + b.cc 43f4c // b.lo, b.ul, b.last │ │ + b 43fd8 │ │ + lsl x2, x25, #4 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 75e40 │ │ + subs x21, x24, x25 │ │ + b.eq 44408 // b.none │ │ + ldr x8, [sp, #8] │ │ + add x20, x20, x25, lsl #4 │ │ + mov x9, x21 │ │ + add x8, x8, x24, lsl #4 │ │ + mov x10, x20 │ │ + ldr q0, [x8], #-16 │ │ + subs x9, x9, #0x1 │ │ + str q0, [x10], #16 │ │ + b.ne 44074 // b.any │ │ + cmp x24, x25 │ │ + b.cc 4445c // b.lo, b.ul, b.last │ │ + cmp x21, #0x21 │ │ + mov x25, xzr │ │ + b.cs 43d04 // b.hs, b.nlast │ │ + b 43c98 │ │ + mov x0, x20 │ │ + mov x1, x24 │ │ + mov x2, x19 │ │ + mov x3, x22 │ │ + mov w4, #0x1 // #1 │ │ + bl 43788 │ │ + b 44408 │ │ + cmp x21, #0x7 │ │ + b.ls 4421c // b.plast │ │ + ldr x10, [x20, #16] │ │ + ldr x11, [x20] │ │ + mov w8, #0x20 // #32 │ │ + ldr x12, [x20, #48] │ │ + ldr x13, [x20, #32] │ │ + mov w9, #0x30 // #48 │ │ + cmp x10, x11 │ │ + cset w10, cs // cs = hs, nlast │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x12, x13 │ │ + add x12, x20, w10, uxtw #4 │ │ + csel x10, x8, x9, cc // cc = lo, ul, last │ │ + add x11, x20, w11, uxtw #4 │ │ + csel x13, x9, x8, cc // cc = lo, ul, last │ │ + add x14, x20, x10 │ │ + add x13, x20, x13 │ │ + ldr x15, [x14] │ │ + ldr x16, [x12] │ │ + ldr x10, [x13] │ │ + ldr x17, [x11] │ │ + cmp x15, x16 │ │ + csel x0, x13, x12, cc // cc = lo, ul, last │ │ + cmp x10, x17 │ │ + csel x10, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x0, cc // cc = lo, ul, last │ │ + csel x13, x12, x13, cc // cc = lo, ul, last │ │ + cmp x15, x16 │ │ + add x15, x20, x24 │ │ + ldr x16, [x11] │ │ + csel x13, x14, x13, cc // cc = lo, ul, last │ │ + ldr x0, [x15, #16] │ │ + ldr x1, [x15] │ │ + ldr x17, [x13] │ │ + ldr x2, [x15, #48] │ │ + csel x12, x12, x14, cc // cc = lo, ul, last │ │ + ldr x14, [x15, #32] │ │ + ldr q0, [x10] │ │ + ldr q2, [x12] │ │ + cmp x17, x16 │ │ + csel x16, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x13, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + cset w13, cs // cs = hs, nlast │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x2, x14 │ │ + add x13, x15, w13, uxtw #4 │ │ + csel x14, x8, x9, cc // cc = lo, ul, last │ │ + add x17, x15, w17, uxtw #4 │ │ + csel x8, x9, x8, cc // cc = lo, ul, last │ │ + add x9, x15, x14 │ │ + ldr q1, [x16] │ │ + add x8, x15, x8 │ │ + ldr x14, [x9] │ │ + ldr x15, [x13] │ │ + ldr x0, [x8] │ │ + ldr x1, [x17] │ │ + ldr q3, [x11] │ │ + cmp x14, x15 │ │ + stp q0, q1, [x19] │ │ + csel x2, x8, x13, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + stp q3, q2, [x19, #32] │ │ + csel x0, x17, x2, cc // cc = lo, ul, last │ │ + csel x17, x8, x17, cc // cc = lo, ul, last │ │ + csel x8, x13, x8, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + ldr x10, [x0] │ │ + ldr q0, [x17] │ │ + csel x8, x9, x8, cc // cc = lo, ul, last │ │ + csel x9, x13, x9, cc // cc = lo, ul, last │ │ + add x14, x19, x24 │ │ + ldr x15, [x8] │ │ + cmp x15, x10 │ │ + csel x10, x8, x0, cc // cc = lo, ul, last │ │ + csel x8, x0, x8, cc // cc = lo, ul, last │ │ + ldr q1, [x10] │ │ + ldr q2, [x8] │ │ + stp q0, q1, [x14] │ │ + ldr q0, [x9] │ │ + mov w9, #0x4 // #4 │ │ + stp q2, q0, [x14, #32] │ │ + lsl x10, x9, #4 │ │ + cmp x9, x23 │ │ + sub x11, x21, x23 │ │ + add x12, x9, #0x1 │ │ + b.cc 44244 // b.lo, b.ul, b.last │ │ + b 442c0 │ │ + ldr q0, [x20] │ │ + ldr q1, [x20, x24] │ │ + mov w9, #0x1 // #1 │ │ + str q0, [x19] │ │ + str q1, [x19, x24] │ │ + lsl x10, x9, #4 │ │ + cmp x9, x23 │ │ + sub x11, x21, x23 │ │ + add x12, x9, #0x1 │ │ + b.cs 442c0 // b.hs, b.nlast │ │ + mov x8, x10 │ │ + mov x15, x12 │ │ + mov x13, x9 │ │ + b 4426c │ │ + mov x16, x19 │ │ + stp x14, x15, [x16] │ │ + cmp x13, x23 │ │ + add x8, x8, #0x10 │ │ + cinc x15, x13, cc // cc = lo, ul, last │ │ + b.cs 442c0 // b.hs, b.nlast │ │ + lsl x13, x13, #4 │ │ + ldr q0, [x20, x13] │ │ + add x16, x19, x13 │ │ + ldur x13, [x16, #-16] │ │ + str q0, [x16] │ │ + ldr x14, [x16] │ │ + cmp x14, x13 │ │ + mov x13, x15 │ │ + b.cs 4425c // b.hs, b.nlast │ │ + ldr x15, [x16, #8] │ │ + mov x16, x8 │ │ + add x17, x19, x16 │ │ + subs x16, x16, #0x10 │ │ + ldur q0, [x17, #-16] │ │ + str q0, [x17] │ │ + b.eq 44254 // b.none │ │ + ldur x17, [x17, #-32] │ │ + cmp x14, x17 │ │ + b.cc 44298 // b.lo, b.ul, b.last │ │ + add x16, x19, x16 │ │ + b 44258 │ │ + cmp x9, x11 │ │ + add x8, x19, x24 │ │ + b.cs 44358 // b.hs, b.nlast │ │ + add x13, x20, x24 │ │ + mov w14, #0x10 // #16 │ │ + mov x15, x8 │ │ + b 442f8 │ │ + mov x17, x8 │ │ + stp x16, x12, [x17] │ │ + cmp x9, x11 │ │ + sub x14, x14, #0x10 │ │ + add x15, x15, #0x10 │ │ + cinc x12, x9, cc // cc = lo, ul, last │ │ + b.cs 44358 // b.hs, b.nlast │ │ + lsl x9, x9, #4 │ │ + ldr q0, [x13, x9] │ │ + add x17, x8, x9 │ │ + ldur x9, [x17, #-16] │ │ + str q0, [x17] │ │ + ldr x16, [x17] │ │ + cmp x16, x9 │ │ + mov x9, x12 │ │ + b.cs 442e4 // b.hs, b.nlast │ │ + ldr x12, [x17, #8] │ │ + mov x0, x14 │ │ + mov x17, x15 │ │ + add x1, x17, x10 │ │ + cmp x10, x0 │ │ + ldur q0, [x1, #-16] │ │ + str q0, [x1] │ │ + b.eq 442dc // b.none │ │ + ldur x1, [x1, #-32] │ │ + sub x17, x17, #0x10 │ │ + add x0, x0, #0x10 │ │ + cmp x16, x1 │ │ + b.cc 44328 // b.lo, b.ul, b.last │ │ + add x17, x17, x10 │ │ + b 442e0 │ │ + lsl x22, x21, #4 │ │ + sub x13, x8, #0x10 │ │ + mov x10, x19 │ │ + mov x11, x20 │ │ + sub x12, x22, #0x10 │ │ + add x9, x19, x12 │ │ + ldr x14, [x8] │ │ + ldr x15, [x10] │ │ + ldr x16, [x9] │ │ + ldr x17, [x13] │ │ + cmp x14, x15 │ │ + csel x0, x8, x10, cc // cc = lo, ul, last │ │ + cset w14, cs // cs = hs, nlast │ │ + cset w15, cc // cc = lo, ul, last │ │ + cmp x16, x17 │ │ + ldr q0, [x0] │ │ + add x8, x8, w15, uxtw #4 │ │ + add x10, x10, w14, uxtw #4 │ │ + csel x14, x13, x9, cc // cc = lo, ul, last │ │ + csetm x15, cs // cs = hs, nlast │ │ + csetm x16, cc // cc = lo, ul, last │ │ + str q0, [x11], #16 │ │ + ldr q0, [x14] │ │ + add x9, x9, x15, lsl #4 │ │ + add x13, x13, x16, lsl #4 │ │ + subs x23, x23, #0x1 │ │ + str q0, [x20, x12] │ │ + sub x12, x12, #0x10 │ │ + b.ne 44370 // b.any │ │ + add x12, x13, #0x10 │ │ + tbz w21, #0, 443f4 │ │ + cmp x10, x12 │ │ + csel x13, x10, x8, cc // cc = lo, ul, last │ │ + cset w14, cs // cs = hs, nlast │ │ + cset w15, cc // cc = lo, ul, last │ │ + ldr q0, [x13] │ │ + add x10, x10, w15, uxtw #4 │ │ + add x8, x8, w14, uxtw #4 │ │ + str q0, [x11] │ │ + cmp x10, x12 │ │ + b.ne 44454 // b.any │ │ + add x9, x9, #0x10 │ │ + cmp x8, x9 │ │ + b.ne 44454 // b.any │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp, #32] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x1a8 │ │ + add x0, sp, #0x20 │ │ + stp xzr, xzr, [sp, #56] │ │ + str x8, [sp, #48] │ │ + bl 16fbc │ │ + bl 19954 │ │ + brk #0x1 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x1c0 │ │ + mov x0, x25 │ │ + mov x1, x24 │ │ + bl 17624 │ │ + mov x21, x0 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + bl 75e40 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + ldr x10, [x0, #16] │ │ + ldr x11, [x0] │ │ + mov w8, #0x20 // #32 │ │ + ldr x12, [x0, #48] │ │ + ldr x13, [x0, #32] │ │ + mov w9, #0x30 // #48 │ │ + cmp x10, x11 │ │ + cset w10, cs // cs = hs, nlast │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x12, x13 │ │ + add x10, x0, w10, uxtw #4 │ │ + csel x12, x8, x9, cc // cc = lo, ul, last │ │ + add x11, x0, w11, uxtw #4 │ │ + csel x13, x9, x8, cc // cc = lo, ul, last │ │ + add x12, x0, x12 │ │ + add x13, x0, x13 │ │ + ldr x14, [x12] │ │ + ldr x15, [x10] │ │ + ldr x16, [x13] │ │ + ldr x17, [x11] │ │ + cmp x14, x15 │ │ + csel x3, x13, x10, cc // cc = lo, ul, last │ │ + cmp x16, x17 │ │ + csel x16, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x3, cc // cc = lo, ul, last │ │ + csel x13, x10, x13, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + ldr x14, [x11] │ │ + ldr q0, [x16] │ │ + csel x13, x12, x13, cc // cc = lo, ul, last │ │ + csel x10, x10, x12, cc // cc = lo, ul, last │ │ + ldr x15, [x13] │ │ + str q0, [x2] │ │ + cmp x15, x14 │ │ + csel x12, x13, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x13, cc // cc = lo, ul, last │ │ + ldr q0, [x12] │ │ + str q0, [x2, #16] │ │ + ldr q0, [x11] │ │ + str q0, [x2, #32] │ │ + ldr q0, [x10] │ │ + str q0, [x2, #48] │ │ + ldr x10, [x0, #64]! │ │ + ldr x11, [x0, #16] │ │ + ldr x12, [x0, #48] │ │ + ldr x13, [x0, #32] │ │ + cmp x11, x10 │ │ + cset w10, cs // cs = hs, nlast │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x12, x13 │ │ + add x10, x0, w10, uxtw #4 │ │ + csel x12, x8, x9, cc // cc = lo, ul, last │ │ + add x11, x0, w11, uxtw #4 │ │ + csel x8, x9, x8, cc // cc = lo, ul, last │ │ + add x9, x0, x12 │ │ + add x8, x0, x8 │ │ + ldr x12, [x9] │ │ + ldr x13, [x10] │ │ + ldr x14, [x8] │ │ + ldr x15, [x11] │ │ + cmp x12, x13 │ │ + csel x16, x8, x10, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + csel x14, x8, x11, cc // cc = lo, ul, last │ │ + csel x11, x11, x16, cc // cc = lo, ul, last │ │ + csel x8, x10, x8, cc // cc = lo, ul, last │ │ + cmp x12, x13 │ │ + ldr x12, [x11] │ │ + ldr q0, [x14] │ │ + csel x8, x9, x8, cc // cc = lo, ul, last │ │ + csel x9, x10, x9, cc // cc = lo, ul, last │ │ + ldr x13, [x8] │ │ + str q0, [x2, #64] │ │ + cmp x13, x12 │ │ + add x12, x2, #0x70 │ │ + csel x10, x8, x11, cc // cc = lo, ul, last │ │ + csel x8, x11, x8, cc // cc = lo, ul, last │ │ + ldr x11, [x2, #64] │ │ + ldr q0, [x10] │ │ + ldr x10, [x2] │ │ + str q0, [x2, #80] │ │ + cmp x11, x10 │ │ + add x11, x2, #0x30 │ │ + ldr q0, [x8] │ │ + add x8, x2, #0x40 │ │ + cset w13, cs // cs = hs, nlast │ │ + csel x10, x8, x2, cc // cc = lo, ul, last │ │ + cset w14, cc // cc = lo, ul, last │ │ + str q0, [x2, #96] │ │ + ldr q1, [x10] │ │ + add x8, x8, w14, uxtw #4 │ │ + ldr q0, [x9] │ │ + str q0, [x2, #112] │ │ + str q1, [x1] │ │ + ldr x9, [x2, #112] │ │ + ldr x10, [x2, #48] │ │ + cmp x9, x10 │ │ + csel x9, x11, x12, cc // cc = lo, ul, last │ │ + csetm x14, cs // cs = hs, nlast │ │ + csetm x15, cc // cc = lo, ul, last │ │ + ldr q0, [x9] │ │ + add x9, x2, w13, uxtw #4 │ │ + add x11, x11, x15, lsl #4 │ │ + str q0, [x1, #112] │ │ + ldr x10, [x8] │ │ + ldr x13, [x9] │ │ + cmp x10, x13 │ │ + csel x10, x8, x9, cc // cc = lo, ul, last │ │ + cset w15, cc // cc = lo, ul, last │ │ + ldr q0, [x10] │ │ + add x10, x12, x14, lsl #4 │ │ + cset w14, cs // cs = hs, nlast │ │ + add x8, x8, w15, uxtw #4 │ │ + add x9, x9, w14, uxtw #4 │ │ + str q0, [x1, #16] │ │ + ldr x12, [x10] │ │ + ldr x13, [x11] │ │ + cmp x12, x13 │ │ + csel x12, x11, x10, cc // cc = lo, ul, last │ │ + csetm x14, cs // cs = hs, nlast │ │ + csetm x15, cc // cc = lo, ul, last │ │ + ldr q0, [x12] │ │ + add x10, x10, x14, lsl #4 │ │ + add x11, x11, x15, lsl #4 │ │ + str q0, [x1, #96] │ │ + ldr x12, [x8] │ │ + ldr x13, [x9] │ │ + cmp x12, x13 │ │ + csel x12, x8, x9, cc // cc = lo, ul, last │ │ + cset w14, cs // cs = hs, nlast │ │ + cset w15, cc // cc = lo, ul, last │ │ + ldr q0, [x12] │ │ + add x8, x8, w15, uxtw #4 │ │ + str q0, [x1, #32] │ │ + ldr x12, [x10] │ │ + ldr x13, [x11] │ │ + cmp x12, x13 │ │ + csel x12, x11, x10, cc // cc = lo, ul, last │ │ + csetm x15, cc // cc = lo, ul, last │ │ + ldr q0, [x12] │ │ + add x12, x9, w14, uxtw #4 │ │ + csetm x14, cs // cs = hs, nlast │ │ + add x11, x11, x15, lsl #4 │ │ + str q0, [x1, #80] │ │ + ldr x9, [x8] │ │ + ldr x13, [x12] │ │ + cmp x9, x13 │ │ + csel x9, x8, x12, cc // cc = lo, ul, last │ │ + cset w15, cs // cs = hs, nlast │ │ + ldr q0, [x9] │ │ + add x9, x10, x14, lsl #4 │ │ + cset w10, cc // cc = lo, ul, last │ │ + add x12, x12, w15, uxtw #4 │ │ + str q0, [x1, #48] │ │ + ldr x13, [x9] │ │ + ldr x14, [x11] │ │ + cmp x13, x14 │ │ + csetm x13, cc // cc = lo, ul, last │ │ + add x13, x11, x13, lsl #4 │ │ + csel x11, x11, x9, cc // cc = lo, ul, last │ │ + ldr q0, [x11] │ │ + csetm x11, cs // cs = hs, nlast │ │ + add x13, x13, #0x10 │ │ + cmp x12, x13 │ │ + str q0, [x1, #64] │ │ + b.ne 4473c // b.any │ │ + add x9, x9, x11, lsl #4 │ │ + add x8, x8, w10, uxtw #4 │ │ + add x9, x9, #0x10 │ │ + cmp x8, x9 │ │ + b.ne 4473c // b.any │ │ + ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 19954 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + cmp x3, #0x8 │ │ + b.cc 447c4 // b.lo, b.ul, b.last │ │ + lsr x21, x3, #3 │ │ + lsl x8, x21, #7 │ │ + lsl x23, x21, #6 │ │ + mov x3, x21 │ │ + sub x24, x8, x21, lsl #4 │ │ + add x1, x0, x23 │ │ + add x2, x0, x24 │ │ + bl 44748 │ │ + mov x22, x0 │ │ + add x1, x20, x23 │ │ + add x2, x20, x24 │ │ + mov x0, x20 │ │ + mov x3, x21 │ │ + bl 44748 │ │ mov x20, x0 │ │ - sub x24, x8, #0x1 │ │ - add x24, x24, #0x1 │ │ - cmp x23, x24 │ │ - b.eq 41184 // b.none │ │ + add x1, x19, x23 │ │ + add x2, x19, x24 │ │ + mov x0, x19 │ │ + mov x3, x21 │ │ + bl 44748 │ │ + mov x19, x0 │ │ mov x0, x22 │ │ - add x25, x22, #0x218 │ │ - bl 3fd6c │ │ - mov x22, x25 │ │ - b 41164 │ │ - cbz x23, 41190 │ │ + ldr x8, [x0] │ │ + ldr x9, [x20] │ │ + ldr x10, [x19] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x19, x20, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x0, x9, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + ldr x8, [x0, #24] │ │ + ldr x9, [x0] │ │ + add x11, x0, #0x30 │ │ + mov w10, #0x2 // #2 │ │ + mov x12, x8 │ │ + cmp x8, x9 │ │ + b.cs 44850 // b.hs, b.nlast │ │ + ldr x13, [x11], #24 │ │ + cmp x13, x12 │ │ + b.cs 44870 // b.hs, b.nlast │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 44830 // b.any │ │ + b 44878 │ │ + ldr x13, [x11], #24 │ │ + cmp x13, x12 │ │ + b.cc 44870 // b.lo, b.ul, b.last │ │ + add x10, x10, #0x1 │ │ + mov x12, x13 │ │ + cmp x1, x10 │ │ + b.ne 44850 // b.any │ │ + b 44878 │ │ + cmp x10, x1 │ │ + b.ne 448c0 // b.any │ │ + cmp x8, x9 │ │ + b.cs 448bc // b.hs, b.nlast │ │ + mov w8, #0x18 // #24 │ │ + add x9, x0, #0x10 │ │ + madd x10, x1, x8, x0 │ │ + lsr x8, x1, #1 │ │ + sub x10, x10, #0x8 │ │ + ldur q0, [x10, #-16] │ │ + ldur q1, [x9, #-16] │ │ + sub x8, x8, #0x1 │ │ + ldr x11, [x10] │ │ + ldr x12, [x9] │ │ + stur q0, [x9, #-16] │ │ + stur q1, [x10, #-16] │ │ + str x11, [x9], #24 │ │ + str x12, [x10], #-24 │ │ + cbnz x8, 44894 │ │ + ret │ │ + orr x8, x1, #0x1 │ │ + mov x2, xzr │ │ + clz x8, x8 │ │ + lsl w8, w8, #1 │ │ + eor w3, w8, #0x7e │ │ + b 448d8 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #32] │ │ + str x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x20 │ │ + mov x19, x1 │ │ + cmp x1, #0x21 │ │ + mov x21, x0 │ │ + b.cc 44c90 // b.lo, b.ul, b.last │ │ + mov w20, w3 │ │ + mov x22, x2 │ │ + mov w23, #0x60 // #96 │ │ + mov w24, #0xa8 // #168 │ │ + mov w25, #0x18 // #24 │ │ + b 449a0 │ │ + mov x13, x12 │ │ + madd x10, x8, x25, x10 │ │ + cmp x11, x9 │ │ + ldr q1, [sp] │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + cmp x8, x19 │ │ + ldr x12, [x10, #16] │ │ + ldr q0, [x10] │ │ + str x12, [x13, #16] │ │ + str q0, [x13] │ │ + str x9, [x10] │ │ + stur q1, [x10, #8] │ │ + b.cs 44ce0 // b.hs, b.nlast │ │ + madd x9, x8, x25, x21 │ │ + ldr x10, [x21, #16] │ │ + ldr q0, [x21] │ │ + mvn x8, x8 │ │ + mov x22, xzr │ │ + str x10, [sp, #16] │ │ + add x19, x8, x19 │ │ + str q0, [sp] │ │ + ldr x10, [x9, #16] │ │ + ldr q0, [x9] │ │ + str x10, [x21, #16] │ │ + ldr x10, [sp, #16] │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + add x21, x9, #0x18 │ │ + str x10, [x9, #16] │ │ + str q0, [x9] │ │ + cmp x19, #0x21 │ │ + b.cc 44c90 // b.lo, b.ul, b.last │ │ + cbz w20, 44cb8 │ │ + lsr x3, x19, #3 │ │ + cmp x19, #0x40 │ │ + madd x1, x3, x23, x21 │ │ + madd x2, x3, x24, x21 │ │ + b.cs 44a08 // b.hs, b.nlast │ │ + ldr x8, [x21] │ │ + ldr x9, [x1] │ │ + ldr x10, [x2] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x2, x1, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x21, x9, ne // ne = any │ │ + add x9, x19, x19, lsl #1 │ │ + sub w20, w20, #0x1 │ │ + sub x11, x0, x21 │ │ + cbnz x22, 44a20 │ │ + b 44a34 │ │ mov x0, x21 │ │ - bl 72f50 │ │ - add x0, x19, #0x28 │ │ - bl 41230 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - bl 17e20 │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ + bl 452ac │ │ + add x9, x19, x19, lsl #1 │ │ + sub w20, w20, #0x1 │ │ + sub x11, x0, x21 │ │ + cbz x22, 44a34 │ │ + add x10, x21, x11 │ │ + ldr x8, [x22] │ │ + ldr x12, [x10] │ │ + cmp x8, x12 │ │ + b.cs 44b1c // b.hs, b.nlast │ │ + ldr q0, [x21] │ │ + add x10, x21, x11 │ │ + ldr x11, [x21, #16] │ │ + ldr x12, [x10, #16] │ │ + mov x8, xzr │ │ + add x16, x21, #0x30 │ │ + str q0, [sp] │ │ + ldr q0, [x10] │ │ + str x11, [sp, #16] │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + str x12, [x21, #16] │ │ + lsl x12, x9, #3 │ │ + str x11, [x10, #16] │ │ + str q0, [x10] │ │ + mov x10, x21 │ │ + add x13, x21, x12 │ │ + ldr q0, [x21, #32] │ │ + ldr x9, [x10, #24]! │ │ + ldr x11, [x21] │ │ + sub x15, x12, #0x48 │ │ + str q0, [sp] │ │ + madd x17, x8, x25, x10 │ │ + mov x12, x16 │ │ + ldr x16, [x16] │ │ + cmp x16, x11 │ │ + add x16, x12, #0x18 │ │ + cinc x8, x8, cc // cc = lo, ul, last │ │ + cmp x16, x13 │ │ + ldr x14, [x17, #16] │ │ + ldr q0, [x17] │ │ + stur x14, [x12, #-8] │ │ + ldr x14, [x12, #16] │ │ + stur q0, [x12, #-24] │ │ + ldr q0, [x12] │ │ + str x14, [x17, #16] │ │ + mov x14, x15 │ │ + sub x15, x15, #0x18 │ │ + str q0, [x17] │ │ + b.cc 44a8c // b.lo, b.ul, b.last │ │ + b.eq 44c00 // b.none │ │ + mov x13, x12 │ │ + madd x15, x8, x25, x10 │ │ + ldr x16, [x13, #24]! │ │ + ldr x0, [x12, #40] │ │ + cmp x16, x11 │ │ + cinc x8, x8, cc // cc = lo, ul, last │ │ + subs x14, x14, #0x18 │ │ + ldr q0, [x15] │ │ + ldr x17, [x15, #16] │ │ + str q0, [x12] │ │ + ldr q0, [x13] │ │ + str x17, [x12, #16] │ │ + mov x12, x13 │ │ + str x0, [x15, #16] │ │ + str q0, [x15] │ │ + b.ne 44adc // b.any │ │ + b 44c04 │ │ + ldr q0, [x21] │ │ + ldr x11, [x21, #16] │ │ + mov x8, xzr │ │ + ldr x12, [x10, #16] │ │ + add x16, x21, #0x30 │ │ + str q0, [sp] │ │ + ldr q0, [x10] │ │ + str x11, [sp, #16] │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + str x12, [x21, #16] │ │ + lsl x12, x9, #3 │ │ + str x11, [x10, #16] │ │ + str q0, [x10] │ │ + mov x10, x21 │ │ + add x13, x21, x12 │ │ + ldr q0, [x21, #32] │ │ + ldr x9, [x10, #24]! │ │ + ldr x11, [x21] │ │ + sub x15, x12, #0x48 │ │ + str q0, [sp] │ │ + madd x17, x8, x25, x10 │ │ + mov x12, x16 │ │ + ldr x16, [x16] │ │ + cmp x11, x16 │ │ + add x16, x12, #0x18 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + cmp x16, x13 │ │ + ldr x14, [x17, #16] │ │ + ldr q0, [x17] │ │ + stur x14, [x12, #-8] │ │ + ldr x14, [x12, #16] │ │ + stur q0, [x12, #-24] │ │ + ldr q0, [x12] │ │ + str x14, [x17, #16] │ │ + mov x14, x15 │ │ + sub x15, x15, #0x18 │ │ + str q0, [x17] │ │ + b.cc 44b70 // b.lo, b.ul, b.last │ │ + b.eq 44920 // b.none │ │ + mov x13, x12 │ │ + madd x15, x8, x25, x10 │ │ + ldr x16, [x13, #24]! │ │ + ldr x0, [x12, #40] │ │ + cmp x11, x16 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + subs x14, x14, #0x18 │ │ + ldr q0, [x15] │ │ + ldr x17, [x15, #16] │ │ + str q0, [x12] │ │ + ldr q0, [x13] │ │ + str x17, [x12, #16] │ │ + mov x12, x13 │ │ + str x0, [x15, #16] │ │ + str q0, [x15] │ │ + b.ne 44bc0 // b.any │ │ + b 44924 │ │ + mov x13, x12 │ │ + madd x10, x8, x25, x10 │ │ + cmp x9, x11 │ │ + ldr q1, [sp] │ │ + cinc x1, x8, cc // cc = lo, ul, last │ │ + cmp x1, x19 │ │ + ldr x12, [x10, #16] │ │ + ldr q0, [x10] │ │ + str x12, [x13, #16] │ │ + str q0, [x13] │ │ + str x9, [x10] │ │ + stur q1, [x10, #8] │ │ + b.cs 44ce0 // b.hs, b.nlast │ │ + madd x26, x1, x25, x21 │ │ + ldr q0, [x21] │ │ + ldr x9, [x21, #16] │ │ + mov x0, x21 │ │ + mov x2, x22 │ │ + mov w3, w20 │ │ + str q0, [sp] │ │ + str x9, [sp, #16] │ │ + ldr q0, [x26] │ │ + ldr x8, [x26, #16] │ │ + add x27, x26, #0x18 │ │ + str q0, [x21] │ │ + ldr q0, [sp] │ │ + str x8, [x21, #16] │ │ + mvn x8, x1 │ │ + str x9, [x26, #16] │ │ + add x19, x19, x8 │ │ + str q0, [x26] │ │ + bl 448d8 │ │ + mov x22, x26 │ │ + mov x21, x27 │ │ + cmp x19, #0x21 │ │ + b.cs 449a0 // b.hs, b.nlast │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x27, [sp, #48] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + b 44ce4 │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x27, [sp, #48] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + b 451a8 │ │ + brk #0x1 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x28, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + sub sp, sp, #0x490 │ │ + cmp x1, #0x2 │ │ + str xzr, [sp] │ │ + b.cc 4516c // b.lo, b.ul, b.last │ │ + lsr x8, x1, #1 │ │ + mov x20, x1 │ │ mov x19, x0 │ │ - ldr x8, [x0, #208]! │ │ - cbz x8, 411d8 │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 411bc │ │ - b.ne 411d8 // b.any │ │ - dmb ishld │ │ - bl 3393c │ │ - add x8, x19, #0xd8 │ │ - ldar x8, [x8] │ │ - cbz x8, 4120c │ │ - sub x0, x8, #0x10 │ │ - ldxr x8, [x0] │ │ + cmp x1, #0x8 │ │ + add x9, x8, x8, lsl #1 │ │ + b.cc 44ed4 // b.lo, b.ul, b.last │ │ + ldr x11, [x19, #24] │ │ + ldr x12, [x19] │ │ + mov w10, #0x18 // #24 │ │ + ldr x13, [x19, #72] │ │ + ldr x14, [x19, #48] │ │ + cmp x11, x12 │ │ + mov w11, #0x30 // #48 │ │ + mov w12, #0x48 // #72 │ │ + cset w15, cs // cs = hs, nlast │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x13, x14 │ │ + umaddl x14, w15, w10, x19 │ │ + csel x13, x11, x12, cc // cc = lo, ul, last │ │ + umaddl x15, w16, w10, x19 │ │ + csel x16, x12, x11, cc // cc = lo, ul, last │ │ + add x17, x19, x13 │ │ + add x16, x19, x16 │ │ + ldr x0, [x17] │ │ + ldr x1, [x14] │ │ + ldr x13, [x16] │ │ + ldr x2, [x15] │ │ + cmp x0, x1 │ │ + csel x3, x16, x14, cc // cc = lo, ul, last │ │ + cmp x13, x2 │ │ + lsl x13, x9, #3 │ │ + csel x2, x16, x15, cc // cc = lo, ul, last │ │ + csel x15, x15, x3, cc // cc = lo, ul, last │ │ + csel x16, x14, x16, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + add x0, x19, x13 │ │ + ldr x1, [x15] │ │ + csel x16, x17, x16, cc // cc = lo, ul, last │ │ + ldr x4, [x0, #24] │ │ + ldr x5, [x0] │ │ + ldr x3, [x16] │ │ + csel x17, x14, x17, cc // cc = lo, ul, last │ │ + ldr q0, [x2] │ │ + cmp x3, x1 │ │ + ldr x1, [x0, #72] │ │ + str q0, [sp] │ │ + csel x3, x16, x15, cc // cc = lo, ul, last │ │ + csel x14, x15, x16, cc // cc = lo, ul, last │ │ + ldr x15, [x0, #48] │ │ + cmp x4, x5 │ │ + ldr q0, [x17] │ │ + ldr x17, [x17, #16] │ │ + cset w16, cs // cs = hs, nlast │ │ + cset w4, cc // cc = lo, ul, last │ │ + cmp x1, x15 │ │ + umaddl x15, w16, w10, x0 │ │ + csel x1, x11, x12, cc // cc = lo, ul, last │ │ + ldr x16, [x2, #16] │ │ + umaddl x10, w4, w10, x0 │ │ + add x1, x0, x1 │ │ + csel x11, x12, x11, cc // cc = lo, ul, last │ │ + ldr x12, [x1] │ │ + add x11, x0, x11 │ │ + str x16, [sp, #16] │ │ + ldr x2, [x15] │ │ + ldr x16, [x11] │ │ + stur q0, [sp, #72] │ │ + ldr x0, [x10] │ │ + str x17, [sp, #88] │ │ + ldr x17, [x3, #16] │ │ + cmp x12, x2 │ │ + ldr q0, [x3] │ │ + csel x4, x11, x15, cc // cc = lo, ul, last │ │ + cmp x16, x0 │ │ + str x17, [sp, #40] │ │ + csel x0, x11, x10, cc // cc = lo, ul, last │ │ + csel x10, x10, x4, cc // cc = lo, ul, last │ │ + csel x11, x15, x11, cc // cc = lo, ul, last │ │ + cmp x12, x2 │ │ + stur q0, [sp, #24] │ │ + ldr q0, [x14] │ │ + csel x11, x1, x11, cc // cc = lo, ul, last │ │ + ldr x12, [x10] │ │ + ldr x14, [x14, #16] │ │ + ldr x17, [x11] │ │ + mov x16, sp │ │ + str q0, [sp, #48] │ │ + csel x15, x15, x1, cc // cc = lo, ul, last │ │ + ldr q0, [x0] │ │ + add x13, x16, x13 │ │ + cmp x17, x12 │ │ + str x14, [sp, #64] │ │ + ldr x12, [x0, #16] │ │ + csel x14, x11, x10, cc // cc = lo, ul, last │ │ + str q0, [x13] │ │ + csel x10, x10, x11, cc // cc = lo, ul, last │ │ + ldr q0, [x14] │ │ + ldr x16, [x15, #16] │ │ + ldr x11, [x14, #16] │ │ + str x12, [x13, #16] │ │ + stur q0, [x13, #24] │ │ + ldr q0, [x10] │ │ + ldr x10, [x10, #16] │ │ + str x16, [x13, #88] │ │ + str q0, [x13, #48] │ │ + ldr q0, [x15] │ │ + str x11, [x13, #40] │ │ + mov w11, #0x4 // #4 │ │ + str x10, [x13, #64] │ │ + stur q0, [x13, #72] │ │ + add x14, x11, x11, lsl #1 │ │ + cmp x11, x8 │ │ + sub x12, x20, x8 │ │ + add x13, x11, #0x1 │ │ + b.cc 44f1c // b.lo, b.ul, b.last │ │ + b 44fcc │ │ + lsl x10, x9, #3 │ │ + ldr x11, [x19, #16] │ │ + ldr q0, [x19] │ │ + mov x13, sp │ │ + add x12, x19, x10 │ │ + str x11, [sp, #16] │ │ + add x10, x13, x10 │ │ + ldr x11, [x12, #16] │ │ + str q0, [sp] │ │ + ldr q0, [x12] │ │ + str x11, [x10, #16] │ │ + mov w11, #0x1 // #1 │ │ + str q0, [x10] │ │ + add x14, x11, x11, lsl #1 │ │ + cmp x11, x8 │ │ + sub x12, x20, x8 │ │ + add x13, x11, #0x1 │ │ + b.cs 44fcc // b.hs, b.nlast │ │ + lsl x10, x14, #3 │ │ + mov x15, sp │ │ + mov x17, x13 │ │ + mov x16, x11 │ │ + b 44f50 │ │ + add x0, x15, x2 │ │ + ldur q0, [x29, #-16] │ │ + str x17, [x0] │ │ + stur q0, [x0, #8] │ │ + cmp x16, x8 │ │ + add x10, x10, #0x18 │ │ + cinc x17, x16, cc // cc = lo, ul, last │ │ + b.cs 44fcc // b.hs, b.nlast │ │ + mov x0, x16 │ │ + mov x16, x17 │ │ + add x17, x0, x0, lsl #1 │ │ + lsl x17, x17, #3 │ │ + add x0, x19, x17 │ │ + add x1, x15, x17 │ │ + ldr q0, [x0] │ │ + ldur x2, [x1, #-24] │ │ + ldr x3, [x0, #16] │ │ + str q0, [x1] │ │ + ldr x17, [x1] │ │ + str x3, [x1, #16] │ │ + cmp x17, x2 │ │ + b.cs 44f40 // b.hs, b.nlast │ │ + ldur q0, [x0, #8] │ │ + mov x1, x10 │ │ + stur q0, [x29, #-16] │ │ + mov x0, sp │ │ + subs x2, x1, #0x18 │ │ + add x3, x0, x1 │ │ + ldur q0, [x3, #-24] │ │ + ldur x4, [x3, #-8] │ │ + str q0, [x3] │ │ + str x4, [x3, #16] │ │ + b.eq 44f34 // b.none │ │ + add x0, x15, x1 │ │ + mov x1, x2 │ │ + ldur x0, [x0, #-48] │ │ + cmp x17, x0 │ │ + b.cc 44f94 // b.lo, b.ul, b.last │ │ + b 44f30 │ │ + lsl x15, x9, #3 │ │ + mov x10, sp │ │ + cmp x11, x12 │ │ + add x9, x10, x15 │ │ + b.cs 45098 // b.hs, b.nlast │ │ + lsl x14, x14, #3 │ │ + add x15, x19, x15 │ │ + mov w16, #0x18 // #24 │ │ + mov x17, x9 │ │ + b 45018 │ │ + mov x0, x9 │ │ + ldur q0, [x29, #-16] │ │ + str x13, [x0] │ │ + stur q0, [x0, #8] │ │ + cmp x11, x12 │ │ + sub x16, x16, #0x18 │ │ + add x17, x17, #0x18 │ │ + cinc x13, x11, cc // cc = lo, ul, last │ │ + b.cs 45098 // b.hs, b.nlast │ │ + mov x0, x11 │ │ + mov x11, x13 │ │ + add x13, x0, x0, lsl #1 │ │ + lsl x13, x13, #3 │ │ + add x0, x15, x13 │ │ + add x1, x9, x13 │ │ + ldr q0, [x0] │ │ + ldur x2, [x1, #-24] │ │ + ldr x3, [x0, #16] │ │ + str q0, [x1] │ │ + ldr x13, [x1] │ │ + str x3, [x1, #16] │ │ + cmp x13, x2 │ │ + b.cs 45004 // b.hs, b.nlast │ │ + ldur q0, [x0, #8] │ │ + mov x1, x16 │ │ + mov x0, x17 │ │ + stur q0, [x29, #-16] │ │ + add x2, x0, x14 │ │ + cmp x14, x1 │ │ + ldur q0, [x2, #-24] │ │ + ldur x3, [x2, #-8] │ │ + str q0, [x2] │ │ + str x3, [x2, #16] │ │ + b.eq 44ff4 // b.none │ │ + ldur x2, [x2, #-48] │ │ + sub x0, x0, #0x18 │ │ + add x1, x1, #0x18 │ │ + cmp x13, x2 │ │ + b.cc 45060 // b.lo, b.ul, b.last │ │ + add x0, x0, x14 │ │ + b 44ff8 │ │ + mov w13, #0x18 // #24 │ │ + mov x11, #0xffffffffffffffe8 // #-24 │ │ + sub x15, x9, #0x18 │ │ + madd x14, x20, x13, x11 │ │ + mov x12, x19 │ │ + add x11, x10, x14 │ │ + ldr x16, [x9] │ │ + ldr x17, [x10] │ │ + ldr x0, [x11] │ │ + ldr x1, [x15] │ │ + cmp x16, x17 │ │ + cset w16, cs // cs = hs, nlast │ │ + cset w17, cc // cc = lo, ul, last │ │ + csel x2, x9, x10, cc // cc = lo, ul, last │ │ + cmp x0, x1 │ │ + umaddl x9, w17, w13, x9 │ │ + ldr q0, [x2] │ │ + csetm x0, cs // cs = hs, nlast │ │ + csetm x17, cc // cc = lo, ul, last │ │ + csel x1, x15, x11, cc // cc = lo, ul, last │ │ + madd x11, x0, x13, x11 │ │ + ldr x0, [x2, #16] │ │ + str q0, [x12] │ │ + ldr q0, [x1] │ │ subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x0] │ │ - cbnz w9, 411e8 │ │ - b.ne 4120c // b.any │ │ - dmb ishld │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 35f80 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + madd x15, x17, x13, x15 │ │ + add x17, x19, x14 │ │ + str x0, [x12, #16] │ │ + add x12, x12, #0x18 │ │ + sub x14, x14, #0x18 │ │ + str q0, [x17] │ │ + umaddl x10, w16, w13, x10 │ │ + ldr x16, [x1, #16] │ │ + str x16, [x17, #16] │ │ + b.ne 450b0 // b.any │ │ + add x8, x15, #0x18 │ │ + tbz w20, #0, 45158 │ │ + cmp x10, x8 │ │ + mov w13, #0x18 // #24 │ │ + cset w14, cc // cc = lo, ul, last │ │ + cset w16, cs // cs = hs, nlast │ │ + csel x15, x10, x9, cc // cc = lo, ul, last │ │ + umaddl x10, w14, w13, x10 │ │ + ldr q0, [x15] │ │ + ldr x14, [x15, #16] │ │ + umaddl x9, w16, w13, x9 │ │ + str q0, [x12] │ │ + str x14, [x12, #16] │ │ + cmp x10, x8 │ │ + b.ne 45180 // b.any │ │ + add x8, x11, #0x18 │ │ + cmp x9, x8 │ │ + b.ne 45180 // b.any │ │ + add sp, sp, #0x490 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x28, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + bl 19954 │ │ + brk #0x1 │ │ + add x8, x20, x20, lsl #1 │ │ + mov x20, x0 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + lsl x2, x8, #3 │ │ + bl 75e40 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + sub sp, sp, #0x20 │ │ + adds x8, x1, x1, lsr #1 │ │ + b.eq 452a4 // b.none │ │ + mov w9, #0x18 // #24 │ │ + b 451c0 │ │ + cbz x8, 452a4 │ │ + sub x8, x8, #0x1 │ │ + subs x11, x8, x1 │ │ + b.cs 451f4 // b.hs, b.nlast │ │ + madd x10, x8, x9, x0 │ │ + ldr q1, [x0] │ │ + ldr x13, [x0, #16] │ │ + mov x11, xzr │ │ + ldr q0, [x10] │ │ + ldr x12, [x10, #16] │ │ + str q0, [x0] │ │ + str x12, [x0, #16] │ │ + str q1, [x10] │ │ + str x13, [x10, #16] │ │ + mov w12, #0x1 // #1 │ │ + cmp x1, x8 │ │ + bfi x12, x11, #1, #63 │ │ + csel x10, x1, x8, cc // cc = lo, ul, last │ │ + cmp x12, x10 │ │ + b.cs 451bc // b.hs, b.nlast │ │ + lsl x14, x11, #1 │ │ + b 45260 │ │ + mov x13, x12 │ │ + madd x14, x11, x9, x0 │ │ + madd x11, x12, x9, x0 │ │ + ldr x15, [x14] │ │ + ldr x16, [x11] │ │ + cmp x15, x16 │ │ + b.cs 451bc // b.hs, b.nlast │ │ + mov w12, #0x1 // #1 │ │ + ldur q0, [x11, #8] │ │ + ldur q1, [x14, #8] │ │ + bfi x12, x13, #1, #63 │ │ + str x16, [x14] │ │ + stur q0, [x14, #8] │ │ + lsl x14, x13, #1 │ │ + str x15, [x11] │ │ + cmp x12, x10 │ │ + stur q1, [x11, #8] │ │ + mov x11, x13 │ │ + b.cs 451bc // b.hs, b.nlast │ │ + add x13, x14, #0x2 │ │ + cmp x13, x10 │ │ + b.cs 45214 // b.hs, b.nlast │ │ + mul x14, x12, x9 │ │ + mul x13, x13, x9 │ │ + ldr x14, [x0, x14] │ │ + ldr x13, [x0, x13] │ │ + cmp x14, x13 │ │ + b.cs 45214 // b.hs, b.nlast │ │ + add x13, x12, #0x1 │ │ + madd x14, x11, x9, x0 │ │ + madd x11, x13, x9, x0 │ │ + ldr x15, [x14] │ │ + ldr x16, [x11] │ │ + cmp x15, x16 │ │ + b.cc 45230 // b.lo, b.ul, b.last │ │ + b 451bc │ │ + add sp, sp, #0x20 │ │ + ret │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + cmp x3, #0x8 │ │ + b.cc 4532c // b.lo, b.ul, b.last │ │ + lsr x21, x3, #3 │ │ + mov w8, #0xa8 // #168 │ │ + mul x23, x21, x8 │ │ + add x8, x21, x21, lsl #1 │ │ + mov x3, x21 │ │ + lsl x24, x8, #5 │ │ + add x1, x0, x24 │ │ + add x2, x0, x23 │ │ + bl 452ac │ │ + mov x22, x0 │ │ + add x1, x20, x24 │ │ + add x2, x20, x23 │ │ + mov x0, x20 │ │ + mov x3, x21 │ │ + bl 452ac │ │ + mov x20, x0 │ │ + add x1, x19, x24 │ │ + add x2, x19, x23 │ │ + mov x0, x19 │ │ + mov x3, x21 │ │ + bl 452ac │ │ + mov x19, x0 │ │ + mov x0, x22 │ │ + ldr x8, [x0] │ │ + ldr x9, [x20] │ │ + ldr x10, [x19] │ │ + cmp x8, x9 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x8, x10 │ │ + cset w8, cc // cc = lo, ul, last │ │ + cmp x9, x10 │ │ + cset w9, cc // cc = lo, ul, last │ │ + eor w8, w11, w8 │ │ + eor w9, w11, w9 │ │ + cmp w9, #0x0 │ │ + csel x9, x19, x20, ne // ne = any │ │ + cmp w8, #0x0 │ │ + csel x0, x0, x9, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + sub sp, sp, #0x1f0 │ │ + stp x29, x30, [sp, #416] │ │ + str x28, [sp, #432] │ │ + stp x24, x23, [sp, #448] │ │ + stp x22, x21, [sp, #464] │ │ + stp x20, x19, [sp, #480] │ │ + add x29, sp, #0x1a0 │ │ + adrp x8, a000 │ │ + add x8, x8, #0xa0 │ │ + mov x19, x0 │ │ + ldur x9, [x8, #6] │ │ + ldr x8, [x8] │ │ + adrp x20, 78000 │ │ + add x20, x20, #0x9f0 │ │ + strb wzr, [sp, #22] │ │ + stur x9, [sp, #14] │ │ + str x8, [sp, #8] │ │ + ldr d0, [sp, #8] │ │ + cmeq v0.8b, v0.8b, #0 │ │ + umaxv b0, v0.8b │ │ + fmov w8, s0 │ │ + tbnz w8, #0, 4558c │ │ + ldr s0, [sp, #16] │ │ + adrp x8, 6000 │ │ + ldrb w10, [sp, #21] │ │ + ldr d1, [x8, #192] │ │ + ldrb w8, [sp, #20] │ │ + uxtl v0.8h, v0.8b │ │ + and w8, w8, #0xff │ │ + bic v0.4h, #0xff, lsl #8 │ │ + cmeq v0.4h, v0.4h, #0 │ │ + and v0.8b, v0.8b, v1.8b │ │ + addv h0, v0.4h │ │ + fmov w9, s0 │ │ + and w9, w9, #0xf │ │ + cmp w9, #0x0 │ │ + ccmp w8, #0x0, #0x4, eq // eq = none │ │ + and w8, w10, #0xff │ │ + ccmp w8, #0x0, #0x4, ne // ne = any │ │ + ccmp wzr, #0x0, #0x0, ne // ne = any │ │ + b.ne 454f4 // b.any │ │ + mov w0, #0x100 // #256 │ │ + bl 75e30 │ │ + cbz x0, 45600 │ │ + mov x21, x0 │ │ + mov w22, #0x100 // #256 │ │ + stp x22, x0, [x29, #-24] │ │ + add x0, sp, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x22 │ │ + bl 76020 │ │ + cmn x0, #0x1 │ │ + b.eq 45490 // b.none │ │ + cmp x22, x0 │ │ + stur x0, [x29, #-8] │ │ + b.ne 454c4 // b.any │ │ + sub x0, x29, #0x18 │ │ + mov x1, x22 │ │ + mov w2, #0x1 // #1 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x22, x21, [x29, #-24] │ │ + add x0, sp, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x22 │ │ + bl 76020 │ │ + cmn x0, #0x1 │ │ + b.ne 45450 // b.any │ │ + mov x23, x0 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + mov w9, #0x2 // #2 │ │ + orr x20, x9, x8, lsl #32 │ │ + cbz x22, 454b0 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x23 │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.le 45500 │ │ + b 45598 │ │ + b.ls 45564 // b.plast │ │ + mov x22, x0 │ │ + cbz x0, 45578 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + bl 75e50 │ │ + mov x20, x0 │ │ + mov x0, x22 │ │ + cbz x20, 4560c │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x22, x8 │ │ + b.ne 455dc // b.any │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.gt 45598 │ │ + cbnz x8, 45514 │ │ + ldrb w8, [x20, #16] │ │ + cbz w8, 455ac │ │ + mov x22, #0x8000000000000000 // #-9223372036854775808 │ │ + b 455dc │ │ + ldrb w8, [x20, #15] │ │ + mov x22, #0x8000000000000000 // #-9223372036854775808 │ │ + cbnz w8, 455dc │ │ + ldur x24, [x20, #7] │ │ + ldur x23, [x20, #-1] │ │ + adrp x9, 78000 │ │ + add x9, x9, #0xcf0 │ │ + sub x21, x20, #0x1 │ │ + ldr x8, [x24] │ │ + stp x22, x9, [x19] │ │ + cbz x8, 45548 │ │ + mov x0, x23 │ │ + blr x8 │ │ + ldr x8, [x24, #8] │ │ + cbz x8, 45558 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + b 455e4 │ │ + mov x20, x21 │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x22, x8 │ │ + b.eq 454f4 // b.none │ │ + b 455dc │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov w20, #0x1 // #1 │ │ + mov x0, x22 │ │ + b 455dc │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.le 45500 │ │ + cmp x8, #0x2 │ │ + b.ne 455c0 // b.any │ │ + lsr x8, x20, #32 │ │ + cmp x8, #0x2 │ │ + b.ne 4550c // b.any │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xcf0 │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + stp x9, x8, [x19] │ │ + b 455e4 │ │ + lsr x8, x20, #32 │ │ + mov x22, #0x8000000000000000 // #-9223372036854775808 │ │ + cbnz x8, 455dc │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xcf0 │ │ + stp x22, x8, [x19] │ │ + b 455e4 │ │ + stp x22, x20, [x19] │ │ + str x0, [x19, #16] │ │ + ldp x20, x19, [sp, #480] │ │ + ldr x28, [sp, #432] │ │ + ldp x22, x21, [sp, #464] │ │ + ldp x24, x23, [sp, #448] │ │ + ldp x29, x30, [sp, #416] │ │ + add sp, sp, #0x1f0 │ │ ret │ │ - mov x20, x0 │ │ - add x0, x19, #0xd8 │ │ - bl 3c8e0 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - str x30, [sp, #-80]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - ldr x21, [x0, #8] │ │ - cbz x21, 41318 │ │ - ldr x24, [x0] │ │ + mov w0, #0x1 // #1 │ │ + mov w1, #0x100 // #256 │ │ + bl 169c8 │ │ + mov x1, x0 │ │ + mov w0, #0x1 // #1 │ │ + bl 169c8 │ │ + brk #0x1 │ │ + ldr x8, [x24, #8] │ │ mov x19, x0 │ │ - mov x23, xzr │ │ - mov w25, #0x1b0 // #432 │ │ - mov x22, x21 │ │ - add x20, x24, #0x1b0 │ │ - b 41278 │ │ - add x20, x20, #0x1b0 │ │ - sub x22, x22, #0x1 │ │ - cmp x23, x21 │ │ - b.eq 412f4 // b.none │ │ - madd x26, x23, x25, x24 │ │ - add x23, x23, #0x1 │ │ - ldr x8, [x26, #344] │ │ - ldxr x9, [x8] │ │ - subs x9, x9, #0x1 │ │ - stlxr w10, x9, [x8] │ │ - cbnz w10, 41284 │ │ - b.ne 412a4 // b.any │ │ - dmb ishld │ │ - ldr x0, [x26, #344] │ │ - bl 35f80 │ │ - ldr x8, [x26, #96] │ │ - cmp x8, #0x2f │ │ - b.eq 41268 // b.none │ │ - ldr x8, [x26, #160] │ │ - cbz x8, 412c0 │ │ - ldr x0, [x26, #168] │ │ - bl 72f50 │ │ - ldr x8, [x26, #184] │ │ - cbz x8, 412d0 │ │ - ldr x0, [x26, #192] │ │ - bl 72f50 │ │ - ldr x8, [x26, #208] │ │ - cbz x8, 412e0 │ │ - ldr x0, [x26, #216] │ │ - bl 72f50 │ │ - ldr x8, [x26, #232] │ │ - cbz x8, 41268 │ │ - ldr x0, [x26, #240] │ │ - bl 72f50 │ │ - b 41268 │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 41318 │ │ - ldr x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldr x30, [sp], #80 │ │ - b 72f50 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldr x30, [sp], #80 │ │ - ret │ │ - mov x21, x0 │ │ - add x0, x26, #0x60 │ │ - bl 38af4 │ │ - subs x22, x22, #0x1 │ │ - b.eq 41358 // b.none │ │ - mov x0, x20 │ │ - add x23, x20, #0x1b0 │ │ - bl 404a8 │ │ - mov x20, x23 │ │ - b 4133c │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 41368 │ │ - ldr x0, [x19] │ │ - bl 72f50 │ │ + cbz x8, 4564c │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + b 4564c │ │ + mov x19, x0 │ │ + b 4564c │ │ + ldur x8, [x29, #-24] │ │ + mov x19, x0 │ │ + cbz x8, 45654 │ │ + ldur x21, [x29, #-16] │ │ mov x0, x21 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 4142c // b.hs, b.nlast │ │ + add x29, sp, #0x30 │ │ ldr x8, [x0] │ │ + mov w9, #0x4 // #4 │ │ mov x19, x0 │ │ + mov x0, xzr │ │ lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x8 // #8 │ │ - cmp x9, #0x8 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mvn x9, x20 │ │ - lsr x1, x9, #63 │ │ - cbz x8, 413f8 │ │ + cmp x10, #0x4 │ │ + csel x20, x10, x9, hi // hi = pmore │ │ + mov w9, #0x48 // #72 │ │ + umulh x9, x20, x9 │ │ + cmp xzr, x9 │ │ + b.ne 45700 // b.any │ │ + add x9, x20, x20, lsl #3 │ │ + lsl x2, x9, #3 │ │ + mov x9, #0x7ffffffffffffff8 // #9223372036854775800 │ │ + cmp x2, x9 │ │ + b.hi 45710 // b.pmore │ │ + cbz x8, 456c8 │ │ + add x8, x8, x8, lsl #3 │ │ ldr x9, [x19, #8] │ │ - mov w10, #0x1 // #1 │ │ + lsl x8, x8, #3 │ │ + str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ - stp x9, x10, [sp, #24] │ │ + mov w8, #0x8 // #8 │ │ mov x0, sp │ │ add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 41414 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x0, x8 │ │ - b.ne 41428 // b.any │ │ + mov w1, #0x8 // #8 │ │ + str x8, [sp, #32] │ │ + bl 338b0 │ │ + ldr w8, [sp] │ │ + cmp w8, #0x1 │ │ + b.eq 4570c // b.none │ │ + ldr x8, [sp, #8] │ │ + stp x20, x8, [x19] │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - mov x2, x20 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 413dc │ │ - stp x20, x0, [x19] │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xee8 │ │ + bl 169b0 │ │ + ldp x0, x1, [sp, #8] │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xee8 │ │ + bl 169b0 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + ldr x8, [x0, #16] │ │ + mov x19, x0 │ │ + cbz x8, 4573c │ │ + ldr x0, [x19, #24] │ │ + bl 75e00 │ │ + ldr x8, [x19, #40] │ │ + cbz x8, 45754 │ │ + ldr x0, [x19, #48] │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e00 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - cbnz x0, 41430 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x2, x1 │ │ - mov x1, x0 │ │ - mov x0, sp │ │ - bl 15bcc │ │ - ldr x8, [sp] │ │ - cbz x8, 414a8 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x8, xzr │ │ + cbz x1, 45878 │ │ + adrp x9, 9000 │ │ + add x9, x9, #0x703 │ │ + add x10, x0, x1 │ │ + mov w11, #0x1680 // #5760 │ │ + mov x13, x0 │ │ + b 457a8 │ │ + bfi w15, w14, #6, #5 │ │ + add x13, x12, #0x2 │ │ + mov w14, w15 │ │ + sub w15, w14, #0x9 │ │ + cmp w15, #0x5 │ │ + b.cs 457f8 // b.hs, b.nlast │ │ + sub x8, x8, x12 │ │ + cmp x13, x10 │ │ + add x8, x8, x13 │ │ + b.eq 45874 // b.none │ │ + mov x12, x13 │ │ + ldrsb w15, [x13], #1 │ │ + and w14, w15, #0xff │ │ + tbz w15, #31, 4578c │ │ + ldrb w13, [x12, #1] │ │ + cmp w14, #0xe0 │ │ + and w15, w13, #0x3f │ │ + b.cc 45780 // b.lo, b.ul, b.last │ │ + ldrb w13, [x12, #2] │ │ + cmp w14, #0xf0 │ │ + and w13, w13, #0x3f │ │ + orr w15, w13, w15, lsl #6 │ │ + and w13, w14, #0x1f │ │ + b.cc 4582c // b.lo, b.ul, b.last │ │ + ldrb w14, [x12, #3] │ │ + and w14, w14, #0x3f │ │ + orr w14, w14, w15, lsl #6 │ │ + bfi w14, w13, #18, #3 │ │ + add x13, x12, #0x4 │ │ + b 4578c │ │ + cmp w14, #0x20 │ │ + b.eq 45798 // b.none │ │ + cmp w14, #0x80 │ │ + b.cc 45878 // b.lo, b.ul, b.last │ │ + lsr w15, w14, #8 │ │ + cmp w15, #0x1f │ │ + b.gt 45838 │ │ + cbz w15, 45854 │ │ + cmp w15, #0x16 │ │ + b.ne 45878 // b.any │ │ + cmp w14, w11 │ │ + b.eq 45798 // b.none │ │ + b 45878 │ │ + orr w14, w15, w13, lsl #12 │ │ + add x13, x12, #0x3 │ │ + b 4578c │ │ + cmp w15, #0x20 │ │ + b.eq 45864 // b.none │ │ + cmp w15, #0x30 │ │ + b.ne 45878 // b.any │ │ + cmp w14, #0x3, lsl #12 │ │ + b.eq 45798 // b.none │ │ + b 45878 │ │ + and x14, x14, #0xff │ │ + ldrb w14, [x9, x14] │ │ + tbnz w14, #0, 45798 │ │ + b 45878 │ │ + and x14, x14, #0xff │ │ + ldrb w14, [x9, x14] │ │ + tbnz w14, #1, 45798 │ │ + b 45878 │ │ + mov x8, x1 │ │ + sub x1, x1, x8 │ │ + add x0, x0, x8 │ │ + ret │ │ + ldp x8, x9, [x1] │ │ cmp x8, x9 │ │ - b.ne 414cc // b.any │ │ - ldp x20, x22, [sp, #8] │ │ - mov x1, xzr │ │ - mov x0, x20 │ │ - bl 730e0 │ │ + b.eq 458ac // b.none │ │ + mov x10, x8 │ │ + ldrb w9, [x10], #1 │ │ + str x10, [x1] │ │ + tbnz w9, #7, 458c0 │ │ + str w9, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ + adrp x8, a000 │ │ + add x8, x8, #0x296 │ │ + mov w9, #0x12 // #18 │ │ + stp x8, x9, [x0] │ │ + ret │ │ + ldrb w10, [x8, #1] │ │ + add x11, x8, #0x2 │ │ + cmp w9, #0xe0 │ │ + str x11, [x1] │ │ + and w10, w10, #0x3f │ │ + b.cc 4591c // b.lo, b.ul, b.last │ │ + ldrb w11, [x8, #2] │ │ + add x12, x8, #0x3 │ │ + cmp w9, #0xf0 │ │ + str x12, [x1] │ │ + and w11, w11, #0x3f │ │ + orr w11, w11, w10, lsl #6 │ │ + and w10, w9, #0x1f │ │ + b.cc 4592c // b.lo, b.ul, b.last │ │ + ldrb w9, [x8, #3] │ │ + add x8, x8, #0x4 │ │ + str x8, [x1] │ │ + and w9, w9, #0x3f │ │ + orr w9, w9, w11, lsl #6 │ │ + bfi w9, w10, #18, #3 │ │ + str w9, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ + bfi w10, w9, #6, #5 │ │ + str w10, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ + orr w9, w11, w10, lsl #12 │ │ + str w9, [x0, #8] │ │ + str xzr, [x0] │ │ + ret │ │ + ldp x8, x9, [x0] │ │ + cmp x8, x9 │ │ + b.eq 45960 // b.none │ │ + mov x9, x8 │ │ + ldrb w1, [x9], #1 │ │ + str x9, [x0] │ │ + tbnz w1, #7, 45968 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov w0, wzr │ │ + ret │ │ + ldrb w9, [x8, #1] │ │ + add x10, x8, #0x2 │ │ + cmp w1, #0xe0 │ │ + str x10, [x0] │ │ + and w9, w9, #0x3f │ │ + b.cc 459c0 // b.lo, b.ul, b.last │ │ + ldrb w10, [x8, #2] │ │ + add x11, x8, #0x3 │ │ + cmp w1, #0xf0 │ │ + str x11, [x0] │ │ + and w10, w10, #0x3f │ │ + orr w10, w10, w9, lsl #6 │ │ + and w9, w1, #0x1f │ │ + b.cc 459d0 // b.lo, b.ul, b.last │ │ + ldrb w11, [x8, #3] │ │ + add x8, x8, #0x4 │ │ + str x8, [x0] │ │ + and w11, w11, #0x3f │ │ + orr w1, w11, w10, lsl #6 │ │ + bfi w1, w9, #18, #3 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + bfi w9, w1, #6, #5 │ │ + mov w0, #0x1 // #1 │ │ + mov w1, w9 │ │ + ret │ │ + orr w1, w10, w9, lsl #12 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + ldrb w9, [x1] │ │ + subs x8, x2, #0x1 │ │ + b.ne 45a04 // b.any │ │ + cmp w9, #0x2b │ │ + b.eq 459f8 // b.none │ │ + cmp w9, #0x2d │ │ + b.ne 45a68 // b.any │ │ + strb w2, [x0, #1] │ │ + strb w2, [x0] │ │ + ret │ │ + cmp w9, #0x2b │ │ + b.ne 45a60 // b.any │ │ + cmp x2, #0x12 │ │ + add x1, x1, #0x1 │ │ + mov x2, x8 │ │ + b.cc 45a68 // b.lo, b.ul, b.last │ │ + mov x8, xzr │ │ + ldrb w9, [x1] │ │ + sub w10, w9, #0x41 │ │ + sub w11, w9, #0x30 │ │ + cmp w9, #0x39 │ │ + and w10, w10, #0xffffffdf │ │ + add w10, w10, #0xa │ │ + csel w9, w10, w11, hi // hi = pmore │ │ + cmp w9, #0xf │ │ + b.hi 45ab0 // b.pmore │ │ + lsr x10, x8, #60 │ │ + cbnz x10, 45ac0 │ │ + orr x8, x9, x8, lsl #4 │ │ + subs x2, x2, #0x1 │ │ + add x1, x1, #0x1 │ │ + b.ne 45a20 // b.any │ │ + b 45aa0 │ │ + cmp x2, #0x11 │ │ + b.cs 45a1c // b.hs, b.nlast │ │ + mov x8, xzr │ │ + ldrb w9, [x1] │ │ + sub w10, w9, #0x41 │ │ + sub w11, w9, #0x30 │ │ + cmp w9, #0x39 │ │ + and w10, w10, #0xffffffdf │ │ + add w10, w10, #0xa │ │ + csel w9, w10, w11, hi // hi = pmore │ │ + cmp w9, #0xf │ │ + b.hi 45ab0 // b.pmore │ │ + orr x8, x9, x8, lsl #4 │ │ + subs x2, x2, #0x1 │ │ + add x1, x1, #0x1 │ │ + b.ne 45a6c // b.any │ │ + mov w2, wzr │ │ + str x8, [x0, #8] │ │ + strb w2, [x0] │ │ + ret │ │ + mov w2, #0x1 // #1 │ │ + strb w2, [x0, #1] │ │ + strb w2, [x0] │ │ + ret │ │ + mov w8, #0x2 // #2 │ │ + mov w2, #0x1 // #1 │ │ + strb w8, [x0, #1] │ │ + strb w2, [x0] │ │ + ret │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #80] │ │ + str x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x50 │ │ + movi v0.2s, #0x3a │ │ + mov x20, x1 │ │ mov x19, x0 │ │ - mov x21, xzr │ │ - mov x0, xzr │ │ - strb wzr, [x20] │ │ - cbnz x22, 414dc │ │ - mov x1, x19 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + stp x1, x2, [sp, #32] │ │ + mov w8, #0x1 // #1 │ │ + add x0, sp, #0x8 │ │ + add x1, sp, #0x20 │ │ + mov x21, x2 │ │ + stp xzr, x2, [sp, #48] │ │ + strb w8, [sp, #72] │ │ + str d0, [sp, #64] │ │ + bl 282dc │ │ + ldr w8, [sp, #8] │ │ + cmp w8, #0x1 │ │ + b.ne 45b50 // b.any │ │ + ldp x8, x9, [sp, #16] │ │ + add x10, x20, x9 │ │ + stp x8, x10, [x19, #8] │ │ + sub x8, x21, x9 │ │ + str x8, [x19, #24] │ │ + str x20, [x19] │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + str xzr, [x19] │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + subs x8, x2, #0x1 │ │ + b.eq 45b84 // b.none │ │ + cbnz x2, 45ba4 │ │ + strb wzr, [x0, #1] │ │ + mov w2, #0x1 // #1 │ │ + strb w2, [x0] │ │ + ret │ │ + ldrb w8, [x1] │ │ + cmp w8, #0x2b │ │ + b.eq 45b98 // b.none │ │ + cmp w8, #0x2d │ │ + b.ne 45c10 // b.any │ │ + strb w2, [x0, #1] │ │ + strb w2, [x0] │ │ + ret │ │ + ldrb w9, [x1] │ │ + cmp w9, #0x2b │ │ + b.ne 45c08 // b.any │ │ + cmp x2, #0x12 │ │ + add x1, x1, #0x1 │ │ + mov x2, x8 │ │ + b.cc 45c10 // b.lo, b.ul, b.last │ │ + mov x8, xzr │ │ + cbz x2, 45c48 │ │ + ldrb w9, [x1], #1 │ │ + sub w10, w9, #0x41 │ │ + sub w11, w9, #0x30 │ │ + cmp w9, #0x39 │ │ + and w10, w10, #0xffffffdf │ │ + add w10, w10, #0xa │ │ + csel w9, w10, w11, hi // hi = pmore │ │ + cmp w9, #0xf │ │ + b.hi 45c58 // b.pmore │ │ + lsr x10, x8, #60 │ │ + cbnz x10, 45c68 │ │ + lsl x8, x8, #4 │ │ + sub x2, x2, #0x1 │ │ + orr x8, x8, x9 │ │ + cbnz x2, 45bc8 │ │ + b 45c48 │ │ + cmp x2, #0x11 │ │ + b.cs 45bc0 // b.hs, b.nlast │ │ + mov x8, xzr │ │ + ldrb w9, [x1] │ │ + sub w10, w9, #0x41 │ │ + sub w11, w9, #0x30 │ │ + cmp w9, #0x39 │ │ + and w10, w10, #0xffffffdf │ │ + add w10, w10, #0xa │ │ + csel w9, w10, w11, hi // hi = pmore │ │ + cmp w9, #0xf │ │ + b.hi 45c58 // b.pmore │ │ + orr x8, x9, x8, lsl #4 │ │ + subs x2, x2, #0x1 │ │ + add x1, x1, #0x1 │ │ + b.ne 45c14 // b.any │ │ + mov w2, wzr │ │ + str x8, [x0, #8] │ │ + strb w2, [x0] │ │ + ret │ │ + mov w2, #0x1 // #1 │ │ + strb w2, [x0, #1] │ │ + strb w2, [x0] │ │ + ret │ │ + mov w8, #0x2 // #2 │ │ + strb w8, [x0, #1] │ │ + mov w2, #0x1 // #1 │ │ + strb w2, [x0] │ │ ret │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + tbz x2, #63, 45c9c │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x498 │ │ + bl 169e0 │ │ + mov x19, x2 │ │ + mov x20, x0 │ │ + cbz x2, 45ccc │ │ + mov x0, x19 │ │ + mov x21, x1 │ │ + bl 75e30 │ │ + mov x1, x21 │ │ + mov x21, x0 │ │ + cbnz x0, 45cd0 │ │ mov w0, #0x1 // #1 │ │ - adrp x19, 75000 │ │ - add x19, x19, #0xce8 │ │ mov x1, x19 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - ldr x20, [sp, #8] │ │ + bl 169c8 │ │ mov w21, #0x1 // #1 │ │ - adrp x19, 75000 │ │ - add x19, x19, #0xce8 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ mov x0, x21 │ │ - mov x1, x19 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + mov x2, x19 │ │ + bl 75e40 │ │ + stp x19, x21, [x20] │ │ + str x19, [x20, #16] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 45d20 // b.none │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ + mov x19, x0 │ │ + ldr x20, [x19, #-1]! │ │ + ldr x21, [x19, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 45d3c │ │ + mov x0, x20 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 45d4c │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldr x8, [x21, #8] │ │ + mov x21, x0 │ │ + cbz x8, 45d74 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ sub sp, sp, #0x50 │ │ - str x30, [sp, #48] │ │ + stp x29, x30, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - adds x9, x1, #0x1 │ │ - b.cs 415d0 // b.hs, b.nlast │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - lsl x10, x8, #1 │ │ - cmp x10, x9 │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - mov w10, #0x4 // #4 │ │ + add x29, sp, #0x20 │ │ + movi v0.2d, #0x0 │ │ + mov x19, x1 │ │ + mov w20, w0 │ │ + mov w22, #0x2 // #2 │ │ + mov w21, #0x1 // #1 │ │ + stp q0, q0, [sp] │ │ + mov x1, sp │ │ + mov w0, w20 │ │ + mov w2, #0x20 // #32 │ │ + bl 75eb0 │ │ + cmn x0, #0x1 │ │ + b.ne 45de8 // b.any │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ cmp x9, #0x4 │ │ - csel x20, x9, x10, hi // hi = pmore │ │ - mov x9, #0x5555555555555555 // #6148914691236517205 │ │ - movk x9, #0x5556 │ │ - movk x9, #0x555, lsl #48 │ │ - add x10, x20, x20, lsl #1 │ │ - cmp x20, x9 │ │ - lsl x2, x10, #3 │ │ - cset w9, cc // cc = lo, ul, last │ │ - ubfiz x1, x9, #3, #32 │ │ - cbz x8, 415a0 │ │ - add x8, x8, x8, lsl #1 │ │ - ldr x9, [x19, #8] │ │ - mov w10, #0x8 // #8 │ │ - lsl x8, x8, #3 │ │ - stp x9, x10, [sp, #24] │ │ - str x8, [sp, #40] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbz x8, 415b8 │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ + b.eq 45db0 // b.none │ │ + bfi x22, x8, #32, #32 │ │ + mov x20, x22 │ │ + b 45e28 │ │ + cmp x0, #0x21 │ │ + b.cs 45e44 // b.hs, b.nlast │ │ + ldr x22, [x19, #16] │ │ + ldr x8, [x19] │ │ + mov x20, x0 │ │ + sub x8, x8, x22 │ │ cmp x0, x8 │ │ - b.ne 415cc // b.any │ │ - ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - str xzr, [sp, #32] │ │ - mov x0, sp │ │ - add x3, sp, #0x18 │ │ - bl 1a808 │ │ - ldp x8, x0, [sp] │ │ - cbnz x8, 41584 │ │ - stp x20, x0, [x19] │ │ + b.hi 45e54 // b.pmore │ │ + ldr x8, [x19, #8] │ │ + mov x1, sp │ │ + mov x2, x20 │ │ + add x0, x8, x22 │ │ + bl 75e40 │ │ + mov x21, xzr │ │ + add x8, x22, x20 │ │ + str x8, [x19, #16] │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ ldp x20, x19, [sp, #64] │ │ - ldr x30, [sp, #48] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x50 │ │ ret │ │ - cbnz x0, 415d4 │ │ - bl 15a24 │ │ - ldr x1, [sp, #16] │ │ - bl 15a5c │ │ - sub sp, sp, #0x1a0 │ │ - stp x29, x30, [sp, #320] │ │ - stp x28, x27, [sp, #336] │ │ - stp x26, x25, [sp, #352] │ │ - stp x24, x23, [sp, #368] │ │ - stp x22, x21, [sp, #384] │ │ - stp x20, x19, [sp, #400] │ │ - mov x22, x1 │ │ - mov x19, x0 │ │ - cmp x1, #0x15 │ │ - b.cs 41648 // b.hs, b.nlast │ │ - mov x25, x22 │ │ - mov x23, x19 │ │ - cmp x25, #0x1 │ │ - b.ls 41628 // b.plast │ │ - mov x0, x23 │ │ - mov x1, x25 │ │ - mov w2, #0x1 // #1 │ │ - bl 42794 │ │ - ldp x20, x19, [sp, #400] │ │ - ldp x22, x21, [sp, #384] │ │ - ldp x24, x23, [sp, #368] │ │ - ldp x26, x25, [sp, #352] │ │ - ldp x28, x27, [sp, #336] │ │ - ldp x29, x30, [sp, #320] │ │ - add sp, sp, #0x1a0 │ │ - ret │ │ - mov w20, w3 │ │ - mov x21, x2 │ │ - mov w29, #0x1 // #1 │ │ - mov w26, #0x18 // #24 │ │ - mov w27, #0xaaab // #43691 │ │ - mov w28, #0x1 // #1 │ │ - and w28, w29, w28 │ │ - mov x23, x19 │ │ - mov x24, x22 │ │ - cbz w20, 41efc │ │ - tbz w29, #0, 417d8 │ │ - lsr x10, x24, #2 │ │ - cmp x24, #0x31 │ │ - lsl x8, x10, #1 │ │ - add x9, x8, x10 │ │ - b.ls 417fc // b.plast │ │ - madd x11, x10, x26, x23 │ │ - ldr x12, [x11] │ │ - ldur x13, [x11, #-24] │ │ - sub x11, x10, #0x1 │ │ - cmp x12, x13 │ │ - b.cs 416b8 // b.hs, b.nlast │ │ - mov x14, x12 │ │ - mov w15, #0x1 // #1 │ │ - mov x16, x11 │ │ - mov x11, x10 │ │ - mov x12, x13 │ │ - b 416c4 │ │ - mov x15, xzr │ │ - mov x14, x13 │ │ - mov x16, x10 │ │ - add x10, x10, #0x1 │ │ - madd x0, x8, x26, x23 │ │ - mul x13, x10, x26 │ │ - ldr x17, [x0] │ │ - ldr x1, [x23, x13] │ │ - ldur x13, [x0, #-24] │ │ - cmp x1, x12 │ │ - csel x12, x1, x12, cc // cc = lo, ul, last │ │ - cinc x15, x15, cc // cc = lo, ul, last │ │ - csel x10, x10, x16, cc // cc = lo, ul, last │ │ - cmp x12, x14 │ │ - cinc x12, x15, cc // cc = lo, ul, last │ │ - csel x10, x11, x10, cc // cc = lo, ul, last │ │ - sub x11, x8, #0x1 │ │ - cmp x17, x13 │ │ - b.cs 41718 // b.hs, b.nlast │ │ - add x12, x12, #0x1 │ │ - mov x14, x17 │ │ - mov x15, x11 │ │ - mov x11, x8 │ │ - b 41724 │ │ - mov x14, x13 │ │ - mov x15, x8 │ │ - mov x13, x17 │ │ - orr x0, x8, #0x1 │ │ - madd x1, x9, x26, x23 │ │ - mul x16, x0, x26 │ │ - ldr x17, [x1] │ │ - ldr x2, [x23, x16] │ │ - ldur x16, [x1, #-24] │ │ - cmp x2, x13 │ │ - csel x13, x2, x13, cc // cc = lo, ul, last │ │ - cinc x12, x12, cc // cc = lo, ul, last │ │ - csel x15, x0, x15, cc // cc = lo, ul, last │ │ - cmp x13, x14 │ │ - cinc x13, x12, cc // cc = lo, ul, last │ │ - csel x25, x11, x15, cc // cc = lo, ul, last │ │ - sub x12, x9, #0x1 │ │ - cmp x17, x16 │ │ - b.cs 41778 // b.hs, b.nlast │ │ - add x13, x13, #0x1 │ │ - mov x11, x17 │ │ - mov x14, x12 │ │ - mov x12, x9 │ │ - b 41784 │ │ - mov x11, x16 │ │ - mov x14, x9 │ │ - mov x16, x17 │ │ - add x9, x9, #0x1 │ │ - mul x15, x9, x26 │ │ - ldr x15, [x23, x15] │ │ - cmp x15, x16 │ │ - csel x15, x15, x16, cc // cc = lo, ul, last │ │ - cinc x13, x13, cc // cc = lo, ul, last │ │ - csel x9, x9, x14, cc // cc = lo, ul, last │ │ - cmp x15, x11 │ │ - cinc x11, x13, cc // cc = lo, ul, last │ │ - csel x9, x12, x9, cc // cc = lo, ul, last │ │ - mul x12, x25, x26 │ │ - mul x13, x10, x26 │ │ - ldr x15, [x23, x12] │ │ - ldr x12, [x23, x13] │ │ - cmp x15, x12 │ │ - b.cc 4181c // b.lo, b.ul, b.last │ │ - mov x13, x12 │ │ - mov x14, x25 │ │ - mov x25, x10 │ │ - mov x12, x15 │ │ - b 41828 │ │ - mov x0, x23 │ │ - mov x1, x24 │ │ - bl 4218c │ │ - sub w20, w20, #0x1 │ │ - lsr x10, x24, #2 │ │ - cmp x24, #0x31 │ │ - lsl x8, x10, #1 │ │ - add x9, x8, x10 │ │ - b.hi 41688 // b.pmore │ │ - mov x11, xzr │ │ - mov x25, x8 │ │ - mul x12, x8, x26 │ │ - mul x13, x10, x26 │ │ - ldr x15, [x23, x12] │ │ - ldr x12, [x23, x13] │ │ - cmp x15, x12 │ │ - b.cs 417c4 // b.hs, b.nlast │ │ - add x11, x11, #0x1 │ │ - mov x13, x15 │ │ - mov x14, x10 │ │ - mul x10, x9, x26 │ │ - ldr x15, [x23, x10] │ │ - cmp x15, x12 │ │ - cinc x10, x11, cc // cc = lo, ul, last │ │ - csel x9, x9, x14, cc // cc = lo, ul, last │ │ - csel x11, x15, x12, cc // cc = lo, ul, last │ │ - cmp x11, x13 │ │ - b.cs 41868 // b.hs, b.nlast │ │ - cmp x10, #0xb │ │ - b.cs 41880 // b.hs, b.nlast │ │ - mov w10, #0x1 // #1 │ │ - cmp x10, #0x0 │ │ - cset w8, eq // eq = none │ │ - and w8, w28, w8 │ │ - tbz w8, #0, 41988 │ │ - b 41aa0 │ │ - mov x25, x9 │ │ - cmp x10, #0x0 │ │ - cset w8, eq // eq = none │ │ - and w8, w28, w8 │ │ - tbz w8, #0, 41988 │ │ - b 41aa0 │ │ - lsr x10, x24, #1 │ │ - add x9, x24, x24, lsl #1 │ │ - sub x13, x10, #0x1 │ │ - lsl x9, x9, #3 │ │ - add x12, x23, x9 │ │ - mov x11, xzr │ │ - umulh x14, x13, x26 │ │ - add x13, x13, x13, lsl #1 │ │ - sub x15, x12, #0x10 │ │ - cmp xzr, x14 │ │ - lsl x14, x13, #3 │ │ - cset w13, ne // ne = any │ │ - sub x16, x15, x14 │ │ - cmp x16, x15 │ │ - b.hi 4192c // b.pmore │ │ - sub x15, x12, #0x8 │ │ - sub x16, x15, x14 │ │ - cmp x16, x15 │ │ - b.hi 4192c // b.pmore │ │ - sub x12, x12, #0x18 │ │ - sub x14, x12, x14 │ │ - cmp x14, x12 │ │ - b.hi 4192c // b.pmore │ │ - tbnz w13, #0, 4192c │ │ - add x12, x23, x9 │ │ - and x11, x10, #0x7ffffffffffffffe │ │ - sub x12, x12, #0x30 │ │ - mov x13, x23 │ │ - ld3 {v0.2d-v2.2d}, [x12] │ │ - sub x8, x8, #0x2 │ │ - ld3 {v3.2d-v5.2d}, [x13] │ │ - ext v16.16b, v0.16b, v0.16b, #8 │ │ - ext v17.16b, v1.16b, v1.16b, #8 │ │ - ext v18.16b, v2.16b, v2.16b, #8 │ │ - ext v0.16b, v3.16b, v3.16b, #8 │ │ - ext v1.16b, v4.16b, v4.16b, #8 │ │ - ext v2.16b, v5.16b, v5.16b, #8 │ │ - st3 {v16.2d-v18.2d}, [x13], #48 │ │ - st3 {v0.2d-v2.2d}, [x12] │ │ - sub x12, x12, #0x30 │ │ - cbnz x8, 418f0 │ │ - cmp x10, x11 │ │ - b.eq 41974 // b.none │ │ - add x8, x11, x11, lsl #1 │ │ - lsl x12, x8, #3 │ │ - sub x8, x10, x11 │ │ - sub x9, x9, x12 │ │ - add x10, x23, x12 │ │ - add x11, x23, x9 │ │ - add x9, x10, #0x10 │ │ - sub x10, x11, #0x8 │ │ - ldur q0, [x10, #-16] │ │ - sub x8, x8, #0x1 │ │ - ldur q1, [x9, #-16] │ │ - ldr x11, [x10] │ │ - ldr x12, [x9] │ │ - stur q0, [x9, #-16] │ │ - stur q1, [x10, #-16] │ │ - str x11, [x9], #24 │ │ - str x12, [x10], #-24 │ │ - cbnz x8, 4194c │ │ - mvn x8, x25 │ │ - add x25, x24, x8 │ │ - mov w8, #0x1 // #1 │ │ - and w8, w28, w8 │ │ - tbnz w8, #0, 41aa0 │ │ - cbz x21, 41abc │ │ - cmp x25, x24 │ │ - b.cs 41f0c // b.hs, b.nlast │ │ - madd x9, x25, x26, x23 │ │ - ldr x8, [x21] │ │ - ldr x10, [x9] │ │ - cmp x8, x10 │ │ - b.cc 41ab4 // b.lo, b.ul, b.last │ │ - ldr q0, [x23] │ │ - mov x8, xzr │ │ - ldr x10, [x23, #16] │ │ - add x12, x23, #0x8 │ │ - ldr q1, [x9] │ │ - str q0, [sp, #160] │ │ - ldr x11, [x9, #16] │ │ - ldr q0, [sp, #160] │ │ - str x10, [sp, #176] │ │ - str q1, [x23] │ │ - str x11, [x23, #16] │ │ - str x10, [x9, #16] │ │ - sub x10, x24, #0x1 │ │ - str q0, [x9] │ │ - add x9, x23, #0x18 │ │ - ldur q0, [x23, #8] │ │ - ldr x11, [x23] │ │ - str q0, [sp, #32] │ │ - cmp xzr, x10 │ │ - b.cs 41a18 // b.hs, b.nlast │ │ - madd x13, x8, x26, x9 │ │ - ldr x14, [x13], #24 │ │ - cmp x11, x14 │ │ - b.cc 41a18 // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - cmp x10, x8 │ │ - b.ne 419fc // b.any │ │ - mov x8, x10 │ │ - madd x13, x10, x26, x9 │ │ - sub x10, x10, #0x1 │ │ - cmp x8, x10 │ │ - b.cs 41a74 // b.hs, b.nlast │ │ - ldr x14, [x13, #-24]! │ │ - cmp x11, x14 │ │ - b.cc 41a1c // b.lo, b.ul, b.last │ │ - madd x14, x8, x26, x9 │ │ - ldr x16, [x13, #16] │ │ - ldr q1, [x13] │ │ - add x8, x8, #0x1 │ │ - ldr q0, [x14] │ │ - str q1, [x14] │ │ - ldr x15, [x14, #16] │ │ - str x16, [x14, #16] │ │ - str q0, [sp, #160] │ │ - ldr q0, [sp, #160] │ │ - str x15, [sp, #176] │ │ - str x15, [x13, #16] │ │ - str q0, [x13] │ │ - cmp x8, x10 │ │ - b.cc 419f8 // b.lo, b.ul, b.last │ │ - b 41a18 │ │ - add x0, x8, #0x1 │ │ - ldr q0, [sp, #32] │ │ - subs x25, x24, x0 │ │ - str x11, [x23] │ │ - str q0, [x12] │ │ - b.cc 41f48 // b.lo, b.ul, b.last │ │ - madd x23, x0, x26, x23 │ │ - mov x24, x25 │ │ - cmp x25, #0x15 │ │ - b.cs 4166c // b.hs, b.nlast │ │ - b 41610 │ │ - mov x0, x23 │ │ - mov x1, x24 │ │ - bl 422ec │ │ - tbz w0, #0, 41988 │ │ - b 41628 │ │ - mov x19, x23 │ │ - mov x22, x24 │ │ - cmp x25, x22 │ │ - b.cs 41f20 // b.hs, b.nlast │ │ - madd x8, x25, x26, x19 │ │ - ldr x9, [x19, #16] │ │ - ldr q0, [x19] │ │ - mov x0, xzr │ │ - add x24, x19, #0x8 │ │ - str x9, [sp, #176] │ │ - str q0, [sp, #160] │ │ - ldr q1, [x8] │ │ - ldr x9, [x8, #16] │ │ - ldr x10, [sp, #176] │ │ - ldr q0, [sp, #160] │ │ - str q1, [x19] │ │ - str x9, [x19, #16] │ │ - add x9, x19, #0x18 │ │ - str x10, [x8, #16] │ │ - mov w10, #0x18 // #24 │ │ - str q0, [x8] │ │ - sub x8, x22, #0x1 │ │ - ldr x23, [x19] │ │ - ldur q0, [x19, #8] │ │ - str q0, [sp, #16] │ │ - ldr x11, [x19, x10] │ │ - cmp x11, x23 │ │ - b.cs 41b38 // b.hs, b.nlast │ │ - add x0, x0, #0x1 │ │ - add x10, x10, #0x18 │ │ - cmp x8, x0 │ │ - b.ne 41b18 // b.any │ │ - mov x0, x8 │ │ - mov x10, #0xffffffffffffffe8 // #-24 │ │ - madd x10, x22, x26, x10 │ │ - mov x1, x8 │ │ - cmp x0, x8 │ │ - b.cs 41b60 // b.hs, b.nlast │ │ - ldr x11, [x19, x10] │ │ - sub x8, x1, #0x1 │ │ - sub x10, x10, #0x18 │ │ - cmp x11, x23 │ │ - b.cs 41b40 // b.hs, b.nlast │ │ - cmp x0, x1 │ │ - b.hi 41f58 // b.pmore │ │ - madd x8, x0, x26, x9 │ │ - mov x10, xzr │ │ - madd x9, x1, x26, x9 │ │ - mov x13, xzr │ │ - mov x11, xzr │ │ - mov x14, xzr │ │ - mov w15, #0x80 // #128 │ │ - mov w16, #0x80 // #128 │ │ - mov x12, x8 │ │ - b 41bcc │ │ - smaddl x2, w3, w26, x9 │ │ - ldr x3, [sp, #304] │ │ - ldr q0, [sp, #288] │ │ - add x14, x14, #0x1 │ │ - add x13, x13, #0x1 │ │ - str x3, [x2, #16] │ │ - str q0, [x2] │ │ - cmp x14, x11 │ │ - csel x2, x16, xzr, eq // eq = none │ │ - cmp x13, x10 │ │ - csneg x3, xzr, x15, ne // ne = any │ │ - cmp x17, #0x303 │ │ - madd x12, x2, x26, x12 │ │ - madd x9, x3, x26, x9 │ │ - b.cc 41d78 // b.lo, b.ul, b.last │ │ - sub x2, x9, x12 │ │ - lsr x17, x2, #3 │ │ - cmp x17, #0x303 │ │ - b.cs 41c1c // b.hs, b.nlast │ │ - and w2, w2, #0xffff │ │ - cmp x14, x11 │ │ - cset w3, cc // cc = lo, ul, last │ │ - cmp x13, x10 │ │ - mul w2, w2, w27 │ │ - csinc w3, w3, wzr, cs // cs = hs, nlast │ │ - cmp w3, #0x0 │ │ - lsr w2, w2, #20 │ │ - sub x4, x2, #0x80 │ │ - csel x5, x4, x2, ne // ne = any │ │ - cmp x14, x11 │ │ - csel x15, x4, x15, cc // cc = lo, ul, last │ │ - csel x16, x16, x5, cc // cc = lo, ul, last │ │ - tbnz w3, #0, 41c1c │ │ - lsr x16, x2, #1 │ │ - sub x15, x2, x16 │ │ - cmp x14, x11 │ │ - b.eq 41c44 // b.none │ │ - cmp x13, x10 │ │ - b.eq 41c98 // b.none │ │ - sub x2, x11, x14 │ │ - sub x3, x10, x13 │ │ - cmp x2, x3 │ │ - csel x4, x2, x3, cc // cc = lo, ul, last │ │ - cbnz x4, 41cec │ │ - b 41bac │ │ - cbz x16, 41c88 │ │ - mov x2, xzr │ │ - add x11, sp, #0x20 │ │ - mov x14, x12 │ │ - ldr x4, [x14], #24 │ │ - mov x3, x11 │ │ - add x5, x2, #0x1 │ │ - cmp x4, x23 │ │ - strb w2, [x3], #1 │ │ - csel x11, x11, x3, cc // cc = lo, ul, last │ │ - mov x2, x5 │ │ - cmp x16, x5 │ │ - b.ne 41c54 // b.any │ │ - add x14, sp, #0x20 │ │ - cmp x13, x10 │ │ - b.ne 41c2c // b.any │ │ - b 41c98 │ │ - add x11, sp, #0x20 │ │ - add x14, sp, #0x20 │ │ - cmp x13, x10 │ │ - b.ne 41c2c // b.any │ │ - cbz x15, 41cd0 │ │ - mov x2, xzr │ │ - sub x13, x9, #0x18 │ │ - add x10, sp, #0xa0 │ │ - ldr x4, [x13], #-24 │ │ - mov x3, x10 │ │ - add x5, x2, #0x1 │ │ - cmp x4, x23 │ │ - strb w2, [x3], #1 │ │ - csel x10, x10, x3, cs // cs = hs, nlast │ │ - mov x2, x5 │ │ - cmp x15, x5 │ │ - b.ne 41ca8 // b.any │ │ - b 41cd4 │ │ - add x10, sp, #0xa0 │ │ - add x13, sp, #0xa0 │ │ - sub x2, x11, x14 │ │ - sub x3, x10, x13 │ │ - cmp x2, x3 │ │ - csel x4, x2, x3, cc // cc = lo, ul, last │ │ - cbz x4, 41bac │ │ - ldrb w2, [x14] │ │ - umaddl x2, w2, w26, x12 │ │ - ldr x3, [x2, #16] │ │ - ldr q0, [x2] │ │ - str x3, [sp, #304] │ │ - str q0, [sp, #288] │ │ - ldrb w2, [x13] │ │ - ldrb w5, [x14] │ │ - mvn x3, x2 │ │ - umaddl x5, w5, w26, x12 │ │ - smaddl x6, w3, w26, x9 │ │ - ldr q0, [x6] │ │ - subs x4, x4, #0x1 │ │ - ldr x6, [x6, #16] │ │ - str q0, [x5] │ │ - str x6, [x5, #16] │ │ - b.eq 41b90 // b.none │ │ - ldrb w3, [x14, #1]! │ │ - mvn x2, x2 │ │ - umaddl x5, w3, w26, x12 │ │ - madd x2, x2, x26, x9 │ │ - ldr q0, [x5] │ │ - ldr x3, [x5, #16] │ │ - str q0, [x2] │ │ - str x3, [x2, #16] │ │ - ldrb w2, [x13, #1]! │ │ - mvn x3, x2 │ │ - smaddl x6, w3, w26, x9 │ │ - ldr q0, [x6] │ │ - subs x4, x4, #0x1 │ │ - ldr x6, [x6, #16] │ │ - str q0, [x5] │ │ - str x6, [x5, #16] │ │ - b.ne 41d30 // b.any │ │ - b 41b90 │ │ - cmp x14, x11 │ │ - b.cs 41dc8 // b.hs, b.nlast │ │ - ldrb w10, [x11, #-1]! │ │ - ldur x16, [x9, #-8] │ │ - sub x15, x9, #0x18 │ │ - cmp x14, x11 │ │ - umaddl x10, w10, w26, x12 │ │ - ldr q0, [x10] │ │ - ldr x13, [x10, #16] │ │ - str q0, [sp, #288] │ │ - ldur q0, [x9, #-24] │ │ - str x16, [x10, #16] │ │ - str x13, [sp, #304] │ │ - str q0, [x10] │ │ - ldr q0, [sp, #288] │ │ - stur x13, [x9, #-8] │ │ - stur q0, [x9, #-24] │ │ - mov x9, x15 │ │ - b.cc 41d80 // b.lo, b.ul, b.last │ │ - b 41e1c │ │ - mov x15, x12 │ │ - cmp x13, x10 │ │ - b.cs 41e1c // b.hs, b.nlast │ │ - ldrb w11, [x10, #-1]! │ │ - ldr x12, [x15, #16] │ │ - cmp x13, x10 │ │ - ldr q0, [x15] │ │ - mvn x11, x11 │ │ - str x12, [sp, #304] │ │ - smaddl x11, w11, w26, x9 │ │ - str q0, [sp, #288] │ │ - mov x14, x12 │ │ - ldr q0, [sp, #288] │ │ - ldr q1, [x11] │ │ - ldr x12, [x11, #16] │ │ - str q1, [x15] │ │ - str x12, [x15, #16] │ │ - add x15, x15, #0x18 │ │ - str x14, [x11, #16] │ │ - str q0, [x11] │ │ - b.cc 41dd4 // b.lo, b.ul, b.last │ │ - mov x9, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ - sub x8, x15, x8 │ │ - movk x9, #0xaaab │ │ - ldr q0, [sp, #16] │ │ - str x23, [x19] │ │ - umulh x8, x8, x9 │ │ - str q0, [x24] │ │ - add x25, x0, x8, lsr #4 │ │ - subs x8, x22, x25 │ │ - b.ls 41f34 // b.plast │ │ - madd x23, x25, x26, x19 │ │ - cmp x0, x1 │ │ - ldr q0, [x19] │ │ - cset w28, cs // cs = hs, nlast │ │ - ldr x9, [x19, #16] │ │ - cmp x25, x8 │ │ - csel x10, x25, x8, cc // cc = lo, ul, last │ │ - sub x24, x8, #0x1 │ │ - str q0, [sp, #160] │ │ - cmp x10, x22, lsr #3 │ │ - str x9, [sp, #176] │ │ - ldr q1, [x23] │ │ - ldr x9, [x23, #16] │ │ - cset w29, cs // cs = hs, nlast │ │ - ldr q0, [sp, #160] │ │ - add x22, x23, #0x18 │ │ - ldr x10, [sp, #176] │ │ - cmp x25, x24 │ │ - str q1, [x19] │ │ - str x9, [x19, #16] │ │ - str x10, [x23, #16] │ │ - str q0, [x23] │ │ - b.cs 41ed4 // b.hs, b.nlast │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x7f0 │ │ + mov w1, #0x20 // #32 │ │ + bl 17680 │ │ mov x0, x19 │ │ - mov x1, x25 │ │ - mov x2, x21 │ │ - mov w3, w20 │ │ - bl 415dc │ │ - mov x21, x23 │ │ - mov x25, x24 │ │ - mov x19, x22 │ │ - mov x22, x25 │ │ - mov x23, x19 │ │ - cmp x24, #0x15 │ │ - b.cs 41660 // b.hs, b.nlast │ │ - b 41610 │ │ - mov x0, x22 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w3, w20 │ │ - bl 415dc │ │ - mov x22, x25 │ │ - mov x23, x19 │ │ - cmp x25, #0x15 │ │ - b.cs 41660 // b.hs, b.nlast │ │ - b 41610 │ │ - mov x0, x23 │ │ - mov x1, x24 │ │ - bl 41f78 │ │ - b 41628 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6c8 │ │ - mov x0, x25 │ │ - mov x1, x24 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x740 │ │ - mov x0, x25 │ │ - mov x1, x22 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x770 │ │ - mov x0, x25 │ │ mov x1, x22 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6e0 │ │ - mov x1, x24 │ │ - bl 16184 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x758 │ │ - bl 172fc │ │ - brk #0x1 │ │ - ldr q0, [sp, #16] │ │ - str x23, [x19] │ │ - str q0, [x24] │ │ - bl 6ed3c │ │ + mov x2, x20 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x22, [x19, #16] │ │ + b 45e08 │ │ sub sp, sp, #0x70 │ │ - str x30, [sp, #96] │ │ - lsr x10, x1, #1 │ │ - mov w11, #0x18 // #24 │ │ - b 41f90 │ │ - cbz x10, 42044 │ │ - sub x10, x10, #0x1 │ │ - mov w12, #0x1 // #1 │ │ - bfi x12, x10, #1, #63 │ │ - cmp x12, x1 │ │ - b.cs 41f8c // b.hs, b.nlast │ │ - lsl x14, x10, #1 │ │ - mov x9, x10 │ │ - add x8, x14, #0x2 │ │ - cmp x8, x1 │ │ - b.cs 41fdc // b.hs, b.nlast │ │ - mul x13, x12, x11 │ │ - mul x8, x8, x11 │ │ - ldr x13, [x0, x13] │ │ - ldr x8, [x0, x8] │ │ - cmp x13, x8 │ │ - cinc x8, x12, cc // cc = lo, ul, last │ │ - cmp x9, x1 │ │ - b.cc 41fe8 // b.lo, b.ul, b.last │ │ - b 4215c │ │ - mov x8, x12 │ │ - cmp x9, x1 │ │ - b.cs 4215c // b.hs, b.nlast │ │ - cmp x8, x1 │ │ - b.cs 4216c // b.hs, b.nlast │ │ - madd x9, x9, x11, x0 │ │ - madd x13, x8, x11, x0 │ │ - ldr x12, [x9] │ │ - ldr x14, [x13] │ │ - cmp x12, x14 │ │ - b.cs 41f8c // b.hs, b.nlast │ │ - ldr q0, [x13] │ │ - mov w12, #0x1 // #1 │ │ - ldr x16, [x13, #16] │ │ - lsl x14, x8, #1 │ │ - ldr x15, [x9, #16] │ │ - bfi x12, x8, #1, #63 │ │ - ldr q1, [x9] │ │ - str q0, [x9] │ │ - str x16, [x9, #16] │ │ - mov x9, x8 │ │ - cmp x12, x1 │ │ - str x15, [x13, #16] │ │ - str q1, [x13] │ │ - b.cc 41fac // b.lo, b.ul, b.last │ │ - b 41f8c │ │ - mov w11, #0x18 // #24 │ │ - mov x8, x1 │ │ - sub x8, x8, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 4217c // b.hs, b.nlast │ │ - madd x9, x8, x11, x0 │ │ - ldr q1, [x0] │ │ - ldr x12, [x0, #16] │ │ - cmp x8, #0x2 │ │ - ldr q0, [x9] │ │ - ldr x10, [x9, #16] │ │ - str q0, [x0] │ │ - str x10, [x0, #16] │ │ - str q1, [x9] │ │ - str x12, [x9, #16] │ │ - b.cc 42128 // b.lo, b.ul, b.last │ │ - mov x14, xzr │ │ - mov x10, xzr │ │ - mov w12, #0x1 // #1 │ │ - add x9, x14, #0x2 │ │ - cmp x9, x8 │ │ - b.cs 420c0 // b.hs, b.nlast │ │ - mul x13, x12, x11 │ │ - mul x9, x9, x11 │ │ - ldr x13, [x0, x13] │ │ - ldr x9, [x0, x9] │ │ - cmp x13, x9 │ │ - cinc x9, x12, cc // cc = lo, ul, last │ │ - cmp x10, x8 │ │ - b.cc 420cc // b.lo, b.ul, b.last │ │ - b 42134 │ │ - mov x9, x12 │ │ - cmp x10, x8 │ │ - b.cs 42134 // b.hs, b.nlast │ │ - cmp x9, x8 │ │ - b.cs 42148 // b.hs, b.nlast │ │ - madd x10, x10, x11, x0 │ │ - madd x13, x9, x11, x0 │ │ - ldr x12, [x10] │ │ - ldr x14, [x13] │ │ - cmp x12, x14 │ │ - b.cs 4204c // b.hs, b.nlast │ │ - ldr q0, [x13] │ │ - mov w12, #0x1 // #1 │ │ - ldr x16, [x13, #16] │ │ - lsl x14, x9, #1 │ │ - ldr x15, [x10, #16] │ │ - bfi x12, x9, #1, #63 │ │ - ldr q1, [x10] │ │ - str q0, [x10] │ │ - str x16, [x10, #16] │ │ - mov x10, x9 │ │ - cmp x12, x8 │ │ - str x15, [x13, #16] │ │ - str q1, [x13] │ │ - b.cc 42090 // b.lo, b.ul, b.last │ │ - b 4204c │ │ - ldr x30, [sp, #96] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x710 │ │ - mov x0, x10 │ │ - mov x1, x8 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x728 │ │ - mov x0, x9 │ │ - mov x1, x8 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x710 │ │ - mov x0, x9 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x728 │ │ - mov x0, x8 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6f8 │ │ - mov x0, x8 │ │ - bl 161cc │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - sub x8, x1, #0x1 │ │ - eor x9, x1, x1, lsl #13 │ │ - clz x8, x8 │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ - eor x9, x9, x9, lsr #7 │ │ - lsr x11, x1, #1 │ │ - and x12, x11, #0x7ffffffffffffffe │ │ - lsr x10, x10, x8 │ │ - eor x13, x9, x9, lsl #17 │ │ - and x9, x13, x10 │ │ - sub x8, x12, #0x1 │ │ - cmp x9, x1 │ │ - csel x14, xzr, x1, cc // cc = lo, ul, last │ │ - cmp x8, x1 │ │ - b.cs 422dc // b.hs, b.nlast │ │ - sub x9, x9, x14 │ │ - cmp x9, x1 │ │ - b.cs 422c8 // b.hs, b.nlast │ │ - mov w14, #0x18 // #24 │ │ - madd x15, x8, x14, x0 │ │ - eor x8, x13, x13, lsl #13 │ │ - madd x14, x9, x14, x0 │ │ - eor x8, x8, x8, lsr #7 │ │ - eor x8, x8, x8, lsl #17 │ │ - ldr x16, [x15, #16] │ │ - ldr x13, [x14, #16] │ │ - and x9, x8, x10 │ │ - cmp x9, x1 │ │ - ldr q0, [x14] │ │ - ldr q1, [x15] │ │ - str x13, [x15, #16] │ │ - csel x13, xzr, x1, cc // cc = lo, ul, last │ │ - cmp x12, x1 │ │ - str q0, [x15] │ │ - str q1, [x14] │ │ - str x16, [x14, #16] │ │ - b.cs 422d8 // b.hs, b.nlast │ │ - sub x9, x9, x13 │ │ - cmp x9, x1 │ │ - b.cs 422c8 // b.hs, b.nlast │ │ - mov w13, #0x18 // #24 │ │ - eor x8, x8, x8, lsl #13 │ │ - madd x12, x12, x13, x0 │ │ - madd x13, x9, x13, x0 │ │ - eor x9, x8, x8, lsr #7 │ │ - orr x8, x11, #0x1 │ │ - eor x9, x9, x9, lsl #17 │ │ - and x9, x9, x10 │ │ - ldr x14, [x12, #16] │ │ - cmp x9, x1 │ │ - ldr q0, [x13] │ │ - ldr x11, [x13, #16] │ │ - csel x10, xzr, x1, cc // cc = lo, ul, last │ │ - ldr q1, [x12] │ │ - cmp x8, x1 │ │ - str q0, [x12] │ │ - str x11, [x12, #16] │ │ - str q1, [x13] │ │ - str x14, [x13, #16] │ │ - b.cs 422dc // b.hs, b.nlast │ │ - sub x9, x9, x10 │ │ - cmp x9, x1 │ │ - b.cs 422c8 // b.hs, b.nlast │ │ - mov w10, #0x18 // #24 │ │ - ldr x30, [sp, #32] │ │ - madd x9, x9, x10, x0 │ │ - madd x8, x8, x10, x0 │ │ - ldr q0, [x9] │ │ - ldr x10, [x9, #16] │ │ - ldr q1, [x8] │ │ - ldr x11, [x8, #16] │ │ - str q0, [x8] │ │ - str x10, [x8, #16] │ │ - str q1, [x9] │ │ - str x11, [x9, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x650 │ │ - mov x0, x9 │ │ - bl 161cc │ │ - mov x8, x12 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x650 │ │ - mov x0, x8 │ │ - bl 161cc │ │ - sub sp, sp, #0x60 │ │ - str x30, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - mov x19, x1 │ │ - mov x20, x0 │ │ - cmp x1, #0x32 │ │ - b.cs 42328 // b.hs, b.nlast │ │ - ldr x8, [x20, #24] │ │ - ldr x9, [x20] │ │ + stp x29, x30, [sp, #32] │ │ + str x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + add x29, sp, #0x20 │ │ + mov x19, x0 │ │ + mov x0, sp │ │ + mov x21, x3 │ │ + bl 16ac0 │ │ + ldr x8, [sp] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ cmp x8, x9 │ │ - b.cs 4234c // b.hs, b.nlast │ │ + b.ne 45ef0 // b.any │ │ + ldp x20, x22, [sp, #8] │ │ + ldrb w8, [x21, #8] │ │ + ldrb w10, [x21, #9] │ │ + ldrb w9, [x21, #10] │ │ + tbz w8, #0, 45f10 │ │ + mov w8, #0x401 // #1025 │ │ + movk w8, #0x8, lsl #16 │ │ + tbz w10, #0, 45f3c │ │ + tbnz w9, #0, 45f40 │ │ + ldrb w9, [x21, #11] │ │ + sub w8, w8, #0x3ff │ │ + ldrb w11, [x21, #12] │ │ + ldrb w10, [x21, #13] │ │ + tst w9, #0x1 │ │ + tbnz w11, #0, 45f84 │ │ + b 45fe4 │ │ + adrp x9, 78000 │ │ + add x9, x9, #0x9f0 │ │ + str x9, [x19, #8] │ │ + mov w9, #0x1 // #1 │ │ + str w9, [x19] │ │ + cbz x8, 46048 │ │ + ldr x20, [sp, #8] │ │ + b 46070 │ │ + mov w8, #0x401 // #1025 │ │ + movk w8, #0x8, lsl #16 │ │ + tbz w10, #0, 45f48 │ │ + tbnz w9, #0, 45f4c │ │ + ldrb w9, [x21, #11] │ │ + sub w8, w8, #0x400 │ │ + ldrb w11, [x21, #12] │ │ + ldrb w10, [x21, #13] │ │ + tst w9, #0x1 │ │ + tbnz w11, #0, 45f84 │ │ + b 45fe4 │ │ + tbz w9, #0, 45f98 │ │ + add w8, w8, #0x1 │ │ + b 45f4c │ │ + tbz w9, #0, 45fb0 │ │ + ldrb w9, [x21, #11] │ │ + tbz w9, #0, 45f74 │ │ + ldrb w9, [x21, #13] │ │ + tbz w9, #0, 45fb0 │ │ + mov w9, #0x1 // #1 │ │ + ldrb w11, [x21, #12] │ │ + ldrb w10, [x21, #13] │ │ + tst w9, #0x1 │ │ + tbnz w11, #0, 45f84 │ │ + b 45fe4 │ │ + ldrb w11, [x21, #12] │ │ + ldrb w10, [x21, #13] │ │ + tst wzr, #0x1 │ │ + tbz w11, #0, 45fe4 │ │ + mov w9, #0x40 // #64 │ │ + mov w11, #0x240 // #576 │ │ + csel w9, w11, w9, ne // ne = any │ │ + cbnz w10, 45ff0 │ │ + b 45ff4 │ │ + ldrb w8, [x21, #11] │ │ + tbnz w8, #0, 45fb0 │ │ + ldrb w8, [x21, #12] │ │ + tbnz w8, #0, 45fb0 │ │ + ldrb w8, [x21, #13] │ │ + tbz w8, #0, 45fd0 │ │ + mov x8, #0x2 // #2 │ │ + movk x8, #0x16, lsl #32 │ │ + str x8, [x19, #8] │ │ mov w8, #0x1 // #1 │ │ - b 42438 │ │ - ldr x9, [x20] │ │ - ldr x8, [x20, #24] │ │ - cmp x8, x9 │ │ - b.cs 42378 // b.hs, b.nlast │ │ - mov w0, #0x1 // #1 │ │ - cmp x19, #0x1 │ │ - b.eq 42440 // b.none │ │ - mov w21, #0x1 // #1 │ │ - b 423a8 │ │ - add x10, x20, #0x30 │ │ - mov w9, #0x2 // #2 │ │ - cmp x19, x9 │ │ - b.eq 42434 // b.none │ │ - ldr x11, [x10], #24 │ │ - add x9, x9, #0x1 │ │ - cmp x11, x8 │ │ - mov x8, x11 │ │ - b.cs 42354 // b.hs, b.nlast │ │ - sub x8, x9, #0x1 │ │ - b 42438 │ │ - add x9, x20, #0x30 │ │ - mov w10, #0x2 // #2 │ │ - cmp x19, x10 │ │ - b.eq 42748 // b.none │ │ - ldr x11, [x9], #24 │ │ - mov x21, x10 │ │ - add x10, x10, #0x1 │ │ - cmp x11, x8 │ │ - mov x8, x11 │ │ - b.cs 42380 // b.hs, b.nlast │ │ - cmp x21, x19 │ │ - cset w0, cc // cc = lo, ul, last │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cs 42780 // b.hs, b.nlast │ │ - tbz w0, #0, 4276c │ │ - mov w8, #0x18 // #24 │ │ - cmp x21, #0x2 │ │ - madd x23, x21, x8, x20 │ │ - madd x24, x22, x8, x20 │ │ - ldr q0, [x23] │ │ - ldr x8, [x23, #16] │ │ - ldr q1, [x24] │ │ - ldr x9, [x24, #16] │ │ - str q0, [x24] │ │ - str x8, [x24, #16] │ │ - str q1, [x23] │ │ - str x9, [x23, #16] │ │ - b.cc 42408 // b.lo, b.ul, b.last │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - bl 42794 │ │ + str w8, [x19] │ │ + strb wzr, [x20] │ │ + cbnz x22, 46070 │ │ + b 46048 │ │ + mov w8, #0x80000 // #524288 │ │ + ldrb w11, [x21, #12] │ │ + ldrb w10, [x21, #13] │ │ + tst wzr, #0x1 │ │ + tbnz w11, #0, 45f84 │ │ + mov w9, #0x200 // #512 │ │ + csel w9, w9, wzr, ne // ne = any │ │ + tbz w10, #0, 45ff4 │ │ + mov w9, #0xc0 // #192 │ │ + ldp w10, w21, [x21] │ │ + orr w24, w9, w8 │ │ + mov w23, #0x2 // #2 │ │ + and w25, w10, #0xfffffffc │ │ + orr w1, w24, w25 │ │ mov x0, x20 │ │ - mov x1, x21 │ │ - bl 42878 │ │ - cmp x21, x19 │ │ - b.cs 42764 // b.hs, b.nlast │ │ - ldr x9, [x24] │ │ - ldr x8, [x23] │ │ - cmp x8, x9 │ │ - b.cs 42458 // b.hs, b.nlast │ │ + mov w2, w21 │ │ + bl 75ec0 │ │ + cmn w0, #0x1 │ │ + b.ne 46064 // b.any │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.eq 46004 // b.none │ │ + bfi x23, x8, #32, #32 │ │ mov w8, #0x1 // #1 │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cc 42498 // b.lo, b.ul, b.last │ │ - b 42780 │ │ - mov x8, x19 │ │ - cmp x8, x19 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x60 │ │ + str x23, [x19, #8] │ │ + str w8, [x19] │ │ + strb wzr, [x20] │ │ + cbnz x22, 46070 │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x25, [sp, #48] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ ret │ │ - mov w9, #0x18 // #24 │ │ - sub x10, x19, #0x1 │ │ - madd x9, x21, x9, x20 │ │ - add x9, x9, #0x18 │ │ - cmp x10, x21 │ │ - b.eq 42748 // b.none │ │ - ldr x11, [x9], #24 │ │ - add x21, x21, #0x1 │ │ - cmp x11, x8 │ │ - mov x8, x11 │ │ - b.cs 42468 // b.hs, b.nlast │ │ - cmp x21, x19 │ │ - cset w8, cc // cc = lo, ul, last │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cs 42780 // b.hs, b.nlast │ │ - cbz w8, 4276c │ │ - mov w8, #0x18 // #24 │ │ - cmp x21, #0x2 │ │ - madd x23, x21, x8, x20 │ │ - madd x24, x22, x8, x20 │ │ - ldr q0, [x23] │ │ - ldr x8, [x23, #16] │ │ - ldr q1, [x24] │ │ - ldr x9, [x24, #16] │ │ - str q0, [x24] │ │ - str x8, [x24, #16] │ │ - str q1, [x23] │ │ - str x9, [x23, #16] │ │ - b.cc 424ec // b.lo, b.ul, b.last │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - bl 42794 │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - bl 42878 │ │ - cmp x21, x19 │ │ - b.cs 42764 // b.hs, b.nlast │ │ - ldr x9, [x24] │ │ - ldr x8, [x23] │ │ - cmp x8, x9 │ │ - b.cs 42518 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cc 42558 // b.lo, b.ul, b.last │ │ - b 42780 │ │ - mov w9, #0x18 // #24 │ │ - sub x10, x19, #0x1 │ │ - madd x9, x21, x9, x20 │ │ - add x9, x9, #0x18 │ │ - cmp x10, x21 │ │ - b.eq 42748 // b.none │ │ - ldr x11, [x9], #24 │ │ - add x21, x21, #0x1 │ │ - cmp x11, x8 │ │ - mov x8, x11 │ │ - b.cs 42528 // b.hs, b.nlast │ │ - cmp x21, x19 │ │ - cset w8, cc // cc = lo, ul, last │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cs 42780 // b.hs, b.nlast │ │ - cbz w8, 4276c │ │ - mov w8, #0x18 // #24 │ │ - cmp x21, #0x2 │ │ - madd x23, x21, x8, x20 │ │ - madd x24, x22, x8, x20 │ │ - ldr q0, [x23] │ │ - ldr x8, [x23, #16] │ │ - ldr q1, [x24] │ │ - ldr x9, [x24, #16] │ │ - str q0, [x24] │ │ - str x8, [x24, #16] │ │ - str q1, [x23] │ │ - str x9, [x23, #16] │ │ - b.cc 425ac // b.lo, b.ul, b.last │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - bl 42794 │ │ + stp wzr, w0, [x19] │ │ + strb wzr, [x20] │ │ + cbz x22, 46048 │ │ mov x0, x20 │ │ - mov x1, x21 │ │ - bl 42878 │ │ - cmp x21, x19 │ │ - b.cs 42764 // b.hs, b.nlast │ │ - ldr x9, [x24] │ │ - ldr x8, [x23] │ │ - cmp x8, x9 │ │ - b.cs 425d8 // b.hs, b.nlast │ │ + ldp x20, x19, [sp, #96] │ │ + ldr x25, [sp, #48] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x70 │ │ + b 75e00 │ │ + sub sp, sp, #0xc0 │ │ + stp x29, x30, [sp, #128] │ │ + str x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + stp x20, x19, [sp, #176] │ │ + add x29, sp, #0x80 │ │ + ldp x9, x10, [x0] │ │ mov w8, #0x1 // #1 │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cc 42618 // b.lo, b.ul, b.last │ │ - b 42780 │ │ - mov w9, #0x18 // #24 │ │ - sub x10, x19, #0x1 │ │ - madd x9, x21, x9, x20 │ │ - add x9, x9, #0x18 │ │ - cmp x10, x21 │ │ - b.eq 42748 // b.none │ │ - ldr x11, [x9], #24 │ │ - add x21, x21, #0x1 │ │ - cmp x11, x8 │ │ - mov x8, x11 │ │ - b.cs 425e8 // b.hs, b.nlast │ │ - cmp x21, x19 │ │ - cset w8, cc // cc = lo, ul, last │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cs 42780 // b.hs, b.nlast │ │ - cbz w8, 4276c │ │ - mov w8, #0x18 // #24 │ │ - cmp x21, #0x2 │ │ - madd x23, x21, x8, x20 │ │ - madd x24, x22, x8, x20 │ │ - ldr q0, [x23] │ │ - ldr x8, [x23, #16] │ │ - ldr q1, [x24] │ │ - ldr x9, [x24, #16] │ │ - str q0, [x24] │ │ - str x8, [x24, #16] │ │ - str q1, [x23] │ │ - str x9, [x23, #16] │ │ - b.cc 4266c // b.lo, b.ul, b.last │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - bl 42794 │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - bl 42878 │ │ - cmp x21, x19 │ │ - b.cs 42764 // b.hs, b.nlast │ │ - ldr x9, [x24] │ │ - ldr x8, [x23] │ │ - cmp x8, x9 │ │ - b.cs 42698 // b.hs, b.nlast │ │ + mov x19, x0 │ │ + mov x20, x1 │ │ + strb w8, [x9] │ │ + ldrb w8, [x10] │ │ + tbz w8, #0, 461b0 │ │ + ldr x8, [x19, #16] │ │ + ldrb w8, [x8] │ │ + tbz w8, #0, 46238 │ │ + ldr x21, [x19, #24] │ │ + ldr x8, [x21] │ │ + cbz x8, 46158 │ │ + ldr x22, [x19, #32] │ │ + ldrb w9, [x22] │ │ + tbnz w9, #0, 46150 │ │ + ldr x9, [x19, #40] │ │ + cmp x8, #0x1 │ │ + adrp x8, 9000 │ │ + add x8, x8, #0xe9d │ │ + cset w10, ne // ne = any │ │ + add x2, sp, #0x30 │ │ + csinc x8, x8, xzr, ne // ne = any │ │ + ldr x9, [x9] │ │ + stp x8, x10, [sp, #32] │ │ + adrp x8, 16000 │ │ + add x8, x8, #0xe84 │ │ + stp x21, x8, [sp] │ │ + add x8, sp, #0x20 │ │ + adrp x10, 25000 │ │ + add x10, x10, #0xc44 │ │ + stp x8, x10, [sp, #16] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xa58 │ │ + ldp x0, x1, [x9] │ │ + mov w10, #0x3 // #3 │ │ + stp x8, x10, [sp, #48] │ │ + mov x8, sp │ │ + mov w10, #0x2 // #2 │ │ + str x8, [sp, #64] │ │ + stp x10, xzr, [sp, #72] │ │ + bl 17b24 │ │ + strb wzr, [x22] │ │ + str xzr, [x21] │ │ + ldr x8, [x19, #40] │ │ + ldr x9, [x19, #56] │ │ + stp x8, xzr, [sp, #32] │ │ + ldr w8, [x9] │ │ + ldr x21, [x9, #8] │ │ + tbnz w8, #0, 4617c │ │ + mov x0, x21 │ │ + bl 71de0 │ │ + mov x21, x0 │ │ + add x0, sp, #0x30 │ │ + mov x1, x20 │ │ + bl 46314 │ │ + ldr w4, [x20] │ │ + cmp w4, #0x3 │ │ + b.eq 4619c // b.none │ │ + cmp w4, #0x2 │ │ + b.ne 461ec // b.any │ │ + mov w8, #0x2 // #2 │ │ + mov w6, wzr │ │ + mov w4, wzr │ │ + str x8, [sp] │ │ + b 462a0 │ │ + add x0, sp, #0x30 │ │ + mov x1, x20 │ │ + bl 46314 │ │ + ldr x8, [sp, #48] │ │ + cmp x8, #0x3 │ │ + b.eq 460c4 // b.none │ │ + cmp x8, #0x2 │ │ + b.ne 46204 // b.any │ │ + ldp x1, x2, [sp, #112] │ │ + mov x0, sp │ │ + bl 18af8 │ │ + ldr w8, [sp] │ │ + tbnz w8, #0, 460c4 │ │ + ldp x21, x22, [sp, #8] │ │ + b 46210 │ │ + ldr x9, [x20, #16] │ │ + cbz x9, 46290 │ │ + ldr x10, [x20, #24] │ │ + mov x8, xzr │ │ + stp x9, x10, [sp, #8] │ │ + b 46294 │ │ + ldr x21, [sp, #80] │ │ + cbz x21, 460c4 │ │ + ldr x22, [sp, #88] │ │ + adrp x0, 9000 │ │ + add x0, x0, #0xe67 │ │ + mov w1, #0x1a // #26 │ │ + mov x2, x21 │ │ + mov x3, x22 │ │ + bl 46408 │ │ + ldr x23, [x19, #16] │ │ + tbz w0, #0, 46250 │ │ mov w8, #0x1 // #1 │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cc 426d8 // b.lo, b.ul, b.last │ │ - b 42780 │ │ - mov w9, #0x18 // #24 │ │ - sub x10, x19, #0x1 │ │ - madd x9, x21, x9, x20 │ │ - add x9, x9, #0x18 │ │ - cmp x10, x21 │ │ - b.eq 42748 // b.none │ │ - ldr x11, [x9], #24 │ │ - add x21, x21, #0x1 │ │ - cmp x11, x8 │ │ - mov x8, x11 │ │ - b.cs 426a8 // b.hs, b.nlast │ │ - cmp x21, x19 │ │ - cset w8, cc // cc = lo, ul, last │ │ - sub x22, x21, #0x1 │ │ - cmp x22, x19 │ │ - b.cs 42780 // b.hs, b.nlast │ │ - cbz w8, 4276c │ │ - mov w8, #0x18 // #24 │ │ - cmp x21, #0x2 │ │ - madd x9, x21, x8, x20 │ │ - madd x8, x22, x8, x20 │ │ - ldr q0, [x9] │ │ - ldr x10, [x9, #16] │ │ - ldr q1, [x8] │ │ - ldr x11, [x8, #16] │ │ - str q0, [x8] │ │ - str x10, [x8, #16] │ │ - str q1, [x9] │ │ - str x11, [x9, #16] │ │ - b.cc 4272c // b.lo, b.ul, b.last │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - mov x2, x22 │ │ - bl 42794 │ │ - mov x0, x20 │ │ - mov x1, x21 │ │ - bl 42878 │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x60 │ │ - ret │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x60 │ │ + strb w8, [x23] │ │ + ldp x20, x19, [sp, #176] │ │ + ldr x23, [sp, #144] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xc0 │ │ ret │ │ - cmp x22, x19 │ │ - b.cs 42780 // b.hs, b.nlast │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x698 │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x698 │ │ - mov x0, x22 │ │ - mov x1, x19 │ │ - bl 161cc │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - sub x8, x2, #0x1 │ │ - cmp x8, x1 │ │ - b.cs 42860 // b.hs, b.nlast │ │ - cmp x2, x1 │ │ - b.cs 42854 // b.hs, b.nlast │ │ - mov w8, #0x18 // #24 │ │ - madd x9, x2, x8, x0 │ │ - sub x9, x9, #0x18 │ │ - b 427dc │ │ - ldr q0, [sp] │ │ - str x10, [x11] │ │ - stur q0, [x11, #8] │ │ - add x2, x2, #0x1 │ │ - add x9, x9, #0x18 │ │ - cmp x2, x1 │ │ - b.eq 42854 // b.none │ │ - madd x12, x2, x8, x0 │ │ - mov x11, x12 │ │ - ldr x10, [x12] │ │ - ldr x13, [x11, #-24]! │ │ - cmp x10, x13 │ │ - b.cs 427cc // b.hs, b.nlast │ │ - ldur q0, [x12, #8] │ │ - cmp x2, #0x1 │ │ - ldr q1, [x11] │ │ - ldr x13, [x11, #16] │ │ - str q0, [sp] │ │ - str q1, [x12] │ │ - str x13, [x12, #16] │ │ - b.eq 427c0 // b.none │ │ - mov x11, x9 │ │ - mov w12, #0x1 // #1 │ │ - mov x13, x11 │ │ - ldr x14, [x13, #-24]! │ │ - cmp x10, x14 │ │ - b.cs 427c0 // b.hs, b.nlast │ │ - ldr q0, [x13] │ │ - add x12, x12, #0x1 │ │ - ldr x13, [x13, #16] │ │ - cmp x2, x12 │ │ - str q0, [x11] │ │ - str x13, [x11, #16] │ │ - sub x11, x11, #0x18 │ │ - b.ne 4281c // b.any │ │ - mov x11, x0 │ │ - b 427c0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + ldrb w8, [x23] │ │ + tbz w8, #0, 462ec │ │ + adrp x0, 9000 │ │ + add x0, x0, #0xe81 │ │ + mov w1, #0x1c // #28 │ │ + mov x2, x21 │ │ + mov x3, x22 │ │ + bl 46408 │ │ + tbz w0, #0, 462e4 │ │ + strb wzr, [x23] │ │ + ldp x20, x19, [sp, #176] │ │ + ldr x23, [sp, #144] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xc0 │ │ ret │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x83c │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x6b0 │ │ - mov w1, #0x2e // #46 │ │ - bl 16d98 │ │ - mov x9, x0 │ │ - ldr x8, [x0] │ │ - ldr x10, [x9, #24]! │ │ - cmp x10, x8 │ │ - b.cs 42908 // b.hs, b.nlast │ │ - ldur q0, [x0, #8] │ │ - ldr q1, [x9] │ │ - ldr x10, [x9, #16] │ │ - str q0, [sp, #-16]! │ │ - cmp x1, #0x3 │ │ - str q1, [x0] │ │ - str x10, [x0, #16] │ │ - b.cc 428f8 // b.lo, b.ul, b.last │ │ - ldr x10, [x0, #48]! │ │ - cmp x10, x8 │ │ - b.cs 428f8 // b.hs, b.nlast │ │ - mov w10, #0x3 // #3 │ │ - ldr q0, [x0] │ │ - cmp x1, x10 │ │ - ldr x9, [x0, #16] │ │ - stur q0, [x0, #-24] │ │ - stur x9, [x0, #-8] │ │ - b.eq 428f4 // b.none │ │ - mov x11, x0 │ │ - mov x9, x0 │ │ - add x10, x10, #0x1 │ │ - ldr x12, [x11, #24]! │ │ - mov x0, x11 │ │ - cmp x12, x8 │ │ - b.cc 428bc // b.lo, b.ul, b.last │ │ - b 428f8 │ │ - mov x9, x0 │ │ - ldr q0, [sp] │ │ - str x8, [x9] │ │ - stur q0, [x9, #8] │ │ - add sp, sp, #0x10 │ │ + mov w8, #0x2 // #2 │ │ + ldp w5, w6, [x20, #4] │ │ + ldr w7, [x20, #12] │ │ + str x8, [sp] │ │ + add x0, sp, #0x20 │ │ + add x2, sp, #0x30 │ │ + mov x3, sp │ │ + mov x1, x21 │ │ + bl 27868 │ │ + ldr x8, [x19, #48] │ │ + strb w0, [x8] │ │ + ldr x8, [sp, #32] │ │ + ldr x9, [x8, #24] │ │ + add x9, x9, #0x1 │ │ + str x9, [x8, #24] │ │ + ldp x20, x19, [sp, #176] │ │ + ldr x23, [sp, #144] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xc0 │ │ ret │ │ - sub sp, sp, #0xa0 │ │ - stp x30, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ + ldrb w8, [x23] │ │ + tbnz w8, #0, 460c4 │ │ + ldr x8, [x19, #24] │ │ + ldr x9, [x8] │ │ + add x9, x9, #0x1 │ │ + str x9, [x8] │ │ + b 460c4 │ │ + ldr x8, [sp, #32] │ │ + ldr x9, [x8, #24] │ │ + add x9, x9, #0x1 │ │ + str x9, [x8, #24] │ │ + bl 71c04 │ │ + sub sp, sp, #0xb0 │ │ + stp x29, x30, [sp, #128] │ │ + str x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + add x29, sp, #0x80 │ │ ldr w8, [x1] │ │ mov x19, x0 │ │ cmp w8, #0x3 │ │ - b.ne 4294c // b.any │ │ + b.ne 4635c // b.any │ │ ldp x20, x21, [x1, #8] │ │ add x0, sp, #0x40 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 173a0 │ │ - ldr x8, [sp, #64] │ │ - cbz x8, 42970 │ │ + bl 18af8 │ │ + ldr w8, [sp, #64] │ │ + tbz w8, #0, 46380 │ │ mov w8, #0x2 // #2 │ │ - b 429a4 │ │ + b 463b4 │ │ ldr x20, [x1, #40] │ │ - cbz x20, 429d8 │ │ + cbz x20, 463ec │ │ ldr x21, [x1, #48] │ │ add x0, sp, #0x40 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 173a0 │ │ - ldr x8, [sp, #64] │ │ - cbnz x8, 42944 │ │ + bl 18af8 │ │ + ldr w8, [sp, #64] │ │ + tbnz w8, #0, 46354 │ │ ldp x1, x2, [sp, #72] │ │ add x0, sp, #0x40 │ │ - bl 24784 │ │ + bl 240d8 │ │ ldr x8, [sp, #64] │ │ cmp x8, #0x2 │ │ - b.eq 429a4 // b.none │ │ + b.eq 463b4 // b.none │ │ ldur q0, [sp, #72] │ │ ldur q1, [sp, #88] │ │ ldur q2, [sp, #104] │ │ ldr x9, [sp, #120] │ │ stp q0, q1, [sp] │ │ str q2, [sp, #32] │ │ str x9, [sp, #48] │ │ ldp q0, q1, [sp] │ │ str x8, [x19] │ │ + ldr q2, [sp, #32] │ │ + ldr x8, [sp, #48] │ │ str x21, [x19, #72] │ │ stur q0, [x19, #8] │ │ - ldr q2, [sp, #32] │ │ stur q1, [x19, #24] │ │ - ldr x8, [sp, #48] │ │ stur q2, [x19, #40] │ │ stp x8, x20, [x19, #56] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x30, x21, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x21, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xb0 │ │ ret │ │ mov w8, #0x3 // #3 │ │ str x8, [x19] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x30, x21, [sp, #128] │ │ - add sp, sp, #0xa0 │ │ + ldp x20, x19, [sp, #160] │ │ + ldr x21, [sp, #144] │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0xb0 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - ldp x8, x9, [x1] │ │ - stp xzr, x0, [sp] │ │ - ldr x9, [x9, #32] │ │ - mov x1, sp │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #112] │ │ + add x29, sp, #0x70 │ │ + mov x4, x1 │ │ + cmp x1, x3 │ │ + mov x8, x0 │ │ + b.cs 4647c // b.hs, b.nlast │ │ + add x0, sp, #0x8 │ │ + mov x1, x2 │ │ + mov x2, x3 │ │ + mov x3, x8 │ │ + bl 19a34 │ │ + ldr w8, [sp, #8] │ │ + cmp w8, #0x1 │ │ + b.ne 464a8 // b.any │ │ + ldp x11, x8, [sp, #96] │ │ + ldr x13, [sp, #64] │ │ + ldp x10, x1, [sp, #80] │ │ + cmn x13, #0x1 │ │ + sub x12, x8, #0x1 │ │ + b.eq 46594 // b.none │ │ + ldr x14, [sp, #48] │ │ + add x0, x14, x12 │ │ + cmp x0, x1 │ │ + b.cs 465bc // b.hs, b.nlast │ │ + ldp x15, x17, [sp, #32] │ │ + ldr x16, [sp, #16] │ │ + sub x2, x8, x15 │ │ + b 464f0 │ │ + b.ne 465bc // b.any │ │ mov x0, x8 │ │ - blr x9 │ │ - ldr x30, [sp, #32] │ │ + mov x1, x2 │ │ + mov x2, x4 │ │ + bl 75e60 │ │ cmp w0, #0x0 │ │ - mov w8, #0x9 // #9 │ │ - csel w0, wzr, w8, ne // ne = any │ │ - add sp, sp, #0x30 │ │ + cset w9, eq // eq = none │ │ + and w0, w9, #0x1 │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0x80 │ │ ret │ │ - bl 17cf0 │ │ - sub sp, sp, #0x60 │ │ - stp x30, x23, [sp, #48] │ │ + ldrb w8, [sp, #34] │ │ + tbnz w8, #0, 465bc │ │ + ldp x0, x1, [sp, #80] │ │ + ldr x2, [sp, #16] │ │ + ldrb w9, [sp, #32] │ │ + cbz x2, 4666c │ │ + cmp x2, x1 │ │ + b.cs 46668 // b.hs, b.nlast │ │ + ldrsb w8, [x0, x2] │ │ + cmn w8, #0x40 │ │ + b.ge 4666c // b.tcont │ │ + b 4671c │ │ + mov x13, xzr │ │ + add x14, x14, x8 │ │ + add x0, x14, x12 │ │ + mov w9, wzr │ │ + cmp x0, x1 │ │ + b.cs 46498 // b.hs, b.nlast │ │ + ldrb w9, [x10, x0] │ │ + lsr x9, x17, x9 │ │ + tbz w9, #0, 464d8 │ │ + cmp x13, x16 │ │ + add x3, x10, x14 │ │ + csel x9, x13, x16, hi // hi = pmore │ │ + cmp x9, x8 │ │ + mov x5, x9 │ │ + csel x0, x9, x8, hi // hi = pmore │ │ + cmp x0, x5 │ │ + b.eq 46554 // b.none │ │ + mov x4, x5 │ │ + add x5, x14, x5 │ │ + cmp x5, x1 │ │ + b.cs 46770 // b.hs, b.nlast │ │ + ldrb w5, [x11, x4] │ │ + ldrb w6, [x3, x4] │ │ + cmp w5, w6 │ │ + add x5, x4, #0x1 │ │ + b.eq 46514 // b.none │ │ + sub x9, x14, x16 │ │ + mov x13, xzr │ │ + add x9, x9, x4 │ │ + add x14, x9, #0x1 │ │ + b 464e0 │ │ + mov x0, x16 │ │ + cmp x13, x0 │ │ + b.cs 46740 // b.hs, b.nlast │ │ + sub x0, x0, #0x1 │ │ + cmp x0, x8 │ │ + b.cs 46788 // b.hs, b.nlast │ │ + add x9, x0, x14 │ │ + cmp x9, x1 │ │ + b.cs 46798 // b.hs, b.nlast │ │ + ldrb w3, [x11, x0] │ │ + ldrb w9, [x10, x9] │ │ + cmp w3, w9 │ │ + b.eq 46558 // b.none │ │ + add x14, x14, x15 │ │ + mov x13, x2 │ │ + b 464e0 │ │ + ldr x13, [sp, #48] │ │ + add x0, x13, x12 │ │ + cmp x0, x1 │ │ + b.cs 465bc // b.hs, b.nlast │ │ + ldr x14, [sp, #16] │ │ + ldp x16, x15, [sp, #32] │ │ + cmp x14, x8 │ │ + sub x2, x14, #0x1 │ │ + csel x17, x14, x8, hi // hi = pmore │ │ + b 465e0 │ │ + and w0, wzr, #0x1 │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + add x13, x13, x8 │ │ + add x0, x13, x12 │ │ + mov w9, wzr │ │ + cmp x0, x1 │ │ + b.cs 46498 // b.hs, b.nlast │ │ + ldrb w9, [x10, x0] │ │ + lsr x9, x15, x9 │ │ + tbz w9, #0, 465cc │ │ + add x9, x10, x13 │ │ + mov x3, x14 │ │ + cmp x17, x3 │ │ + b.eq 46630 // b.none │ │ + mov x0, x3 │ │ + add x3, x13, x3 │ │ + cmp x3, x1 │ │ + b.cs 467a8 // b.hs, b.nlast │ │ + ldrb w3, [x11, x0] │ │ + ldrb w4, [x9, x0] │ │ + cmp w3, w4 │ │ + add x3, x0, #0x1 │ │ + b.eq 465f4 // b.none │ │ + sub x9, x13, x14 │ │ + add x9, x9, x0 │ │ + add x13, x9, #0x1 │ │ + b 465d0 │ │ + mov x0, x14 │ │ + cbz x0, 46740 │ │ + cmp x2, x8 │ │ + sub x0, x0, #0x1 │ │ + b.cs 46788 // b.hs, b.nlast │ │ + add x9, x0, x13 │ │ + cmp x9, x1 │ │ + b.cs 46798 // b.hs, b.nlast │ │ + ldrb w3, [x11, x0] │ │ + ldrb w9, [x10, x9] │ │ + cmp w3, w9 │ │ + b.eq 46634 // b.none │ │ + add x13, x13, x16 │ │ + b 465d0 │ │ + b.ne 4671c // b.any │ │ + cmp x2, x1 │ │ + b.eq 46498 // b.none │ │ + add x10, x0, x2 │ │ + ldrsb w11, [x10] │ │ + and w8, w11, #0xff │ │ + tbz w11, #31, 466d0 │ │ + ldrb w11, [x10, #1] │ │ + cmp w8, #0xe0 │ │ + and w11, w11, #0x3f │ │ + b.cc 466c0 // b.lo, b.ul, b.last │ │ + ldrb w12, [x10, #2] │ │ + cmp w8, #0xf0 │ │ + and w12, w12, #0x3f │ │ + orr w12, w12, w11, lsl #6 │ │ + and w11, w8, #0x1f │ │ + b.cc 466cc // b.lo, b.ul, b.last │ │ + ldrb w8, [x10, #3] │ │ + and w8, w8, #0x3f │ │ + orr w8, w8, w12, lsl #6 │ │ + bfi w8, w11, #18, #3 │ │ + b 466d0 │ │ + bfi w11, w8, #6, #5 │ │ + mov w8, w11 │ │ + b 466d0 │ │ + orr w8, w12, w11, lsl #12 │ │ + tbnz w9, #0, 46740 │ │ + cmp w8, #0x80 │ │ + b.cs 466e4 // b.hs, b.nlast │ │ + mov w8, #0x1 // #1 │ │ + b 46700 │ │ + cmp w8, #0x800 │ │ + b.cs 466f4 // b.hs, b.nlast │ │ + mov w8, #0x2 // #2 │ │ + b 46700 │ │ + cmp w8, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x8, x8, cs // cs = hs, nlast │ │ + adds x2, x8, x2 │ │ + b.eq 46730 // b.none │ │ + cmp x2, x1 │ │ + b.cs 4672c // b.hs, b.nlast │ │ + ldrsb w8, [x0, x2] │ │ + cmn w8, #0x40 │ │ + b.ge 46730 // b.tcont │ │ + adrp x4, 78000 │ │ + add x4, x4, #0x468 │ │ + mov x3, x1 │ │ + bl 19118 │ │ + b.ne 4671c // b.any │ │ + cmp x2, x1 │ │ + b.eq 46740 // b.none │ │ + ldrsb w8, [x0, x2] │ │ + tbnz w8, #31, 46754 │ │ + mov w9, #0x1 // #1 │ │ + and w0, w9, #0x1 │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + and w8, w8, #0xff │ │ + mov w9, #0x1 // #1 │ │ + cmp w8, #0xe0 │ │ + and w0, w9, #0x1 │ │ + ldp x29, x30, [sp, #112] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + add x8, x14, x9 │ │ + cmp x1, x8 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x158 │ │ + csel x0, x1, x8, hi // hi = pmore │ │ + bl 16e34 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x128 │ │ + mov x1, x8 │ │ + bl 16e34 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x140 │ │ + mov x0, x9 │ │ + bl 16e34 │ │ + add x8, x13, x14 │ │ + cmp x1, x8 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x158 │ │ + csel x0, x1, x8, hi // hi = pmore │ │ + bl 16e34 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #32] │ │ + str x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x20 │ │ + ldr x21, [x0] │ │ + ldr q0, [x2] │ │ + mov x20, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x9, [x2, #16] │ │ + mov x19, x0 │ │ + ldrb w2, [x0, #24] │ │ + cmp x21, x20 │ │ + mov x8, x1 │ │ + str x1, [sp] │ │ + stur q0, [sp, #8] │ │ + mov x10, sp │ │ + csel x3, xzr, x0, eq // eq = none │ │ + str x9, [sp, #24] │ │ + add x1, x10, #0x8 │ │ + mov x0, x8 │ │ + bl 468a4 │ │ + orr x8, x21, #0x8000000000000000 │ │ + cmp x8, x20 │ │ + b.ne 46834 // b.any │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldr x8, [x19, #8] │ │ + mov w19, w0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ + mov w0, w19 │ │ + ldp x20, x19, [sp, #64] │ │ + ldr x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldr x8, [x19] │ │ + orr x8, x8, #0x8000000000000000 │ │ + cmp x8, x20 │ │ + mov x20, x0 │ │ + b.eq 46878 // b.none │ │ + ldr x0, [x19, #8] │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + ldr x9, [x0] │ │ + mov x10, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x8, x2 │ │ + ldrb w2, [x0, #24] │ │ + cmp x9, x10 │ │ + csel x3, xzr, x0, eq // eq = none │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + b 468a4 │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ - ldr w8, [x0] │ │ - mov x19, x0 │ │ - mov w21, #0x3fffffff // #1073741823 │ │ - cmp w8, w21 │ │ - b.ne 42a70 // b.any │ │ - mov w10, #0xffffff9d // #-99 │ │ - isb │ │ - ldr w8, [x19] │ │ - cmp w8, w21 │ │ - b.ne 42a70 // b.any │ │ - mov w9, w10 │ │ - add w10, w10, #0x1 │ │ - cbnz w9, 42a54 │ │ - mov x9, sp │ │ - mov w23, #0x3ffffffe // #1073741822 │ │ - add x22, x9, #0x8 │ │ - b 42a90 │ │ - clrex │ │ - mov w10, wzr │ │ - mov w8, w9 │ │ - tbnz wzr, #0, 42b8c │ │ - lsr w10, w8, #30 │ │ - and w9, w8, #0x3fffffff │ │ - cbnz w10, 42acc │ │ - cmp w9, w23 │ │ - b.cs 42acc // b.hs, b.nlast │ │ - ldaxr w9, [x19] │ │ - cmp w9, w8 │ │ - b.ne 42a80 // b.any │ │ - add w8, w8, #0x1 │ │ - stxr w10, w8, [x19] │ │ - cbnz w10, 42a84 │ │ - mov w10, #0x1 // #1 │ │ - mov w8, w9 │ │ - tbz w10, #0, 42a90 │ │ - b 42b8c │ │ - cmp w9, w23 │ │ - b.eq 42ba0 // b.none │ │ - orr w20, w8, #0x40000000 │ │ - tbnz w8, #30, 42b10 │ │ - ldxr w9, [x19] │ │ - cmp w9, w8 │ │ - b.ne 42b00 // b.any │ │ - stxr w10, w20, [x19] │ │ - cbnz w10, 42adc │ │ - mov w10, #0x1 // #1 │ │ - mov w8, w9 │ │ - cbz w10, 42a90 │ │ - b 42b10 │ │ - mov w10, wzr │ │ - clrex │ │ - mov w8, w9 │ │ - cbz wzr, 42a90 │ │ - str xzr, [sp] │ │ - ldr w8, [x19] │ │ - cmp w8, w20 │ │ - b.ne 42b5c // b.any │ │ - ldr x8, [sp] │ │ - mov w0, #0x62 // #98 │ │ - mov x1, x19 │ │ - mov w2, #0x89 // #137 │ │ - mov w3, w20 │ │ - mov x5, xzr │ │ - cmp x8, #0x0 │ │ - mov w6, #0xffffffff // #-1 │ │ - csel x4, xzr, x22, eq // eq = none │ │ - bl 72f60 │ │ - tbz x0, #63, 42b5c │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - cmp w8, #0x4 │ │ - b.eq 42b14 // b.none │ │ - ldr w8, [x19] │ │ - cmp w8, w21 │ │ - b.ne 42a90 // b.any │ │ - mov w9, #0xffffff9d // #-99 │ │ - mov w10, w9 │ │ - isb │ │ - ldr w8, [x19] │ │ - add w9, w9, #0x1 │ │ - cmp w8, w21 │ │ - b.ne 42a90 // b.any │ │ - cbnz w10, 42b6c │ │ - b 42a90 │ │ + mov x29, sp │ │ + sub sp, sp, #0x1f0 │ │ + ldr w8, [x1] │ │ + tbz w8, #0, 468e0 │ │ + adrp x11, 9000 │ │ + add x11, x11, #0xebd │ │ + mov w22, #0x9 // #9 │ │ + tbz w2, #0, 468f4 │ │ + b 46b28 │ │ + ldp x11, x22, [x1, #8] │ │ + tbz w2, #0, 468f0 │ │ + cbnz x22, 46b28 │ │ + b 46920 │ │ + cbz x22, 46920 │ │ + cbz x3, 46b28 │ │ + ldrb w8, [x11] │ │ + cmp w8, #0x2f │ │ + b.ne 46b28 // b.any │ │ + ldp x10, x8, [x3, #8] │ │ + str x0, [sp, #16] │ │ + cbz x8, 46948 │ │ + ldrb w9, [x10] │ │ + cmp w9, #0x2f │ │ + cset w9, eq // eq = none │ │ + b 4694c │ │ + mov w1, #0x1 // #1 │ │ + mov x2, xzr │ │ + add sp, sp, #0x1f0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ - ldp x30, x23, [sp, #48] │ │ - add sp, sp, #0x60 │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + b 176dc │ │ + mov w9, wzr │ │ + mov w24, wzr │ │ + stp x10, x8, [sp, #128] │ │ + mov w23, #0x6 // #6 │ │ + sub x20, x29, #0xf0 │ │ + mov w8, #0x200 // #512 │ │ + add x25, sp, #0xc0 │ │ + sub x26, x29, #0xf0 │ │ + mov w27, #0x2 // #2 │ │ + mov w21, #0x1 // #1 │ │ + mov x28, x22 │ │ + mov x19, x11 │ │ + strb w23, [sp, #144] │ │ + strb w9, [sp, #186] │ │ + strh w8, [sp, #184] │ │ + str x11, [sp, #8] │ │ + cmp w23, #0x6 │ │ + b.eq 469a0 // b.none │ │ + ldp q0, q1, [sp, #80] │ │ + ldur x8, [sp, #111] │ │ + stp q0, q1, [x20] │ │ + stur x8, [x20, #31] │ │ + ldp q0, q1, [x20] │ │ + sub x0, x29, #0x80 │ │ + ldur x8, [x20, #31] │ │ + add x1, sp, #0xc0 │ │ + stp x19, x28, [sp, #192] │ │ + strb w23, [sp, #208] │ │ + stur q0, [x25, #17] │ │ + stur q1, [x25, #33] │ │ + stur x8, [x25, #48] │ │ + strb w21, [sp, #250] │ │ + strb w24, [sp, #248] │ │ + strb w27, [sp, #249] │ │ + bl 46c10 │ │ + sub x0, x29, #0x48 │ │ + add x1, sp, #0x80 │ │ + bl 46c10 │ │ + ldp q0, q1, [x20, #112] │ │ + ldur x8, [x29, #-80] │ │ + ldurb w9, [x29, #-128] │ │ + ldr q2, [x20, #144] │ │ + ldur x10, [x29, #-24] │ │ + stur x8, [x29, #-192] │ │ + ldurb w8, [x29, #-72] │ │ + cmp w9, #0xa │ │ + stp q0, q1, [x20] │ │ + ldur q0, [x29, #-72] │ │ + ldur q1, [x29, #-56] │ │ + str q2, [x20, #32] │ │ + stur q0, [x26, #56] │ │ + ldur q0, [x29, #-40] │ │ + stur q1, [x26, #72] │ │ + stur q0, [x26, #88] │ │ + stur x10, [x26, #104] │ │ + b.eq 46a84 // b.none │ │ + cmp w8, #0xa │ │ + b.eq 46a8c // b.none │ │ + sub x0, x29, #0xf0 │ │ + add x1, x26, #0x38 │ │ + bl 41454 │ │ + cbz w0, 46b24 │ │ + ldur q0, [x25, #17] │ │ + ldur q1, [x25, #33] │ │ + ldur x8, [x25, #48] │ │ + ldp x19, x28, [sp, #192] │ │ + ldur w9, [x25, #59] │ │ + stp q0, q1, [sp, #80] │ │ + ldrb w23, [sp, #208] │ │ + ldrb w24, [sp, #248] │ │ + stur x8, [sp, #111] │ │ + ldurb w8, [x25, #63] │ │ + ldrb w27, [sp, #249] │ │ + ldrb w21, [sp, #250] │ │ + str w9, [sp, #72] │ │ + strb w8, [sp, #76] │ │ + cmp w23, #0x6 │ │ + b.ne 46990 // b.any │ │ + b 469a0 │ │ + cmp w8, #0xa │ │ + b.ne 46b24 // b.any │ │ + ldp q0, q1, [sp, #80] │ │ + cmp w21, #0x2 │ │ + ldur x8, [sp, #111] │ │ + ldr w9, [sp, #72] │ │ + stp q0, q1, [sp, #32] │ │ + stur x8, [sp, #63] │ │ + ldrb w8, [sp, #76] │ │ + str w9, [sp, #24] │ │ + strb w8, [sp, #28] │ │ + b.eq 46b24 // b.none │ │ + ldp q0, q1, [sp, #32] │ │ + sub x0, x29, #0xf0 │ │ + ldur x8, [sp, #63] │ │ + ldrb w9, [sp, #28] │ │ + stp x19, x28, [x29, #-240] │ │ + sturb w23, [x29, #-224] │ │ + stur q1, [x20, #33] │ │ + stur x8, [x29, #-192] │ │ + ldr w8, [sp, #24] │ │ + stur q0, [x20, #17] │ │ + sturb w24, [x29, #-184] │ │ + sturb w27, [x29, #-183] │ │ + sturb w21, [x29, #-182] │ │ + stur w8, [x20, #59] │ │ + sturb w9, [x29, #-177] │ │ + bl 2ec0c │ │ + cbz x0, 46b24 │ │ + mov x8, x0 │ │ + mov x2, x1 │ │ + sub x0, x29, #0xf0 │ │ + mov x1, x8 │ │ + bl 18af8 │ │ + ldur w8, [x29, #-240] │ │ + ldr x0, [sp, #16] │ │ + cmp w8, #0x1 │ │ + b.ne 46bb0 // b.any │ │ + ldr x11, [sp, #8] │ │ + b 46b28 │ │ + ldp x11, x0, [sp, #8] │ │ + ldp x20, x19, [x0] │ │ + mov x21, x0 │ │ + stp x11, x22, [sp, #192] │ │ + sub x0, x29, #0xf0 │ │ + add x1, sp, #0xc0 │ │ + bl 17fb8 │ │ + ldur x1, [x29, #-240] │ │ + cbz x1, 46b80 │ │ + ldur x8, [x29, #-216] │ │ + ldur x2, [x29, #-232] │ │ + cbz x8, 46b88 │ │ + ldr x8, [x19, #24] │ │ + mov x0, x20 │ │ + blr x8 │ │ + cbnz w0, 46b78 │ │ + ldr x8, [x19, #32] │ │ + mov x0, x20 │ │ + mov w1, #0xfffd // #65533 │ │ + blr x8 │ │ + tbz w0, #0, 46b34 │ │ + mov w0, #0x1 // #1 │ │ + b 46b90 │ │ + mov w0, wzr │ │ + b 46b90 │ │ + mov x0, x21 │ │ + bl 176dc │ │ + add sp, sp, #0x1f0 │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + ldp x8, x9, [x29, #-232] │ │ + mov x10, x0 │ │ + ldr x0, [x0] │ │ + ldr x1, [x10, #8] │ │ + sub x2, x29, #0xf0 │ │ + stp x8, x9, [sp, #128] │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xcc │ │ + adrp x9, 18000 │ │ + add x9, x9, #0x870 │ │ + stp x8, x9, [sp, #192] │ │ + add x8, sp, #0x80 │ │ + adrp x9, 25000 │ │ + add x9, x9, #0xc44 │ │ + stp x8, x9, [sp, #208] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xa88 │ │ + mov w9, #0x2 // #2 │ │ + stp x8, x9, [x29, #-240] │ │ + add x8, sp, #0xc0 │ │ + stp x9, xzr, [x29, #-216] │ │ + stur x8, [x29, #-224] │ │ + bl 17b24 │ │ + b 46b90 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldrb w11, [x1, #56] │ │ + cmp w11, #0x3 │ │ + b.eq 46c58 // b.none │ │ + ldrb w12, [x1, #16] │ │ + ldr x8, [x1, #48] │ │ + mov w9, #0xa // #10 │ │ + ldrb w16, [x1, #57] │ │ + mov w10, #0x7 // #7 │ │ + cmp w12, #0x3 │ │ + csel w17, w10, w9, cc // cc = lo, ul, last │ │ + cmp x8, #0x0 │ │ + csinc x8, xzr, x8, eq // eq = none │ │ + cmp w16, #0x3 │ │ + b.ne 46c70 // b.any │ │ + mov w8, #0xa // #10 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - adrp x8, 76000 │ │ - add x8, x8, #0x30 │ │ + ldr x10, [x1, #32] │ │ + ldp x19, x9, [x1] │ │ + ldrb w2, [x1, #58] │ │ + mov w3, #0x2 // #2 │ │ + mov w4, #0x2e // #46 │ │ + add x13, x10, x8 │ │ + add x8, x10, #0x4 │ │ + mov w5, #0x8 // #8 │ │ + add x14, x13, #0x2 │ │ + add x15, x13, #0x8 │ │ + mov w6, #0x9 // #9 │ │ + mov x20, x9 │ │ + cmp w11, w16 │ │ + b.hi 46c58 // b.pmore │ │ + mov x13, x19 │ │ + mov x10, x20 │ │ + cbz w11, 46d5c │ │ + cmp w11, #0x1 │ │ + b.eq 46cec // b.none │ │ + cbz x10, 46e88 │ │ + mov x7, xzr │ │ + ldrb w9, [x13, x7] │ │ + cmp w9, #0x2f │ │ + b.eq 46d80 // b.none │ │ + add x7, x7, #0x1 │ │ + cmp x10, x7 │ │ + b.ne 46cc4 // b.any │ │ + mov x9, xzr │ │ + mov x7, x10 │ │ + cbnz x10, 46d88 │ │ + b 46e44 │ │ + strb w3, [x1, #56] │ │ + tbnz w2, #0, 46ea8 │ │ + cmp w12, #0x3 │ │ + mov w11, #0x2 // #2 │ │ + mov x20, x10 │ │ + mov x19, x13 │ │ + b.cc 46ca0 // b.lo, b.ul, b.last │ │ + cmp w12, #0x5 │ │ + mov x20, x10 │ │ + mov x19, x13 │ │ + b.eq 46ca0 // b.none │ │ + cmp w12, #0x6 │ │ + b.ne 46fa8 // b.any │ │ + mov x20, xzr │ │ + mov x19, x13 │ │ + cbz x10, 46ca0 │ │ + ldrb w7, [x13] │ │ + cmp x10, #0x1 │ │ + b.eq 46e20 // b.none │ │ + cmp w7, #0x2e │ │ + b.ne 46e20 // b.any │ │ + ldrb w11, [x13, #1] │ │ + cmp w11, #0x2f │ │ + mov w11, #0x2 // #2 │ │ + mov x20, x10 │ │ + mov x19, x13 │ │ + b.ne 46ca0 // b.any │ │ + b 46fc0 │ │ + cmp w12, #0x2 │ │ + b.le 46da8 │ │ + cmp w12, #0x4 │ │ + b.gt 46e04 │ │ + cmp w12, #0x3 │ │ + mov x11, x8 │ │ + b.eq 46dbc // b.none │ │ + mov x11, x14 │ │ + b 46dbc │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 76000 │ │ - add x1, x1, #0x40 │ │ - mov x0, sp │ │ - stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - bl 16154 │ │ - str x30, [sp, #-32]! │ │ + cbz x7, 46e44 │ │ + cmp x7, #0x2 │ │ + b.eq 46dc4 // b.none │ │ + cmp x7, #0x1 │ │ + b.ne 46ef0 // b.any │ │ + ldrb w11, [x13] │ │ + cmp w11, #0x2e │ │ + csel w21, w17, w6, eq // eq = none │ │ + b 46dd8 │ │ + mov x11, x8 │ │ + cbz w12, 46dbc │ │ + cmp w12, #0x1 │ │ + mov x11, x15 │ │ + b.ne 46e60 // b.any │ │ + cbz x11, 46e0c │ │ + b 46e60 │ │ + ldrb w11, [x13, #1] │ │ + ldrb w19, [x13] │ │ + cmp w11, #0x2e │ │ + ccmp w19, w4, #0x0, eq // eq = none │ │ + cinc w21, w5, ne // ne = any │ │ + add x11, x7, x9 │ │ + subs x9, x10, x11 │ │ + b.cc 46fe8 // b.lo, b.ul, b.last │ │ + and w10, w21, #0xff │ │ + add x19, x13, x11 │ │ + mov w11, #0x2 // #2 │ │ + cmp w10, #0xa │ │ + mov x20, x9 │ │ + stp x19, x9, [x1] │ │ + b.eq 46ca0 // b.none │ │ + b 46f08 │ │ + cmp w12, #0x6 │ │ + b.ne 46e60 // b.any │ │ + mov w11, #0x1 // #1 │ │ + mov x20, x10 │ │ + mov x19, x13 │ │ + strb w11, [x1, #56] │ │ + b 46ca0 │ │ + cmp x10, #0x1 │ │ + mov x20, x10 │ │ + mov x19, x13 │ │ + b.ne 46ca0 // b.any │ │ + cmp w7, #0x2e │ │ + mov x20, x10 │ │ + mov x19, x13 │ │ + b.ne 46ca0 // b.any │ │ + b 46fc0 │ │ + add x11, x7, x9 │ │ + subs x9, x10, x11 │ │ + b.cc 46fe8 // b.lo, b.ul, b.last │ │ + add x19, x13, x11 │ │ + mov w11, #0x2 // #2 │ │ + stp x19, x9, [x1] │ │ + b 46c9c │ │ + mov w10, #0x1 // #1 │ │ + cmp w12, #0x2 │ │ + strb w10, [x1, #56] │ │ + b.gt 46ed0 │ │ + mov x10, x8 │ │ + cbz w12, 46f24 │ │ + cmp w12, #0x1 │ │ + b.ne 46f20 // b.any │ │ + mov x10, x15 │ │ + b 46f24 │ │ + mov w8, #0x3 // #3 │ │ + strb w8, [x1, #56] │ │ + mov w8, #0xa // #10 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + cbz x9, 47024 │ │ + add x8, x13, #0x1 │ │ + sub x9, x9, #0x1 │ │ + stp x8, x9, [x1] │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + cmp w12, #0x3 │ │ + mov x10, x8 │ │ + b.eq 46f24 // b.none │ │ + cmp w12, #0x4 │ │ + mov x10, x14 │ │ + b.eq 46f24 // b.none │ │ + mov w10, #0x2 // #2 │ │ + b 46f24 │ │ + add x11, x7, x9 │ │ + subs x8, x10, x11 │ │ + b.cc 46fe8 // b.lo, b.ul, b.last │ │ + add x9, x13, x11 │ │ + mov w21, #0x9 // #9 │ │ + stp x9, x8, [x1] │ │ + strb w21, [x0] │ │ + stp x13, x7, [x0, #8] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov w10, #0x6 // #6 │ │ + cmp x10, x9 │ │ + b.hi 46ffc // b.pmore │ │ + cmp w12, #0x2 │ │ + b.gt 46f48 │ │ + cbz w12, 46f68 │ │ + cmp w12, #0x1 │ │ + b.ne 46f64 // b.any │ │ + mov x8, x15 │ │ + b 46f68 │ │ + cmp w12, #0x3 │ │ + b.eq 46f68 // b.none │ │ + cmp w12, #0x4 │ │ + mov x8, x14 │ │ + b.eq 46f68 // b.none │ │ + mov w8, #0x2 // #2 │ │ + b 46f68 │ │ + mov w8, #0x6 // #6 │ │ + subs x11, x9, x8 │ │ + b.cc 47010 // b.lo, b.ul, b.last │ │ + add x8, x13, x8 │ │ + ldur q0, [x1, #17] │ │ + ldur q1, [x1, #33] │ │ + stp x8, x11, [x1] │ │ + ldr x8, [x1, #48] │ │ + strb w12, [x0] │ │ + stur q0, [x0, #1] │ │ + stur q1, [x0, #17] │ │ + stp x8, x13, [x0, #32] │ │ + str x10, [x0, #48] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + mov w8, #0x6 // #6 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + cbz x9, 47038 │ │ + add x8, x13, #0x1 │ │ + sub x9, x9, #0x1 │ │ + stp x8, x9, [x1] │ │ + mov w8, #0x7 // #7 │ │ + strb w8, [x0] │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x948 │ │ + mov x0, x11 │ │ + mov x1, x10 │ │ + bl 17624 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x8e8 │ │ + mov x0, x10 │ │ + mov x1, x9 │ │ + bl 17680 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x900 │ │ + mov x0, x8 │ │ + mov x1, x9 │ │ + bl 17624 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x930 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, xzr │ │ + bl 17624 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x918 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, xzr │ │ + bl 17624 │ │ + stp x29, x30, [sp, #-48]! │ │ + str x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + mov x29, sp │ │ + ldr x19, [x0, #8] │ │ + and x8, x19, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 4707c // b.none │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + ret │ │ + ldr x20, [x19, #-1]! │ │ + ldr x21, [x19, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 47094 │ │ + mov x0, x20 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 470a4 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + ldp x20, x19, [sp, #32] │ │ + ldr x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ + b 75e00 │ │ + ldr x8, [x21, #8] │ │ + mov x21, x0 │ │ + cbz x8, 470cc │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldr x22, [x0] │ │ + mov x20, x2 │ │ + mov x19, x0 │ │ + ldp x8, x24, [x22, #8] │ │ + cmp x8, x24 │ │ + csel x9, x8, x24, cc // cc = lo, ul, last │ │ + sub x23, x8, x9 │ │ + ldr x8, [x22] │ │ + cmp x23, x2 │ │ + csel x21, x23, x2, cc // cc = lo, ul, last │ │ + add x0, x8, x9 │ │ + mov x2, x21 │ │ + bl 75e40 │ │ + cmp x23, x20 │ │ + add x8, x21, x24 │ │ + str x8, [x22, #16] │ │ + b.cs 47150 // b.hs, b.nlast │ │ + ldr x21, [x19, #8] │ │ + and x8, x21, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 4716c // b.none │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x758 │ │ + str x8, [x19, #8] │ │ + cmp x23, x20 │ │ + cset w0, cc // cc = lo, ul, last │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + ldr x22, [x21, #-1]! │ │ + ldr x24, [x21, #8] │ │ + ldr x8, [x24] │ │ + cbz x8, 47184 │ │ + mov x0, x22 │ │ + blr x8 │ │ + ldr x8, [x24, #8] │ │ + cbz x8, 47194 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + b 47144 │ │ + ldr x8, [x24, #8] │ │ + mov x20, x0 │ │ + cbz x8, 471b4 │ │ + mov x0, x22 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x758 │ │ + mov x0, x20 │ │ + str x8, [x19, #8] │ │ + bl 71c04 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ + mov x19, x0 │ │ + cmp w1, #0x80 │ │ + stur wzr, [x29, #-4] │ │ + b.cs 47204 // b.hs, b.nlast │ │ + sturb w1, [x29, #-4] │ │ + mov w22, #0x1 // #1 │ │ + b 47294 │ │ + cmp w1, #0x800 │ │ + b.cs 4722c // b.hs, b.nlast │ │ + lsr w8, w1, #6 │ │ + mov w9, #0x80 // #128 │ │ + mov w22, #0x2 // #2 │ │ + bfxil w9, w1, #0, #6 │ │ + orr w8, w8, #0xc0 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + b 47294 │ │ + cmp w1, #0x10, lsl #12 │ │ + b.cs 47260 // b.hs, b.nlast │ │ + lsr w8, w1, #12 │ │ + mov w9, #0x80 // #128 │ │ + mov w10, #0x80 // #128 │ │ + bfxil w9, w1, #6, #6 │ │ + bfxil w10, w1, #0, #6 │ │ + mov w22, #0x3 // #3 │ │ + orr w8, w8, #0xe0 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + sturb w10, [x29, #-2] │ │ + b 47294 │ │ + lsr w8, w1, #18 │ │ + mov w9, #0x80 // #128 │ │ + mov w10, #0x80 // #128 │ │ + mov w11, #0x80 // #128 │ │ + bfxil w9, w1, #12, #6 │ │ + bfxil w10, w1, #6, #6 │ │ + bfxil w11, w1, #0, #6 │ │ + orr w8, w8, #0xf0 │ │ + mov w22, #0x4 // #4 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + sturb w10, [x29, #-2] │ │ + sturb w11, [x29, #-1] │ │ + ldr x21, [x19] │ │ + sub x1, x29, #0x4 │ │ + ldp x8, x24, [x21, #8] │ │ + cmp x8, x24 │ │ + csel x9, x8, x24, cc // cc = lo, ul, last │ │ + sub x23, x8, x9 │ │ + ldr x8, [x21] │ │ + cmp x23, x22 │ │ + csel x20, x23, x22, cc // cc = lo, ul, last │ │ + add x0, x8, x9 │ │ + mov x2, x20 │ │ + bl 75e40 │ │ + cmp x23, x22 │ │ + add x8, x20, x24 │ │ + str x8, [x21, #16] │ │ + b.cs 472f0 // b.hs, b.nlast │ │ + ldr x20, [x19, #8] │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 47310 // b.none │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x758 │ │ + str x8, [x19, #8] │ │ + cmp x23, x22 │ │ + cset w0, cc // cc = lo, ul, last │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldr x21, [x20, #-1]! │ │ + ldr x24, [x20, #8] │ │ + ldr x8, [x24] │ │ + cbz x8, 47328 │ │ + mov x0, x21 │ │ + blr x8 │ │ + ldr x8, [x24, #8] │ │ + cbz x8, 47338 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + b 472e4 │ │ + ldr x8, [x24, #8] │ │ + mov x22, x0 │ │ + cbz x8, 47358 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x758 │ │ + mov x0, x22 │ │ + str x8, [x19, #8] │ │ + bl 71c04 │ │ + ldr x8, [x1, #8] │ │ + mov x2, x1 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x3d8 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + b 17b24 │ │ + stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ tst w1, #0x3fffffff │ │ - b.ne 42cec // b.any │ │ - mov x19, x0 │ │ + b.ne 474b0 // b.any │ │ mov w8, #0x80000000 // #-2147483648 │ │ cmp w1, w8 │ │ - b.ne 42c0c // b.any │ │ - ldxr w1, [x19] │ │ + b.ne 473cc // b.any │ │ + ldxr w1, [x0] │ │ cmp w1, w8 │ │ - b.ne 42c98 // b.any │ │ - stxr w9, wzr, [x19] │ │ - cbnz w9, 42bf0 │ │ - mov w8, #0x1 // #1 │ │ - tbnz w8, #0, 42ca4 │ │ - mov w20, #0x40000000 // #1073741824 │ │ - cmp w1, w20 │ │ - b.eq 42c7c // b.none │ │ + b.ne 47460 // b.any │ │ + stxr w9, wzr, [x0] │ │ + cbnz w9, 473b0 │ │ + mov w8, #0x1 // #1 │ │ + tbnz w8, #0, 47468 │ │ + mov w19, #0x40000000 // #1073741824 │ │ + cmp w1, w19 │ │ + b.eq 47444 // b.none │ │ mov w8, #0xc0000000 // #-1073741824 │ │ cmp w1, w8 │ │ - b.ne 42c68 // b.any │ │ + b.ne 47430 // b.any │ │ mov w9, #0x40000000 // #1073741824 │ │ - ldxr w10, [x19] │ │ + ldxr w10, [x0] │ │ cmp w10, w8 │ │ - b.ne 42c88 // b.any │ │ - stxr w10, w9, [x19] │ │ - cbnz w10, 42c28 │ │ - add x1, x19, #0x4 │ │ + b.ne 47450 // b.any │ │ + stxr w10, w9, [x0] │ │ + cbnz w10, 473e8 │ │ + mov x20, x0 │ │ + add x1, x0, #0x4 │ │ ldxr w8, [x1] │ │ add w8, w8, #0x1 │ │ stlxr w9, w8, [x1] │ │ - cbnz w9, 42c40 │ │ + cbnz w9, 47404 │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ - bl 72f60 │ │ + bl 75e10 │ │ cmp x0, #0x0 │ │ - b.le 42c7c │ │ + mov x0, x20 │ │ + b.le 47444 │ │ ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - stxr w8, wzr, [x19] │ │ - cbz w8, 42cd0 │ │ - ldxr w8, [x19] │ │ - cmp w8, w20 │ │ - b.eq 42c74 // b.none │ │ + stxr w8, wzr, [x0] │ │ + cbz w8, 47494 │ │ + ldxr w8, [x0] │ │ + cmp w8, w19 │ │ + b.eq 4743c // b.none │ │ clrex │ │ ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ - mov w8, wzr │ │ clrex │ │ - tbz wzr, #0, 42c0c │ │ - add x1, x19, #0x4 │ │ + tbz wzr, #0, 473cc │ │ + add x1, x0, #0x4 │ │ ldxr w8, [x1] │ │ add w8, w8, #0x1 │ │ stlxr w9, w8, [x1] │ │ - cbnz w9, 42ca8 │ │ + cbnz w9, 4746c │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x1 // #1 │ │ ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 72f60 │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e10 │ │ + mov x1, x0 │ │ mov w0, #0x62 // #98 │ │ - mov x1, x19 │ │ mov w2, #0x81 // #129 │ │ mov w3, #0x7fffffff // #2147483647 │ │ ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ - b 72f60 │ │ - adrp x0, a000 │ │ - add x0, x0, #0x355 │ │ - adrp x2, 76000 │ │ - add x2, x2, #0x58 │ │ + ldp x29, x30, [sp], #32 │ │ + b 75e10 │ │ + adrp x0, a000 │ │ + add x0, x0, #0x124 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0xdb0 │ │ mov w1, #0x24 // #36 │ │ - bl 16d98 │ │ - sub sp, sp, #0x130 │ │ - str d8, [sp, #208] │ │ - str x29, [sp, #216] │ │ - stp x30, x27, [sp, #224] │ │ - stp x26, x25, [sp, #240] │ │ - stp x24, x23, [sp, #256] │ │ - stp x22, x21, [sp, #272] │ │ - stp x20, x19, [sp, #288] │ │ - ldp x27, x26, [x0] │ │ - mov w20, w7 │ │ - mov w21, w6 │ │ + bl 17a00 │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + cbz x2, 4754c │ │ + mov x21, x2 │ │ + mov x20, x1 │ │ mov x19, x0 │ │ - mov w23, w5 │ │ - mov w24, w4 │ │ - mov x22, x3 │ │ - mov x25, x2 │ │ - str x1, [sp] │ │ - cbnz x1, 42d64 │ │ - ldrb w8, [x27, #32] │ │ - cbnz w8, 42d64 │ │ - add x8, x26, #0x1 │ │ - mov w20, wzr │ │ - str x8, [x19, #8] │ │ - b 43218 │ │ - ldr x8, [x27] │ │ - cbz x26, 42e28 │ │ - stp xzr, xzr, [sp, #152] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xfb8 │ │ - mov w10, #0x1 // #1 │ │ - ldp x0, x1, [x8, #32] │ │ - adrp x11, 9000 │ │ - add x11, x11, #0x680 │ │ - add x2, sp, #0x80 │ │ - stp x9, x10, [sp, #128] │ │ - str x11, [sp, #144] │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - ldrb w8, [x27, #32] │ │ - cmp w8, #0x1 │ │ - b.ne 42f18 // b.any │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xa48 │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - ldr x11, [x27] │ │ - adrp x10, 6000 │ │ - add x10, x10, #0x20 │ │ - adrp x12, 16000 │ │ - add x12, x12, #0x14c │ │ - stp x8, x9, [sp, #8] │ │ - mov w9, #0x1 // #1 │ │ - adrp x14, 5000 │ │ - str xzr, [sp, #160] │ │ - mov w13, #0x2 // #2 │ │ - stp x10, x12, [sp, #24] │ │ - mov w10, #0x3 // #3 │ │ - dup v0.2d, x9 │ │ - add x12, sp, #0x80 │ │ - str x13, [sp, #128] │ │ - str q0, [sp, #144] │ │ - ldr d0, [x14, #4064] │ │ - strb w10, [sp, #176] │ │ - add x10, sp, #0x8 │ │ - stp x12, x9, [sp, #104] │ │ - str d0, [sp, #168] │ │ - ldp x0, x1, [x11, #32] │ │ - stp x8, x9, [sp, #72] │ │ - stp x10, x13, [sp, #88] │ │ - add x2, sp, #0x48 │ │ - bl 16eb8 │ │ - tbz w0, #0, 42f18 │ │ - b 43214 │ │ - adrp x9, 6000 │ │ - adrp x10, 16000 │ │ - add x10, x10, #0x214 │ │ - adrp x11, 5000 │ │ - str xzr, [sp, #160] │ │ - mov w12, #0x2 // #2 │ │ - ldr q0, [x9, #880] │ │ - add x9, x27, #0x18 │ │ - ldr d8, [x11, #4064] │ │ - adrp x11, 75000 │ │ - add x11, x11, #0xf78 │ │ - add x2, sp, #0x48 │ │ - stp x9, x10, [sp, #8] │ │ - mov w9, #0x3 // #3 │ │ - add x10, sp, #0x80 │ │ - str d8, [sp, #168] │ │ - str q0, [sp, #144] │ │ - strb w9, [sp, #176] │ │ - mov w9, #0x1 // #1 │ │ - str x12, [sp, #128] │ │ - stp x11, x12, [sp, #72] │ │ - stp x10, x9, [sp, #104] │ │ - add x10, sp, #0x8 │ │ - ldp x0, x1, [x8, #32] │ │ - stp x10, x9, [sp, #88] │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - ldrb w8, [x27, #32] │ │ - cmp w8, #0x1 │ │ - b.ne 42f18 // b.any │ │ - mov x9, sp │ │ - adrp x10, 43000 │ │ - add x10, x10, #0x240 │ │ - adrp x11, 5000 │ │ - add x11, x11, #0xfd8 │ │ - adrp x12, 16000 │ │ - add x12, x12, #0x14c │ │ - ldr x8, [x27] │ │ - mov w13, #0x1 // #1 │ │ - stp x9, x10, [sp, #8] │ │ - mov w10, #0x3 // #3 │ │ - str xzr, [sp, #160] │ │ - stp x11, x12, [sp, #24] │ │ - add x11, sp, #0x80 │ │ - str d8, [sp, #168] │ │ - mov w9, #0x2 // #2 │ │ - strb w10, [sp, #176] │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xf98 │ │ - stp x11, x13, [sp, #104] │ │ - ldp x0, x1, [x8, #32] │ │ - add x11, sp, #0x8 │ │ - dup v0.2d, x13 │ │ - str x9, [sp, #128] │ │ - str q0, [sp, #144] │ │ - stp x10, x9, [sp, #72] │ │ - stp x11, x9, [sp, #88] │ │ - add x2, sp, #0x48 │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - ldr x8, [x25] │ │ - cmp x8, #0x3 │ │ - b.eq 42fb8 // b.none │ │ - ldrb w8, [x27, #32] │ │ - cmp w8, #0x1 │ │ - b.eq 431bc // b.none │ │ - cbnz x8, 42fb8 │ │ - ldp q0, q1, [x25, #32] │ │ - add x8, sp, #0x80 │ │ - adrp x9, 28000 │ │ - add x9, x9, #0xa7c │ │ - adrp x11, 6000 │ │ - mov w10, #0x2 // #2 │ │ - add x2, sp, #0x8 │ │ - stp q0, q1, [sp, #160] │ │ - ldr q2, [x25, #64] │ │ - ldp q0, q3, [x25] │ │ - str q2, [sp, #192] │ │ - stp q0, q3, [sp, #128] │ │ - ldr d0, [x11, #8] │ │ - ldr x12, [x27] │ │ - stp x8, x9, [sp, #56] │ │ - mov w8, #0x3 // #3 │ │ - add x9, sp, #0x48 │ │ - str xzr, [sp, #104] │ │ - str d0, [sp, #112] │ │ - strb w8, [sp, #120] │ │ - mov w8, #0x1 // #1 │ │ - str x10, [sp, #72] │ │ - str x10, [sp, #88] │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xa48 │ │ - stp x9, x8, [sp, #40] │ │ - ldp x0, x1, [x12, #32] │ │ - add x9, sp, #0x38 │ │ - stp x10, x8, [sp, #8] │ │ - stp x9, x8, [sp, #24] │ │ - bl 16eb8 │ │ - tbz w0, #0, 42fec │ │ - b 43214 │ │ - ldr x9, [x27] │ │ - stp xzr, xzr, [sp, #152] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xfc8 │ │ - mov w10, #0x1 // #1 │ │ - adrp x11, 9000 │ │ - add x11, x11, #0x680 │ │ - add x2, sp, #0x80 │ │ - ldp x0, x1, [x9, #32] │ │ - stp x8, x10, [sp, #128] │ │ - str x11, [sp, #144] │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - ldr x8, [x27] │ │ - adrp x1, 9000 │ │ - add x1, x1, #0xb89 │ │ - mov w2, #0x1 // #1 │ │ - ldp x0, x9, [x8, #32] │ │ - ldr x8, [x9, #24] │ │ + mov x24, #0x7fffffffffffffff // #9223372036854775807 │ │ + mov w22, #0x2 // #2 │ │ + adrp x23, 78000 │ │ + add x23, x23, #0x758 │ │ + b 47518 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.ne 47564 // b.any │ │ + cbz x21, 4754c │ │ + cmp x21, x24 │ │ + mov w0, #0x2 // #2 │ │ + mov x1, x20 │ │ + csel x2, x21, x24, cc // cc = lo, ul, last │ │ + bl 75f80 │ │ + cmn x0, #0x1 │ │ + b.eq 47500 // b.none │ │ + cbz x0, 4756c │ │ + subs x8, x21, x0 │ │ + b.cc 475cc // b.lo, b.ul, b.last │ │ + add x20, x20, x0 │ │ + mov x21, x8 │ │ + cbnz x8, 47518 │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + bfi x22, x8, #32, #32 │ │ + mov x23, x22 │ │ + ldr x20, [x19, #8] │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 47598 // b.none │ │ + mov w0, #0x1 // #1 │ │ + str x23, [x19, #8] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + ldr x21, [x20, #-1]! │ │ + ldr x22, [x20, #8] │ │ + ldr x8, [x22] │ │ + cbz x8, 475b0 │ │ + mov x0, x21 │ │ blr x8 │ │ - tbnz w0, #0, 43214 │ │ - cmp w24, #0x1 │ │ - b.ne 42d54 // b.any │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 475c0 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + b 4757c │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x830 │ │ + mov x1, x21 │ │ + bl 17624 │ │ + ldr x8, [x22, #8] │ │ + mov x22, x0 │ │ + cbz x8, 475f0 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + str x23, [x19, #8] │ │ + bl 71c04 │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x10 │ │ + mov x19, x0 │ │ + cmp w1, #0x80 │ │ + stur wzr, [x29, #-4] │ │ + b.cs 47638 // b.hs, b.nlast │ │ + sturb w1, [x29, #-4] │ │ + mov w20, #0x1 // #1 │ │ + b 476c8 │ │ + cmp w1, #0x800 │ │ + b.cs 47660 // b.hs, b.nlast │ │ + lsr w8, w1, #6 │ │ + mov w9, #0x80 // #128 │ │ + mov w20, #0x2 // #2 │ │ + bfxil w9, w1, #0, #6 │ │ + orr w8, w8, #0xc0 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + b 476c8 │ │ + cmp w1, #0x10, lsl #12 │ │ + b.cs 47694 // b.hs, b.nlast │ │ + lsr w8, w1, #12 │ │ + mov w9, #0x80 // #128 │ │ + mov w10, #0x80 // #128 │ │ + bfxil w9, w1, #6, #6 │ │ + bfxil w10, w1, #0, #6 │ │ + mov w20, #0x3 // #3 │ │ + orr w8, w8, #0xe0 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + sturb w10, [x29, #-2] │ │ + b 476c8 │ │ + lsr w8, w1, #18 │ │ + mov w9, #0x80 // #128 │ │ + mov w10, #0x80 // #128 │ │ + mov w11, #0x80 // #128 │ │ + bfxil w9, w1, #12, #6 │ │ + bfxil w10, w1, #6, #6 │ │ + bfxil w11, w1, #0, #6 │ │ + orr w8, w8, #0xf0 │ │ + mov w20, #0x4 // #4 │ │ + sturb w8, [x29, #-4] │ │ + sturb w9, [x29, #-3] │ │ + sturb w10, [x29, #-2] │ │ + sturb w11, [x29, #-1] │ │ + sub x21, x29, #0x4 │ │ + mov x24, #0x7fffffffffffffff // #9223372036854775807 │ │ + mov w22, #0x2 // #2 │ │ + adrp x23, 78000 │ │ + add x23, x23, #0x758 │ │ + b 476f8 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.ne 47748 // b.any │ │ + cbz x20, 4772c │ │ + cmp x20, x24 │ │ + mov w0, #0x2 // #2 │ │ + mov x1, x21 │ │ + csel x2, x20, x24, cc // cc = lo, ul, last │ │ + bl 75f80 │ │ + cmn x0, #0x1 │ │ + b.eq 476e0 // b.none │ │ + cbz x0, 47750 │ │ + subs x8, x20, x0 │ │ + b.cc 477b4 // b.lo, b.ul, b.last │ │ + add x21, x21, x0 │ │ + mov x20, x8 │ │ + cbnz x8, 476f8 │ │ + mov w0, wzr │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + bfi x22, x8, #32, #32 │ │ + mov x23, x22 │ │ + ldr x20, [x19, #8] │ │ + and x8, x20, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 47780 // b.none │ │ + mov w0, #0x1 // #1 │ │ + str x23, [x19, #8] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x29, x30, [sp, #16] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + ldr x21, [x20, #-1]! │ │ + ldr x22, [x20, #8] │ │ ldr x8, [x22] │ │ - cmp x8, #0x2 │ │ - b.eq 42d54 // b.none │ │ - ldrb w8, [x27, #32] │ │ - str w23, [sp, #56] │ │ - cmp w8, #0x1 │ │ - b.ne 430ac // b.any │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xa48 │ │ - adrp x9, 29000 │ │ - add x9, x9, #0x1c │ │ - ldr x11, [x27] │ │ - adrp x10, 5000 │ │ - add x10, x10, #0xfd8 │ │ - adrp x12, 16000 │ │ - add x12, x12, #0x14c │ │ - stp x8, x9, [sp, #8] │ │ - mov w9, #0x1 // #1 │ │ - adrp x14, 5000 │ │ - str xzr, [sp, #160] │ │ - mov w13, #0x2 // #2 │ │ - stp x10, x12, [sp, #24] │ │ - mov w10, #0x3 // #3 │ │ - dup v0.2d, x9 │ │ - add x12, sp, #0x80 │ │ - add x2, sp, #0x48 │ │ - str x13, [sp, #128] │ │ - str q0, [sp, #144] │ │ - ldr d0, [x14, #4064] │ │ - strb w10, [sp, #176] │ │ - add x10, sp, #0x8 │ │ - stp x12, x9, [sp, #104] │ │ - str d0, [sp, #168] │ │ - ldp x0, x1, [x11, #32] │ │ - stp x8, x9, [sp, #72] │ │ - stp x10, x13, [sp, #88] │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - ldr x9, [x27] │ │ - stp xzr, xzr, [sp, #152] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xfd8 │ │ - mov w10, #0x1 // #1 │ │ - adrp x23, 9000 │ │ - add x23, x23, #0x680 │ │ - add x2, sp, #0x80 │ │ - ldp x0, x1, [x9, #32] │ │ - stp x8, x10, [sp, #128] │ │ - add x24, sp, #0x80 │ │ - str x23, [sp, #144] │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - ldr x8, [x27, #16] │ │ - add x2, x24, #0x8 │ │ - ldp x1, x0, [x27] │ │ - ldr q0, [x22] │ │ - ldr x9, [x22, #16] │ │ - ldr x8, [x8, #32] │ │ - str x1, [sp, #128] │ │ - stur q0, [sp, #136] │ │ - str x9, [sp, #152] │ │ + cbz x8, 47798 │ │ + mov x0, x21 │ │ blr x8 │ │ - tbnz w0, #0, 43214 │ │ - add x8, sp, #0x38 │ │ - adrp x24, 17000 │ │ - add x24, x24, #0x918 │ │ - ldr x9, [x27] │ │ - adrp x22, 75000 │ │ - add x22, x22, #0xfe8 │ │ - add x10, sp, #0x48 │ │ - add x2, sp, #0x80 │ │ - stp x8, x24, [sp, #72] │ │ + ldr x8, [x22, #8] │ │ + cbz x8, 477a8 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + b 47760 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x830 │ │ + mov x1, x20 │ │ + bl 17624 │ │ + ldr x8, [x22, #8] │ │ + mov x22, x0 │ │ + cbz x8, 477d8 │ │ + mov x0, x21 │ │ + bl 75e00 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x22 │ │ + str x23, [x19, #8] │ │ + bl 71c04 │ │ + ldr x8, [x1, #8] │ │ + mov x2, x1 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x3a8 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + b 17b24 │ │ + mov x0, xzr │ │ + ret │ │ + adrp x9, 6000 │ │ + add x9, x9, #0x0 │ │ + ldr q0, [x9] │ │ + str q0, [x8] │ │ + ret │ │ + and w9, w1, #0xff │ │ + cmp w9, #0xf │ │ + b.hi 47860 // b.pmore │ │ + cmp w9, #0x3 │ │ mov w8, #0x1 // #1 │ │ - str x10, [sp, #144] │ │ - stp x8, xzr, [sp, #152] │ │ - ldp x0, x1, [x9, #32] │ │ - stp x22, x8, [sp, #128] │ │ - bl 16eb8 │ │ - tbnz w0, #0, 43214 │ │ - cmp w21, #0x1 │ │ - b.ne 4318c // b.any │ │ - str w20, [sp, #8] │ │ - add x8, sp, #0x8 │ │ - ldr x9, [x27] │ │ - str xzr, [sp, #160] │ │ - mov w10, #0x1 // #1 │ │ - add x2, sp, #0x80 │ │ - stp x8, x24, [sp, #72] │ │ - add x8, sp, #0x48 │ │ - ldp x0, x1, [x9, #32] │ │ - stp x22, x10, [sp, #128] │ │ - stp x8, x10, [sp, #144] │ │ - bl 16eb8 │ │ - cbnz w0, 43214 │ │ - ldr x8, [x27] │ │ - stp xzr, xzr, [sp, #152] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xff8 │ │ - mov w20, #0x1 // #1 │ │ - add x2, sp, #0x80 │ │ - ldp x0, x1, [x8, #32] │ │ - str x23, [sp, #144] │ │ - stp x9, x20, [sp, #128] │ │ - bl 16eb8 │ │ - tbz w0, #0, 42d54 │ │ - b 43218 │ │ - ldp q0, q1, [x25, #32] │ │ - add x8, sp, #0x80 │ │ - adrp x9, 28000 │ │ - add x9, x9, #0xa7c │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xa48 │ │ - add x2, sp, #0x48 │ │ - stp q0, q1, [sp, #160] │ │ - ldr q2, [x25, #64] │ │ - ldp q0, q3, [x25] │ │ - str q2, [sp, #192] │ │ - stp q0, q3, [sp, #128] │ │ - ldr x11, [x27] │ │ - stp x8, x9, [sp, #8] │ │ + b.le 4786c │ │ + cmp w9, #0x9 │ │ + b.le 478cc │ │ + cmp w9, #0xa │ │ + b.eq 47948 // b.none │ │ + cmp w9, #0xb │ │ + b.eq 47958 // b.none │ │ + cmp w9, #0xc │ │ + b.eq 47928 // b.none │ │ + b 47968 │ │ mov w8, #0x1 // #1 │ │ - add x9, sp, #0x8 │ │ - stp x8, xzr, [sp, #96] │ │ - ldp x0, x1, [x11, #32] │ │ - stp x10, x8, [sp, #72] │ │ - str x9, [sp, #88] │ │ - bl 16eb8 │ │ - tbz w0, #0, 42fec │ │ - mov w20, #0x1 // #1 │ │ - mov w0, w20 │ │ - ldr x29, [sp, #216] │ │ - ldp x20, x19, [sp, #288] │ │ - ldp x22, x21, [sp, #272] │ │ - ldp x24, x23, [sp, #256] │ │ - ldp x26, x25, [sp, #240] │ │ - ldp x30, x27, [sp, #224] │ │ - ldr d8, [sp, #208] │ │ - add sp, sp, #0x130 │ │ + mov x0, x8 │ │ + ret │ │ + cmp w9, #0x1 │ │ + b.gt 478ac │ │ + cbz w9, 47928 │ │ + cmp w9, #0x1 │ │ + b.ne 47968 // b.any │ │ + ldr x9, [x0] │ │ + mov x1, xzr │ │ + mov x8, xzr │ │ + ldrb w10, [x9], #1 │ │ + and x11, x10, #0x7f │ │ + lsl x11, x11, x8 │ │ + add x8, x8, #0x7 │ │ + orr x1, x11, x1 │ │ + tbnz w10, #7, 4788c │ │ + mov x8, xzr │ │ + b 47964 │ │ + cmp w9, #0x2 │ │ + b.eq 47938 // b.none │ │ + cmp w9, #0x3 │ │ + b.ne 47968 // b.any │ │ + ldr x9, [x0] │ │ + mov x8, xzr │ │ + ldr w1, [x9], #4 │ │ + b 47964 │ │ + cmp w9, #0x4 │ │ + b.eq 47928 // b.none │ │ + cmp w9, #0x9 │ │ + b.ne 47968 // b.any │ │ + ldr x10, [x0] │ │ + mov x9, xzr │ │ + mov w11, wzr │ │ + ldrb w12, [x10], #1 │ │ + and x8, x12, #0x7f │ │ + lsl x8, x8, x11 │ │ + add w11, w11, #0x7 │ │ + orr x9, x8, x9 │ │ + tbnz w12, #7, 478e8 │ │ + mov x13, #0xffffffffffffffff // #-1 │ │ + cmp w12, #0x40 │ │ + mov w12, #0x3f // #63 │ │ + lsl x13, x13, x11 │ │ + ccmp w11, w12, #0x2, cs // cs = hs, nlast │ │ + str x10, [x0] │ │ + mov x0, xzr │ │ + csel x11, xzr, x13, hi // hi = pmore │ │ + orr x1, x9, x11 │ │ + ret │ │ + ldr x9, [x0] │ │ + mov x8, xzr │ │ + ldr x1, [x9], #8 │ │ + b 47964 │ │ + ldr x9, [x0] │ │ + mov x8, xzr │ │ + ldrh w1, [x9], #2 │ │ + b 47964 │ │ + ldr x9, [x0] │ │ + mov x8, xzr │ │ + ldrsh x1, [x9], #2 │ │ + b 47964 │ │ + ldr x9, [x0] │ │ + mov x8, xzr │ │ + ldrsw x1, [x9], #4 │ │ + str x9, [x0] │ │ + mov x0, x8 │ │ ret │ │ - sub sp, sp, #0xb0 │ │ - str x30, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - ldr w20, [x1, #52] │ │ - mov x19, x1 │ │ - ldp x21, x22, [x1] │ │ ldr x8, [x0] │ │ - mov w9, w20 │ │ - tbz w20, #2, 4327c │ │ - orr w9, w20, #0x8 │ │ - cbnz x21, 4327c │ │ - adrp x10, 6000 │ │ - ldr q0, [x10, #704] │ │ - str q0, [x19] │ │ - orr w13, w9, #0x4 │ │ - mov w9, #0x7f // #127 │ │ - mov w10, #0x57 // #87 │ │ + ldr x0, [x8] │ │ + b 75b70 │ │ + ldr x8, [x0] │ │ + ldr x0, [x8] │ │ + b 75b70 │ │ + ldr x8, [x0] │ │ + ldr x0, [x8] │ │ + b 75b28 │ │ + ldr x8, [x0] │ │ + ldr x0, [x8] │ │ + b 75b28 │ │ + sub sp, sp, #0x20 │ │ + stp x29, x30, [sp, #16] │ │ + add x29, sp, #0x10 │ │ + mov x4, x1 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0xa0 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x1d8 │ │ + mov x5, x2 │ │ + stp x0, x8, [sp] │ │ + bl 49128 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #128] │ │ + add x29, sp, #0x80 │ │ + ldr w8, [x1, #16] │ │ + ldr x0, [x0] │ │ + tbnz w8, #25, 479f4 │ │ + tbnz w8, #26, 47a38 │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ + b 1a1d0 │ │ + ldr w10, [x0] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ mov w11, #0x30 // #48 │ │ - mov x12, sp │ │ - str w13, [x19, #52] │ │ - and w13, w8, #0xf │ │ - lsr x14, x8, #4 │ │ - cmp w13, #0xa │ │ - mov x0, x9 │ │ - csel w15, w11, w10, cc // cc = lo, ul, last │ │ - cmp x8, #0x10 │ │ - sub x9, x9, #0x1 │ │ - mov x8, x14 │ │ - add w13, w15, w13 │ │ - strb w13, [x12, x0] │ │ - b.cs 43294 // b.hs, b.nlast │ │ - cmp x0, #0x80 │ │ - b.hi 43310 // b.pmore │ │ - add x8, x0, #0x1 │ │ + and w12, w10, #0xf │ │ + lsr w13, w10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x57 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp w10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov w10, w13 │ │ + b.hi 47a00 // b.pmore │ │ + b 47a78 │ │ + ldr w10, [x0] │ │ + mov w8, #0x7f // #127 │ │ + mov x9, sp │ │ + mov w11, #0x30 // #48 │ │ + and w12, w10, #0xf │ │ + lsr w13, w10, #4 │ │ + bfxil w11, w10, #0, #4 │ │ + add w14, w12, #0x37 │ │ + cmp w12, #0xa │ │ + csel w12, w11, w14, cc // cc = lo, ul, last │ │ + cmp w10, #0xf │ │ + mov x11, x8 │ │ + strb w12, [x9, x8] │ │ + sub x8, x8, #0x1 │ │ + mov w10, w13 │ │ + b.hi 47a44 // b.pmore │ │ + add x8, x11, #0x1 │ │ mov w9, #0x81 // #129 │ │ mov x10, sp │ │ sub x5, x9, x8 │ │ - add x4, x10, x0 │ │ - adrp x2, 9000 │ │ - add x2, x2, #0x3ea │ │ - mov x0, x19 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x5fd │ │ + add x4, x10, x11 │ │ + mov x0, x1 │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x2 // #2 │ │ - bl 16350 │ │ - stp x21, x22, [x19] │ │ - ldr x30, [sp, #128] │ │ - str w20, [x19, #52] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - add sp, sp, #0xb0 │ │ + bl 16fdc │ │ + ldp x29, x30, [sp, #128] │ │ + add sp, sp, #0x90 │ │ ret │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x530 │ │ - mov w1, #0x80 // #128 │ │ - bl 16184 │ │ - ldr x10, [x0] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - mov x8, x2 │ │ - ldrb w2, [x0, #24] │ │ + ldr x8, [x0] │ │ + cbz x8, 47ac0 │ │ + ldr x0, [x0, #8] │ │ + b 75e00 │ │ + ret │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 25e64 │ │ + stp x29, x30, [sp, #-32]! │ │ + str x19, [sp, #16] │ │ + mov x29, sp │ │ + adrp x8, d95000 │ │ + ldr x9, [x8, #1896] │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x768 │ │ + b 47b04 │ │ + stxr w9, x19, [x8] │ │ + cmp w9, #0x0 │ │ + mov x9, x10 │ │ + csetm w11, eq // eq = none │ │ + tbnz w11, #0, 47b28 │ │ + cmn x9, #0x1 │ │ + b.eq 47b74 // b.none │ │ + ldxr x10, [x8] │ │ + add x19, x9, #0x1 │ │ cmp x10, x9 │ │ - csel x3, xzr, x0, eq // eq = none │ │ + b.eq 47af0 // b.none │ │ + mov x9, x10 │ │ + clrex │ │ + tbz wzr, #0, 47b04 │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x780 │ │ + ldar x0, [x8] │ │ + cbz x0, 47b50 │ │ + mov x1, x19 │ │ + bl 75f20 │ │ + mov x0, x19 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x780 │ │ + bl 25fac │ │ + mov x1, x19 │ │ + bl 75f20 │ │ + mov x0, x19 │ │ + ldr x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + bl 47dac │ │ + stp x29, x30, [sp, #-96]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + mov x29, sp │ │ + ldr x21, [x0, #16] │ │ + cbz x21, 47c94 │ │ + ldr x22, [x0, #8] │ │ + mov x28, #0x2 // #2 │ │ + mov x19, x0 │ │ + mov x20, xzr │ │ + mov w25, #0x1 // #1 │ │ + mov w26, #0x2 // #2 │ │ + movk x28, #0x9, lsl #32 │ │ + b 47bd0 │ │ + ldrb w8, [x0, #16] │ │ + cmp w8, #0x23 │ │ + b.ne 47cb8 // b.any │ │ + cmp x20, x21 │ │ + b.cs 47c9c // b.hs, b.nlast │ │ + sub x23, x21, x20 │ │ + add x1, x22, x20 │ │ + mov w0, #0x1 // #1 │ │ + mov x2, x23 │ │ + strb w25, [x19, #24] │ │ + bl 75f80 │ │ + cmn x0, #0x1 │ │ + b.eq 47c00 // b.none │ │ + strb wzr, [x19, #24] │ │ + cbz x0, 47cb0 │ │ + add x20, x20, x0 │ │ + b 47bc8 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + strb wzr, [x19, #24] │ │ + orr x8, x26, x8, lsl #32 │ │ + cmp x8, x28 │ │ + csel x0, x23, x8, eq // eq = none │ │ + b.eq 47bf4 // b.none │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x1 │ │ + b.gt 47c70 │ │ + cbz x8, 47bbc │ │ + ldrb w8, [x0, #15] │ │ + cmp w8, #0x23 │ │ + b.ne 47cb8 // b.any │ │ + ldur x27, [x0, #7] │ │ + ldur x24, [x0, #-1] │ │ + sub x23, x0, #0x1 │ │ + ldr x8, [x27] │ │ + cbz x8, 47c54 │ │ + mov x0, x24 │ │ + blr x8 │ │ + ldr x8, [x27, #8] │ │ + cbz x8, 47c64 │ │ + mov x0, x24 │ │ + bl 75e00 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + b 47bc8 │ │ + cmp x8, #0x2 │ │ + lsr x8, x0, #32 │ │ + b.ne 47c88 // b.any │ │ + cmp x8, #0x4 │ │ + b.eq 47bc8 // b.none │ │ + b 47cb8 │ │ + cmp x8, #0x23 │ │ + b.eq 47bc8 // b.none │ │ + b 47cb8 │ │ + mov x0, xzr │ │ + b 47ce8 │ │ + cmp x20, x21 │ │ + b.hi 47d04 // b.pmore │ │ + mov x23, xzr │ │ + mov x0, xzr │ │ + b 47ce4 │ │ + adrp x0, 78000 │ │ + add x0, x0, #0x728 │ │ + cbz x20, 47ce8 │ │ + cmp x21, x20 │ │ + b.cc 47d04 // b.lo, b.ul, b.last │ │ + str xzr, [x19, #16] │ │ + b.eq 47ce8 // b.none │ │ + add x1, x22, x20 │ │ + mov x20, x0 │ │ + mov x0, x22 │ │ + mov x2, x23 │ │ + bl 75ef0 │ │ + mov x0, x20 │ │ + str x23, [x19, #16] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldp x29, x30, [sp], #96 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x228 │ │ + mov x0, x20 │ │ + mov x1, x21 │ │ + bl 17680 │ │ + ldr x8, [x27, #8] │ │ + mov x21, x0 │ │ + cbz x8, 47d2c │ │ + mov x0, x24 │ │ + bl 75e00 │ │ + mov x0, x23 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + mov x1, x20 │ │ + bl 47d4c │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + bl 19764 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + cbz x1, 47d8c │ │ + ldr x8, [x0, #16] │ │ + subs x19, x8, x1 │ │ + b.cc 47d98 // b.lo, b.ul, b.last │ │ + str xzr, [x0, #16] │ │ + b.eq 47d8c // b.none │ │ + ldr x8, [x0, #8] │ │ + mov x20, x0 │ │ + mov x2, x19 │ │ + add x1, x8, x1 │ │ + mov x0, x8 │ │ + bl 75ef0 │ │ + str x19, [x20, #16] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x228 │ │ mov x0, x1 │ │ mov x1, x8 │ │ - b 28ce0 │ │ + bl 17680 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x6d0 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x6e0 │ │ + mov x0, sp │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + bl 16fbc │ │ + stp x29, x30, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ + ldr x8, [x0] │ │ + ldr x9, [x0, #16] │ │ + mov x20, x2 │ │ + mov x19, x0 │ │ + mov x21, x1 │ │ + sub x9, x8, x9 │ │ + cmp x2, x9 │ │ + b.ls 47e3c // b.plast │ │ + mov x0, x19 │ │ + bl 47b78 │ │ + cbz x0, 47e38 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + ldr x8, [x19] │ │ + cmp x20, x8 │ │ + b.cs 47e78 // b.hs, b.nlast │ │ + ldp x8, x22, [x19, #8] │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ + add x0, x8, x22 │ │ + bl 75e40 │ │ + add x8, x22, x20 │ │ + mov x0, xzr │ │ + str x8, [x19, #16] │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + mov w8, #0x1 // #1 │ │ + strb w8, [x19, #24] │ │ + cbz x20, 47ee4 │ │ + mov x24, #0x7fffffffffffffff // #9223372036854775807 │ │ + adrp x22, 78000 │ │ + add x22, x22, #0x758 │ │ + mov w23, #0x2 // #2 │ │ + b 47eb0 │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.ne 47f14 // b.any │ │ + cbz x20, 47ee4 │ │ + cmp x20, x24 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x21 │ │ + csel x2, x20, x24, cc // cc = lo, ul, last │ │ + bl 75f80 │ │ + cmn x0, #0x1 │ │ + b.eq 47e98 // b.none │ │ + cbz x0, 47ee8 │ │ + subs x8, x20, x0 │ │ + b.cc 47f20 // b.lo, b.ul, b.last │ │ + add x21, x21, x0 │ │ + mov x20, x8 │ │ + cbnz x8, 47eb0 │ │ + mov x22, xzr │ │ + mov x9, #0x2 // #2 │ │ + and x8, x22, #0xffffffff00000003 │ │ + strb wzr, [x19, #24] │ │ + movk x9, #0x9, lsl #32 │ │ + cmp x8, x9 │ │ + csel x0, xzr, x22, eq // eq = none │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ + bfi x23, x8, #32, #32 │ │ + mov x22, x23 │ │ + b 47ee8 │ │ + adrp x2, 78000 │ │ + add x2, x2, #0x830 │ │ + mov x1, x20 │ │ + bl 17624 │ │ sub sp, sp, #0x120 │ │ stp x29, x30, [sp, #224] │ │ - stp x24, x23, [sp, #240] │ │ + stp x28, x23, [sp, #240] │ │ stp x22, x21, [sp, #256] │ │ stp x20, x19, [sp, #272] │ │ - ldr x8, [x0] │ │ - adrp x10, 6000 │ │ - add x10, x10, #0xb82 │ │ - add x24, sp, #0x30 │ │ - mov x19, x1 │ │ - and x9, x8, #0x3 │ │ - adr x11, 43380 │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - ldp x1, x2, [x8] │ │ - mov x0, x19 │ │ - ldp x20, x19, [sp, #272] │ │ - ldp x22, x21, [sp, #256] │ │ - ldp x24, x23, [sp, #240] │ │ - ldp x29, x30, [sp, #224] │ │ - add sp, sp, #0x120 │ │ - b 169c4 │ │ - ldur x9, [x8, #7] │ │ - mov x1, x19 │ │ + add x29, sp, #0xe0 │ │ + ldr x9, [x0] │ │ + and x8, x9, #0x3 │ │ + cmp x8, #0x1 │ │ + b.gt 47f80 │ │ + cbnz x8, 47ff8 │ │ + ldp x8, x2, [x9] │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ ldp x20, x19, [sp, #272] │ │ ldp x22, x21, [sp, #256] │ │ - ldp x24, x23, [sp, #240] │ │ + ldp x28, x23, [sp, #240] │ │ ldp x29, x30, [sp, #224] │ │ - ldur x0, [x8, #-1] │ │ - ldr x2, [x9, #32] │ │ add sp, sp, #0x120 │ │ - br x2 │ │ + b 176dc │ │ + cmp x8, #0x2 │ │ + add x22, sp, #0x30 │ │ + b.ne 4801c // b.any │ │ movi v0.2d, #0x0 │ │ - lsr x0, x8, #32 │ │ + lsr x0, x9, #32 │ │ + mov x23, x1 │ │ add x1, sp, #0x30 │ │ mov w2, #0x80 // #128 │ │ str w0, [sp, #12] │ │ - stp q0, q0, [x24, #96] │ │ + stp q0, q0, [x22, #96] │ │ stp q0, q0, [sp, #48] │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ - bl 72fb0 │ │ - tbnz w0, #31, 437fc │ │ + bl 75e70 │ │ + tbnz w0, #31, 4815c │ │ add x0, sp, #0x30 │ │ - bl 730f0 │ │ + bl 75f40 │ │ mov x2, x0 │ │ - add x0, sp, #0xb0 │ │ + sub x0, x29, #0x30 │ │ add x1, sp, #0x30 │ │ - bl 15f28 │ │ - ldr x8, [x24, #128] │ │ + bl 16c0c │ │ + ldr x8, [x22, #128] │ │ mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ cmp x8, x9 │ │ - b.ne 4347c // b.any │ │ - ldp x21, x20, [x24, #136] │ │ - cbz x20, 43490 │ │ - tbnz x20, #63, 4382c │ │ - adrp x8, d91000 │ │ - mvn x9, x20 │ │ - lsr x22, x9, #63 │ │ - cmp x20, x22 │ │ - ldrb wzr, [x8, #3976] │ │ - b.cs 43498 // b.hs, b.nlast │ │ - mov x0, x22 │ │ - mov x1, x20 │ │ - bl 72f70 │ │ - b 434a0 │ │ - lsr x8, x8, #32 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xb86 │ │ - adr x10, 4346c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - mov w8, #0x10 // #16 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x120 │ │ - b 437a0 │ │ - ldr q0, [x24, #128] │ │ - ldr x8, [x24, #144] │ │ + b.ne 48090 // b.any │ │ + ldr x19, [x22, #144] │ │ + tbz x19, #63, 480a4 │ │ + adrp x0, 77000 │ │ + add x0, x0, #0x2c8 │ │ + bl 169e0 │ │ + ldur x8, [x9, #7] │ │ + ldur x0, [x9, #-1] │ │ + ldr x2, [x8, #32] │ │ + ldp x20, x19, [sp, #272] │ │ + ldp x22, x21, [sp, #256] │ │ + ldp x28, x23, [sp, #240] │ │ + ldp x29, x30, [sp, #224] │ │ + add sp, sp, #0x120 │ │ + br x2 │ │ + asr x8, x9, #32 │ │ + adrp x10, a000 │ │ + add x10, x10, #0x6d8 │ │ + adrp x9, a000 │ │ + add x9, x9, #0x588 │ │ + sub x11, x29, #0x30 │ │ + ldrsw x12, [x10, x8, lsl #2] │ │ + ldr x8, [x9, x8, lsl #3] │ │ + adrp x13, 25000 │ │ + add x13, x13, #0xc44 │ │ + ldp x0, x1, [x1] │ │ + add x9, x10, x12 │ │ + add x2, sp, #0x30 │ │ + stp x11, x13, [sp, #16] │ │ + stp x9, x8, [x22, #128] │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xee0 │ │ + mov w8, #0x1 // #1 │ │ + stp x9, x8, [sp, #48] │ │ + add x9, sp, #0x10 │ │ + stp x8, xzr, [sp, #72] │ │ + str x9, [sp, #64] │ │ + bl 17b24 │ │ + ldp x20, x19, [sp, #272] │ │ + ldp x22, x21, [sp, #256] │ │ + ldp x28, x23, [sp, #240] │ │ + ldp x29, x30, [sp, #224] │ │ + add sp, sp, #0x120 │ │ + ret │ │ + ldr q0, [x22, #128] │ │ + ldr x8, [x22, #144] │ │ str q0, [sp, #16] │ │ str x8, [sp, #32] │ │ - b 434c0 │ │ - mov w23, #0x1 // #1 │ │ - b 434a8 │ │ - mov x0, x20 │ │ - bl 72f30 │ │ - mov x23, x0 │ │ - cbz x0, 43830 │ │ - mov x0, x23 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 72f80 │ │ - stp x20, x23, [sp, #16] │ │ - str x20, [sp, #32] │ │ + b 480dc │ │ + ldr x20, [x22, #136] │ │ + cbz x19, 480c0 │ │ + mov x0, x19 │ │ + bl 75e30 │ │ + cbz x0, 48188 │ │ + mov x21, x0 │ │ + b 480c4 │ │ + mov w21, #0x1 // #1 │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + mov x2, x19 │ │ + bl 75e40 │ │ + stp x19, x21, [sp, #16] │ │ + str x19, [sp, #32] │ │ add x8, sp, #0x10 │ │ - adrp x9, 43000 │ │ - add x9, x9, #0x858 │ │ - add x10, sp, #0xc │ │ - ldp x0, x1, [x19, #32] │ │ - stp x8, x9, [x24, #128] │ │ - adrp x8, 19000 │ │ - add x8, x8, #0x4c4 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xa70 │ │ - stp x10, x8, [x24, #144] │ │ - mov w8, #0x3 // #3 │ │ - stp x9, x8, [sp, #48] │ │ - add x8, sp, #0xb0 │ │ + adrp x9, 48000 │ │ + add x9, x9, #0x1b0 │ │ + stp x8, x9, [x22, #128] │ │ + add x8, sp, #0xc │ │ + adrp x9, 1a000 │ │ + add x9, x9, #0x1d0 │ │ + ldp x0, x1, [x23] │ │ + stp x8, x9, [x22, #144] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x770 │ │ + mov w9, #0x3 // #3 │ │ + stp x8, x9, [sp, #48] │ │ + sub x8, x29, #0x30 │ │ mov w9, #0x2 // #2 │ │ str x8, [sp, #64] │ │ stp x9, xzr, [sp, #72] │ │ add x2, sp, #0x30 │ │ - bl 16eb8 │ │ - mov w19, w0 │ │ + bl 17b24 │ │ ldr x8, [sp, #16] │ │ - cbz x8, 437e0 │ │ - ldr x0, [sp, #24] │ │ - bl 72f50 │ │ - b 437e0 │ │ - mov w8, #0x11 // #17 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xc45 │ │ - b 437a0 │ │ - mov w8, #0x12 // #18 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xc56 │ │ - b 437a0 │ │ - mov w8, #0x10 // #16 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x2a0 │ │ - b 437a0 │ │ - mov w8, #0x10 // #16 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x310 │ │ - b 437a0 │ │ - mov w8, #0x13 // #19 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xc68 │ │ - b 437a0 │ │ - mov w8, #0x12 // #18 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xc7b │ │ - b 437a0 │ │ - mov w8, #0xd // #13 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xc8d │ │ - b 437a0 │ │ - mov w8, #0xe // #14 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xc9a │ │ - b 437a0 │ │ - mov w8, #0x15 // #21 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xca8 │ │ - b 437a0 │ │ - mov w8, #0xc // #12 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xcbd │ │ - b 437a0 │ │ - mov w8, #0xb // #11 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xcc9 │ │ - b 437a0 │ │ - mov w8, #0x15 // #21 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xcd4 │ │ - b 437a0 │ │ - mov w8, #0x15 // #21 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xce9 │ │ - b 437a0 │ │ - mov w8, #0xf // #15 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xcfe │ │ - b 437a0 │ │ - mov w8, #0xe // #14 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xd0d │ │ - b 437a0 │ │ - mov w8, #0x13 // #19 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xd1b │ │ - b 437a0 │ │ - mov w8, #0x26 // #38 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xd2e │ │ - b 437a0 │ │ - mov w8, #0x38 // #56 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xd54 │ │ - b 437a0 │ │ - mov w8, #0x19 // #25 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xd8c │ │ - b 437a0 │ │ - mov w8, #0x17 // #23 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xda5 │ │ - b 437a0 │ │ - mov w8, #0xc // #12 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xdbc │ │ - b 437a0 │ │ - mov w8, #0x9 // #9 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xdc8 │ │ - b 437a0 │ │ - mov w8, #0xa // #10 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xdd1 │ │ - b 437a0 │ │ - mov w8, #0x10 // #16 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x90 │ │ - b 437a0 │ │ - mov w8, #0x17 // #23 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xddb │ │ - b 437a0 │ │ - mov w8, #0x19 // #25 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xdf2 │ │ - b 437a0 │ │ - mov w8, #0xe // #14 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe0b │ │ - b 437a0 │ │ - mov w8, #0xd // #13 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe19 │ │ - b 437a0 │ │ - mov w8, #0x14 // #20 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe26 │ │ - b 437a0 │ │ - mov w8, #0x8 // #8 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x18 │ │ - b 437a0 │ │ - mov w8, #0x1b // #27 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe3a │ │ - b 437a0 │ │ - mov w8, #0xe // #14 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe55 │ │ - b 437a0 │ │ - mov w8, #0x10 // #16 │ │ - adrp x9, 6000 │ │ - add x9, x9, #0x240 │ │ - b 437a0 │ │ - mov w8, #0x16 // #22 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe63 │ │ - b 437a0 │ │ - mov w8, #0x15 // #21 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe79 │ │ - b 437a0 │ │ - mov w8, #0xb // #11 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe8e │ │ - b 437a0 │ │ - mov w8, #0x16 // #22 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xe99 │ │ - b 437a0 │ │ - mov w8, #0xd // #13 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xeaf │ │ - b 437a0 │ │ - mov w8, #0xb // #11 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xebc │ │ - b 437a0 │ │ - mov w8, #0x13 // #19 │ │ - adrp x9, 9000 │ │ - add x9, x9, #0xec7 │ │ - add x10, sp, #0xb0 │ │ - stp x9, x8, [x24, #128] │ │ - adrp x8, 29000 │ │ - add x8, x8, #0x1c │ │ - ldp x0, x1, [x19, #32] │ │ - mov w9, #0x1 // #1 │ │ - add x2, sp, #0x30 │ │ - stp x10, x8, [sp, #16] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xa48 │ │ - add x10, sp, #0x10 │ │ - stp x9, xzr, [sp, #72] │ │ - stp x8, x9, [sp, #48] │ │ - str x10, [sp, #64] │ │ - bl 16eb8 │ │ + cbz x8, 48078 │ │ + ldr x8, [sp, #24] │ │ mov w19, w0 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ mov w0, w19 │ │ ldp x20, x19, [sp, #272] │ │ ldp x22, x21, [sp, #256] │ │ - ldp x24, x23, [sp, #240] │ │ + ldp x28, x23, [sp, #240] │ │ ldp x29, x30, [sp, #224] │ │ add sp, sp, #0x120 │ │ ret │ │ - adrp x8, 76000 │ │ - add x8, x8, #0x8 │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xcc8 │ │ mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - adrp x1, 76000 │ │ - add x1, x1, #0x18 │ │ - add x0, sp, #0xb0 │ │ - stp xzr, xzr, [x24, #152] │ │ - stp x8, x9, [x24, #128] │ │ - str x10, [x24, #144] │ │ - bl 16154 │ │ - bl 15a24 │ │ - mov x0, x22 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ + stp x8, x9, [x22, #128] │ │ + mov w8, #0x8 // #8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xcd8 │ │ + sub x0, x29, #0x30 │ │ + stp xzr, xzr, [x22, #152] │ │ + str x8, [x22, #144] │ │ + bl 16fbc │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x19 │ │ + bl 169c8 │ │ ldr x8, [sp, #16] │ │ mov x19, x0 │ │ - cbz x8, 43850 │ │ + cbz x8, 481a8 │ │ ldr x0, [sp, #24] │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - mov x8, x1 │ │ - ldp x1, x2, [x0, #8] │ │ - mov x0, x8 │ │ - b 169c4 │ │ - stp x30, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - cbz x1, 438dc │ │ - mov x19, x1 │ │ - mov x20, x0 │ │ - mov x21, #0x7fffffffffffffff // #9223372036854775807 │ │ - b 43898 │ │ - bl 72fc0 <__errno@plt> │ │ - ldrsw x8, [x0] │ │ - cmp w8, #0x4 │ │ - b.ne 43904 // b.any │ │ - cbz x19, 438cc │ │ - cmp x19, x21 │ │ - mov w0, #0x1 // #1 │ │ - csel x2, x19, x21, cc // cc = lo, ul, last │ │ - mov x1, x20 │ │ - bl 73090 │ │ - cmn x0, #0x1 │ │ - b.eq 43884 // b.none │ │ - cbz x0, 438ec │ │ - subs x8, x19, x0 │ │ - b.cc 43934 // b.lo, b.ul, b.last │ │ - add x20, x20, x0 │ │ - mov x19, x8 │ │ - cbnz x8, 43898 │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - ret │ │ - mov x0, xzr │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - ret │ │ - adrp x0, 75000 │ │ - add x0, x0, #0xb08 │ │ - and x8, x0, #0x3 │ │ - cmp x8, #0x2 │ │ - b.cc 438d0 // b.lo, b.ul, b.last │ │ - b 43918 │ │ - mov w9, #0x2 // #2 │ │ - orr x0, x9, x8, lsl #32 │ │ - and x8, x0, #0x3 │ │ - cmp x8, #0x2 │ │ - b.cc 438d0 // b.lo, b.ul, b.last │ │ - b.ne 438d0 // b.any │ │ - lsr x8, x0, #32 │ │ - cmp x8, #0x9 │ │ - csel x0, xzr, x0, eq // eq = none │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x30, x21, [sp], #32 │ │ - ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb20 │ │ - mov x1, x19 │ │ - bl 16184 │ │ - str x30, [sp, #-16]! │ │ - tst w0, #0xff │ │ - b.ne 43960 // b.any │ │ - adrp x8, d91000 │ │ - ldr x8, [x8, #4008] │ │ - tst x8, #0x7fffffffffffffff │ │ - b.ne 439a0 // b.any │ │ - adrp x9, d91000 │ │ - add x9, x9, #0xfa0 │ │ - ldxr w8, [x9] │ │ - stlxr w10, wzr, [x9] │ │ - cbnz w10, 43968 │ │ - cmp w8, #0x2 │ │ - b.ne 43998 // b.any │ │ - adrp x1, d91000 │ │ - add x1, x1, #0xfa0 │ │ - mov w0, #0x62 // #98 │ │ - mov w2, #0x81 // #129 │ │ - mov w3, #0x1 // #1 │ │ - ldr x30, [sp], #16 │ │ - b 72f60 │ │ - ldr x30, [sp], #16 │ │ - ret │ │ - bl 29140 │ │ - tbnz w0, #0, 43960 │ │ - adrp x8, d91000 │ │ - mov w9, #0x1 // #1 │ │ - strb w9, [x8, #4004] │ │ - b 43960 │ │ - adrp x8, d92000 │ │ - add x8, x8, #0x40 │ │ - ldar w8, [x8] │ │ - cmp w8, #0x4 │ │ - b.ne 439d0 // b.any │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - adrp x8, d92000 │ │ - add x8, x8, #0x8 │ │ - add x9, sp, #0x2f │ │ - add x10, sp, #0x8 │ │ - add x0, sp, #0x18 │ │ - stp x8, x9, [sp, #8] │ │ - stp x10, x30, [sp, #24] │ │ - bl 43a00 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 71c04 │ │ + ldp x8, x2, [x0, #8] │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + b 176dc │ │ + sub sp, sp, #0x50 │ │ + stp x29, x30, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + add x29, sp, #0x20 │ │ + adrp x19, 7a000 │ │ + add x19, x19, #0x980 │ │ + ldar w8, [x19] │ │ + cbnz w8, 481f8 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x29, x30, [sp, #32] │ │ + add sp, sp, #0x50 │ │ ret │ │ - sub sp, sp, #0x80 │ │ - stp x30, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - adrp x19, d92000 │ │ - add x19, x19, #0x40 │ │ + ldar w8, [x19] │ │ add x9, sp, #0x8 │ │ - mov x20, x0 │ │ + adrp x22, 7a000 │ │ add x21, x9, #0x8 │ │ - mov w22, #0x2 // #2 │ │ - ldar w8, [x19] │ │ - mov w23, #0x3 // #3 │ │ - adrp x24, d92000 │ │ - adrp x25, 6000 │ │ - add x25, x25, #0xbaf │ │ - b 43a48 │ │ - ldar w8, [x19] │ │ - cmp w8, #0x4 │ │ - b.hi 43b9c // b.pmore │ │ - mov w9, w8 │ │ - adr x10, 43a64 │ │ - ldrb w11, [x25, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ + and w9, w8, #0x3 │ │ + sub w10, w9, #0x2 │ │ + cmp w10, #0x2 │ │ + and w10, w8, #0x4 │ │ + b.cs 4823c // b.hs, b.nlast │ │ ldaxr w9, [x19] │ │ cmp w9, w8 │ │ - b.ne 43aa8 // b.any │ │ - stxr w8, w22, [x19] │ │ - cbnz w8, 43aac │ │ - mov w10, #0x1 // #1 │ │ - mov w8, w9 │ │ - tbz w10, #0, 43a48 │ │ - b 43b18 │ │ + b.ne 48268 // b.any │ │ + orr w8, w10, #0x1 │ │ + stxr w10, w8, [x19] │ │ + cmp w10, #0x0 │ │ + csetm w10, eq // eq = none │ │ + b 48270 │ │ + cmp w9, #0x1 │ │ + b.ne 481e4 // b.any │ │ + cbnz w10, 4827c │ │ + orr w20, w8, #0x4 │ │ ldaxr w8, [x19] │ │ - cmp w8, #0x2 │ │ - b.ne 43abc // b.any │ │ - stxr w9, w23, [x19] │ │ - cbnz w9, 43ac0 │ │ - mov w9, #0x1 // #1 │ │ - cbz w9, 43a48 │ │ - b 43ac8 │ │ - clrex │ │ + cmp w8, #0x1 │ │ + b.ne 48284 // b.any │ │ + stxr w9, w20, [x19] │ │ + cmp w9, #0x0 │ │ + csetm w9, eq // eq = none │ │ + b 4828c │ │ mov w10, wzr │ │ - mov w8, w9 │ │ - tbz wzr, #0, 43a48 │ │ - b 43b18 │ │ clrex │ │ + mov w8, w9 │ │ + tbz w10, #0, 48208 │ │ + b 482e4 │ │ + mov w20, w8 │ │ + b 48290 │ │ mov w9, wzr │ │ - cbz wzr, 43a48 │ │ + clrex │ │ + tbz w9, #0, 48208 │ │ str xzr, [sp, #8] │ │ - ldr w8, [x24, #64] │ │ - cmp w8, #0x3 │ │ - b.ne 43a44 // b.any │ │ - ldr x8, [sp, #8] │ │ + ldr w8, [x22, #2432] │ │ + cmp w8, w20 │ │ + b.ne 482dc // b.any │ │ + ldr w8, [sp, #8] │ │ mov w0, #0x62 // #98 │ │ mov x1, x19 │ │ mov w2, #0x89 // #137 │ │ - mov w3, #0x3 // #3 │ │ + mov w3, w20 │ │ mov x5, xzr │ │ - cmp x8, #0x0 │ │ + cmp w8, #0x0 │ │ mov w6, #0xffffffff // #-1 │ │ - csel x4, xzr, x21, eq // eq = none │ │ - bl 72f60 │ │ - tbz x0, #63, 43a44 │ │ - bl 72fc0 <__errno@plt> │ │ + csel x4, x21, xzr, ne // ne = any │ │ + bl 75e10 │ │ + tbz x0, #63, 482dc │ │ + bl 75e80 <__errno@plt> │ │ ldr w8, [x0] │ │ cmp w8, #0x4 │ │ - b.eq 43acc // b.none │ │ - b 43a44 │ │ - ldr x8, [x20] │ │ - ldr x20, [x8] │ │ - str xzr, [x8] │ │ - cbz x20, 43bc8 │ │ - adrp x8, d91000 │ │ + b.eq 48294 // b.none │ │ + ldar w8, [x19] │ │ + b 48208 │ │ mov w0, #0x400 // #1024 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 43bd8 │ │ - mov w8, #0x400 // #1024 │ │ - stp xzr, xzr, [x20] │ │ - str xzr, [x20, #32] │ │ - strb wzr, [x20, #40] │ │ - stp x8, x0, [x20, #16] │ │ - mov w8, #0x4 // #4 │ │ - str xzr, [x20, #48] │ │ - ldxr w9, [x19] │ │ - stlxr w10, w8, [x19] │ │ - cbnz w10, 43b58 │ │ - cmp w9, #0x3 │ │ - b.ne 43b84 // b.any │ │ - adrp x1, d92000 │ │ - add x1, x1, #0x40 │ │ - mov w0, #0x62 // #98 │ │ - mov w2, #0x81 // #129 │ │ - mov w3, #0x7fffffff // #2147483647 │ │ - bl 72f60 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x30, x25, [sp, #64] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - adrp x8, 76000 │ │ - add x8, x8, #0xd0 │ │ - mov w9, #0x1 // #1 │ │ - add x10, sp, #0x38 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xca0 │ │ - add x0, sp, #0x8 │ │ - stp xzr, xzr, [sp, #32] │ │ - stp x8, x9, [sp, #8] │ │ - str x10, [sp, #24] │ │ - bl 16154 │ │ - adrp x0, 75000 │ │ - add x0, x0, #0xcb8 │ │ - bl 17a54 │ │ - b 43be4 │ │ + bl 75e30 │ │ + cbz x0, 48324 │ │ + adrp x8, 7a000 │ │ + add x8, x8, #0x948 │ │ + mov w9, #0x400 // #1024 │ │ + stp xzr, xzr, [x8] │ │ + stp xzr, x9, [x8, #16] │ │ + stp x0, xzr, [x8, #32] │ │ + strb wzr, [x8, #48] │ │ + ldxr w8, [x19] │ │ + stlxr w9, wzr, [x19] │ │ + cbnz w9, 4830c │ │ + tbz w8, #2, 481e4 │ │ + bl 490b4 │ │ + b 481e4 │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x400 // #1024 │ │ - bl 15a5c │ │ + bl 169c8 │ │ brk #0x1 │ │ mov x20, x0 │ │ - mov w8, #0x1 // #1 │ │ + mov w8, #0x2 // #2 │ │ ldxr w9, [x19] │ │ stlxr w10, w8, [x19] │ │ - cbnz w10, 43bf0 │ │ - cmp w9, #0x3 │ │ - b.ne 43c1c // b.any │ │ - adrp x1, d92000 │ │ - add x1, x1, #0x40 │ │ + cbnz w10, 4833c │ │ + tbz w9, #2, 48350 │ │ + bl 490b4 │ │ + mov x0, x20 │ │ + bl 71c04 │ │ + ldr w8, [x0, #12] │ │ + subs w8, w8, #0x1 │ │ + str w8, [x0, #12] │ │ + b.ne 48384 // b.any │ │ + add x1, x0, #0x8 │ │ + str xzr, [x0] │ │ + ldxr w8, [x1] │ │ + stlxr w9, wzr, [x1] │ │ + cbnz w9, 48370 │ │ + cmp w8, #0x2 │ │ + b.eq 48388 // b.none │ │ + ret │ │ mov w0, #0x62 // #98 │ │ mov w2, #0x81 // #129 │ │ - mov w3, #0x7fffffff // #2147483647 │ │ - bl 72f60 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x70 │ │ - str x30, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - ldr x8, [x0, #8] │ │ - cbnz x8, 43e68 │ │ + mov w3, #0x1 // #1 │ │ + b 75e10 │ │ + sub sp, sp, #0x90 │ │ + stp x29, x30, [sp, #48] │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0, #16] │ │ + cbnz x8, 48710 │ │ add x8, x1, #0x7 │ │ - mov x20, x2 │ │ - and x8, x8, #0xfffffffffffffff8 │ │ + mov x21, x2 │ │ mov x19, x0 │ │ - mov x21, x1 │ │ - mov x10, #0xffffffffffffffff // #-1 │ │ + and x8, x8, #0xfffffffffffffff8 │ │ + mov x20, x1 │ │ sub x8, x8, x1 │ │ - mov x0, x2 │ │ - mov x9, x2 │ │ + sub w9, w21, w8 │ │ + cmp x8, x2 │ │ + and x10, x9, #0xf │ │ + csel x9, x8, x2, cc // cc = lo, ul, last │ │ cmp x2, x8 │ │ - str x10, [x19, #8] │ │ - b.cc 43c84 // b.lo, b.ul, b.last │ │ - sub w9, w20, w8 │ │ - and x9, x9, #0xf │ │ - subs x0, x20, x9 │ │ - b.cc 43eb8 // b.lo, b.ul, b.last │ │ - mov x9, x8 │ │ - add x22, x19, #0x10 │ │ - sub x8, x21, #0x1 │ │ - neg x10, x0 │ │ - mov x11, x20 │ │ - cmn x10, x11 │ │ - b.eq 43cbc // b.none │ │ - ldrb w12, [x8, x11] │ │ - sub x11, x11, #0x1 │ │ + csel x8, xzr, x10, cc // cc = lo, ul, last │ │ + mov x10, #0xffffffffffffffff // #-1 │ │ + subs x0, x2, x8 │ │ + str x10, [x19, #16] │ │ + b.cc 486a8 // b.lo, b.ul, b.last │ │ + sub x10, x20, #0x1 │ │ + mov x12, x8 │ │ + cbz x12, 48478 │ │ + mov x11, x12 │ │ + ldrb w12, [x10, x21] │ │ + sub x10, x10, #0x1 │ │ cmp w12, #0xa │ │ - b.ne 43c94 // b.any │ │ - add x8, x10, x11 │ │ - add x8, x8, #0x1 │ │ - add x23, x8, x0 │ │ - b 43d30 │ │ - mov x8, #0xfefefefefefefefe // #-72340172838076674 │ │ - movk x8, #0xfeff │ │ + sub x12, x11, #0x1 │ │ + b.ne 48408 // b.any │ │ + add x23, x11, x0 │ │ + subs x22, x21, x23 │ │ + b.cc 4851c // b.lo, b.ul, b.last │ │ + ldr x21, [x19, #40] │ │ + cbz x21, 4854c │ │ + ldur x8, [x19, #24] │ │ + sub x8, x8, x21 │ │ + cmp x23, x8 │ │ + b.cs 486d8 // b.hs, b.nlast │ │ + ldr x8, [x19, #32] │ │ + mov x1, x20 │ │ + mov x2, x23 │ │ + add x0, x8, x21 │ │ + bl 75e40 │ │ + add x8, x21, x23 │ │ + str x8, [x19, #40] │ │ + add x0, x19, #0x18 │ │ + bl 47b78 │ │ + mov x24, x0 │ │ + cbnz x0, 48678 │ │ + b 48640 │ │ + mov x10, #0x101010101010101 // #72340172838076673 │ │ movi v0.16b, #0xa │ │ - movi v1.16b, #0xf5 │ │ - dup v2.2d, x8 │ │ + mvn x11, x8 │ │ + movk x10, #0x100 │ │ + add x13, x11, x20 │ │ + neg x14, x8 │ │ + dup v1.2d, x10 │ │ + adrp x10, 5000 │ │ + mov x12, #0x8080808080808080 // #-9187201950435737472 │ │ + ldr q2, [x10, #3760] │ │ mov x8, x0 │ │ cmp x0, x9 │ │ - b.ls 43d0c // b.plast │ │ - add x10, x21, x8 │ │ + mov x11, x13 │ │ + mov x10, x14 │ │ + b.ls 484e8 // b.plast │ │ sub x0, x8, #0x10 │ │ - ldur q3, [x10, #-16] │ │ + ldr q3, [x20, x0] │ │ eor v4.16b, v3.16b, v0.16b │ │ - add v4.2d, v4.2d, v2.2d │ │ - eor v3.16b, v3.16b, v1.16b │ │ - and v3.16b, v4.16b, v3.16b │ │ - dup v4.2d, v3.d[1] │ │ + eor v3.16b, v3.16b, v2.16b │ │ + sub v4.2d, v1.2d, v4.2d │ │ orr v3.16b, v4.16b, v3.16b │ │ - fmov x10, d3 │ │ - tst x10, #0x8080808080808080 │ │ - b.eq 43cd0 // b.none │ │ - cmp x8, x20 │ │ - b.hi 43ea0 // b.pmore │ │ - cbz x8, 43d80 │ │ - mov x23, x8 │ │ - add x8, x21, x8 │ │ - ldurb w9, [x8, #-1] │ │ - sub x8, x23, #0x1 │ │ - cmp w9, #0xa │ │ - b.ne 43d14 // b.any │ │ - subs x20, x20, x23 │ │ - b.cc 43e6c // b.lo, b.ul, b.last │ │ - ldr x24, [x19, #32] │ │ - cbz x24, 43d70 │ │ - ldr x8, [x22] │ │ - sub x8, x8, x24 │ │ - cmp x8, x23 │ │ - b.ls 43dd8 // b.plast │ │ - ldr x8, [x19, #24] │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - add x0, x8, x24 │ │ - bl 72f80 │ │ - add x8, x24, x23 │ │ - str x8, [x19, #32] │ │ - b 43dec │ │ - mov x0, x21 │ │ - mov x1, x23 │ │ - bl 43868 │ │ - b 43df4 │ │ - ldr x23, [x19, #32] │ │ - cbz x23, 43dac │ │ - ldr x8, [x19, #24] │ │ - add x8, x23, x8 │ │ + mov x13, v3.d[1] │ │ + fmov x14, d3 │ │ + and x13, x14, x13 │ │ + sub x14, x10, #0x10 │ │ + bic x15, x12, x13 │ │ + sub x13, x11, #0x10 │ │ + cbz x15, 484a0 │ │ + cmp x8, x21 │ │ + b.hi 486c0 // b.pmore │ │ + cmn x21, x10 │ │ + b.eq 485c4 // b.none │ │ + ldrb w8, [x11, x21] │ │ + sub x11, x11, #0x1 │ │ + sub x10, x10, #0x1 │ │ + cmp w8, #0xa │ │ + b.ne 484f0 // b.any │ │ + add x8, x21, x10 │ │ + add x23, x8, #0x1 │ │ + subs x22, x21, x23 │ │ + b.cs 48430 // b.hs, b.nlast │ │ + adrp x8, 78000 │ │ + add x8, x8, #0x198 │ │ + mov w9, #0x1 // #1 │ │ + stp x8, x9, [sp] │ │ + mov w8, #0x8 // #8 │ │ + stp xzr, xzr, [sp, #24] │ │ + str x8, [sp, #16] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x740 │ │ + mov x0, sp │ │ + bl 16fbc │ │ + b 486d4 │ │ + cbz x23, 48640 │ │ + adrp x24, 78000 │ │ + add x24, x24, #0x758 │ │ + mov x28, #0x7fffffffffffffff // #9223372036854775807 │ │ + adrp x25, 78000 │ │ + add x25, x25, #0x830 │ │ + mov w27, #0x2 // #2 │ │ + mov x26, x20 │ │ + mov x21, x23 │ │ + b 4858c │ │ + bl 75e80 <__errno@plt> │ │ + ldr w8, [x0] │ │ + lsr w9, w8, #0 │ │ + cmp x9, #0x4 │ │ + b.ne 48620 // b.any │ │ + cbz x21, 48640 │ │ + cmp x21, x28 │ │ + mov w0, #0x1 // #1 │ │ + mov x1, x26 │ │ + csel x2, x21, x28, cc // cc = lo, ul, last │ │ + bl 75f80 │ │ + cmn x0, #0x1 │ │ + b.eq 48574 // b.none │ │ + cbz x0, 48628 │ │ + subs x8, x21, x0 │ │ + b.cc 486b0 // b.lo, b.ul, b.last │ │ + add x26, x26, x0 │ │ + mov x21, x8 │ │ + cbnz x8, 4858c │ │ + b 48640 │ │ + ldr x22, [x19, #40] │ │ + cbz x22, 485f4 │ │ + ldr x8, [x19, #32] │ │ + add x8, x8, x22 │ │ ldurb w8, [x8, #-1] │ │ cmp w8, #0xa │ │ - b.ne 43dac // b.any │ │ - mov x0, x22 │ │ - bl 27000 │ │ - cbnz x0, 43e44 │ │ - ldr x23, [x19, #32] │ │ - ldr x8, [x22] │ │ - sub x8, x8, x23 │ │ - cmp x8, x20 │ │ - b.ls 43e34 // b.plast │ │ + b.ne 485f4 // b.any │ │ + add x0, x19, #0x18 │ │ + bl 47b78 │ │ + mov x24, x0 │ │ + cbnz x0, 48678 │ │ + ldr x22, [x19, #40] │ │ + ldur x8, [x19, #24] │ │ + sub x8, x8, x22 │ │ + cmp x21, x8 │ │ + b.cs 486f4 // b.hs, b.nlast │ │ + ldr x8, [x19, #32] │ │ + mov x1, x20 │ │ + mov x2, x21 │ │ + add x0, x8, x22 │ │ + bl 75e40 │ │ + add x8, x22, x21 │ │ + b 48670 │ │ + bfi x27, x8, #32, #32 │ │ + mov x24, x27 │ │ + cbz x24, 48640 │ │ + mov x9, #0x2 // #2 │ │ + and x8, x24, #0xffffffff00000003 │ │ + movk x9, #0x9, lsl #32 │ │ + cmp x8, x9 │ │ + b.ne 48678 // b.any │ │ ldr x8, [x19, #24] │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - add x0, x8, x23 │ │ - bl 72f80 │ │ - add x8, x23, x20 │ │ - b 43e28 │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - bl 43edc │ │ - cbnz x0, 43e44 │ │ - mov x0, x22 │ │ - bl 27000 │ │ - cbnz x0, 43e44 │ │ + ldr x21, [x19, #40] │ │ + add x20, x20, x23 │ │ + sub x8, x8, x21 │ │ + cmp x22, x8 │ │ + b.cs 486f8 // b.hs, b.nlast │ │ + ldr x8, [x19, #32] │ │ + mov x1, x20 │ │ + mov x2, x22 │ │ + add x0, x8, x21 │ │ + bl 75e40 │ │ + add x8, x21, x22 │ │ + mov x24, xzr │ │ + str x8, [x19, #40] │ │ ldr x8, [x19, #16] │ │ - add x21, x21, x23 │ │ - ldr x24, [x19, #32] │ │ - sub x8, x8, x24 │ │ - cmp x8, x20 │ │ - b.ls 43e34 // b.plast │ │ - ldr x8, [x19, #24] │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - add x0, x8, x24 │ │ - bl 72f80 │ │ - add x8, x24, x20 │ │ - mov x0, xzr │ │ - str x8, [x19, #32] │ │ - b 43e44 │ │ - mov x0, x22 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 43edc │ │ - ldr x8, [x19, #8] │ │ - ldp x22, x21, [sp, #80] │ │ + mov x0, x24 │ │ add x8, x8, #0x1 │ │ - ldr x30, [sp, #48] │ │ - ldp x24, x23, [sp, #64] │ │ - str x8, [x19, #8] │ │ - ldp x20, x19, [sp, #96] │ │ - add sp, sp, #0x70 │ │ + str x8, [x19, #16] │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x90 │ │ ret │ │ - bl 1735c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0x598 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - stp xzr, xzr, [sp, #24] │ │ - stp x8, x9, [sp] │ │ - str x10, [sp, #16] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xa58 │ │ - mov x0, sp │ │ - bl 16154 │ │ - b 43ec8 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x578 │ │ + adrp x25, 77000 │ │ + add x25, x25, #0x420 │ │ + mov x1, x21 │ │ + mov x2, x25 │ │ + bl 17624 │ │ + b 486d4 │ │ + adrp x2, 77000 │ │ + add x2, x2, #0x438 │ │ mov x0, x8 │ │ + mov x1, x21 │ │ + bl 17680 │ │ + brk #0x1 │ │ + add x0, x19, #0x18 │ │ mov x1, x20 │ │ - bl 1697c │ │ - b 43ec8 │ │ - adrp x2, 74000 │ │ - add x2, x2, #0x590 │ │ + mov x2, x23 │ │ + bl 47de4 │ │ + mov x24, x0 │ │ + cbnz x0, 48678 │ │ + b 48464 │ │ + mov x22, x21 │ │ + add x0, x19, #0x18 │ │ mov x1, x20 │ │ - bl 16184 │ │ - brk #0x1 │ │ - ldr x8, [x19, #8] │ │ + mov x2, x22 │ │ + bl 47de4 │ │ + mov x24, x0 │ │ + b 48678 │ │ + bl 189ac │ │ + ldr x8, [x19, #16] │ │ add x8, x8, #0x1 │ │ - str x8, [x19, #8] │ │ - bl 6ed3c │ │ - str x30, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - ldr x8, [x0] │ │ - mov x20, x2 │ │ - ldr x9, [x0, #16] │ │ - mov x21, x1 │ │ - mov x19, x0 │ │ - sub x9, x8, x9 │ │ - cmp x9, x2 │ │ - b.cs 43f28 // b.hs, b.nlast │ │ - mov x0, x19 │ │ - bl 27000 │ │ - cbz x0, 43f24 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - ldr x8, [x19] │ │ - cmp x8, x20 │ │ - b.ls 43f60 // b.plast │ │ - ldp x8, x22, [x19, #8] │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - add x0, x8, x22 │ │ - bl 72f80 │ │ - add x8, x22, x20 │ │ - mov x0, xzr │ │ str x8, [x19, #16] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - mov w8, #0x1 // #1 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - strb w8, [x19, #24] │ │ - bl 43868 │ │ - strb wzr, [x19, #24] │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x30, [sp], #48 │ │ - ret │ │ - stp x30, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ ldr x0, [x8] │ │ - bl 43c24 │ │ + bl 48398 │ │ mov x20, x0 │ │ - cbz x0, 43ff8 │ │ + cbz x0, 48764 │ │ ldr x21, [x19, #8] │ │ - cbz x21, 43ff4 │ │ and x8, x21, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 43ff4 // b.lo, b.ul, b.last │ │ - cbz x8, 43ff4 │ │ + cmp x8, #0x1 │ │ + b.eq 48780 // b.none │ │ + str x20, [x19, #8] │ │ + cmp x20, #0x0 │ │ + cset w0, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ ldr x22, [x21, #-1]! │ │ ldr x23, [x21, #8] │ │ ldr x8, [x23] │ │ + cbz x8, 48798 │ │ mov x0, x22 │ │ blr x8 │ │ ldr x8, [x23, #8] │ │ - cbz x8, 43fec │ │ + cbz x8, 487a8 │ │ mov x0, x22 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x21 │ │ - bl 72f50 │ │ - str x20, [x19, #8] │ │ - cmp x20, #0x0 │ │ - ldp x20, x19, [sp, #32] │ │ - cset w0, ne // ne = any │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x30, x23, [sp], #48 │ │ - ret │ │ + bl 75e00 │ │ + b 48760 │ │ ldr x8, [x23, #8] │ │ mov x23, x0 │ │ - cbz x8, 44024 │ │ + cbz x8, 487c8 │ │ mov x0, x22 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x21 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x23 │ │ str x20, [x19, #8] │ │ - bl 6ed3c │ │ - sub sp, sp, #0x40 │ │ - stp x30, x23, [sp, #16] │ │ + bl 71c04 │ │ + stp x29, x30, [sp, #-64]! │ │ + str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ + mov x29, sp │ │ mov x19, x0 │ │ cmp w1, #0x80 │ │ - str wzr, [sp, #12] │ │ - b.cs 4407c // b.hs, b.nlast │ │ + str wzr, [x29, #28] │ │ + b.cs 48824 // b.hs, b.nlast │ │ + strb w1, [x29, #28] │ │ mov w2, #0x1 // #1 │ │ - strb w1, [sp, #12] │ │ ldr x8, [x19] │ │ - add x1, sp, #0xc │ │ + add x1, x29, #0x1c │ │ ldr x0, [x8] │ │ - bl 43c24 │ │ + bl 48398 │ │ mov x20, x0 │ │ - cbnz x0, 44154 │ │ - b 441a0 │ │ + cbnz x0, 488fc │ │ + b 48910 │ │ cmp w1, #0x800 │ │ - b.cs 440bc // b.hs, b.nlast │ │ + b.cs 48864 // b.hs, b.nlast │ │ lsr w8, w1, #6 │ │ mov w9, #0x80 // #128 │ │ - orr w8, w8, #0xc0 │ │ - bfxil w9, w1, #0, #6 │ │ mov w2, #0x2 // #2 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ + bfxil w9, w1, #0, #6 │ │ + orr w8, w8, #0xc0 │ │ + strb w8, [x29, #28] │ │ + strb w9, [x29, #29] │ │ ldr x8, [x19] │ │ - add x1, sp, #0xc │ │ + add x1, x29, #0x1c │ │ ldr x0, [x8] │ │ - bl 43c24 │ │ + bl 48398 │ │ mov x20, x0 │ │ - cbnz x0, 44154 │ │ - b 441a0 │ │ + cbnz x0, 488fc │ │ + b 48910 │ │ cmp w1, #0x10, lsl #12 │ │ - b.cs 44108 // b.hs, b.nlast │ │ + b.cs 488b0 // b.hs, b.nlast │ │ lsr w8, w1, #12 │ │ mov w9, #0x80 // #128 │ │ mov w10, #0x80 // #128 │ │ - orr w8, w8, #0xe0 │ │ bfxil w9, w1, #6, #6 │ │ bfxil w10, w1, #0, #6 │ │ mov w2, #0x3 // #3 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ + orr w8, w8, #0xe0 │ │ + strb w8, [x29, #28] │ │ + strb w9, [x29, #29] │ │ + strb w10, [x29, #30] │ │ ldr x8, [x19] │ │ - add x1, sp, #0xc │ │ + add x1, x29, #0x1c │ │ ldr x0, [x8] │ │ - bl 43c24 │ │ + bl 48398 │ │ mov x20, x0 │ │ - cbnz x0, 44154 │ │ - b 441a0 │ │ - mov w8, #0xf0 // #240 │ │ + cbnz x0, 488fc │ │ + b 48910 │ │ + lsr w8, w1, #18 │ │ mov w9, #0x80 // #128 │ │ mov w10, #0x80 // #128 │ │ mov w11, #0x80 // #128 │ │ - bfxil w8, w1, #18, #3 │ │ bfxil w9, w1, #12, #6 │ │ bfxil w10, w1, #6, #6 │ │ bfxil w11, w1, #0, #6 │ │ + orr w8, w8, #0xf0 │ │ mov w2, #0x4 // #4 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - strb w11, [sp, #15] │ │ + strb w8, [x29, #28] │ │ + strb w9, [x29, #29] │ │ + strb w10, [x29, #30] │ │ + strb w11, [x29, #31] │ │ ldr x8, [x19] │ │ - add x1, sp, #0xc │ │ + add x1, x29, #0x1c │ │ ldr x0, [x8] │ │ - bl 43c24 │ │ + bl 48398 │ │ mov x20, x0 │ │ - cbz x0, 441a0 │ │ + cbz x0, 48910 │ │ ldr x21, [x19, #8] │ │ - cbz x21, 4419c │ │ and x8, x21, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 4419c // b.lo, b.ul, b.last │ │ - cbz x8, 4419c │ │ + cmp x8, #0x1 │ │ + b.eq 4892c // b.none │ │ + str x20, [x19, #8] │ │ + cmp x20, #0x0 │ │ + cset w0, ne // ne = any │ │ + ldp x20, x19, [sp, #48] │ │ + ldr x23, [sp, #16] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x29, x30, [sp], #64 │ │ + ret │ │ ldr x22, [x21, #-1]! │ │ ldr x23, [x21, #8] │ │ ldr x8, [x23] │ │ + cbz x8, 48944 │ │ mov x0, x22 │ │ blr x8 │ │ ldr x8, [x23, #8] │ │ - cbz x8, 44194 │ │ + cbz x8, 48954 │ │ mov x0, x22 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x21 │ │ - bl 72f50 │ │ - str x20, [x19, #8] │ │ - cmp x20, #0x0 │ │ - ldp x20, x19, [sp, #48] │ │ - cset w0, ne // ne = any │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x30, x23, [sp, #16] │ │ - add sp, sp, #0x40 │ │ - ret │ │ + bl 75e00 │ │ + b 4890c │ │ ldr x8, [x23, #8] │ │ mov x23, x0 │ │ - cbz x8, 441d0 │ │ + cbz x8, 48974 │ │ mov x0, x22 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x21 │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x23 │ │ str x20, [x19, #8] │ │ - bl 6ed3c │ │ + bl 71c04 │ │ + ldr x8, [x1, #8] │ │ mov x2, x1 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8e8 │ │ - b 16eb8 │ │ - str x30, [sp, #-16]! │ │ - bl 1d5c0 │ │ - sub sp, sp, #0x1c0 │ │ - str x29, [sp, #384] │ │ - stp x30, x23, [sp, #400] │ │ - stp x22, x21, [sp, #416] │ │ - stp x20, x19, [sp, #432] │ │ - adrp x22, d91000 │ │ - add x22, x22, #0xf98 │ │ - ldar x8, [x22] │ │ - cmp x8, #0x3 │ │ - b.hi 444c8 // b.pmore │ │ - adrp x9, 6000 │ │ - add x9, x9, #0xbb4 │ │ - mov w21, wzr │ │ - adr x10, 44240 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0xbe9 │ │ - strb wzr, [sp, #14] │ │ - ldur x9, [x8, #6] │ │ - ldr x8, [x8] │ │ - stur x9, [sp, #6] │ │ - str x8, [sp] │ │ - ldr d0, [sp] │ │ - cmeq v0.8b, v0.8b, #0 │ │ - umaxv b0, v0.8b │ │ - fmov w8, s0 │ │ - tbnz w8, #0, 44354 │ │ - ldr s0, [sp, #8] │ │ - adrp x8, 5000 │ │ - uxtl v0.8h, v0.8b │ │ - ldr d1, [x8, #4080] │ │ - bic v0.4h, #0xff, lsl #8 │ │ - cmeq v0.4h, v0.4h, #0 │ │ - and v0.8b, v0.8b, v1.8b │ │ - addv h0, v0.4h │ │ - fmov w8, s0 │ │ - tst w8, #0xf │ │ - b.ne 44354 // b.any │ │ - ldrb w8, [sp, #12] │ │ - tst w8, #0xff │ │ - b.eq 44354 // b.none │ │ - ldrb w8, [sp, #13] │ │ - tst w8, #0xff │ │ - b.eq 44354 // b.none │ │ - mov w8, #0x1 // #1 │ │ - cbz w8, 44354 │ │ - adrp x8, d91000 │ │ - mov w9, #0xfffd // #65533 │ │ - adrp x23, d91000 │ │ - add x23, x23, #0xfb8 │ │ - movk w9, #0x3fff, lsl #16 │ │ - ldr w8, [x8, #4024] │ │ - cmp w8, w9 │ │ - b.hi 4437c // b.pmore │ │ - ldaxr w9, [x23] │ │ - cmp w9, w8 │ │ - b.ne 44378 // b.any │ │ - add x8, x8, #0x1 │ │ - stxr w9, w8, [x23] │ │ - cbnz w9, 4437c │ │ - adrp x8, d91000 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x408 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + b 17b24 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 489b0 │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #32] │ │ + str x19, [sp, #48] │ │ + add x29, sp, #0x20 │ │ + ldr x9, [x0] │ │ + ldr x10, [x9, #8] │ │ + ldr x8, [x9, #24] │ │ + cmp x10, #0x1 │ │ + b.eq 489e4 // b.none │ │ + cbnz x10, 48a10 │ │ + cbnz x8, 48a10 │ │ + mov w9, #0x1 // #1 │ │ + b 489f0 │ │ + cbnz x8, 48a10 │ │ + ldr x8, [x9] │ │ + ldp x9, x8, [x8] │ │ + ldp x2, x10, [x0, #8] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xb80 │ │ mov x0, sp │ │ - ldrb wzr, [x8, #4032] │ │ - bl 73110 │ │ - cbz x0, 4439c │ │ - mov x21, x0 │ │ - bl 730f0 │ │ - mov x20, x0 │ │ - cbz x0, 44360 │ │ - tbnz x20, #63, 444e0 │ │ - adrp x8, d91000 │ │ - mov x0, x20 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - mov x19, x0 │ │ - cbnz x0, 44364 │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x20 │ │ - bl 15a5c │ │ - b 444e4 │ │ - mov w21, #0x1 // #1 │ │ - b 44490 │ │ - mov w21, #0x2 // #2 │ │ - b 44490 │ │ - adrp x19, 75000 │ │ - add x19, x19, #0xce8 │ │ - b 443d8 │ │ - mov w19, #0x1 // #1 │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 72f80 │ │ - b 443a0 │ │ - clrex │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfb8 │ │ - bl 42a2c │ │ - adrp x8, d91000 │ │ + stp x9, x8, [sp] │ │ + ldrb w3, [x10, #16] │ │ + ldrb w4, [x10, #17] │ │ + bl 25048 │ │ + ldp x2, x8, [x0, #8] │ │ + mov x19, #0x8000000000000000 // #-9223372036854775808 │ │ + str x0, [sp, #24] │ │ + str x19, [sp] │ │ + ldrb w3, [x8, #16] │ │ + ldrb w4, [x8, #17] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xbb8 │ │ mov x0, sp │ │ - ldrb wzr, [x8, #4032] │ │ - bl 73110 │ │ - cbnz x0, 44308 │ │ - mov x20, #0x8000000000000000 // #-9223372036854775808 │ │ - ldxr w8, [x23] │ │ - sub w1, w8, #0x1 │ │ - stlxr w8, w1, [x23] │ │ - cbnz w8, 443a0 │ │ - and w8, w1, #0xbfffffff │ │ - mov w9, #0x80000000 // #-2147483648 │ │ - cmp w8, w9 │ │ - b.eq 444ac // b.none │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x20, x8 │ │ - b.eq 44420 // b.none │ │ - mov x8, #0x8000000000000001 // #-9223372036854775807 │ │ - cmp x20, x8 │ │ - b.ne 4442c // b.any │ │ - and x9, x19, #0x3 │ │ - mov w21, #0x2 // #2 │ │ - mov w8, #0x3 // #3 │ │ - sub x10, x9, #0x2 │ │ - cmp x10, #0x2 │ │ - b.cc 4448c // b.lo, b.ul, b.last │ │ - cbz x9, 4448c │ │ - ldr x21, [x19, #-1]! │ │ - ldr x20, [x19, #8] │ │ - ldr x8, [x20] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x20, #8] │ │ - cbz x8, 44418 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov w8, #0x3 // #3 │ │ - mov w21, #0x2 // #2 │ │ - b 4448c │ │ - cmp x20, #0x4 │ │ - b.eq 44450 // b.none │ │ - cmp x20, #0x1 │ │ - b.ne 44478 // b.any │ │ - ldrb w8, [x19] │ │ - cmp w8, #0x30 │ │ - cset w8, eq // eq = none │ │ - lsl w21, w8, #1 │ │ - b 4447c │ │ - ldr w8, [x19] │ │ - mov w9, #0x6c6c // #27756 │ │ - movk w9, #0x6675, lsl #16 │ │ - rev w8, w8 │ │ - cmp w8, w9 │ │ - cset w8, hi // hi = pmore │ │ - cset w9, cc // cc = lo, ul, last │ │ - cmp w8, w9 │ │ - cset w21, eq // eq = none │ │ - b 4447c │ │ - mov w21, wzr │ │ - cbz x20, 44488 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - add w8, w21, #0x1 │ │ - stlr x8, [x22] │ │ - mov w0, w21 │ │ - ldr x29, [sp, #384] │ │ - ldp x20, x19, [sp, #432] │ │ - ldp x22, x21, [sp, #416] │ │ - ldp x30, x23, [sp, #400] │ │ - add sp, sp, #0x1c0 │ │ - ret │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfb8 │ │ - bl 42bd0 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x20, x8 │ │ - b.ne 443cc // b.any │ │ - b 44420 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0x86a │ │ - adrp x2, 75000 │ │ - add x2, x2, #0xb50 │ │ - mov w1, #0x28 // #40 │ │ - bl 16d98 │ │ - bl 15a24 │ │ - brk #0x1 │ │ - ldr x8, [x20, #8] │ │ - mov x20, x0 │ │ - cbz x8, 444fc │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - mov x20, x0 │ │ - ldxr w8, [x23] │ │ - sub w1, w8, #0x1 │ │ - stlxr w8, w1, [x23] │ │ - cbnz w8, 44510 │ │ - and w8, w1, #0xbfffffff │ │ - mov w9, #0x80000000 // #-2147483648 │ │ - cmp w8, w9 │ │ - b.ne 4453c // b.any │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfb8 │ │ - bl 42bd0 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - str x30, [sp, #-16]! │ │ - bl 1d6f0 │ │ - sub sp, sp, #0x110 │ │ - str x29, [sp, #192] │ │ - stp x30, x25, [sp, #208] │ │ - stp x24, x23, [sp, #224] │ │ - stp x22, x21, [sp, #240] │ │ - stp x20, x19, [sp, #256] │ │ - ldrb w24, [x0] │ │ - adrp x8, d91000 │ │ - mov w0, #0x200 // #512 │ │ - mov x19, x1 │ │ - strb w24, [sp, #12] │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 44858 │ │ - mov w21, #0x200 // #512 │ │ - mov w1, #0x200 // #512 │ │ - mov x20, x0 │ │ - stp x21, x0, [sp, #120] │ │ - bl 73120 │ │ - cbz x0, 445d0 │ │ - mov x0, x20 │ │ - bl 730f0 │ │ - mov x23, x0 │ │ - cmp x21, x0 │ │ - b.ls 4468c // b.plast │ │ - cbz x23, 44678 │ │ - mov x0, x20 │ │ - mov x1, x23 │ │ - bl 72f90 │ │ - cbz x0, 44864 │ │ - mov x20, x0 │ │ - b 44688 │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - mov w9, #0x2 // #2 │ │ - orr x22, x9, x8, lsl #32 │ │ - cmp w8, #0x22 │ │ - b.ne 44670 // b.any │ │ - mov w21, #0x200 // #512 │ │ - mov w23, #0x2 // #2 │ │ - and x8, x22, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 44630 // b.lo, b.ul, b.last │ │ - cbz x8, 44630 │ │ - ldr x20, [x22, #-1]! │ │ - ldr x25, [x22, #8] │ │ - ldr x8, [x25] │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x25, #8] │ │ - cbz x8, 44628 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x22 │ │ - bl 72f50 │ │ - str x21, [sp, #136] │ │ - add x0, sp, #0x78 │ │ - mov x1, x21 │ │ - mov w2, #0x1 // #1 │ │ - bl 27628 │ │ - ldp x21, x20, [sp, #120] │ │ - mov x1, x21 │ │ - mov x0, x20 │ │ - bl 73120 │ │ - cbnz x0, 445a0 │ │ - bl 72fc0 <__errno@plt> │ │ - ldr w8, [x0] │ │ - orr x22, x23, x8, lsl #32 │ │ - cmp w8, #0x22 │ │ - b.eq 445f0 // b.none │ │ - cbz x21, 4483c │ │ - mov x23, #0x8000000000000000 // #-9223372036854775808 │ │ - b 4467c │ │ - mov w22, #0x1 // #1 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x20, x22 │ │ - mov x21, x23 │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x21, x8 │ │ - b.ne 446e0 // b.any │ │ - and x8, x20, #0x3 │ │ - mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 446e0 // b.lo, b.ul, b.last │ │ - cbz x8, 446e0 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 446d4 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ - ldp x0, x1, [x19, #32] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xd00 │ │ - stp x21, x20, [sp, #16] │ │ - mov w9, #0x1 // #1 │ │ - adrp x22, 9000 │ │ - add x22, x22, #0x680 │ │ - add x20, sp, #0x78 │ │ - strb w24, [sp, #40] │ │ - str x23, [sp, #32] │ │ - stp x8, x9, [sp, #120] │ │ - str x22, [sp, #136] │ │ - stp xzr, xzr, [x20, #24] │ │ - add x2, sp, #0x78 │ │ - bl 16eb8 │ │ - tbnz w0, #0, 447b0 │ │ - add x8, sp, #0x10 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xd10 │ │ - cmp w24, #0x0 │ │ - add x10, sp, #0xc │ │ - add x11, sp, #0x68 │ │ - stp x19, x8, [sp, #48] │ │ - mov w8, #0x1 // #1 │ │ - stp x9, xzr, [sp, #64] │ │ - cset w9, ne // ne = any │ │ - adrp x0, 42000 │ │ - add x0, x0, #0x9f0 │ │ - strb w8, [sp, #112] │ │ - add x8, sp, #0x58 │ │ - strb w9, [sp, #116] │ │ - add x9, sp, #0x74 │ │ - add x1, sp, #0xb0 │ │ - strb w24, [sp, #80] │ │ - stp x10, x8, [sp, #120] │ │ - add x8, sp, #0x70 │ │ - str x9, [sp, #136] │ │ - add x9, sp, #0x30 │ │ - add x10, sp, #0x64 │ │ - str xzr, [sp, #88] │ │ - stp x11, x8, [x20, #24] │ │ - add x8, sp, #0x78 │ │ - strb wzr, [sp, #100] │ │ - stp x9, x10, [x20, #40] │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xd38 │ │ - str xzr, [sp, #104] │ │ - stp x8, x9, [x20, #56] │ │ - bl 72cf0 │ │ - ldrb w8, [sp, #100] │ │ - cbz w8, 447e8 │ │ - ldr x21, [sp, #16] │ │ - orr x8, x21, #0x8000000000000000 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - cmp x8, x9 │ │ - b.eq 447c8 // b.none │ │ - ldr x0, [sp, #24] │ │ - bl 72f50 │ │ - mov w0, #0x1 // #1 │ │ - ldp x20, x19, [sp, #256] │ │ - ldp x22, x21, [sp, #240] │ │ - ldp x24, x23, [sp, #224] │ │ - ldp x30, x25, [sp, #208] │ │ - ldr x29, [sp, #192] │ │ - add sp, sp, #0x110 │ │ - ret │ │ - ldrb w8, [sp, #12] │ │ - cbnz w8, 44818 │ │ - ldp x0, x1, [x19, #32] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xd60 │ │ - mov w9, #0x1 // #1 │ │ - str x22, [sp, #136] │ │ - stp xzr, xzr, [x20, #24] │ │ - stp x8, x9, [sp, #120] │ │ - add x2, sp, #0x78 │ │ - bl 16eb8 │ │ - tbnz w0, #0, 447ac │ │ - ldr x8, [sp, #16] │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x9 │ │ - b.eq 44834 // b.none │ │ - ldr x0, [sp, #24] │ │ - bl 72f50 │ │ - mov w0, wzr │ │ - b 447cc │ │ - mov x20, x22 │ │ - and x8, x22, #0x3 │ │ - mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 446e0 // b.lo, b.ul, b.last │ │ - b 446ac │ │ - mov w0, #0x1 // #1 │ │ - mov w1, #0x200 // #512 │ │ - bl 15a5c │ │ - mov w0, #0x1 // #1 │ │ - mov x1, x23 │ │ - bl 15a5c │ │ + bl 25048 │ │ brk #0x1 │ │ - ldr x8, [x22, #8] │ │ - mov x19, x0 │ │ - cbz x8, 448e4 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - b 448e4 │ │ - mov x19, x0 │ │ - b 448e4 │ │ - ldr x8, [x25, #8] │ │ - mov x19, x0 │ │ - cbz x8, 448a8 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x22 │ │ - bl 72f50 │ │ - b 448dc │ │ - ldr x8, [sp, #16] │ │ - mov x19, x0 │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + ldr x8, [sp] │ │ orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x9 │ │ - b.eq 448ec // b.none │ │ - ldr x0, [sp, #24] │ │ - b 448e8 │ │ + cmp x8, x19 │ │ + b.ne 48a50 // b.any │ │ + bl 71c04 │ │ + ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - ldr x21, [sp, #120] │ │ - cbz x21, 448ec │ │ - ldr x20, [sp, #128] │ │ - mov x0, x20 │ │ - bl 72f50 │ │ + mov x0, x8 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - b 448f8 │ │ - sub sp, sp, #0xd0 │ │ - str x30, [sp, #144] │ │ - stp x24, x23, [sp, #160] │ │ - stp x22, x21, [sp, #176] │ │ - stp x20, x19, [sp, #192] │ │ - ldr x8, [x0] │ │ - mov x19, x0 │ │ - ldrb w9, [x8] │ │ - cbnz w9, 44948 │ │ - ldr x9, [x19, #8] │ │ - ldr x9, [x9] │ │ - cmp x9, #0x64 │ │ - b.ls 44948 // b.plast │ │ - mov w0, wzr │ │ - ldp x20, x19, [sp, #192] │ │ - ldp x22, x21, [sp, #176] │ │ - ldp x24, x23, [sp, #160] │ │ - ldr x30, [sp, #144] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - ldp x24, x20, [x1] │ │ - add x9, sp, #0x9c │ │ - strb wzr, [sp, #156] │ │ - ldp x10, x23, [x19, #32] │ │ - ldr q0, [x19, #16] │ │ - stp x9, x8, [sp, #40] │ │ - ldr x22, [x19, #48] │ │ - mov x0, x20 │ │ - str q0, [sp] │ │ - stur q0, [sp, #56] │ │ - stp x10, x23, [sp, #72] │ │ - stp x22, x1, [sp, #88] │ │ - cbnz x24, 44984 │ │ - mov x0, x20 │ │ - bl 6ef18 │ │ - adrp x8, 77000 │ │ - sub x9, x0, #0x1 │ │ - cmp x0, #0x0 │ │ - add x10, sp, #0x28 │ │ - adrp x11, 75000 │ │ - add x11, x11, #0xf38 │ │ - ldr x8, [x8, #2768] │ │ - csel x21, xzr, x9, eq // eq = none │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ - stp x10, x11, [sp, #120] │ │ - cmp x8, x9 │ │ - b.ne 449e8 // b.any │ │ - adrp x8, d91000 │ │ - mov w0, #0x920 // #2336 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 44a94 │ │ - adrp x8, 6000 │ │ - adrp x9, 77000 │ │ - add x9, x9, #0xad0 │ │ - mov w10, #0x8 // #8 │ │ - ldr q0, [x8, #880] │ │ - stp xzr, x10, [x9] │ │ - stp x0, xzr, [x9, #32] │ │ - str q0, [x9, #16] │ │ - add x1, sp, #0x78 │ │ - mov x0, x21 │ │ - bl 2927c │ │ - ldrb w8, [sp, #156] │ │ - cbnz w8, 44a60 │ │ - ldr q0, [sp] │ │ - fmov x8, d0 │ │ - ldrb w8, [x8] │ │ - cbz w8, 44a60 │ │ - stp x23, xzr, [sp, #24] │ │ - cbnz x24, 44a20 │ │ - mov x0, x20 │ │ - bl 6ef18 │ │ - mov x20, x0 │ │ - mov w8, #0x3 // #3 │ │ - mov w9, #0x2 // #2 │ │ - str x8, [sp, #40] │ │ - str x9, [sp, #120] │ │ - add x0, sp, #0x18 │ │ - add x2, sp, #0x28 │ │ - add x3, sp, #0x78 │ │ - mov x1, x20 │ │ - mov w4, wzr │ │ - mov w6, wzr │ │ - bl 42d04 │ │ - ldr x8, [sp, #24] │ │ - strb w0, [x22] │ │ - ldr x9, [x8, #24] │ │ - add x9, x9, #0x1 │ │ - str x9, [x8, #24] │ │ - ldr x8, [x19, #8] │ │ - ldr x9, [x8] │ │ - add x9, x9, #0x1 │ │ - str x9, [x8] │ │ - ldrb w8, [x22] │ │ - cmp w8, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldp x20, x19, [sp, #192] │ │ - ldp x22, x21, [sp, #176] │ │ - ldp x24, x23, [sp, #160] │ │ - ldr x30, [sp, #144] │ │ - add sp, sp, #0xd0 │ │ + bl 71c04 │ │ + ldp x8, x9, [x1] │ │ + ldp x1, x2, [x0] │ │ + ldr x3, [x9, #24] │ │ + mov x0, x8 │ │ + br x3 │ │ + stp x29, x30, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + mov x29, sp │ │ + ldp x20, x19, [x0] │ │ + mov w0, #0x10 // #16 │ │ + bl 75e30 │ │ + cbz x0, 48ab0 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xb60 │ │ + stp x20, x19, [x0] │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ ret │ │ mov w0, #0x8 // #8 │ │ - mov w1, #0x920 // #2336 │ │ - bl 15a5c │ │ - ldr x8, [sp, #24] │ │ - ldr x9, [x8, #24] │ │ - add x9, x9, #0x1 │ │ - str x9, [x8, #24] │ │ - bl 6ed3c │ │ - b 44ab8 │ │ - sub sp, sp, #0xb0 │ │ - stp x30, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - ldp x9, x10, [x0] │ │ - mov w8, #0x1 // #1 │ │ - mov x19, x0 │ │ - mov x20, x1 │ │ - strb w8, [x9] │ │ - ldrb w8, [x10] │ │ - cbz w8, 44c34 │ │ - ldr x8, [x19, #16] │ │ - ldrb w8, [x8] │ │ - cbz w8, 44c20 │ │ - ldr x21, [x19, #24] │ │ - ldr x8, [x21] │ │ - cbz x8, 44b80 │ │ - ldr x22, [x19, #32] │ │ - ldrb w9, [x22] │ │ - cbnz w9, 44b78 │ │ - cmp x8, #0x1 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - adrp x9, a000 │ │ - add x9, x9, #0x13e │ │ - ldr x10, [x19, #40] │ │ - csel x8, x9, x8, hi // hi = pmore │ │ - cset w9, hi // hi = pmore │ │ - add x2, sp, #0x30 │ │ - ldr x10, [x10] │ │ - stp x8, x9, [sp, #32] │ │ - adrp x8, 16000 │ │ - add x8, x8, #0x214 │ │ - add x9, sp, #0x20 │ │ - ldp x0, x1, [x10, #32] │ │ - stp x21, x8, [sp] │ │ - adrp x8, 29000 │ │ - add x8, x8, #0x1c │ │ - stp x9, x8, [sp, #16] │ │ - mov w8, #0x3 // #3 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xd70 │ │ - stp x9, x8, [sp, #48] │ │ - mov x8, sp │ │ - mov w9, #0x2 // #2 │ │ - str x8, [sp, #64] │ │ - stp x9, xzr, [sp, #72] │ │ - bl 16eb8 │ │ - strb wzr, [x22] │ │ - str xzr, [x21] │ │ - ldr x8, [x19, #40] │ │ - ldr x9, [x19, #56] │ │ - stp x8, xzr, [sp, #32] │ │ - ldp x8, x21, [x9] │ │ - cbnz x8, 44ba0 │ │ - mov x0, x21 │ │ - bl 6ef18 │ │ - mov x21, x0 │ │ - add x0, sp, #0x30 │ │ - mov x1, x20 │ │ - bl 4290c │ │ - ldr w8, [x20] │ │ - cmp w8, #0x2 │ │ - b.eq 44bd8 // b.none │ │ - cmp w8, #0x3 │ │ - b.eq 44bd8 // b.none │ │ - ldr x9, [x20, #16] │ │ - cbz x9, 44bd8 │ │ - ldr x10, [x20, #24] │ │ - stp xzr, x9, [sp] │ │ - str x10, [sp, #16] │ │ - b 44be0 │ │ - mov w9, #0x2 // #2 │ │ - str x9, [sp] │ │ - ldp w5, w9, [x20, #4] │ │ - ldr w7, [x20, #12] │ │ - cmp w8, #0x2 │ │ - csel w4, w8, wzr, cc // cc = lo, ul, last │ │ - csel w6, w9, wzr, cc // cc = lo, ul, last │ │ - add x0, sp, #0x20 │ │ - add x2, sp, #0x30 │ │ - mov x3, sp │ │ - mov x1, x21 │ │ - bl 42d04 │ │ - ldr x8, [x19, #48] │ │ - strb w0, [x8] │ │ - ldr x8, [sp, #32] │ │ - ldr x9, [x8, #24] │ │ - add x9, x9, #0x1 │ │ - str x9, [x8, #24] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ - add x0, sp, #0x30 │ │ - mov x1, x20 │ │ - bl 4290c │ │ - ldr x8, [sp, #48] │ │ - cmp x8, #0x2 │ │ - b.eq 44c68 // b.none │ │ - cmp x8, #0x3 │ │ - b.eq 44ae4 // b.none │ │ - ldp x22, x21, [sp, #80] │ │ - ldr x23, [x19, #16] │ │ - ldrb w8, [x23] │ │ - cbnz w8, 44c8c │ │ - b 44cc0 │ │ - ldp x1, x2, [sp, #112] │ │ - mov x0, sp │ │ - bl 173a0 │ │ - ldr x8, [sp] │ │ - cbnz x8, 44ae4 │ │ - ldp x22, x21, [sp, #8] │ │ - ldr x23, [x19, #16] │ │ - ldrb w8, [x23] │ │ - cbz w8, 44cc0 │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe9 │ │ - mov w1, #0x1c // #28 │ │ - mov x2, x22 │ │ - mov x3, x21 │ │ - bl 44d28 │ │ - cbz w0, 44cc0 │ │ - strb wzr, [x23] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ - adrp x0, a000 │ │ - add x0, x0, #0x105 │ │ - mov w1, #0x1a // #26 │ │ - mov x2, x22 │ │ - mov x3, x21 │ │ - bl 44d28 │ │ - tbz w0, #0, 44cf8 │ │ - mov w8, #0x1 // #1 │ │ - strb w8, [x23] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x30, x23, [sp, #128] │ │ - add sp, sp, #0xb0 │ │ + mov w1, #0x10 // #16 │ │ + bl 169c8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xb60 │ │ ret │ │ - ldrb w8, [x23] │ │ - cbnz w8, 44ae4 │ │ - ldr x8, [x19, #24] │ │ - ldr x9, [x8] │ │ - add x9, x9, #0x1 │ │ - str x9, [x8] │ │ - b 44ae4 │ │ - ldr x8, [sp, #32] │ │ - ldr x9, [x8, #24] │ │ - add x9, x9, #0x1 │ │ - str x9, [x8, #24] │ │ - bl 6ed3c │ │ - sub sp, sp, #0x80 │ │ - str x30, [sp, #112] │ │ - mov x4, x1 │ │ - mov x8, x0 │ │ - cmp x1, x3 │ │ - b.cs 44d94 // b.hs, b.nlast │ │ - add x0, sp, #0x8 │ │ - mov x1, x2 │ │ - mov x2, x3 │ │ - mov x3, x8 │ │ - bl 18bbc │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 44e74 │ │ - ldp x12, x8, [sp, #96] │ │ - ldp x10, x1, [sp, #80] │ │ - ldr x13, [sp, #64] │ │ - sub x11, x8, #0x1 │ │ - cmn x13, #0x1 │ │ - b.eq 44ea8 // b.none │ │ - ldr x14, [sp, #48] │ │ - add x9, x14, x11 │ │ - cmp x9, x1 │ │ - b.cs 44ff8 // b.hs, b.nlast │ │ - ldp x15, x17, [sp, #32] │ │ - ldr x16, [sp, #16] │ │ - sub x2, x8, x15 │ │ - b 44dd0 │ │ - b.ne 44ff8 // b.any │ │ + ldp x8, x1, [x0] │ │ mov x0, x8 │ │ - mov x1, x2 │ │ - mov x2, x4 │ │ - bl 72fa0 │ │ - cmp w0, #0x0 │ │ - cset w0, eq // eq = none │ │ - ldr x30, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - mov x13, xzr │ │ - add x14, x14, x8 │ │ - add x9, x14, x11 │ │ - cmp x9, x1 │ │ - b.cs 44ff8 // b.hs, b.nlast │ │ - ldrb w9, [x10, x9] │ │ - lsr x9, x17, x9 │ │ - tbz w9, #0, 44dbc │ │ - cmp x16, x13 │ │ - add x3, x10, x14 │ │ - csel x9, x16, x13, hi // hi = pmore │ │ - cmp x9, x8 │ │ - mov x5, x9 │ │ - csel x0, x9, x8, hi // hi = pmore │ │ - cmp x0, x5 │ │ - b.eq 44e34 // b.none │ │ - mov x4, x5 │ │ - add x5, x14, x5 │ │ - cmp x5, x1 │ │ - b.cs 45028 // b.hs, b.nlast │ │ - ldrb w6, [x12, x4] │ │ - add x5, x4, #0x1 │ │ - ldrb w7, [x3, x4] │ │ - cmp w6, w7 │ │ - b.eq 44df4 // b.none │ │ - sub x9, x14, x16 │ │ - mov x13, xzr │ │ - add x9, x9, x4 │ │ - add x14, x9, #0x1 │ │ - b 44dc4 │ │ - mov x0, x16 │ │ - cmp x13, x0 │ │ - b.cs 44fe0 // b.hs, b.nlast │ │ - sub x0, x0, #0x1 │ │ - cmp x0, x8 │ │ - b.cs 4509c // b.hs, b.nlast │ │ - add x9, x0, x14 │ │ - cmp x9, x1 │ │ - b.cs 450ac // b.hs, b.nlast │ │ - ldrb w3, [x12, x0] │ │ - ldrb w9, [x10, x9] │ │ - cmp w3, w9 │ │ - b.eq 44e38 // b.none │ │ - add x14, x14, x15 │ │ - mov x13, x2 │ │ - b 44dc4 │ │ - ldrb w8, [sp, #34] │ │ - cbnz w8, 44ff8 │ │ - ldp x0, x1, [sp, #80] │ │ - ldr x2, [sp, #16] │ │ - ldrb w8, [sp, #32] │ │ - mov x9, x1 │ │ - cbz x2, 44f70 │ │ - subs x9, x1, x2 │ │ - b.ls 44f6c // b.plast │ │ - ldrsb w10, [x0, x2] │ │ - cmn w10, #0x40 │ │ - b.ge 44f70 // b.tcont │ │ - b 450d4 │ │ - ldr x13, [sp, #48] │ │ - add x9, x13, x11 │ │ - cmp x9, x1 │ │ - b.cs 44ff8 // b.hs, b.nlast │ │ - ldr x14, [sp, #16] │ │ - ldp x16, x15, [sp, #32] │ │ - cmp x14, x8 │ │ - sub x2, x14, #0x1 │ │ - csel x17, x14, x8, hi // hi = pmore │ │ - b 44ee4 │ │ - add x13, x13, x8 │ │ - mov w0, wzr │ │ - add x9, x13, x11 │ │ - cmp x9, x1 │ │ - b.cs 44db0 // b.hs, b.nlast │ │ - ldrb w9, [x10, x9] │ │ - lsr x9, x15, x9 │ │ - tbz w9, #0, 44ed0 │ │ - add x9, x10, x13 │ │ - mov x3, x14 │ │ - cmp x17, x3 │ │ - b.eq 44f34 // b.none │ │ - mov x0, x3 │ │ - add x3, x13, x3 │ │ - cmp x3, x1 │ │ - b.cs 450bc // b.hs, b.nlast │ │ - ldrb w4, [x12, x0] │ │ - add x3, x0, #0x1 │ │ - ldrb w5, [x9, x0] │ │ - cmp w4, w5 │ │ - b.eq 44ef8 // b.none │ │ - sub x9, x13, x14 │ │ - add x9, x9, x0 │ │ - add x13, x9, #0x1 │ │ - b 44ed4 │ │ - mov x0, x14 │ │ - cbz x0, 44fe0 │ │ - sub x0, x0, #0x1 │ │ - cmp x2, x8 │ │ - b.cs 4509c // b.hs, b.nlast │ │ - add x9, x0, x13 │ │ - cmp x9, x1 │ │ - b.cs 450ac // b.hs, b.nlast │ │ - ldrb w3, [x12, x0] │ │ - ldrb w9, [x10, x9] │ │ - cmp w3, w9 │ │ - b.eq 44f38 // b.none │ │ - add x13, x13, x16 │ │ - b 44ed4 │ │ - b.ne 450d4 // b.any │ │ - cbz x9, 44f8c │ │ - add x10, x0, x2 │ │ - ldrsb w9, [x10] │ │ - and w11, w9, #0xff │ │ - tbnz w9, #31, 44f94 │ │ - mov w9, w11 │ │ - b 44fdc │ │ - cbnz w8, 44fe0 │ │ - b 44ff8 │ │ - ldrb w9, [x10, #1] │ │ - cmp w11, #0xe0 │ │ - and w9, w9, #0x3f │ │ - b.cc 44fd0 // b.lo, b.ul, b.last │ │ - ldrb w12, [x10, #2] │ │ - cmp w11, #0xf0 │ │ - and w13, w12, #0x3f │ │ - and w12, w11, #0x1f │ │ - orr w9, w13, w9, lsl #6 │ │ - b.cc 44fd8 // b.lo, b.ul, b.last │ │ - ldrb w10, [x10, #3] │ │ - and w10, w10, #0x3f │ │ - orr w9, w10, w9, lsl #6 │ │ - bfi w9, w12, #18, #3 │ │ - b 44fdc │ │ - bfi w9, w11, #6, #5 │ │ - b 44fdc │ │ - orr w9, w9, w12, lsl #12 │ │ - cbz w8, 44ff0 │ │ - mov w0, #0x1 // #1 │ │ - ldr x30, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - cmp w9, #0x110, lsl #12 │ │ - b.ne 45008 // b.any │ │ - mov w0, wzr │ │ - ldr x30, [sp, #112] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - cmp w9, #0x80 │ │ - b.cs 45018 // b.hs, b.nlast │ │ - mov w8, #0x1 // #1 │ │ - b 4504c │ │ - cmp w9, #0x800 │ │ - b.cs 45040 // b.hs, b.nlast │ │ - mov w8, #0x2 // #2 │ │ - b 4504c │ │ - add x8, x14, x9 │ │ - cmp x1, x8 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x558 │ │ - csel x0, x1, x8, hi // hi = pmore │ │ - bl 161cc │ │ - cmp w9, #0x10, lsl #12 │ │ - mov w8, #0x3 // #3 │ │ - cinc x8, x8, cs // cs = hs, nlast │ │ - adds x2, x8, x2 │ │ - b.eq 4506c // b.none │ │ - subs x8, x1, x2 │ │ - b.ls 45074 // b.plast │ │ - ldrsb w9, [x0, x2] │ │ - cmn w9, #0x41 │ │ - b.gt 45078 │ │ - b 450d4 │ │ - mov x8, x1 │ │ - b 45078 │ │ - b.ne 450d4 // b.any │ │ - cbz x8, 44fe0 │ │ - ldrsb w8, [x0, x2] │ │ - tbz w8, #31, 44fe0 │ │ - and w8, w8, #0xff │ │ - mov w0, #0x1 // #1 │ │ - cmp w8, #0xe0 │ │ - ldr x30, [sp, #112] │ │ - add sp, sp, #0x80 │ │ ret │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x528 │ │ - mov x1, x8 │ │ - bl 161cc │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x540 │ │ - mov x0, x9 │ │ - bl 161cc │ │ - add x8, x13, x14 │ │ - cmp x1, x8 │ │ - adrp x2, 75000 │ │ - add x2, x2, #0x558 │ │ - csel x0, x1, x8, hi // hi = pmore │ │ - bl 161cc │ │ - adrp x4, 75000 │ │ - add x4, x4, #0x948 │ │ - mov x3, x1 │ │ - bl 18044 │ │ ldr x9, [x0] │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ orr x9, x9, #0x8000000000000000 │ │ cmp x9, x8 │ │ - b.ne 450fc // b.any │ │ + b.ne 48aec // b.any │ │ ret │ │ ldr x0, [x0, #8] │ │ - b 72f50 │ │ - sub sp, sp, #0x50 │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - mov x9, sp │ │ - ldr x22, [x0] │ │ - mov x8, x1 │ │ - mov x19, x0 │ │ - add x1, x9, #0x8 │ │ - ldr q0, [x2] │ │ - ldr x9, [x2, #16] │ │ - mov x21, #0x8000000000000000 // #-9223372036854775808 │ │ - ldrb w2, [x0, #24] │ │ - cmp x22, x21 │ │ - stur q0, [sp, #8] │ │ - csel x3, xzr, x0, eq // eq = none │ │ - stp x9, x30, [sp, #24] │ │ - str x8, [sp] │ │ - mov x0, x8 │ │ - bl 28ce0 │ │ - mov w20, w0 │ │ - orr x8, x22, #0x8000000000000000 │ │ - cmp x8, x21 │ │ - b.ne 45178 // b.any │ │ - mov w0, w20 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - mov w0, w20 │ │ - ldr x30, [sp, #32] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - ldr x8, [x19] │ │ - mov x20, x0 │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x21 │ │ - b.eq 451b4 // b.none │ │ - ldr x0, [x19, #8] │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x80 │ │ - stp x30, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - add x8, sp, #0x40 │ │ - adrp x9, 16000 │ │ - add x9, x9, #0x214 │ │ - adrp x10, 75000 │ │ - add x10, x10, #0xdc0 │ │ - mov w11, #0x2 // #2 │ │ - str x8, [sp, #48] │ │ - add x8, sp, #0x30 │ │ - stp x9, x1, [sp, #56] │ │ - mov w9, #0x1 // #1 │ │ - stp x10, x11, [sp] │ │ - add x10, sp, #0x5f │ │ - str xzr, [sp, #32] │ │ - stp x8, x9, [sp, #16] │ │ - stp x10, xzr, [sp, #72] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - add x0, sp, #0x48 │ │ - mov x2, sp │ │ - bl 16eb8 │ │ - ldr x19, [sp, #80] │ │ - cbz w0, 4525c │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x19, #0x0 │ │ - csel x19, x8, x19, eq // eq = none │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 452a0 // b.lo, b.ul, b.last │ │ - cbz x8, 452a0 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - b 45288 │ │ - cbz x19, 452a0 │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 452a0 // b.lo, b.ul, b.last │ │ - cbz x8, 452a0 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 45298 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x30, x21, [sp, #96] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - b 452b4 │ │ - ldr x8, [x21, #8] │ │ - mov x21, x0 │ │ - cbz x8, 452c8 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - ldr x8, [sp, #80] │ │ - mov x21, x0 │ │ - cbz x8, 452ec │ │ - mov x0, x8 │ │ - bl 26958 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - sub sp, sp, #0xa0 │ │ - stp x30, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - ldp x9, x11, [x0] │ │ - adrp x8, 29000 │ │ - add x8, x8, #0x1c │ │ - adrp x10, 45000 │ │ - add x10, x10, #0x614 │ │ - mov x21, x1 │ │ - mov x22, x0 │ │ - stp x9, x8, [sp, #48] │ │ - ldr x9, [x0, #16] │ │ - stp x11, x10, [sp, #64] │ │ - add x10, sp, #0x30 │ │ - stp x1, xzr, [sp, #96] │ │ - stp x9, x8, [sp, #80] │ │ - mov w8, #0x4 // #4 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xde0 │ │ - str x10, [sp, #16] │ │ - stp x9, x8, [sp] │ │ - mov w8, #0x3 // #3 │ │ - stp x8, xzr, [sp, #24] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - add x0, sp, #0x60 │ │ + b 75e00 │ │ + ldr x8, [x0] │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + cmp x8, x9 │ │ + b.ne 48b48 // b.any │ │ + sub sp, sp, #0x40 │ │ + stp x29, x30, [sp, #48] │ │ + add x29, sp, #0x30 │ │ + ldr x8, [x0, #24] │ │ + ldp x0, x1, [x1] │ │ mov x2, sp │ │ - bl 16eb8 │ │ - ldr x19, [sp, #104] │ │ - cbz w0, 453b0 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x19, #0x0 │ │ - csel x19, x8, x19, eq // eq = none │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 453f4 // b.lo, b.ul, b.last │ │ - cbz x8, 453f4 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x23, [x19, #8] │ │ - ldr x8, [x23] │ │ - mov x0, x20 │ │ - blr x8 │ │ - b 453dc │ │ - cbz x19, 453f4 │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 453f4 // b.lo, b.ul, b.last │ │ - cbz x8, 453f4 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x23, [x19, #8] │ │ - ldr x8, [x23] │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x23, #8] │ │ - cbz x8, 453ec │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - ldr x8, [x22, #24] │ │ - ldrb w8, [x8] │ │ - cmp x8, #0x3 │ │ - b.ne 45418 // b.any │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x30, x23, [sp, #112] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - cbz x8, 45464 │ │ - cmp x8, #0x1 │ │ - b.ne 454a4 // b.any │ │ - mov x0, x21 │ │ - mov w1, #0x1 // #1 │ │ - bl 45678 │ │ - cbz x0, 45404 │ │ - mov x19, x0 │ │ - and x8, x0, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45404 // b.lo, b.ul, b.last │ │ - cbz x8, 45404 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - b 45564 │ │ - mov x0, x21 │ │ - mov w1, wzr │ │ - bl 45678 │ │ - cbz x0, 45404 │ │ - mov x19, x0 │ │ - and x8, x0, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45404 // b.lo, b.ul, b.last │ │ - cbz x8, 45404 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - b 45564 │ │ - adrp x9, 77000 │ │ - add x9, x9, #0xac9 │ │ - ldaxrb w8, [x9] │ │ - stlxrb w10, wzr, [x9] │ │ - cbnz w10, 454ac │ │ - cbz w8, 45404 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xe20 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - stp xzr, xzr, [sp, #72] │ │ - stp x21, xzr, [sp] │ │ - stp x8, x9, [sp, #48] │ │ - str x10, [sp, #64] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - mov x0, sp │ │ - add x2, sp, #0x30 │ │ - bl 16eb8 │ │ - ldr x19, [sp, #8] │ │ - cbz w0, 45538 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x19, #0x0 │ │ - csel x19, x8, x19, eq // eq = none │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45404 // b.lo, b.ul, b.last │ │ - cbz x8, 45404 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - b 45564 │ │ - cbz x19, 45404 │ │ - and x8, x19, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45404 // b.lo, b.ul, b.last │ │ - cbz x8, 45404 │ │ - ldr x20, [x19, #-1]! │ │ - ldr x21, [x19, #8] │ │ - ldr x8, [x21] │ │ - mov x0, x20 │ │ - blr x8 │ │ - ldr x8, [x21, #8] │ │ - cbz x8, 45574 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x30, x23, [sp, #112] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - ldr x8, [x21, #8] │ │ - b 455d4 │ │ - ldr x8, [x21, #8] │ │ - b 455d4 │ │ - ldr x8, [x21, #8] │ │ - b 455d4 │ │ - ldr x8, [x21, #8] │ │ - b 455d4 │ │ - b 455d0 │ │ + ldr x9, [x8] │ │ + ldp q0, q1, [x9] │ │ + stp q0, q1, [sp] │ │ + ldr q0, [x9, #32] │ │ ldr x8, [sp, #8] │ │ - mov x21, x0 │ │ - cbz x8, 45608 │ │ - mov x0, x8 │ │ - bl 26958 │ │ - b 45608 │ │ - bl 17e20 │ │ - ldr x8, [x23, #8] │ │ - mov x21, x0 │ │ - cbz x8, 455e4 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - ldr x8, [sp, #104] │ │ - mov x21, x0 │ │ - cbz x8, 45608 │ │ - mov x0, x8 │ │ - bl 26958 │ │ - mov x0, x21 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - sub sp, sp, #0x70 │ │ - adrp x8, 29000 │ │ - add x8, x8, #0x1c │ │ - ldr x9, [x0] │ │ - adrp x10, 17000 │ │ - add x10, x10, #0x918 │ │ - adrp x11, 74000 │ │ - add x11, x11, #0x3f0 │ │ - mov x2, sp │ │ - stp x9, x8, [sp, #48] │ │ - add x8, x9, #0x14 │ │ - ldp x0, x1, [x1, #32] │ │ - add x12, x9, #0x10 │ │ - mov w9, #0x3 // #3 │ │ - str x8, [sp, #80] │ │ - add x8, sp, #0x30 │ │ - stp x10, x30, [sp, #88] │ │ - stp x12, x10, [sp, #64] │ │ - stp x11, x9, [sp] │ │ - stp x9, xzr, [sp, #24] │ │ - str x8, [sp, #16] │ │ - bl 16eb8 │ │ - ldr x30, [sp, #96] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - sub sp, sp, #0xa0 │ │ - stp x30, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - mov w21, w1 │ │ - mov x20, x0 │ │ - mov w8, #0x1 // #1 │ │ - adrp x23, d91000 │ │ - add x23, x23, #0xfa0 │ │ - ldaxr w9, [x23] │ │ - cbnz w9, 457d4 │ │ - stxr w9, w8, [x23] │ │ - cbnz w9, 456a0 │ │ - adrp x24, d91000 │ │ - ldr x8, [x24, #4008] │ │ - tst x8, #0x7fffffffffffffff │ │ - b.ne 457f4 // b.any │ │ - mov w19, wzr │ │ - adrp x25, d91000 │ │ - add x8, sp, #0x4c │ │ - adrp x9, 44000 │ │ - add x9, x9, #0x550 │ │ - add x10, sp, #0x38 │ │ - ldrb wzr, [x25, #4004] │ │ - strb w21, [sp, #76] │ │ - stp x8, x9, [sp, #56] │ │ - mov w8, #0x1 // #1 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xa48 │ │ - str x10, [sp, #24] │ │ - stp x8, xzr, [sp, #32] │ │ - stp x9, x8, [sp, #8] │ │ - stp x20, xzr, [sp, #80] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - add x0, sp, #0x50 │ │ - add x2, sp, #0x8 │ │ - bl 16eb8 │ │ - ldr x21, [sp, #88] │ │ - cbz w0, 45730 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x21, #0x0 │ │ - csel x20, x8, x21, eq // eq = none │ │ - b 4577c │ │ - mov x20, xzr │ │ - cbz x21, 4577c │ │ - and x8, x21, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 4577c // b.lo, b.ul, b.last │ │ - cbz x8, 4577c │ │ - ldr x22, [x21, #-1]! │ │ - ldr x20, [x21, #8] │ │ - ldr x8, [x20] │ │ - mov x0, x22 │ │ - blr x8 │ │ - ldr x8, [x20, #8] │ │ - cbz x8, 45770 │ │ - mov x0, x22 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x20, xzr │ │ - tbnz w19, #0, 4578c │ │ - ldr x8, [x24, #4008] │ │ - tst x8, #0x7fffffffffffffff │ │ - b.ne 45800 // b.any │ │ - ldxr w8, [x23] │ │ - stlxr w9, wzr, [x23] │ │ - cbnz w9, 4578c │ │ - cmp w8, #0x2 │ │ - b.ne 457b8 // b.any │ │ - adrp x1, d91000 │ │ - add x1, x1, #0xfa0 │ │ - mov w0, #0x62 // #98 │ │ - mov w2, #0x81 // #129 │ │ - mov w3, #0x1 // #1 │ │ - bl 72f60 │ │ - mov x0, x20 │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x30, x25, [sp, #96] │ │ - add sp, sp, #0xa0 │ │ + str q0, [sp, #32] │ │ + cmp x8, #0x1 │ │ + bl 17b24 │ │ + ldp x29, x30, [sp, #48] │ │ + add sp, sp, #0x40 │ │ ret │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfa0 │ │ - clrex │ │ - bl 2902c │ │ - adrp x24, d91000 │ │ - ldr x8, [x24, #4008] │ │ - tst x8, #0x7fffffffffffffff │ │ - b.eq 456c0 // b.none │ │ - bl 29140 │ │ - eor w19, w0, #0x1 │ │ - b 456c4 │ │ - bl 29140 │ │ - tbnz w0, #0, 4578c │ │ - mov w8, #0x1 // #1 │ │ - strb w8, [x25, #4004] │ │ - b 4578c │ │ - ldr x8, [x20, #8] │ │ - mov x20, x0 │ │ - cbz x8, 45828 │ │ - mov x0, x22 │ │ - bl 72f50 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - b 45848 │ │ - ldr x8, [sp, #88] │ │ - mov x20, x0 │ │ - cbz x8, 45848 │ │ - mov x0, x8 │ │ - bl 26958 │ │ - mov w0, w19 │ │ - bl 43944 │ │ - mov x0, x20 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - bl 17e20 │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - ldr x8, [x0, #16] │ │ - cbnz x8, 4587c │ │ - adrp x0, 75000 │ │ - add x0, x0, #0xe30 │ │ - bl 17a54 │ │ - ldr x9, [x0, #24] │ │ - stp x8, x0, [sp, #8] │ │ - add x0, sp, #0x8 │ │ - str x9, [sp, #24] │ │ - bl 45890 │ │ - str x30, [sp, #-16]! │ │ - bl 45898 │ │ - sub sp, sp, #0x40 │ │ - str x30, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - ldr x8, [x0] │ │ - ldr x10, [x8, #8] │ │ - ldr x9, [x8, #24] │ │ - cmp x10, #0x1 │ │ - b.eq 458d4 // b.none │ │ - cmp x10, #0x0 │ │ - ccmp x9, #0x0, #0x0, eq // eq = none │ │ - b.ne 45904 // b.any │ │ - mov x9, xzr │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - b 458e0 │ │ - cbnz x9, 45904 │ │ - ldr x9, [x8] │ │ - ldp x8, x9, [x9] │ │ - ldp x10, x3, [x0, #8] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xe88 │ │ - mov x0, sp │ │ - stp x8, x9, [sp] │ │ - ldr x2, [x10, #16] │ │ - ldrb w4, [x10, #32] │ │ - ldrb w5, [x10, #33] │ │ - bl 45960 │ │ - ldp x9, x3, [x0, #8] │ │ - mov x20, #0x8000000000000000 // #-9223372036854775808 │ │ - str x8, [sp, #24] │ │ - ldr x2, [x9, #16] │ │ - str x20, [sp] │ │ - ldrb w4, [x9, #32] │ │ - ldrb w5, [x9, #33] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xeb0 │ │ - mov x0, sp │ │ - bl 45960 │ │ - brk #0x1 │ │ - ldr x8, [sp] │ │ - mov x19, x0 │ │ - orr x8, x8, #0x8000000000000000 │ │ - cmp x8, x20 │ │ - b.ne 45950 // b.any │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x0, [sp, #8] │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - sub sp, sp, #0xd0 │ │ - stp x30, x25, [sp, #144] │ │ - stp x24, x23, [sp, #160] │ │ - stp x22, x21, [sp, #176] │ │ - stp x20, x19, [sp, #192] │ │ - mov w22, w5 │ │ - mov w19, w4 │ │ - mov x23, x3 │ │ - mov x24, x2 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - adrp x9, d91000 │ │ - add x9, x9, #0xfa8 │ │ - ldxr x8, [x9] │ │ - add x10, x8, #0x1 │ │ - stxr w11, x10, [x9] │ │ - cbnz w11, 45994 │ │ - tbnz x8, #63, 459d4 │ │ - bl 26ca0 │ │ - cbnz x0, 45a84 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0xf01 │ │ - adrp x3, 75000 │ │ - add x3, x3, #0x788 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xab8 │ │ - add x2, sp, #0x30 │ │ - mov w1, #0x46 // #70 │ │ - bl 178c0 │ │ - adrp x8, 9000 │ │ - add x8, x8, #0x680 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xed8 │ │ - add x10, sp, #0x70 │ │ - stp x24, x23, [sp, #24] │ │ - strb w19, [sp, #40] │ │ - stp x8, x9, [sp, #8] │ │ - add x8, sp, #0x8 │ │ - adrp x9, 17000 │ │ - add x9, x9, #0xac0 │ │ - strb w22, [sp, #41] │ │ - str x10, [sp, #64] │ │ - stp x8, x9, [sp, #112] │ │ - mov w8, #0x2 // #2 │ │ - adrp x9, 75000 │ │ - add x9, x9, #0xef8 │ │ - stp x9, x8, [sp, #48] │ │ - mov w8, #0x1 // #1 │ │ - add x9, sp, #0x30 │ │ - stp x8, xzr, [sp, #72] │ │ - stp x9, xzr, [sp, #128] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - add x0, sp, #0x80 │ │ - add x2, sp, #0x30 │ │ - bl 16eb8 │ │ - ldr x20, [sp, #136] │ │ - cbz w0, 45afc │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x20, #0x0 │ │ - csel x20, x8, x20, eq // eq = none │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45cb4 // b.lo, b.ul, b.last │ │ - cbz x8, 45cb4 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x19, [x20, #8] │ │ - ldr x8, [x19] │ │ - mov x0, x21 │ │ - blr x8 │ │ - b 45bac │ │ - ldrb w8, [x0, #8] │ │ - cbnz w8, 45b2c │ │ - ldr x8, [x0] │ │ - mov w9, #0x1 // #1 │ │ - adrp x25, 9000 │ │ - add x25, x25, #0x680 │ │ - add x8, x8, #0x1 │ │ - strb w9, [x0, #8] │ │ - mov w9, #0xfffd // #65533 │ │ - movk w9, #0x3fff, lsl #16 │ │ - str x8, [x0] │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xed8 │ │ - stp x24, x23, [sp, #24] │ │ - strb w19, [sp, #40] │ │ - adrp x24, d91000 │ │ - add x24, x24, #0xfe8 │ │ - strb w22, [sp, #41] │ │ - stp x25, x8, [sp, #8] │ │ - adrp x8, d91000 │ │ - ldr w8, [x8, #4072] │ │ - cmp w8, w9 │ │ - b.hi 45bcc // b.pmore │ │ - ldaxr w9, [x24] │ │ - cmp w9, w8 │ │ - b.ne 45bc8 // b.any │ │ - add x8, x8, #0x1 │ │ - stxr w9, w8, [x24] │ │ - cbnz w9, 45bcc │ │ - b 45bd8 │ │ - cbz x20, 45cb4 │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45cb4 // b.lo, b.ul, b.last │ │ - cbz x8, 45cb4 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x19, [x20, #8] │ │ - ldr x8, [x19] │ │ - mov x0, x21 │ │ - blr x8 │ │ - b 45bac │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xf18 │ │ - mov w9, #0x1 // #1 │ │ - adrp x10, 9000 │ │ - add x10, x10, #0x680 │ │ - stp xzr, xzr, [sp, #72] │ │ - stp x8, x9, [sp, #48] │ │ - add x8, sp, #0x30 │ │ - str x10, [sp, #64] │ │ - stp x8, xzr, [sp, #8] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x8b8 │ │ - add x0, sp, #0x8 │ │ - add x2, sp, #0x30 │ │ - bl 16eb8 │ │ - mov w8, w0 │ │ - ldr x0, [sp, #16] │ │ - cbz w8, 45cac │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xb38 │ │ - cmp x0, #0x0 │ │ - csel x20, x8, x0, eq // eq = none │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45cb4 // b.lo, b.ul, b.last │ │ - cbz x8, 45cb4 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x19, [x20, #8] │ │ - ldr x8, [x19] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 45bbc │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - bl 1d6f0 │ │ - clrex │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfe8 │ │ - bl 42a2c │ │ - adrp x8, d91000 │ │ - add x8, x8, #0xff0 │ │ - ldrb wzr, [x8] │ │ - ldr x9, [x8, #8] │ │ - ldr x8, [x20, #32] │ │ - cbnz x9, 45c3c │ │ - mov x0, x21 │ │ - blr x8 │ │ - mov x22, x0 │ │ - mov x23, x1 │ │ - ldrb w8, [sp, #41] │ │ - stp x0, x1, [sp, #8] │ │ - cbnz w8, 45cb8 │ │ - bl 26ca0 │ │ - cbnz x0, 45da8 │ │ - adrp x0, 9000 │ │ - add x0, x0, #0xf01 │ │ - adrp x3, 75000 │ │ - add x3, x3, #0x788 │ │ - adrp x4, 75000 │ │ - add x4, x4, #0xab8 │ │ - add x2, sp, #0x30 │ │ - mov w1, #0x46 // #70 │ │ - bl 178c0 │ │ - brk #0x1 │ │ - mov x0, x21 │ │ - blr x8 │ │ - adrp x8, d91000 │ │ - add x8, x8, #0xff8 │ │ - stp x0, x1, [sp, #8] │ │ - ldp x8, x9, [x8] │ │ - ldr x9, [x9, #40] │ │ - add x1, sp, #0x8 │ │ + ldp x8, x9, [x1] │ │ + ldp x1, x2, [x0, #8] │ │ + ldr x3, [x9, #24] │ │ mov x0, x8 │ │ - blr x9 │ │ - ldxr w8, [x24] │ │ - sub w1, w8, #0x1 │ │ - stlxr w8, w1, [x24] │ │ - cbnz w8, 45c64 │ │ - and w8, w1, #0xbfffffff │ │ - mov w9, #0x80000000 // #-2147483648 │ │ - cmp w8, w9 │ │ - b.ne 45c90 // b.any │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfe8 │ │ - bl 42bd0 │ │ - bl 26ca0 │ │ - cbz x0, 459b0 │ │ - strb wzr, [x0, #8] │ │ - tbz w19, #0, 45d7c │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - bl 441f4 │ │ - cbz x0, 45cb4 │ │ - bl 26958 │ │ - bl 1d6f0 │ │ - mov w8, #0x3 // #3 │ │ - strb w8, [sp, #100] │ │ - ldr x8, [sp, #32] │ │ - str x8, [sp, #104] │ │ - ldr x8, [x23, #24] │ │ - mov x0, x22 │ │ - blr x8 │ │ - mov x8, #0xef64 // #61284 │ │ - movk x8, #0xb1, lsl #16 │ │ - movk x8, #0x1681, lsl #32 │ │ - movk x8, #0xfdbc, lsl #48 │ │ - cmp x1, x8 │ │ - mov x8, #0x7bc1 // #31681 │ │ - movk x8, #0xcd1e, lsl #16 │ │ - movk x8, #0xc89c, lsl #32 │ │ - movk x8, #0xc1a2, lsl #48 │ │ - ccmp x0, x8, #0x0, eq // eq = none │ │ - b.ne 45d34 // b.any │ │ - add x8, x22, #0x8 │ │ - ldr x9, [x22] │ │ - ldr x8, [x8] │ │ - stp x9, x8, [sp, #112] │ │ - bl 27254 │ │ - mov x22, x0 │ │ - cbz x0, 45d24 │ │ - ldr x8, [x22, #24] │ │ - cbnz x8, 45dd8 │ │ - mov w9, #0x9 // #9 │ │ - adrp x8, a000 │ │ - add x8, x8, #0x196 │ │ - b 45de0 │ │ - ldr x8, [x23, #24] │ │ - mov x0, x22 │ │ - blr x8 │ │ - mov x8, #0xa2c9 // #41673 │ │ - movk x8, #0xe1a5, lsl #16 │ │ - movk x8, #0x2c79, lsl #32 │ │ - movk x8, #0x5e91, lsl #48 │ │ - cmp x1, x8 │ │ - mov x8, #0xa647 // #42567 │ │ - movk x8, #0x88f5, lsl #16 │ │ - movk x8, #0x1caa, lsl #32 │ │ - movk x8, #0xa098, lsl #48 │ │ - ccmp x0, x8, #0x0, eq // eq = none │ │ - b.ne 45dc8 // b.any │ │ - add x9, x22, #0x8 │ │ - add x8, x22, #0x10 │ │ - mov x22, x9 │ │ - b 45d04 │ │ - adrp x8, 75000 │ │ - add x8, x8, #0xf28 │ │ - mov w9, #0x1 // #1 │ │ - add x0, sp, #0x30 │ │ - add x1, sp, #0x30 │ │ - stp xzr, xzr, [sp, #72] │ │ - str x25, [sp, #64] │ │ - stp x8, x9, [sp, #48] │ │ - bl 2686c │ │ - cbnz x0, 45cb0 │ │ - b 45cb4 │ │ - ldr x8, [x0] │ │ - cmp x8, #0x1 │ │ - b.ls 45dbc // b.plast │ │ - mov w8, #0x1 // #1 │ │ - b 45cbc │ │ - bl 441fc │ │ - strb w0, [sp, #100] │ │ - b 45cc0 │ │ - mov w8, #0xc // #12 │ │ - adrp x9, a000 │ │ - add x9, x9, #0x18a │ │ - b 45d0c │ │ - ldr x9, [x22, #32] │ │ - sub x9, x9, #0x1 │ │ - add x10, sp, #0x80 │ │ - add x11, sp, #0x68 │ │ - stp x8, x9, [sp, #128] │ │ - add x8, sp, #0x70 │ │ - add x9, sp, #0x64 │ │ - stp x10, x11, [sp, #48] │ │ - stp x8, x9, [sp, #64] │ │ - add x0, sp, #0x30 │ │ - add x1, sp, #0x30 │ │ - bl 452f8 │ │ - cbz x22, 45c64 │ │ - ldxr x8, [x22] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x22] │ │ - cbnz w9, 45e0c │ │ - b.ne 45c64 // b.any │ │ - mov x0, x22 │ │ - dmb ishld │ │ - bl 26fa8 │ │ - b 45c64 │ │ - mov x19, x0 │ │ - cbz x22, 45ec8 │ │ - ldxr x8, [x22] │ │ - subs x8, x8, #0x1 │ │ - stlxr w9, x8, [x22] │ │ - cbnz w9, 45e38 │ │ - b.ne 45ec8 // b.any │ │ - mov x0, x22 │ │ - dmb ishld │ │ - bl 26fa8 │ │ - b 45ec8 │ │ - b 45e64 │ │ - b 45e64 │ │ - ldr x8, [x19, #8] │ │ - mov x19, x0 │ │ - cbz x8, 45e78 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - ldr x20, [sp, #16] │ │ - mov x19, x0 │ │ - cbz x20, 45ef4 │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45ef4 // b.lo, b.ul, b.last │ │ - cbz x8, 45ef4 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - b 45f34 │ │ - b 45f40 │ │ - mov x19, x0 │ │ - ldxr w8, [x24] │ │ - sub w1, w8, #0x1 │ │ - stlxr w8, w1, [x24] │ │ - cbnz w8, 45ec8 │ │ - and w8, w1, #0xbfffffff │ │ - mov w9, #0x80000000 // #-2147483648 │ │ - cmp w8, w9 │ │ - b.ne 45ef4 // b.any │ │ - adrp x0, d91000 │ │ - add x0, x0, #0xfe8 │ │ - bl 42bd0 │ │ - mov x0, x19 │ │ - bl 6ed3c │ │ - bl 17e20 │ │ - ldr x20, [sp, #136] │ │ - mov x19, x0 │ │ - cbz x20, 45ef4 │ │ - and x8, x20, #0x3 │ │ - sub x9, x8, #0x2 │ │ - cmp x9, #0x2 │ │ - b.cc 45ef4 // b.lo, b.ul, b.last │ │ - cbz x8, 45ef4 │ │ - ldr x21, [x20, #-1]! │ │ - ldr x22, [x20, #8] │ │ - ldr x8, [x22] │ │ - mov x0, x21 │ │ - blr x8 │ │ - ldr x8, [x22, #8] │ │ - cbnz x8, 45e70 │ │ - b 45e78 │ │ - ldr x8, [x22, #8] │ │ - cbz x8, 45f50 │ │ - mov x0, x21 │ │ - bl 72f50 │ │ - mov x0, x20 │ │ - bl 72f50 │ │ - bl 17e20 │ │ - sub sp, sp, #0x50 │ │ - str x30, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ + br x3 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x50 │ │ ldr x21, [x0] │ │ - mov x20, x0 │ │ mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x19, x0 │ │ cmp x21, x8 │ │ - b.ne 45fb4 // b.any │ │ + b.ne 48be0 // b.any │ │ mov w8, #0x1 // #1 │ │ - ldr x2, [x20, #24] │ │ + ldr x9, [x19, #24] │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x918 │ │ + ldr x9, [x9] │ │ + ldp q0, q1, [x9] │ │ + stp q0, q1, [sp, #32] │ │ + ldr q0, [x9, #32] │ │ + ldr x8, [sp, #40] │ │ + str q0, [sp, #64] │ │ + cmp x8, #0x1 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x438 │ │ add x0, sp, #0x8 │ │ - bl 16eb8 │ │ + add x2, sp, #0x20 │ │ + bl 17b24 │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ - str q0, [x20] │ │ - ldr x21, [x20] │ │ - str x8, [x20, #16] │ │ + str q0, [x19] │ │ + ldr x21, [x19] │ │ + str q0, [sp, #32] │ │ + str x8, [sp, #48] │ │ + str x8, [x19, #16] │ │ + ldp x20, x22, [x19, #8] │ │ mov w8, #0x1 // #1 │ │ - adrp x9, d91000 │ │ - ldp x19, x22, [x20, #8] │ │ - str xzr, [x20, #16] │ │ mov w0, #0x18 // #24 │ │ - stp xzr, x8, [x20] │ │ - ldrb wzr, [x9, #3976] │ │ - bl 72f30 │ │ - cbz x0, 45ffc │ │ - stp x21, x19, [x0] │ │ - ldr x30, [sp, #32] │ │ + stp xzr, x8, [x19] │ │ + str xzr, [x19, #16] │ │ + bl 75e30 │ │ + cbz x0, 48c20 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xb40 │ │ + stp x21, x20, [x0] │ │ str x22, [x0, #16] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xe48 │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - add sp, sp, #0x50 │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ ret │ │ mov w0, #0x8 // #8 │ │ mov w1, #0x18 // #24 │ │ - bl 15a5c │ │ + bl 169c8 │ │ brk #0x1 │ │ ldr x8, [sp, #8] │ │ - mov x20, x0 │ │ - cbz x8, 46030 │ │ - ldr x19, [sp, #16] │ │ - b 46028 │ │ - mov x20, x0 │ │ - cbz x21, 46030 │ │ - mov x0, x19 │ │ - bl 72f50 │ │ + cbz x8, 48c54 │ │ + ldr x20, [sp, #16] │ │ + b 48c44 │ │ + cbz x21, 48c54 │ │ + mov x19, x0 │ │ mov x0, x20 │ │ - bl 6ed3c │ │ - sub sp, sp, #0x30 │ │ - stp x30, x19, [sp, #32] │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 71c04 │ │ + sub sp, sp, #0x70 │ │ + stp x29, x30, [sp, #80] │ │ + str x19, [sp, #96] │ │ + add x29, sp, #0x50 │ │ ldr x8, [x0] │ │ - mov x19, x0 │ │ mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ + mov x19, x0 │ │ cmp x8, x9 │ │ - b.ne 46084 // b.any │ │ + b.ne 48cd4 // b.any │ │ mov w8, #0x1 // #1 │ │ - ldr x2, [x19, #24] │ │ + ldr x9, [x19, #24] │ │ str xzr, [sp, #24] │ │ stp xzr, x8, [sp, #8] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x918 │ │ + ldr x9, [x9] │ │ + ldp q0, q1, [x9] │ │ + stp q0, q1, [sp, #32] │ │ + ldr q0, [x9, #32] │ │ + ldr x8, [sp, #40] │ │ + str q0, [sp, #64] │ │ + cmp x8, #0x1 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x438 │ │ add x0, sp, #0x8 │ │ - bl 16eb8 │ │ + add x2, sp, #0x20 │ │ + bl 17b24 │ │ ldur q0, [sp, #8] │ │ ldr x8, [sp, #24] │ │ + str q0, [sp, #32] │ │ + str x8, [sp, #48] │ │ str q0, [x19] │ │ str x8, [x19, #16] │ │ + adrp x1, 78000 │ │ + add x1, x1, #0xb40 │ │ mov x0, x19 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xe48 │ │ - ldp x30, x19, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + ldp x29, x30, [sp, #80] │ │ + ldr x19, [sp, #96] │ │ + add sp, sp, #0x70 │ │ ret │ │ ldr x8, [sp, #8] │ │ mov x19, x0 │ │ - cbz x8, 460b0 │ │ + cbz x8, 48d04 │ │ ldr x0, [sp, #16] │ │ - bl 72f50 │ │ + bl 75e00 │ │ mov x0, x19 │ │ - bl 6ed3c │ │ - mov x0, #0xa647 // #42567 │ │ - mov x1, #0xa2c9 // #41673 │ │ - movk x0, #0x88f5, lsl #16 │ │ - movk x1, #0xe1a5, lsl #16 │ │ - movk x0, #0x1caa, lsl #32 │ │ - movk x1, #0x2c79, lsl #32 │ │ - movk x0, #0xa098, lsl #48 │ │ - movk x1, #0x5e91, lsl #48 │ │ + bl 71c04 │ │ + adrp x9, 5000 │ │ + add x9, x9, #0xe50 │ │ + ldr q0, [x9] │ │ + str q0, [x8] │ │ ret │ │ - str x30, [sp, #-48]! │ │ + stp x29, x30, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - ldr x22, [x0, #16] │ │ - mov x20, x2 │ │ + mov x29, sp │ │ + ldr x21, [x0, #16] │ │ ldr x8, [x0] │ │ - mov x21, x1 │ │ + mov x20, x2 │ │ mov x19, x0 │ │ - sub x8, x8, x22 │ │ - cmp x8, x2 │ │ - b.cc 46138 // b.lo, b.ul, b.last │ │ + sub x8, x8, x21 │ │ + cmp x2, x8 │ │ + b.hi 48d78 // b.pmore │ │ ldr x8, [x19, #8] │ │ - mov x1, x21 │ │ mov x2, x20 │ │ - add x0, x8, x22 │ │ - bl 72f80 │ │ - add x8, x22, x20 │ │ + add x0, x8, x21 │ │ + bl 75e40 │ │ + add x8, x21, x20 │ │ mov w0, wzr │ │ - ldp x22, x21, [sp, #16] │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ - ldr x30, [sp], #48 │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ mov x0, x19 │ │ - mov x1, x22 │ │ + mov x22, x1 │ │ + mov x1, x21 │ │ mov x2, x20 │ │ - bl 27628 │ │ - ldr x22, [x19, #16] │ │ - b 46108 │ │ - sub sp, sp, #0x30 │ │ - stp x30, x21, [sp, #16] │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldr x21, [x19, #16] │ │ + mov x1, x22 │ │ + b 48d4c │ │ + stp x29, x30, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - mov w20, w1 │ │ + mov x29, sp │ │ + ldr x20, [x0, #16] │ │ mov x19, x0 │ │ cmp w1, #0x80 │ │ - b.cs 461ac // b.hs, b.nlast │ │ - ldr x1, [x19, #16] │ │ + b.cs 48dc8 // b.hs, b.nlast │ │ + mov w21, #0x1 // #1 │ │ + b 48de4 │ │ + cmp w1, #0x800 │ │ + b.cs 48dd8 // b.hs, b.nlast │ │ + mov w21, #0x2 // #2 │ │ + b 48de4 │ │ + cmp w1, #0x10, lsl #12 │ │ + mov w8, #0x3 // #3 │ │ + cinc x21, x8, cs // cs = hs, nlast │ │ ldr x8, [x19] │ │ - cmp x1, x8 │ │ - b.ne 46188 // b.any │ │ + sub x8, x8, x20 │ │ + cmp x21, x8 │ │ + b.hi 48e0c // b.pmore │ │ + ldr x9, [x19, #8] │ │ + cmp w1, #0x80 │ │ + add x8, x9, x20 │ │ + b.cs 48e3c // b.hs, b.nlast │ │ + strb w1, [x8] │ │ + b 48ec0 │ │ mov x0, x19 │ │ - bl 41374 │ │ - ldr x1, [x19, #16] │ │ - add x9, x1, #0x1 │ │ - ldr x8, [x19, #8] │ │ - strb w20, [x8, x1] │ │ - str x9, [x19, #16] │ │ - ldp x20, x19, [sp, #32] │ │ - mov w0, wzr │ │ - ldp x30, x21, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - cmp w20, #0x800 │ │ - str wzr, [sp, #12] │ │ - b.cs 461d8 // b.hs, b.nlast │ │ - lsr w8, w20, #6 │ │ - mov w9, #0x80 // #128 │ │ - orr w8, w8, #0xc0 │ │ - bfxil w9, w20, #0, #6 │ │ - mov w20, #0x2 // #2 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - b 46240 │ │ - cmp w20, #0x10, lsl #12 │ │ - b.cs 4620c // b.hs, b.nlast │ │ - lsr w8, w20, #12 │ │ - mov w9, #0x80 // #128 │ │ + mov w22, w1 │ │ + mov x1, x20 │ │ + mov x2, x21 │ │ + mov w3, #0x1 // #1 │ │ + mov w4, #0x1 // #1 │ │ + bl 2ef28 │ │ + ldp x9, x8, [x19, #8] │ │ + mov w1, w22 │ │ + cmp w22, #0x80 │ │ + add x8, x9, x8 │ │ + b.cc 48e04 // b.lo, b.ul, b.last │ │ + cmp w1, #0x800 │ │ + b.cs 48e60 // b.hs, b.nlast │ │ + lsr w9, w1, #6 │ │ mov w10, #0x80 // #128 │ │ - orr w8, w8, #0xe0 │ │ - bfxil w9, w20, #6, #6 │ │ - bfxil w10, w20, #0, #6 │ │ - mov w20, #0x3 // #3 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - b 46240 │ │ - mov w8, #0xf0 // #240 │ │ - mov w9, #0x80 // #128 │ │ + bfxil w10, w1, #0, #6 │ │ + orr w9, w9, #0xc0 │ │ + strb w9, [x8] │ │ + strb w10, [x8, #1] │ │ + b 48ec0 │ │ + cmp w1, #0x10, lsl #12 │ │ + b.cs 48e90 // b.hs, b.nlast │ │ + lsr w9, w1, #12 │ │ mov w10, #0x80 // #128 │ │ mov w11, #0x80 // #128 │ │ - bfxil w8, w20, #18, #3 │ │ - bfxil w9, w20, #12, #6 │ │ - bfxil w10, w20, #6, #6 │ │ - bfxil w11, w20, #0, #6 │ │ - mov w20, #0x4 // #4 │ │ - strb w8, [sp, #12] │ │ - strb w9, [sp, #13] │ │ - strb w10, [sp, #14] │ │ - strb w11, [sp, #15] │ │ - ldr x21, [x19, #16] │ │ - ldr x8, [x19] │ │ - sub x8, x8, x21 │ │ - cmp x8, x20 │ │ - b.cc 46284 // b.lo, b.ul, b.last │ │ - ldr x8, [x19, #8] │ │ - add x1, sp, #0xc │ │ - mov x2, x20 │ │ - add x0, x8, x21 │ │ - bl 72f80 │ │ + bfxil w10, w1, #6, #6 │ │ + bfxil w11, w1, #0, #6 │ │ + orr w9, w9, #0xe0 │ │ + strb w9, [x8] │ │ + strb w10, [x8, #1] │ │ + strb w11, [x8, #2] │ │ + b 48ec0 │ │ + lsr w9, w1, #18 │ │ + mov w10, #0x80 // #128 │ │ + mov w11, #0x80 // #128 │ │ + mov w12, #0x80 // #128 │ │ + bfxil w10, w1, #12, #6 │ │ + bfxil w11, w1, #6, #6 │ │ + bfxil w12, w1, #0, #6 │ │ + orr w9, w9, #0xf0 │ │ + strb w9, [x8] │ │ + strb w10, [x8, #1] │ │ + strb w11, [x8, #2] │ │ + strb w12, [x8, #3] │ │ add x8, x21, x20 │ │ + mov w0, wzr │ │ str x8, [x19, #16] │ │ ldp x20, x19, [sp, #32] │ │ - mov w0, wzr │ │ - ldp x30, x21, [sp, #16] │ │ - add sp, sp, #0x30 │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x29, x30, [sp], #48 │ │ ret │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 27628 │ │ - ldr x21, [x19, #16] │ │ - b 46254 │ │ + ldr x8, [x1, #8] │ │ mov x2, x1 │ │ - adrp x1, 75000 │ │ - add x1, x1, #0x918 │ │ - b 16eb8 │ │ - mov x0, #0xbbb2 // #48050 │ │ - mov x1, #0x46d7 // #18135 │ │ - movk x0, #0x4ed9, lsl #16 │ │ - movk x1, #0x424a, lsl #16 │ │ - movk x0, #0xeb89, lsl #32 │ │ - movk x1, #0x7d2a, lsl #32 │ │ - movk x0, #0x70aa, lsl #48 │ │ - movk x1, #0x16cc, lsl #48 │ │ - ret │ │ - str x30, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - adrp x8, d91000 │ │ - ldp x19, x20, [x0] │ │ - mov w0, #0x10 // #16 │ │ - ldrb wzr, [x8, #3976] │ │ - bl 72f30 │ │ - cbz x0, 46308 │ │ - stp x19, x20, [x0] │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xe68 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x30, [sp], #32 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x438 │ │ + cmp x8, #0x1 │ │ + ccmp x8, #0x0, #0x0, ne // ne = any │ │ + b 17b24 │ │ + sub sp, sp, #0x80 │ │ + stp x29, x30, [sp, #80] │ │ + str x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + add x29, sp, #0x50 │ │ + sub x8, x29, #0x8 │ │ + adrp x9, 16000 │ │ + add x9, x9, #0xe84 │ │ + stur x8, [x29, #-24] │ │ + adrp x8, 78000 │ │ + add x8, x8, #0xab8 │ │ + stp x9, x1, [x29, #-16] │ │ + mov w9, #0x2 // #2 │ │ + add x0, x29, #0x1f │ │ + stp x8, x9, [sp, #8] │ │ + sub x8, x29, #0x18 │ │ + mov w9, #0x1 // #1 │ │ + add x1, sp, #0x8 │ │ + str x8, [sp, #24] │ │ + stp x9, xzr, [sp, #32] │ │ + bl 25c54 │ │ + and x8, x0, #0x3 │ │ + cmp x8, #0x1 │ │ + b.eq 48f6c // b.none │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ ret │ │ - mov w0, #0x8 // #8 │ │ - mov w1, #0x10 // #16 │ │ - bl 15a5c │ │ - adrp x1, 75000 │ │ - add x1, x1, #0xe68 │ │ - ret │ │ - mov x0, #0x7bc1 // #31681 │ │ - mov x1, #0xef64 // #61284 │ │ - movk x0, #0xcd1e, lsl #16 │ │ - movk x1, #0xb1, lsl #16 │ │ - movk x0, #0xc89c, lsl #32 │ │ - movk x1, #0x1681, lsl #32 │ │ - movk x0, #0xc1a2, lsl #48 │ │ - movk x1, #0xfdbc, lsl #48 │ │ + mov x19, x0 │ │ + ldr x20, [x19, #-1]! │ │ + ldr x21, [x19, #8] │ │ + ldr x8, [x21] │ │ + cbz x8, 48f88 │ │ + mov x0, x20 │ │ + blr x8 │ │ + ldr x8, [x21, #8] │ │ + cbz x8, 48f98 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + ldp x20, x19, [sp, #112] │ │ + ldr x21, [sp, #96] │ │ + ldp x29, x30, [sp, #80] │ │ + add sp, sp, #0x80 │ │ ret │ │ - str x30, [sp, #-16]! │ │ - bl 451bc │ │ - bl 44548 │ │ - str x30, [sp, #-16]! │ │ + ldr x8, [x21, #8] │ │ + mov x21, x0 │ │ + cbz x8, 48fc8 │ │ + mov x0, x20 │ │ + bl 75e00 │ │ + mov x0, x19 │ │ + bl 75e00 │ │ + mov x0, x21 │ │ + bl 71c04 │ │ + sub sp, sp, #0x30 │ │ + stp x29, x30, [sp, #32] │ │ + add x29, sp, #0x20 │ │ + ldp x8, x9, [x0] │ │ + str x0, [sp, #24] │ │ + add x0, sp, #0x8 │ │ + stp x8, x9, [sp, #8] │ │ + bl 489a4 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + bl 48ef8 │ │ + bl 25e64 │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ mov x8, x0 │ │ mov x0, x1 │ │ mov x1, x8 │ │ - bl 46344 │ │ + bl 48ff8 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov w3, #0xf // #15 │ │ + b 305b0 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov w3, #0xb // #11 │ │ + b 305b0 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov w3, #0xc // #12 │ │ + b 305b0 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov w3, #0xa // #10 │ │ + b 305b0 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov w3, #0xe // #14 │ │ + b 305b0 │ │ + mov x0, x23 │ │ + mov x1, x21 │ │ + mov w3, #0xf // #15 │ │ + b 305b0 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + ret │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x4c0 │ │ + b 37c94 │ │ + add x0, sp, #0x3e8 │ │ + adrp x1, 78000 │ │ + add x1, x1, #0x5d0 │ │ + b 41e20 │ │ + mov x0, x23 │ │ + mov x1, x21 │ │ + ret │ │ + adrp x1, 7a000 │ │ + add x1, x1, #0x980 │ │ + mov w0, #0x62 // #98 │ │ + mov w2, #0x81 // #129 │ │ + mov w3, #0x7fffffff // #2147483647 │ │ + b 75e10 │ │ + ldrb w8, [x26, #6] │ │ + ldrh w9, [x26, #4] │ │ + ldr w10, [x26] │ │ + orr w8, w9, w8, lsl #16 │ │ + lsl x9, x10, #8 │ │ + ldrb w10, [x26, #7] │ │ + orr x8, x9, x8, lsl #40 │ │ + extr x8, x10, x8, #8 │ │ + ret │ │ + mov x0, x24 │ │ + b 75e00 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x758 │ │ + mov w1, w21 │ │ + b 26520 │ │ + add x0, sp, #0x4f0 │ │ + add x1, sp, #0x720 │ │ + mov w2, #0x1c0 // #448 │ │ + b 75e40 │ │ + add x0, sp, #0x4f0 │ │ + add x1, x25, #0x10 │ │ + add x2, sp, #0x470 │ │ + b 3cb3c │ │ + mov x0, sp │ │ + add x2, sp, #0x8 │ │ + mov x3, x1 │ │ + b 17a34 │ │ + mov x0, x22 │ │ + b 75e00 │ │ + add x0, sp, #0x720 │ │ + add x1, sp, #0x4f0 │ │ + mov w2, #0x1c0 // #448 │ │ + b 75e40 │ │ + ldr x8, [sp, #1272] │ │ + ldr x9, [sp, #112] │ │ + mul x9, x8, x9 │ │ + ldr x8, [sp, #160] │ │ + subs x8, x8, x9 │ │ + ret │ │ + stur q0, [x19, #24] │ │ + ldr q0, [x20, #288] │ │ + stur q1, [x19, #40] │ │ + stur q0, [x19, #56] │ │ + stur x8, [x19, #72] │ │ + ret │ │ + ldr x1, [x9, #8] │ │ + b 41834 │ │ + mov w0, #0x8 // #8 │ │ + mov x1, x24 │ │ + b 169c8 │ │ + add x8, sp, #0x60 │ │ + mov x0, x21 │ │ + br x22 │ │ + mov x0, x27 │ │ + b 75e00 │ │ + add x0, sp, #0x4c0 │ │ + b 4203c │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x770 │ │ + b 47390 │ │ + mov x0, x20 │ │ + br x8 │ │ + ldr x8, [sp, #288] │ │ + ldp x0, x1, [x8] │ │ + b 41834 │ │ + sub x0, x29, #0x9 │ │ + add x1, sp, #0x60 │ │ + b 25c54 │ │ + adrp x2, 9000 │ │ + add x2, x2, #0x803 │ │ + mov x0, x21 │ │ + mov w3, #0xd // #13 │ │ + ret │ │ + ldr x10, [sp, #136] │ │ + and w10, w10, #0xff │ │ + sub w10, w10, #0x1 │ │ + cmp w10, #0x7 │ │ + ret │ │ + add x28, sp, #0x430 │ │ + add x23, sp, #0x720 │ │ + ret │ │ + stp x28, x27, [sp, #16] │ │ + mov x29, sp │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + ret │ │ and w8, w0, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 46394 // b.any │ │ + b.ne 4925c // b.any │ │ mov w8, #0xe0 // #224 │ │ tst w0, #0x200 │ │ movk w8, #0x1, lsl #16 │ │ mov w9, #0xe0 // #224 │ │ lsl w10, w0, #12 │ │ csel x8, x9, x8, eq // eq = none │ │ and w9, w10, #0x100000 │ │ orr x0, x8, x9 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - adrp x0, a000 │ │ - add x0, x0, #0x651 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x867 │ │ mov x1, xzr │ │ - bl 73130 │ │ + bl 76030 │ │ mov x0, xzr │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x36, lsl #12 │ │ sub sp, sp, #0x290 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ mov w21, w1 │ │ - adrp x1, a000 │ │ + adrp x1, 6000 │ │ mov x28, x0 │ │ add x25, sp, #0x20, lsl #12 │ │ - add x1, x1, #0x6b4 │ │ + add x1, x1, #0x8ca │ │ add x0, sp, #0x130 │ │ mov w2, #0x3f // #63 │ │ add x25, x25, #0x130 │ │ stp q0, q1, [sp, #304] │ │ str xzr, [sp, #400] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #400] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -52318,20 +54006,20 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x130 │ │ stp w10, w12, [x25] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x1, sp, #0x20, lsl #12 │ │ add x0, sp, #0x130 │ │ add x1, x1, #0x130 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr w8, [sp, #304] │ │ ldr w9, [sp, #308] │ │ ldr w10, [sp, #312] │ │ ldr w11, [sp, #316] │ │ ldr w12, [sp, #320] │ │ ldr w13, [sp, #324] │ │ ldr w14, [sp, #328] │ │ @@ -52346,78 +54034,78 @@ │ │ rev w13, w13 │ │ rev w14, w14 │ │ rev w15, w15 │ │ subs w8, w8, #0xf0 │ │ stp w10, w11, [x25, #216] │ │ stp w12, w13, [x25, #224] │ │ stp w14, w15, [x25, #232] │ │ - b.ne 46518 // b.any │ │ + b.ne 493e0 // b.any │ │ add x10, sp, #0x20, lsl #12 │ │ - adrp x11, 6000 │ │ + adrp x11, 8000 │ │ mov w9, #0x1 // #1 │ │ add x10, x10, #0x200 │ │ - add x11, x11, #0xe38 │ │ + add x11, x11, #0x438 │ │ ldrb w8, [x10, x9] │ │ ldrb w12, [x11, x9] │ │ cmp x9, #0x1f │ │ sub w8, w8, w12 │ │ - b.eq 46518 // b.none │ │ + b.eq 493e0 // b.none │ │ add x9, x9, #0x1 │ │ - cbz w8, 464fc │ │ - cbz w8, 4652c │ │ - adrp x0, a000 │ │ - add x0, x0, #0xf02 │ │ + cbz w8, 493c4 │ │ + cbz w8, 493f4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x959 │ │ mov x1, xzr │ │ - bl 73140 │ │ + bl 76040 │ │ and w8, w21, #0xff │ │ cmp w8, #0x1 │ │ - b.ne 46fb8 // b.any │ │ - adrp x8, 76000 │ │ - adrp x9, 76000 │ │ - add x8, x8, #0x2d8 │ │ - add x9, x9, #0x2e8 │ │ + b.ne 49e80 // b.any │ │ + adrp x8, 79000 │ │ + adrp x9, 79000 │ │ + add x8, x8, #0x140 │ │ + add x9, x9, #0x150 │ │ ldr q0, [x8] │ │ ldr q1, [x9] │ │ mov x8, x28 │ │ add x24, sp, #0xb0 │ │ add x22, x28, #0xe0 │ │ stur q0, [x28, #184] │ │ stur q1, [x28, #200] │ │ str xzr, [x8, #16]! │ │ stp xzr, xzr, [x28] │ │ - tbz w21, #9, 46ea0 │ │ - adrp x23, b000 │ │ - add x23, x23, #0x308 │ │ + tbz w21, #9, 49d68 │ │ + adrp x23, a000 │ │ + add x23, x23, #0x7b8 │ │ ldp q0, q1, [x23] │ │ str x8, [sp, #8] │ │ str x22, [x8] │ │ ldur q2, [x23, #40] │ │ stp q0, q1, [x25, #128] │ │ ldr x8, [x23, #32] │ │ ldur q0, [x23, #56] │ │ ldr x9, [x23, #72] │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ add x0, sp, #0x20, lsl #12 │ │ mov x27, #0x3d1 // #977 │ │ - add x1, x1, #0x360 │ │ + add x1, x1, #0x810 │ │ add x0, x0, #0x200 │ │ str w21, [sp, #20] │ │ str x28, [sp, #24] │ │ stur q2, [x25, #168] │ │ str x8, [x25, #160] │ │ movk x27, #0x1, lsl #32 │ │ stur q0, [x25, #184] │ │ str x9, [x25, #200] │ │ - bl 51f70 │ │ + bl 54e38 │ │ add x1, sp, #0x20, lsl #12 │ │ add x0, sp, #0x130 │ │ add x1, x1, #0x200 │ │ mov w2, wzr │ │ add x26, sp, #0x130 │ │ - bl 520a4 │ │ + bl 54f6c │ │ ldp q0, q1, [sp, #304] │ │ ldr w8, [sp, #384] │ │ ldur q2, [x24, #168] │ │ ldr x9, [sp, #336] │ │ stp q0, q1, [x25] │ │ ldur q0, [x24, #184] │ │ str w8, [x25, #120] │ │ @@ -52432,15 +54120,15 @@ │ │ mov x2, x23 │ │ mov x3, xzr │ │ stur q2, [x25, #40] │ │ str x9, [x25, #32] │ │ stur q0, [x25, #88] │ │ stp x8, x20, [x25, #72] │ │ stur q0, [x25, #104] │ │ - bl 579b4 │ │ + bl 5a87c │ │ ldp q0, q1, [x25, #160] │ │ ldr q2, [x25, #192] │ │ ldp q4, q3, [x25, #128] │ │ mov x21, xzr │ │ stp q0, q1, [sp, #208] │ │ str q2, [sp, #240] │ │ ldp q0, q1, [x25, #32] │ │ @@ -52455,147 +54143,147 @@ │ │ mov x28, #0x3fffffffffffc // #1125899906842620 │ │ str x20, [sp, #256] │ │ str wzr, [sp, #296] │ │ stur q4, [x24, #88] │ │ stur q4, [x24, #104] │ │ stp q2, q3, [sp, #144] │ │ stp q0, q1, [sp, #112] │ │ - b 466a8 │ │ + b 49570 │ │ add x21, x21, #0x800 │ │ cmp x21, #0x20, lsl #12 │ │ - b.eq 46928 // b.none │ │ + b.eq 497f0 // b.none │ │ ldp q0, q1, [sp, #112] │ │ ldp q2, q3, [sp, #144] │ │ add x22, x26, x21 │ │ add x23, x22, #0x80 │ │ stp q0, q1, [x22, #64] │ │ ldp q0, q1, [sp, #48] │ │ stp q2, q3, [x22, #96] │ │ ldp q2, q3, [sp, #80] │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x22 │ │ stp q0, q1, [x22] │ │ stp q2, q3, [x22, #32] │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x100 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x23, x22, #0x180 │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x200 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x23, x22, #0x280 │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x300 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x23, x22, #0x380 │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x400 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x23, x22, #0x480 │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x500 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x23, x22, #0x580 │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x600 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x23, x22, #0x680 │ │ add x2, sp, #0xb0 │ │ mov x0, x23 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x24, x22, #0x700 │ │ add x2, sp, #0xb0 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x0, x22, #0x780 │ │ add x2, sp, #0xb0 │ │ mov x1, x24 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ ldr w8, [sp, #296] │ │ - cbnz w8, 46838 │ │ + cbnz w8, 49700 │ │ add x0, sp, #0xb0 │ │ add x1, sp, #0xb0 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #296] │ │ - cbnz w8, 46838 │ │ + cbnz w8, 49700 │ │ add x0, sp, #0xb0 │ │ add x1, sp, #0xb0 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #296] │ │ - cbnz w8, 46838 │ │ + cbnz w8, 49700 │ │ add x0, sp, #0xb0 │ │ add x1, sp, #0xb0 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #296] │ │ - cbz w8, 46884 │ │ + cbz w8, 4974c │ │ movi v0.2d, #0x0 │ │ str w20, [sp, #296] │ │ stp q0, q0, [sp, #176] │ │ stp q0, q0, [sp, #208] │ │ stp q0, q0, [sp, #240] │ │ str q0, [sp, #272] │ │ str xzr, [sp, #288] │ │ ldr w8, [sp, #168] │ │ - cbz w8, 46898 │ │ + cbz w8, 49760 │ │ movi v0.2d, #0x0 │ │ str w20, [sp, #168] │ │ stp q0, q0, [sp, #48] │ │ stp q0, q0, [sp, #80] │ │ stp q0, q0, [sp, #112] │ │ str q0, [sp, #144] │ │ str xzr, [sp, #160] │ │ cmp x21, #0x1f, lsl #12 │ │ - b.ne 4669c // b.any │ │ - b 468ac │ │ + b.ne 49564 // b.any │ │ + b 49774 │ │ add x0, sp, #0xb0 │ │ add x1, sp, #0xb0 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #168] │ │ - cbnz w8, 4685c │ │ + cbnz w8, 49724 │ │ add x0, sp, #0x30 │ │ add x1, sp, #0x30 │ │ - bl 66edc │ │ + bl 69da4 │ │ cmp x21, #0x1f, lsl #12 │ │ - b.ne 4669c // b.any │ │ + b.ne 49564 // b.any │ │ ldp x12, x8, [sp, #112] │ │ ldp x9, x10, [sp, #88] │ │ ldr x11, [sp, #104] │ │ add x2, sp, #0x20, lsl #12 │ │ lsr x13, x8, #48 │ │ madd x9, x13, x27, x9 │ │ add x10, x10, x9, lsr #52 │ │ @@ -52617,95 +54305,95 @@ │ │ sub x10, x19, x13 │ │ sub x8, x28, x8 │ │ add x0, sp, #0x30 │ │ add x1, sp, #0x30 │ │ add x2, x2, #0x130 │ │ stp x9, x10, [sp, #104] │ │ str x8, [sp, #120] │ │ - bl 5ad38 │ │ - b 4669c │ │ + bl 5dc00 │ │ + b 49564 │ │ add x21, sp, #0x20, lsl #12 │ │ add x22, sp, #0x20, lsl #12 │ │ mov x19, xzr │ │ mov x20, xzr │ │ mov x24, #0xffffffffffffffff // #-1 │ │ add x21, x21, #0x200 │ │ add x23, sp, #0x130 │ │ mov w26, #0x58 // #88 │ │ mov w28, #0x1 // #1 │ │ movi v2.2d, #0x0 │ │ add x22, x22, #0x200 │ │ - b 4697c │ │ + b 49844 │ │ str w28, [x22, #80] │ │ stp q2, q2, [x22] │ │ stp q2, q2, [x22, #32] │ │ str q2, [x22, #64] │ │ add x19, x19, #0x80 │ │ add x20, x20, #0x1 │ │ cmp x19, #0x20, lsl #12 │ │ add x22, x22, #0x58 │ │ - b.eq 469c8 // b.none │ │ + b.eq 49890 // b.none │ │ add x8, x23, x19 │ │ ldr w8, [x8, #120] │ │ - cbnz w8, 46958 │ │ + cbnz w8, 49820 │ │ cmn x24, #0x1 │ │ - b.eq 469ac // b.none │ │ + b.eq 49874 // b.none │ │ add x8, x23, x19 │ │ madd x1, x24, x26, x21 │ │ add x2, x8, #0x50 │ │ mov x0, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ movi v2.2d, #0x0 │ │ - b 469c0 │ │ + b 49888 │ │ add x8, x23, x19 │ │ ldr x9, [x8, #112] │ │ ldp q1, q0, [x8, #80] │ │ str x9, [x22, #32] │ │ stp q1, q0, [x22] │ │ mov x24, x20 │ │ - b 46968 │ │ + b 49830 │ │ ldr x28, [sp, #24] │ │ mov w8, #0xe0 // #224 │ │ movk w8, #0x1, lsl #16 │ │ cmn x24, #0x1 │ │ add x22, x28, x8 │ │ - b.eq 46cfc // b.none │ │ + b.eq 49bc4 // b.none │ │ add x20, sp, #0x20, lsl #12 │ │ mov w8, #0x58 // #88 │ │ add x20, x20, #0x200 │ │ madd x1, x24, x8, x20 │ │ sub x0, x29, #0x90 │ │ - bl 67e24 │ │ - cbz x24, 46a64 │ │ + bl 6acec │ │ + cbz x24, 4992c │ │ mov w21, #0x58 // #88 │ │ add x26, sp, #0x130 │ │ madd x8, x24, x21, x20 │ │ add x9, x26, x24, lsl #7 │ │ sub x19, x24, #0x1 │ │ sub x23, x8, #0x58 │ │ sub x28, x9, #0x8 │ │ - b 46a30 │ │ + b 498f8 │ │ sub x19, x19, #0x1 │ │ sub x23, x23, #0x58 │ │ cmn x19, #0x1 │ │ sub x28, x28, #0x80 │ │ - b.eq 46a64 // b.none │ │ + b.eq 4992c // b.none │ │ ldr w8, [x28] │ │ - cbnz w8, 46a1c │ │ + cbnz w8, 498e4 │ │ madd x0, x24, x21, x20 │ │ sub x2, x29, #0x90 │ │ mov x1, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x8, x26, x24, lsl #7 │ │ add x2, x8, #0x50 │ │ sub x0, x29, #0x90 │ │ sub x1, x29, #0x90 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov x24, x19 │ │ - b 46a1c │ │ + b 498e4 │ │ sub x9, x29, #0x90 │ │ ldp q0, q1, [x9] │ │ ldr x9, [x9, #32] │ │ ldr x28, [sp, #24] │ │ mov w8, #0x58 // #88 │ │ mov x21, #0x3d10 // #15632 │ │ mov x26, #0x3d1 // #977 │ │ @@ -52715,21 +54403,21 @@ │ │ add x23, sp, #0x130 │ │ movk x21, #0x10, lsl #32 │ │ movk x26, #0x1, lsl #32 │ │ stp q0, q1, [x8] │ │ dup v0.2d, x10 │ │ str x9, [x8, #32] │ │ str q0, [sp, #32] │ │ - b 46abc │ │ + b 49984 │ │ add x19, x19, #0x58 │ │ cmp x19, #0x16, lsl #12 │ │ add x23, x23, #0x80 │ │ - b.eq 46cfc // b.none │ │ + b.eq 49bc4 // b.none │ │ ldr w8, [x23, #120] │ │ - cbnz w8, 46aac │ │ + cbnz w8, 49974 │ │ add x24, x20, x19 │ │ ldp x12, x8, [x24] │ │ ldp x11, x13, [x24, #24] │ │ ldr x9, [x24, #16] │ │ ldr q2, [sp, #32] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ @@ -52852,26 +54540,26 @@ │ │ sub x9, x29, #0x90 │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x1, x29, #0x40 │ │ mov x2, x24 │ │ stp q0, q1, [x9, #80] │ │ str x8, [x9, #112] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x40 │ │ mov x0, x24 │ │ mov x1, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x24, #0x28 │ │ add x1, x23, #0x28 │ │ sub x2, x29, #0x68 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [x23, #120] │ │ str w8, [x24, #80] │ │ - b 46aac │ │ + b 49974 │ │ ldr x0, [sp, #8] │ │ mov x9, #0xfffffffffffffc2e // #-978 │ │ add x11, sp, #0x20, lsl #12 │ │ movk x9, #0xfffe, lsl #32 │ │ ldr x12, [x0] │ │ add x11, x11, #0x200 │ │ mov x8, xzr │ │ @@ -52960,28 +54648,28 @@ │ │ lsr x1, x4, #36 │ │ cmp x14, #0x400 │ │ bfi x17, x4, #28, #36 │ │ bfi x1, x16, #16, #48 │ │ add x15, x15, #0x58 │ │ stp x3, x2, [x20] │ │ stp x17, x1, [x20, #16] │ │ - b.ne 46d38 // b.any │ │ + b.ne 49c00 // b.any │ │ add x8, x8, #0x1 │ │ add x11, x11, #0x580 │ │ cmp x8, #0x40 │ │ add x12, x12, #0x400 │ │ - b.ne 46d30 // b.any │ │ + b.ne 49bf8 // b.any │ │ mov x1, xzr │ │ - bl 4a8f4 │ │ + bl 4d7bc │ │ ldr w21, [sp, #20] │ │ - tbz w21, #8, 46f88 │ │ + tbz w21, #8, 49e50 │ │ ldr x8, [x28] │ │ - cbnz x8, 46f88 │ │ - adrp x8, b000 │ │ - add x8, x8, #0x308 │ │ + cbnz x8, 49e50 │ │ + adrp x8, a000 │ │ + add x8, x8, #0x7b8 │ │ ldp q0, q1, [x8] │ │ ldr x9, [x8, #32] │ │ ldur q2, [x8, #40] │ │ str wzr, [sp, #424] │ │ stp q0, q1, [sp, #304] │ │ ldur q0, [x8, #56] │ │ ldr x8, [x8, #72] │ │ @@ -52993,122 +54681,122 @@ │ │ mov x0, x22 │ │ stur q2, [x24, #168] │ │ stp x8, x19, [sp, #376] │ │ add x20, x22, #0x80, lsl #12 │ │ stur q0, [x24, #216] │ │ stur q0, [x24, #232] │ │ str x22, [x28] │ │ - bl 68840 │ │ + bl 6b708 │ │ str x20, [x28, #8] │ │ ldp q0, q1, [sp, #368] │ │ ldp q2, q3, [sp, #400] │ │ mov w20, #0x80 // #128 │ │ stp q0, q1, [x25, #272] │ │ ldp q0, q1, [sp, #304] │ │ stp q2, q3, [x25, #304] │ │ ldp q2, q3, [sp, #336] │ │ stp q0, q1, [x25, #208] │ │ stp q2, q3, [x25, #240] │ │ - b 46f4c │ │ + b 49e14 │ │ add x0, sp, #0x20, lsl #12 │ │ add x1, sp, #0x20, lsl #12 │ │ add x0, x0, #0x200 │ │ add x1, x1, #0x200 │ │ - bl 66edc │ │ + bl 69da4 │ │ subs w20, w20, #0x1 │ │ - b.eq 46f78 // b.none │ │ + b.eq 49e40 // b.none │ │ ldr w8, [x25, #328] │ │ - cbz w8, 46f30 │ │ + cbz w8, 49df8 │ │ movi v0.2d, #0x0 │ │ str w19, [x25, #328] │ │ stp q0, q0, [x25, #208] │ │ stp q0, q0, [x25, #240] │ │ stp q0, q0, [x25, #272] │ │ str q0, [x25, #304] │ │ str xzr, [x25, #320] │ │ subs w20, w20, #0x1 │ │ - b.ne 46f4c // b.any │ │ + b.ne 49e14 // b.any │ │ ldr x0, [x28, #8] │ │ add x1, sp, #0x20, lsl #12 │ │ add x1, x1, #0x200 │ │ - bl 68840 │ │ + bl 6b708 │ │ ubfx w8, w21, #10, #1 │ │ str w8, [x28, #216] │ │ mov x0, x28 │ │ add sp, sp, #0x36, lsl #12 │ │ add sp, sp, #0x290 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ - adrp x0, a000 │ │ - add x0, x0, #0x651 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x867 │ │ mov x1, xzr │ │ - bl 73130 │ │ + bl 76030 │ │ mov x28, xzr │ │ - b 46f90 │ │ + b 49e58 │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2080] │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1672] │ │ mov x19, x0 │ │ ldr x8, [x8] │ │ cmp x8, x0 │ │ - b.eq 47024 // b.none │ │ - cbz x19, 47018 │ │ + b.eq 49eec // b.none │ │ + cbz x19, 49ee0 │ │ movi v0.2d, #0x0 │ │ str wzr, [x19, #176] │ │ stp q0, q0, [x19, #144] │ │ stp q0, q0, [x19, #112] │ │ stp q0, q0, [x19, #80] │ │ stp q0, q0, [x19, #48] │ │ stp q0, q0, [x19, #16] │ │ str q0, [x19] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ ret │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x7a6 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xa66 │ │ blr x8 │ │ - b 46ff8 │ │ + b 49ec0 │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #96] │ │ str x19, [sp, #112] │ │ add x29, sp, #0x60 │ │ - cbz x1, 47094 │ │ + cbz x1, 49f5c │ │ mov x19, x1 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ - cbz x2, 470a4 │ │ + cbz x2, 49f6c │ │ add x0, sp, #0x8 │ │ mov x1, x2 │ │ mov x2, x3 │ │ - bl 470c8 │ │ - cbz w0, 47084 │ │ + bl 49f90 │ │ + cbz w0, 49f4c │ │ add x1, sp, #0x8 │ │ mov x0, x19 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 470b0 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 49f78 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x9fc │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xe2d │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ sub sp, sp, #0xe0 │ │ @@ -53118,72 +54806,72 @@ │ │ stp x24, x23, [sp, #176] │ │ stp x22, x21, [sp, #192] │ │ stp x20, x19, [sp, #208] │ │ add x29, sp, #0x80 │ │ mov x20, x1 │ │ cmp x2, #0x41 │ │ mov x19, x0 │ │ - b.eq 47144 // b.none │ │ + b.eq 4a00c // b.none │ │ cmp x2, #0x21 │ │ - b.ne 47634 // b.any │ │ + b.ne 4a4fc // b.any │ │ ldrb w8, [x20] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 47634 // b.any │ │ + b.ne 4a4fc // b.any │ │ add x1, x20, #0x1 │ │ sub x0, x29, #0x30 │ │ - bl 51f70 │ │ - cbz w0, 47638 │ │ + bl 54e38 │ │ + cbz w0, 4a500 │ │ ldrb w8, [x20] │ │ sub x1, x29, #0x30 │ │ mov x0, x19 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ + bl 54f6c │ │ cmp w0, #0x0 │ │ cset w0, ne // ne = any │ │ - b 47638 │ │ + b 4a500 │ │ ldrb w8, [x20] │ │ mov w0, wzr │ │ cmp w8, #0x7 │ │ - b.hi 47638 // b.pmore │ │ + b.hi 4a500 // b.pmore │ │ mov w9, #0x1 // #1 │ │ lsl w8, w9, w8 │ │ mov w9, #0xd0 // #208 │ │ tst w8, w9 │ │ - b.eq 47638 // b.none │ │ + b.eq 4a500 // b.none │ │ add x1, x20, #0x1 │ │ add x0, sp, #0x28 │ │ - bl 51f70 │ │ - cbz w0, 47638 │ │ + bl 54e38 │ │ + cbz w0, 4a500 │ │ add x1, x20, #0x21 │ │ mov x0, sp │ │ - bl 51f70 │ │ - cbz w0, 47638 │ │ + bl 54e38 │ │ + cbz w0, 4a500 │ │ str wzr, [x19, #80] │ │ ldr x8, [sp, #72] │ │ ldur q0, [sp, #56] │ │ ldur q1, [sp, #40] │ │ str x8, [x19, #32] │ │ stp q1, q0, [x19] │ │ ldr x8, [sp, #32] │ │ ldp q1, q0, [sp] │ │ str x8, [x19, #72] │ │ stur q0, [x19, #56] │ │ stur q1, [x19, #40] │ │ ldrb w8, [x20] │ │ and w9, w8, #0xfe │ │ cmp w9, #0x6 │ │ - b.ne 471dc // b.any │ │ + b.ne 4a0a4 // b.any │ │ ldrb w9, [sp] │ │ cmp w8, #0x7 │ │ cset w8, ne // ne = any │ │ and w9, w9, #0x1 │ │ cmp w8, w9 │ │ - b.eq 47634 // b.none │ │ + b.eq 4a4fc // b.none │ │ ldp x9, x10, [x19, #48] │ │ ldp x17, x0, [x19, #32] │ │ ldp x11, x12, [x19, #64] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x3, x9, #1 │ │ lsl x2, x0, #1 │ │ umulh x1, x12, x12 │ │ @@ -53425,15 +55113,15 @@ │ │ and x25, x0, #0xfffffffffffff │ │ add x8, x8, x9 │ │ sub x0, x29, #0x30 │ │ sub x1, x29, #0x30 │ │ mov x2, x19 │ │ stp q1, q0, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x13, x9, [x29, #-24] │ │ ldp x8, x10, [x29, #-48] │ │ mov x14, #0x3fffffffffffc // #1125899906842620 │ │ lsr x11, x9, #48 │ │ madd x8, x11, x20, x8 │ │ ldur x11, [x29, #-32] │ │ add x12, x8, #0x7 │ │ @@ -53451,17 +55139,17 @@ │ │ lsr x14, x9, #48 │ │ movk x11, #0x3f, lsl #48 │ │ madd x10, x14, x20, x10 │ │ add x10, x10, x11 │ │ and x14, x10, #0xfffffffffffff │ │ sub x11, x20, #0x1 │ │ eor x11, x14, x11 │ │ - cbz x14, 47658 │ │ + cbz x14, 4a520 │ │ cmp x11, x21 │ │ - b.eq 47658 // b.none │ │ + b.eq 4a520 // b.none │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #208] │ │ ldp x22, x21, [sp, #192] │ │ ldp x24, x23, [sp, #176] │ │ ldp x26, x25, [sp, #160] │ │ ldp x28, x27, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ @@ -53488,15 +55176,15 @@ │ │ add x10, x11, x14 │ │ add x9, x9, x10, lsr #52 │ │ and x8, x8, x10 │ │ eor x9, x9, #0xf000000000000 │ │ and x8, x8, x9 │ │ cmp x8, x21 │ │ cset w0, eq // eq = none │ │ - b 47638 │ │ + b 4a500 │ │ ldp x16, x17, [x1, #32] │ │ ldp x9, x10, [x1] │ │ ldp x11, x12, [x1, #16] │ │ mov x8, #0x3d1 // #977 │ │ ldp x2, x3, [x1, #64] │ │ movk x8, #0x1, lsl #32 │ │ lsr x5, x16, #48 │ │ @@ -53581,50 +55269,50 @@ │ │ ret │ │ stp x29, x30, [sp, #-64]! │ │ str x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ mov x29, sp │ │ mov x22, x0 │ │ - cbz x2, 47be0 │ │ + cbz x2, 4aaa8 │ │ mov x19, x2 │ │ ldr x2, [x2] │ │ tst w4, #0x100 │ │ mov w8, #0x21 // #33 │ │ mov w9, #0x41 // #65 │ │ csel x8, x9, x8, eq // eq = none │ │ mov w21, w4 │ │ cmp x2, x8 │ │ - b.cc 47bf0 // b.lo, b.ul, b.last │ │ + b.cc 4aab8 // b.lo, b.ul, b.last │ │ mov x20, x1 │ │ str xzr, [x19] │ │ - cbz x1, 47c00 │ │ + cbz x1, 4aac8 │ │ mov x0, x20 │ │ mov w1, wzr │ │ mov x23, x3 │ │ - bl 73040 │ │ - cbz x23, 47c10 │ │ + bl 75f00 │ │ + cbz x23, 4aad8 │ │ and w8, w21, #0xff │ │ cmp w8, #0x2 │ │ - b.ne 47c20 // b.any │ │ + b.ne 4aae8 // b.any │ │ ldp x8, x9, [x23] │ │ ldp x10, x11, [x23, #16] │ │ lsr x13, x8, #52 │ │ and x12, x8, #0xfffffffffffff │ │ bfi x13, x9, #12, #40 │ │ lsr x15, x9, #40 │ │ lsr x17, x11, #16 │ │ orr x8, x13, x12 │ │ lsr x16, x10, #28 │ │ bfi x15, x10, #24, #28 │ │ orr x8, x8, x17 │ │ bfi x16, x11, #36, #16 │ │ orr x8, x8, x15 │ │ orr x8, x8, x16 │ │ - cbz x8, 47c30 │ │ + cbz x8, 4aaf8 │ │ ldp x9, x11, [x23, #32] │ │ ldp x14, x0, [x23, #48] │ │ mov x1, #0xfffffffffffffc2e // #-978 │ │ movk x1, #0xfffe, lsl #32 │ │ and x8, x9, #0xfffffffffffff │ │ lsr x9, x9, #52 │ │ lsr x10, x11, #40 │ │ @@ -53633,44 +55321,44 @@ │ │ movk x1, #0xf, lsl #48 │ │ bfi x10, x14, #24, #28 │ │ lsr x14, x0, #16 │ │ bfi x11, x0, #36, #16 │ │ mov x0, #0x3d1 // #977 │ │ cmp x12, x1 │ │ movk x0, #0x1, lsl #32 │ │ - b.ls 47950 // b.plast │ │ + b.ls 4a818 // b.plast │ │ mov x2, #0xffffffffffff // #281474976710655 │ │ cmp x17, x2 │ │ - b.ne 47950 // b.any │ │ + b.ne 4a818 // b.any │ │ and x2, x15, x13 │ │ and x2, x2, x16 │ │ mov x3, #0xfffffffffffff // #4503599627370495 │ │ cmp x2, x3 │ │ - b.ne 47950 // b.any │ │ + b.ne 4a818 // b.any │ │ add x12, x12, x0 │ │ add x13, x13, x12, lsr #52 │ │ add x15, x15, x13, lsr #52 │ │ add x16, x16, x15, lsr #52 │ │ lsr x17, x16, #52 │ │ sub x17, x17, #0x1 │ │ and x12, x12, #0xfffffffffffff │ │ and x13, x13, #0xfffffffffffff │ │ and x15, x15, #0xfffffffffffff │ │ and x16, x16, #0xfffffffffffff │ │ and x17, x17, #0xffffffffffff │ │ cmp x8, x1 │ │ - b.ls 479a4 // b.plast │ │ + b.ls 4a86c // b.plast │ │ mov x1, #0xffffffffffff // #281474976710655 │ │ cmp x14, x1 │ │ - b.ne 479a4 // b.any │ │ + b.ne 4a86c // b.any │ │ and x1, x10, x9 │ │ and x1, x1, x11 │ │ mov x2, #0xfffffffffffff // #4503599627370495 │ │ cmp x1, x2 │ │ - b.ne 479a4 // b.any │ │ + b.ne 4a86c // b.any │ │ add x8, x8, x0 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ lsr x14, x11, #52 │ │ sub x14, x14, #0x1 │ │ and x8, x8, #0xfffffffffffff │ │ @@ -53737,15 +55425,15 @@ │ │ strb w1, [x20, #12] │ │ strb w13, [x20, #29] │ │ strb w16, [x20, #30] │ │ strb w15, [x20, #31] │ │ strb w17, [x20, #13] │ │ strb w0, [x20, #26] │ │ strb w12, [x20, #32] │ │ - tbnz w21, #8, 47bb0 │ │ + tbnz w21, #8, 4aa78 │ │ mov w12, #0x4 // #4 │ │ strb w12, [x20] │ │ lsr x12, x14, #40 │ │ strb w12, [x20, #33] │ │ lsr x12, x14, #32 │ │ strb w12, [x20, #34] │ │ lsr x12, x14, #24 │ │ @@ -53804,100 +55492,100 @@ │ │ mov w8, #0x41 // #65 │ │ strb w14, [x20, #38] │ │ strb w10, [x20, #60] │ │ strb w9, [x20, #61] │ │ strb w11, [x20, #62] │ │ strb w12, [x20, #45] │ │ strb w13, [x20, #58] │ │ - b 47bc4 │ │ + b 4aa8c │ │ tst x8, #0x1 │ │ mov w8, #0x2 // #2 │ │ cinc w8, w8, ne // ne = any │ │ strb w8, [x20] │ │ mov w8, #0x21 // #33 │ │ mov w0, #0x1 // #1 │ │ str x8, [x19] │ │ ldp x20, x19, [sp, #48] │ │ ldp x22, x21, [sp, #32] │ │ ldr x23, [sp, #16] │ │ ldp x29, x30, [sp], #64 │ │ ret │ │ ldp x8, x1, [x22, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xf13 │ │ - b 47c3c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x96a │ │ + b 4ab04 │ │ ldp x8, x1, [x22, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xb80 │ │ - b 47c3c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xfc │ │ + b 4ab04 │ │ ldp x8, x1, [x22, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x90 │ │ - b 47c3c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xbd5 │ │ + b 4ab04 │ │ ldp x8, x1, [x22, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 47c3c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 4ab04 │ │ ldp x8, x1, [x22, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x7d5 │ │ - b 47c3c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xa95 │ │ + b 4ab04 │ │ ldp x8, x1, [x22, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ - b 47bcc │ │ + b 4aa94 │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #64] │ │ str x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x40 │ │ str wzr, [x29, #28] │ │ - cbz x1, 47cdc │ │ + cbz x1, 4aba4 │ │ mov x20, x2 │ │ - cbz x2, 47cec │ │ + cbz x2, 4abb4 │ │ mov x19, x1 │ │ add x0, sp, #0x20 │ │ add x2, x29, #0x1c │ │ mov x1, x20 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w21, [x29, #28] │ │ add x1, x20, #0x20 │ │ mov x0, sp │ │ add x2, x29, #0x1c │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [x29, #28] │ │ orr w8, w8, w21 │ │ - cbz w8, 47cb4 │ │ + cbz w8, 4ab7c │ │ mov w0, wzr │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ - b 47cc8 │ │ + b 4ab90 │ │ ldp q1, q0, [sp, #32] │ │ mov w0, #0x1 // #1 │ │ stp q1, q0, [x19] │ │ ldp q1, q0, [sp] │ │ stp q1, q0, [x19, #32] │ │ ldp x20, x19, [sp, #96] │ │ ldr x21, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x70 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xa41 │ │ - b 47cf8 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xebb │ │ + b 4abc0 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x222 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xf17 │ │ blr x8 │ │ mov w0, wzr │ │ - b 47cc8 │ │ + b 4ab90 │ │ ldr x8, [x1, #24] │ │ mov x12, #0xa03b // #41019 │ │ movk x12, #0xaf48, lsl #16 │ │ movk x12, #0xdce6, lsl #32 │ │ rev x9, x8 │ │ str x9, [x0] │ │ ldr x8, [x1, #16] │ │ @@ -53950,21 +55638,21 @@ │ │ stp x9, x10, [x0] │ │ adds x9, x8, x11 │ │ adcs x10, xzr, xzr │ │ adds x9, x9, x12 │ │ adcs x10, x10, xzr │ │ add x10, x14, x10 │ │ stp x9, x10, [x0, #16] │ │ - cbz x2, 47dfc │ │ + cbz x2, 4acc4 │ │ str w8, [x2] │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - cbz x1, 4800c │ │ - cbz x2, 4801c │ │ + cbz x1, 4aed4 │ │ + cbz x2, 4aee4 │ │ ldp x14, x15, [x2, #16] │ │ ldp x12, x13, [x2] │ │ ldp x8, x9, [x2, #32] │ │ ldp x10, x11, [x2, #48] │ │ lsr x16, x15, #56 │ │ strb w16, [x1] │ │ lsr x16, x15, #48 │ │ @@ -54085,28 +55773,28 @@ │ │ strb w12, [x1, #60] │ │ strb w14, [x1, #61] │ │ strb w8, [x1, #62] │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xf80 │ │ - b 48028 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xa00 │ │ + b 4aef0 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xa41 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xebb │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ sub sp, sp, #0x30 │ │ stp x29, x30, [sp, #32] │ │ add x29, sp, #0x20 │ │ - cbz x2, 4816c │ │ + cbz x2, 4b034 │ │ ldp q1, q0, [x2] │ │ mov x13, #0x501d // #20509 │ │ mov x12, #0x7fffffffffffffff // #9223372036854775807 │ │ movk x13, #0x57a4, lsl #16 │ │ stp q1, q0, [sp] │ │ ldp x9, x8, [x2, #48] │ │ ldp x11, x10, [x2, #32] │ │ @@ -54130,16 +55818,16 @@ │ │ bic w13, w13, w14 │ │ orr w12, w12, w13 │ │ bic w13, w16, w12 │ │ orr w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ bic w12, w14, w12 │ │ orr w0, w13, w12 │ │ - cbz x1, 48160 │ │ - cbz w0, 48150 │ │ + cbz x1, 4b028 │ │ + cbz w0, 4b018 │ │ orr x12, x10, x11 │ │ mov x13, #0x4142 // #16706 │ │ movk x13, #0xd036, lsl #16 │ │ orr x12, x12, x9 │ │ movk x13, #0x5e8c, lsl #32 │ │ orr x12, x12, x8 │ │ mvn x11, x11 │ │ @@ -54173,16 +55861,16 @@ │ │ stp x11, x10, [x1, #32] │ │ stp x9, x8, [x1, #48] │ │ stp q1, q0, [x1] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x869 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xb29 │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ @@ -54190,24 +55878,24 @@ │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x240 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 48af8 │ │ - cbz x2, 48b0c │ │ + cbz x8, 4b9c0 │ │ + cbz x2, 4b9d4 │ │ mov x21, x1 │ │ - cbz x1, 48b20 │ │ + cbz x1, 4b9e8 │ │ mov x20, x3 │ │ - cbz x3, 48b34 │ │ + cbz x3, 4b9fc │ │ add x0, sp, #0x30 │ │ mov x1, x2 │ │ mov x2, xzr │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp q1, q0, [x21] │ │ mov x13, #0x501d // #20509 │ │ mov x12, #0x7fffffffffffffff // #9223372036854775807 │ │ movk x13, #0x57a4, lsl #16 │ │ stp q1, q0, [sp, #80] │ │ ldp x9, x8, [x21, #48] │ │ ldp x11, x10, [x21, #32] │ │ @@ -54231,15 +55919,15 @@ │ │ bic w13, w13, w14 │ │ orr w12, w12, w13 │ │ bic w13, w16, w12 │ │ orr w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ bic w12, w14, w12 │ │ orr w12, w13, w12 │ │ - cbz w12, 48280 │ │ + cbz w12, 4b148 │ │ mov w0, wzr │ │ add sp, sp, #0x240 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -54255,53 +55943,53 @@ │ │ orr x12, x26, x25 │ │ lsr x28, x14, #28 │ │ bfi x27, x14, #24, #28 │ │ orr x12, x12, x21 │ │ bfi x28, x15, #36, #16 │ │ orr x12, x12, x27 │ │ orr x12, x12, x28 │ │ - cbz x12, 48b48 │ │ + cbz x12, 4ba10 │ │ ldp x13, x14, [sp, #80] │ │ ldp x15, x16, [sp, #96] │ │ orr x12, x14, x13 │ │ orr x12, x12, x15 │ │ orr x12, x12, x16 │ │ - cbz x12, 4825c │ │ + cbz x12, 4b124 │ │ orr x12, x10, x11 │ │ orr x12, x12, x9 │ │ orr x12, x12, x8 │ │ - cbz x12, 4825c │ │ + cbz x12, 4b124 │ │ stp x16, x15, [sp, #8] │ │ stp x14, x13, [sp, #24] │ │ ldp x12, x13, [x20, #32] │ │ ldp x14, x15, [x20, #48] │ │ and x16, x11, #0x3fffffffffffffff │ │ extr x11, x10, x11, #62 │ │ extr x10, x9, x10, #60 │ │ extr x9, x8, x9, #58 │ │ and x10, x10, #0x3fffffffffffffff │ │ and x9, x9, #0x3fffffffffffffff │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ lsr x8, x8, #56 │ │ and x11, x11, #0x3fffffffffffffff │ │ stp x10, x9, [sp, #264] │ │ lsr x22, x12, #52 │ │ lsr x23, x13, #40 │ │ lsr x24, x14, #28 │ │ lsr x9, x15, #16 │ │ - add x1, x1, #0x3b8 │ │ + add x1, x1, #0x868 │ │ add x0, sp, #0xf8 │ │ stp x16, x11, [sp, #248] │ │ and x20, x12, #0xfffffffffffff │ │ str x9, [sp, #40] │ │ bfi x22, x13, #12, #40 │ │ bfi x23, x14, #24, #28 │ │ bfi x24, x15, #36, #16 │ │ str x8, [sp, #280] │ │ - bl 67fe4 │ │ + bl 6aeac │ │ ldp x10, x11, [sp, #264] │ │ ldp x8, x9, [sp, #248] │ │ ldr x12, [sp, #280] │ │ sub x0, x29, #0x80 │ │ lsl x13, x10, #60 │ │ orr x8, x8, x9, lsl #62 │ │ orr x9, x13, x9, lsr #2 │ │ @@ -54309,19 +55997,19 @@ │ │ lsl x12, x12, #56 │ │ orr x10, x13, x10, lsr #4 │ │ orr x11, x12, x11, lsr #6 │ │ sub x1, x29, #0x60 │ │ add x2, sp, #0x30 │ │ stp x8, x9, [x29, #-96] │ │ stp x10, x11, [x29, #-80] │ │ - bl 54868 │ │ + bl 57730 │ │ sub x0, x29, #0xa0 │ │ sub x1, x29, #0x60 │ │ add x2, sp, #0x50 │ │ - bl 54868 │ │ + bl 57730 │ │ ldr x8, [sp, #40] │ │ movi v0.2d, #0x0 │ │ add x1, sp, #0x78 │ │ add x2, sp, #0xf8 │ │ stp x24, x8, [sp, #312] │ │ mov w8, #0x1 // #1 │ │ str x8, [sp, #328] │ │ @@ -54332,18 +56020,18 @@ │ │ str wzr, [sp, #368] │ │ stp x25, x26, [sp, #248] │ │ stp x27, x28, [sp, #264] │ │ stp x21, x20, [sp, #280] │ │ stp x22, x23, [sp, #296] │ │ stur q0, [x8, #88] │ │ stur q0, [x8, #104] │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #240] │ │ mov w0, wzr │ │ - cbnz w8, 48260 │ │ + cbnz w8, 4b128 │ │ ldp x12, x9, [sp, #200] │ │ ldp x10, x11, [sp, #216] │ │ ldr x13, [sp, #232] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ umulh x16, x13, x13 │ │ @@ -54485,15 +56173,15 @@ │ │ sub x2, x29, #0xc8 │ │ movk x23, #0x3f, lsl #48 │ │ stp x21, x25, [x29, #-176] │ │ stp x28, x27, [x29, #-200] │ │ stur x26, [x29, #-184] │ │ stp q1, q0, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x13, x10, [sp, #144] │ │ ldp x8, x9, [sp, #120] │ │ ldur x14, [x29, #-32] │ │ ldr x11, [sp, #136] │ │ ldur x12, [x29, #-64] │ │ lsr x15, x10, #48 │ │ madd x8, x15, x19, x8 │ │ @@ -54509,17 +56197,17 @@ │ │ add x11, x9, x15 │ │ add x8, x16, x8 │ │ lsr x9, x11, #48 │ │ madd x13, x9, x19, x8 │ │ and x9, x13, #0xfffffffffffff │ │ sub x22, x19, #0x1 │ │ eor x8, x9, x22 │ │ - cbz x9, 486bc │ │ + cbz x9, 4b584 │ │ cmp x8, x20 │ │ - b.ne 48744 // b.any │ │ + b.ne 4b60c // b.any │ │ ldur x17, [x29, #-56] │ │ ldp x16, x15, [x29, #-48] │ │ and x10, x10, #0xfffffffffffff │ │ add x10, x10, x13, lsr #52 │ │ and x12, x12, #0xfffffffffffff │ │ mov x13, #0x3ffffffffffffc // #18014398509481980 │ │ sub x10, x10, x17 │ │ @@ -54537,46 +56225,46 @@ │ │ add x9, x9, x13 │ │ orr x13, x12, x14 │ │ and x14, x9, #0xfffffffffffff │ │ add x12, x0, x9, lsr #52 │ │ orr x13, x13, x14 │ │ orr x13, x13, x12 │ │ mov w0, #0x1 // #1 │ │ - cbz x13, 48260 │ │ + cbz x13, 4b128 │ │ and x8, x11, x8 │ │ and x8, x8, x10 │ │ eor x11, x12, #0xf000000000000 │ │ and x8, x8, x9 │ │ and x8, x8, x11 │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x9 │ │ - b.eq 48260 // b.none │ │ + b.eq 4b128 // b.none │ │ mov w8, #0x5123 // #20771 │ │ movk w8, #0x145, lsl #16 │ │ cmp x26, x8 │ │ mov w0, wzr │ │ - b.hi 48260 // b.pmore │ │ + b.hi 4b128 // b.pmore │ │ orr x9, x21, x25 │ │ - cbnz x9, 48260 │ │ + cbnz x9, 4b128 │ │ cmp x26, x8 │ │ - b.ne 487a0 // b.any │ │ + b.ne 4b668 // b.any │ │ mov x8, #0x4402 // #17410 │ │ movk x8, #0x75fc, lsl #16 │ │ movk x8, #0x950b, lsl #32 │ │ movk x8, #0x1, lsl #48 │ │ cmp x27, x8 │ │ - b.hi 4825c // b.pmore │ │ + b.hi 4b124 // b.pmore │ │ mov x9, #0xbaee // #47854 │ │ movk x9, #0x2fc9, lsl #16 │ │ movk x9, #0xa172, lsl #32 │ │ movk x9, #0xd, lsl #48 │ │ cmp x28, x9 │ │ - b.cc 487a0 // b.lo, b.ul, b.last │ │ + b.cc 4b668 // b.lo, b.ul, b.last │ │ cmp x27, x8 │ │ - b.eq 4825c // b.none │ │ + b.eq 4b124 // b.none │ │ ldp x12, x9, [sp, #200] │ │ ldp x10, x11, [sp, #216] │ │ ldr x13, [sp, #232] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ umulh x17, x13, x13 │ │ @@ -54722,15 +56410,15 @@ │ │ sub x0, x29, #0x40 │ │ sub x1, x29, #0x40 │ │ sub x2, x29, #0xc8 │ │ stp x14, x16, [x29, #-184] │ │ stur x15, [x29, #-168] │ │ stp q0, q1, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x15, x8, [sp, #144] │ │ ldp x10, x11, [sp, #120] │ │ ldr x14, [sp, #136] │ │ ldur x9, [x29, #-64] │ │ ldur x12, [x29, #-32] │ │ lsr x13, x8, #48 │ │ madd x13, x13, x19, x10 │ │ @@ -54745,17 +56433,17 @@ │ │ add x8, x8, x14, lsr #52 │ │ mov x12, #0x3fffffffffffc // #1125899906842620 │ │ add x12, x8, x12 │ │ lsr x8, x12, #48 │ │ madd x13, x8, x19, x9 │ │ and x9, x13, #0xfffffffffffff │ │ eor x8, x9, x22 │ │ - cbz x9, 48a6c │ │ + cbz x9, 4b934 │ │ cmp x8, x20 │ │ - b.ne 4825c // b.any │ │ + b.ne 4b124 // b.any │ │ ldur x17, [x29, #-56] │ │ ldp x16, x15, [x29, #-48] │ │ and x10, x10, #0xfffffffffffff │ │ add x10, x10, x13, lsr #52 │ │ and x11, x11, #0xfffffffffffff │ │ mov x13, #0x3ffffffffffffc // #18014398509481980 │ │ sub x10, x10, x17 │ │ @@ -54773,131 +56461,131 @@ │ │ and x12, x12, #0xffffffffffff │ │ orr x13, x15, x14 │ │ and x14, x9, #0xfffffffffffff │ │ add x12, x12, x9, lsr #52 │ │ orr x13, x13, x14 │ │ orr x13, x13, x12 │ │ mov w0, #0x1 // #1 │ │ - cbz x13, 48260 │ │ + cbz x13, 4b128 │ │ and x8, x11, x8 │ │ and x8, x8, x10 │ │ eor x11, x12, #0xf000000000000 │ │ and x8, x8, x9 │ │ and x8, x8, x11 │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x9 │ │ - b.ne 4825c // b.any │ │ - b 48260 │ │ + b.ne 4b124 // b.any │ │ + b 4b128 │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ blr x8 │ │ - b 4825c │ │ + b 4b124 │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xd64 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5c9 │ │ blr x8 │ │ - b 4825c │ │ + b 4b124 │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xa41 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xebb │ │ blr x8 │ │ - b 4825c │ │ + b 4b124 │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ blr x8 │ │ - b 4825c │ │ + b 4b124 │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ - b 4825c │ │ + b 4b124 │ │ sub sp, sp, #0xf0 │ │ stp x29, x30, [sp, #192] │ │ str x21, [sp, #208] │ │ stp x20, x19, [sp, #224] │ │ add x29, sp, #0xc0 │ │ ldp q1, q0, [x2] │ │ mov w19, w5 │ │ mov x20, x0 │ │ stp q1, q0, [sp, #80] │ │ ldp q1, q0, [x1] │ │ stp q1, q0, [sp, #112] │ │ - cbz x4, 48bf4 │ │ + cbz x4, 4babc │ │ ldp q1, q0, [x4] │ │ add x8, sp, #0x50 │ │ stp q1, q0, [x8, #64] │ │ mov w8, #0x60 // #96 │ │ - cbz x3, 48bb0 │ │ + cbz x3, 4ba78 │ │ ldr q0, [x3] │ │ add x9, sp, #0x50 │ │ str q0, [x9, w8, uxtw] │ │ orr w8, w8, #0x10 │ │ mov w2, w8 │ │ add x0, sp, #0x8 │ │ add x1, sp, #0x50 │ │ - bl 5e4f4 │ │ + bl 613bc │ │ mov w21, wzr │ │ add x0, sp, #0x8 │ │ mov x1, x20 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ add w21, w21, #0x1 │ │ cmp w21, w19 │ │ - b.ls 48bc4 // b.plast │ │ + b.ls 4ba8c // b.plast │ │ ldp x20, x19, [sp, #224] │ │ ldr x21, [sp, #208] │ │ ldp x29, x30, [sp, #192] │ │ mov w0, #0x1 // #1 │ │ add sp, sp, #0xf0 │ │ ret │ │ mov w8, #0x40 // #64 │ │ - cbnz x3, 48ba0 │ │ - b 48bb0 │ │ + cbnz x3, 4ba68 │ │ + b 4ba78 │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ str x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0, #16] │ │ - cbz x8, 48c68 │ │ + cbz x8, 4bb30 │ │ mov x6, x4 │ │ mov x4, x2 │ │ - cbz x2, 48c78 │ │ + cbz x2, 4bb40 │ │ mov x19, x1 │ │ - cbz x1, 48c88 │ │ + cbz x1, 4bb50 │ │ mov x7, x5 │ │ mov x5, x3 │ │ - cbz x3, 48c98 │ │ + cbz x3, 4bb60 │ │ add x1, sp, #0x20 │ │ mov x2, sp │ │ mov x3, xzr │ │ - bl 48cbc │ │ + bl 4bb84 │ │ ldp q0, q1, [sp, #32] │ │ stp q0, q1, [x19] │ │ ldp q0, q1, [sp] │ │ stp q0, q1, [x19, #32] │ │ ldr x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x65f │ │ - b 48ca4 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x875 │ │ + b 4bb6c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xd64 │ │ - b 48ca4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5c9 │ │ + b 4bb6c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x18b │ │ - b 48ca4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xda8 │ │ + b 4bb6c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe02 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x730 │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ @@ -54913,26 +56601,26 @@ │ │ mov x25, x4 │ │ mov x20, x2 │ │ mov x26, x0 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1] │ │ str x1, [sp, #152] │ │ stp q0, q0, [x2] │ │ - cbz x3, 48d08 │ │ + cbz x3, 4bbd0 │ │ str wzr, [x3] │ │ - adrp x8, 48000 │ │ - add x8, x8, #0xb5c │ │ + adrp x8, 4b000 │ │ + add x8, x8, #0xa24 │ │ cmp x6, #0x0 │ │ add x0, sp, #0x100 │ │ sub x2, x29, #0xd8 │ │ mov x1, x24 │ │ str x3, [sp, #144] │ │ csel x27, x8, x6, eq // eq = none │ │ sub x22, x29, #0xd8 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [sp, #256] │ │ ldp x10, x11, [sp, #272] │ │ ldur w12, [x29, #-216] │ │ add x0, sp, #0xc0 │ │ orr x13, x9, x8 │ │ orr x13, x13, x10 │ │ orr x13, x13, x11 │ │ @@ -54948,82 +56636,82 @@ │ │ and x11, x11, x13 │ │ orr x8, x8, x12 │ │ mov x1, x25 │ │ mov x2, xzr │ │ cset w28, eq // eq = none │ │ stp x8, x9, [sp, #256] │ │ stp x10, x11, [sp, #272] │ │ - bl 47d04 │ │ + bl 4abcc │ │ add x0, sp, #0xa0 │ │ mov x1, x25 │ │ mov x2, x24 │ │ mov x3, xzr │ │ mov x4, x23 │ │ mov w5, wzr │ │ blr x27 │ │ - cbz w0, 49608 │ │ + cbz w0, 4c4d0 │ │ add x9, x26, #0x10 │ │ add x8, x22, #0x50 │ │ stp x8, x9, [sp, #96] │ │ add x9, x22, #0x58 │ │ add x8, x22, #0x28 │ │ stp x8, x9, [sp, #80] │ │ - adrp x8, 6000 │ │ - ldr q0, [x8, #336] │ │ - adrp x9, 6000 │ │ + adrp x8, 5000 │ │ + ldr q0, [x8, #3728] │ │ + adrp x9, 5000 │ │ mov x19, #0x3d1 // #977 │ │ mov x22, #0x3d10 // #15632 │ │ str q0, [sp, #64] │ │ - ldr q0, [x9, #176] │ │ + ldr q0, [x9, #3552] │ │ mov x11, #0xfffffffffffff // #4503599627370495 │ │ mov x10, #0x3fffffffffffffff // #4611686018427387903 │ │ str w28, [sp, #12] │ │ movk x19, #0x1, lsl #32 │ │ movk x22, #0x10, lsl #32 │ │ dup v2.2d, x11 │ │ dup v1.2d, x10 │ │ neg v0.2d, v0.2d │ │ mov w28, #0x1 // #1 │ │ stp q1, q2, [sp, #32] │ │ str q0, [sp, #16] │ │ stp x24, x23, [sp, #128] │ │ stp x27, x25, [sp, #112] │ │ - b 48e40 │ │ + b 4bd08 │ │ add x0, sp, #0xa0 │ │ mov x1, x25 │ │ mov x2, x24 │ │ mov x3, xzr │ │ mov x4, x23 │ │ mov w5, w28 │ │ blr x27 │ │ add w28, w28, #0x1 │ │ - cbz w0, 495fc │ │ + cbz w0, 4c4c4 │ │ add x0, sp, #0xe0 │ │ add x1, sp, #0xa0 │ │ sub x2, x29, #0xd8 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [sp, #224] │ │ ldp x10, x11, [sp, #240] │ │ ldur w12, [x29, #-216] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ cmp x8, #0x0 │ │ cset w8, eq // eq = none │ │ orr w8, w12, w8 │ │ - cbnz w8, 48e1c │ │ + cbnz w8, 4bce4 │ │ ldr x0, [sp, #104] │ │ sub x1, x29, #0xd8 │ │ add x2, sp, #0xe0 │ │ stur wzr, [x29, #-252] │ │ - bl 54588 │ │ + bl 57450 │ │ ldr x21, [sp, #96] │ │ mov x0, x21 │ │ mov x1, x21 │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [x29, #-136] │ │ ldp x11, x13, [x29, #-112] │ │ ldur x9, [x29, #-120] │ │ ldr q2, [sp, #48] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -55144,23 +56832,23 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x21 │ │ stp q0, q1, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xd8 │ │ sub x1, x29, #0xd8 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x0, [sp, #80] │ │ sub x2, x29, #0x58 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ stur x8, [x29, #-136] │ │ ldr x8, [sp, #88] │ │ movi v0.2d, #0x0 │ │ mov x21, #0x3d1 // #977 │ │ movk x21, #0x1, lsl #32 │ │ stp q0, q0, [x8] │ │ @@ -55263,17 +56951,17 @@ │ │ sturb w14, [x29, #-76] │ │ sturb w11, [x29, #-88] │ │ sturb w12, [x29, #-87] │ │ sturb w13, [x29, #-86] │ │ sturb w10, [x29, #-85] │ │ sturb w9, [x29, #-84] │ │ sturb w8, [x29, #-57] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr x14, [sp, #144] │ │ - cbz x14, 492ec │ │ + cbz x14, 4c1b4 │ │ lsr x8, x26, #48 │ │ madd x8, x8, x21, x24 │ │ add x10, x23, x8, lsr #52 │ │ and x11, x8, #0xfffffffffffff │ │ add x12, x27, x10, lsr #52 │ │ cmp x11, x19 │ │ add x11, x25, x12, lsr #52 │ │ @@ -55295,15 +56983,15 @@ │ │ orr w9, w11, w9 │ │ madd w8, w9, w21, w8 │ │ bfi w8, w10, #1, #31 │ │ str w8, [x14] │ │ ldr x1, [sp, #152] │ │ sub x0, x29, #0xf8 │ │ add x2, sp, #0x100 │ │ - bl 54868 │ │ + bl 57730 │ │ ldp x8, x9, [x29, #-248] │ │ ldp x10, x11, [sp, #192] │ │ ldp x16, x14, [sp, #216] │ │ ldp x12, x13, [x29, #-232] │ │ ldr x15, [sp, #208] │ │ adds x8, x10, x8 │ │ and x10, x14, #0x3fffffffffffffff │ │ @@ -55377,25 +57065,25 @@ │ │ ldr q1, [sp, #32] │ │ adds x8, x10, x12 │ │ adcs x9, xzr, xzr │ │ adds x8, x8, x14 │ │ extr x13, x15, x13, #58 │ │ orr v0.16b, v2.16b, v0.16b │ │ adcs x9, x9, xzr │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ lsr x15, x15, #56 │ │ and x13, x13, #0x3fffffffffffffff │ │ and v0.16b, v0.16b, v1.16b │ │ add x9, x9, x11 │ │ sub x0, x29, #0x30 │ │ - add x1, x1, #0x3b8 │ │ + add x1, x1, #0x868 │ │ stur q0, [x29, #-40] │ │ stp x8, x9, [x29, #-232] │ │ stp x13, x15, [x29, #-24] │ │ - bl 697bc │ │ + bl 6c684 │ │ ldp x10, x11, [x29, #-32] │ │ ldp x8, x9, [x29, #-48] │ │ ldur x12, [x29, #-16] │ │ sub x2, x29, #0xf8 │ │ lsl x13, x10, #60 │ │ orr x8, x8, x9, lsl #62 │ │ orr x9, x13, x9, lsr #2 │ │ @@ -55403,15 +57091,15 @@ │ │ lsl x12, x12, #56 │ │ orr x10, x13, x10, lsr #4 │ │ orr x11, x12, x11, lsr #6 │ │ mov x0, x20 │ │ mov x1, x20 │ │ stp x8, x9, [x20] │ │ stp x10, x11, [x20, #16] │ │ - bl 54868 │ │ + bl 57730 │ │ ldp x10, x9, [x20, #16] │ │ ldp x12, x11, [x20] │ │ mov x16, #0x501d // #20509 │ │ mov x8, #0x7fffffffffffffff // #9223372036854775807 │ │ movk x16, #0x57a4, lsl #16 │ │ mov x1, #0x20a0 // #8352 │ │ cmp x9, x8 │ │ @@ -55467,38 +57155,38 @@ │ │ adcs x12, x14, xzr │ │ add x12, x13, x12 │ │ and x10, x10, x15 │ │ and x11, x11, x15 │ │ and x12, x12, x15 │ │ stp x9, x10, [x20] │ │ stp x11, x12, [x20, #16] │ │ - cbz x0, 495b8 │ │ + cbz x0, 4c480 │ │ ldr w13, [x0] │ │ eor w8, w13, w8 │ │ str w8, [x0] │ │ ldp x24, x23, [sp, #128] │ │ ldp x27, x25, [sp, #112] │ │ orr x8, x10, x9 │ │ orr x8, x8, x11 │ │ mov x19, #0x3d1 // #977 │ │ orr x8, x8, x12 │ │ movk x19, #0x1, lsl #32 │ │ - cbz x8, 48e1c │ │ + cbz x8, 4bce4 │ │ ldr x11, [sp, #152] │ │ ldp x8, x9, [x11] │ │ ldp x10, x11, [x11, #16] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 48e1c │ │ + cbz x8, 4bce4 │ │ mov w8, #0x1 // #1 │ │ - b 49600 │ │ + b 4c4c8 │ │ mov w8, wzr │ │ ldr w28, [sp, #12] │ │ - b 4960c │ │ + b 4c4d4 │ │ mov w8, wzr │ │ ldr x10, [sp, #152] │ │ and w0, w8, w28 │ │ eor w8, w0, #0x1 │ │ sub x9, x8, #0x1 │ │ ldp q0, q1, [x10] │ │ dup v2.2d, x9 │ │ @@ -55506,15 +57194,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ stp q0, q1, [x10] │ │ ldp q0, q1, [x20] │ │ ldr x10, [sp, #144] │ │ and v0.16b, v0.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ stp q0, q1, [x20] │ │ - cbz x10, 49660 │ │ + cbz x10, 4c528 │ │ stur w8, [x29, #-216] │ │ ldr w8, [x10] │ │ ldur w9, [x29, #-216] │ │ sub w9, w9, #0x1 │ │ and w8, w9, w8 │ │ str w8, [x10] │ │ add sp, sp, #0x220 │ │ @@ -55524,18 +57212,18 @@ │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #48] │ │ add x29, sp, #0x30 │ │ - cbz x1, 496d4 │ │ + cbz x1, 4c59c │ │ add x0, sp, #0x8 │ │ sub x2, x29, #0x4 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [sp, #8] │ │ ldp x10, x11, [sp, #24] │ │ ldur w12, [x29, #-4] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ cmp x8, #0x0 │ │ @@ -55543,44 +57231,44 @@ │ │ orr w8, w12, w8 │ │ cmp w8, #0x0 │ │ cset w0, eq // eq = none │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe02 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x730 │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0x1a0 │ │ stp x29, x30, [sp, #336] │ │ stp x28, x25, [sp, #352] │ │ stp x24, x23, [sp, #368] │ │ stp x22, x21, [sp, #384] │ │ stp x20, x19, [sp, #400] │ │ add x29, sp, #0x150 │ │ - cbz x1, 49a8c │ │ + cbz x1, 4c954 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ mov x21, x0 │ │ ldr x9, [x21, #16]! │ │ mov x19, x1 │ │ - cbz x9, 49a9c │ │ + cbz x9, 4c964 │ │ mov x8, x2 │ │ - cbz x2, 49aac │ │ + cbz x2, 4c974 │ │ mov x0, sp │ │ add x2, sp, #0x78 │ │ mov x1, x8 │ │ add x22, sp, #0x78 │ │ add x24, sp, #0x78 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [sp] │ │ ldp x10, x11, [sp, #16] │ │ ldr w12, [sp, #120] │ │ add x1, sp, #0x78 │ │ orr x13, x9, x8 │ │ orr x13, x13, x10 │ │ orr x13, x13, x11 │ │ @@ -55596,21 +57284,21 @@ │ │ and x11, x11, x12 │ │ orr x8, x8, x23 │ │ mov x2, sp │ │ mov x0, x21 │ │ cset w20, eq // eq = none │ │ stp x8, x9, [sp] │ │ stp x10, x11, [sp, #16] │ │ - bl 54588 │ │ + bl 57450 │ │ ldr w8, [sp, #240] │ │ add x21, x24, #0x50 │ │ mov x0, x21 │ │ mov x1, x21 │ │ str w8, [sp, #112] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [sp, #200] │ │ ldp x10, x11, [sp, #216] │ │ ldr x13, [sp, #232] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ @@ -55736,38 +57424,38 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x21 │ │ stp q1, q0, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x78 │ │ add x1, sp, #0x78 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x24, #0x28 │ │ sub x2, x29, #0x58 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ stp xzr, xzr, [sp, #208] │ │ ldur q0, [sp, #120] │ │ ldr x8, [sp, #152] │ │ ldr x9, [sp, #192] │ │ ldr q1, [x22, #16] │ │ ldur q2, [x22, #40] │ │ ldur q3, [x22, #56] │ │ add x1, sp, #0x20 │ │ mov x0, x19 │ │ str x8, [sp, #64] │ │ stp q0, q1, [sp, #32] │ │ stur q2, [sp, #72] │ │ stur q3, [sp, #88] │ │ str x9, [sp, #104] │ │ - bl 476c0 │ │ + bl 4a588 │ │ str w23, [sp, #120] │ │ ldr w8, [sp, #120] │ │ ldp q0, q1, [x19] │ │ ldp q2, q3, [x19, #32] │ │ sub w8, w8, #0x1 │ │ dup v4.16b, w8 │ │ and v0.16b, v0.16b, v4.16b │ │ @@ -55781,36 +57469,36 @@ │ │ ldp x22, x21, [sp, #384] │ │ ldp x24, x23, [sp, #368] │ │ ldp x28, x25, [sp, #352] │ │ ldp x29, x30, [sp, #336] │ │ add sp, sp, #0x1a0 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 49ab8 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 4c980 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x65f │ │ - b 49ab8 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x875 │ │ + b 4c980 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe02 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x730 │ │ blr x8 │ │ mov w20, wzr │ │ - b 49a6c │ │ + b 4c934 │ │ sub sp, sp, #0x40 │ │ stp x29, x30, [sp, #32] │ │ str x19, [sp, #48] │ │ add x29, sp, #0x20 │ │ - cbz x1, 49cb4 │ │ + cbz x1, 4cb7c │ │ mov x0, sp │ │ add x2, x29, #0x1c │ │ mov x19, x1 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x9, x10, [sp] │ │ ldp x11, x12, [sp, #16] │ │ ldr w8, [x29, #28] │ │ mov x13, #0x4142 // #16706 │ │ orr x15, x10, x9 │ │ orr x15, x15, x11 │ │ orr x15, x15, x12 │ │ @@ -55919,50 +57607,50 @@ │ │ strb w9, [x19, #6] │ │ strb w8, [x19, #31] │ │ ldr x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe02 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x730 │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #64] │ │ str x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x40 │ │ - cbz x1, 49f98 │ │ + cbz x1, 4ce60 │ │ mov x20, x2 │ │ - cbz x2, 49fa8 │ │ + cbz x2, 4ce70 │ │ mov x0, sp │ │ add x2, sp, #0x20 │ │ mov x19, x1 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x25, x21, [sp] │ │ ldp x22, x23, [sp, #16] │ │ ldr w8, [sp, #32] │ │ add x0, sp, #0x20 │ │ orr x9, x21, x25 │ │ orr x9, x9, x22 │ │ orr x9, x9, x23 │ │ cmp x9, #0x0 │ │ cset w9, eq // eq = none │ │ add x2, x29, #0x1c │ │ mov x1, x20 │ │ orr w24, w8, w9 │ │ str wzr, [x29, #28] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x9, x10, [sp, #32] │ │ ldp x11, x12, [sp, #48] │ │ mov x13, #0xa03b // #41019 │ │ movk x13, #0xaf48, lsl #16 │ │ adds x9, x9, x25 │ │ adcs x15, xzr, xzr │ │ adds x10, x10, x21 │ │ @@ -56104,32 +57792,32 @@ │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldr x25, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x90 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe02 │ │ - b 49fb4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x730 │ │ + b 4ce7c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xceb │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x4e1 │ │ blr x8 │ │ mov w0, wzr │ │ - b 49f7c │ │ + b 4ce44 │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #96] │ │ str x19, [sp, #112] │ │ add x29, sp, #0x60 │ │ ldr x8, [x0] │ │ - cbz x8, 4a098 │ │ + cbz x8, 4cf60 │ │ mov x19, x1 │ │ - cbz x1, 4a0a8 │ │ - cbz x2, 4a0b8 │ │ + cbz x1, 4cf70 │ │ + cbz x2, 4cf80 │ │ ldp x8, x9, [x19] │ │ ldp x10, x11, [x19, #16] │ │ ldp x12, x13, [x19, #32] │ │ ldp x14, x15, [x19, #48] │ │ and x16, x8, #0xfffffffffffff │ │ lsr x8, x8, #52 │ │ lsr x17, x9, #40 │ │ @@ -56152,49 +57840,49 @@ │ │ lsr x14, x15, #16 │ │ bfi x13, x15, #36, #16 │ │ orr x8, x8, x9 │ │ stp x17, x9, [sp, #24] │ │ stp x12, x11, [sp, #56] │ │ stp x13, x14, [sp, #72] │ │ str wzr, [sp, #88] │ │ - cbz x8, 4a0dc │ │ + cbz x8, 4cfa4 │ │ movi v0.2d, #0x0 │ │ add x1, sp, #0x8 │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ - bl 4a10c │ │ - cbz w0, 4a088 │ │ + bl 4cfd4 │ │ + cbz w0, 4cf50 │ │ add x1, sp, #0x8 │ │ mov x0, x19 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ - b 4a0c4 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ + b 4cf8c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 4a0c4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 4cf8c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xceb │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x4e1 │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ movi v0.2d, #0x0 │ │ mov w0, wzr │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ @@ -56211,18 +57899,18 @@ │ │ mov x8, x2 │ │ mov x19, x1 │ │ mov x20, x0 │ │ add x0, sp, #0x10 │ │ add x2, sp, #0xc │ │ mov x1, x8 │ │ str wzr, [sp, #12] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #12] │ │ mov w0, wzr │ │ - cbnz w8, 4a458 │ │ + cbnz w8, 4d320 │ │ ldr w8, [x19, #80] │ │ add x22, sp, #0x50 │ │ add x1, sp, #0x50 │ │ add x2, sp, #0x50 │ │ str w8, [sp, #200] │ │ ldr x8, [x19, #32] │ │ ldp q1, q0, [x19] │ │ @@ -56239,26 +57927,26 @@ │ │ mov x0, x20 │ │ stp x8, xzr, [sp, #48] │ │ stur q1, [sp, #120] │ │ stp x9, x8, [x22, #72] │ │ stur q0, [x22, #88] │ │ stur q0, [x22, #104] │ │ stp xzr, xzr, [sp, #64] │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w23, [sp, #200] │ │ - cbnz w23, 4a450 │ │ + cbnz w23, 4d318 │ │ add x8, sp, #0x50 │ │ add x21, x8, #0x50 │ │ mov x0, x21 │ │ mov x1, x21 │ │ add x20, x22, #0x28 │ │ add x24, x19, #0x28 │ │ add x25, x22, #0x58 │ │ str wzr, [x19, #80] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [x22, #80] │ │ ldp x10, x11, [x22, #96] │ │ ldr x13, [x22, #112] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ @@ -56384,23 +58072,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x21 │ │ stp q1, q0, [x22, #176] │ │ str x8, [x22, #208] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x50 │ │ add x1, sp, #0x50 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x58 │ │ mov x0, x20 │ │ mov x1, x20 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [x22, #80] │ │ stp q0, q0, [x25] │ │ ldr x8, [sp, #112] │ │ ldp q1, q0, [sp, #80] │ │ str x8, [x19, #32] │ │ @@ -56425,30 +58113,30 @@ │ │ stp x24, x23, [sp, #432] │ │ stp x22, x21, [sp, #448] │ │ stp x20, x19, [sp, #464] │ │ add x29, sp, #0x190 │ │ str wzr, [sp, #12] │ │ ldr x9, [x0] │ │ mov x23, x0 │ │ - cbz x9, 4a86c │ │ + cbz x9, 4d734 │ │ mov x19, x1 │ │ - cbz x1, 4a87c │ │ + cbz x1, 4d744 │ │ mov x8, x2 │ │ - cbz x2, 4a88c │ │ + cbz x2, 4d754 │ │ add x0, sp, #0x10 │ │ add x2, sp, #0xc │ │ mov x1, x8 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #12] │ │ - cbz w8, 4a4e0 │ │ + cbz w8, 4d3a8 │ │ movi v0.2d, #0x0 │ │ mov w20, wzr │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ - b 4a8a0 │ │ + b 4d768 │ │ ldp x8, x9, [x19] │ │ ldp x10, x11, [x19, #16] │ │ ldp x12, x13, [x19, #32] │ │ ldp x14, x15, [x19, #48] │ │ and x16, x8, #0xfffffffffffff │ │ lsr x8, x8, #52 │ │ lsr x17, x9, #40 │ │ @@ -56470,24 +58158,24 @@ │ │ bfi x11, x14, #24, #28 │ │ lsr x14, x15, #16 │ │ bfi x13, x15, #36, #16 │ │ orr x8, x8, x9 │ │ stp x17, x9, [sp, #64] │ │ stp x12, x11, [sp, #96] │ │ stp x13, x14, [sp, #112] │ │ - cbz x8, 4a8c0 │ │ + cbz x8, 4d788 │ │ movi v3.2d, #0x0 │ │ stp q3, q3, [x19, #32] │ │ stp q3, q3, [x19] │ │ ldp x8, x9, [sp, #16] │ │ ldp x10, x11, [sp, #32] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 4a89c │ │ + cbz x8, 4d764 │ │ ldp q0, q1, [sp, #48] │ │ add x24, sp, #0x90 │ │ str wzr, [sp, #264] │ │ ldur q2, [sp, #88] │ │ stp q0, q1, [x24] │ │ ldr x8, [sp, #80] │ │ ldur q0, [sp, #104] │ │ @@ -56504,20 +58192,20 @@ │ │ str x8, [x24, #32] │ │ add x21, x9, #0x28 │ │ add x22, x9, #0x50 │ │ stur q3, [x24, #88] │ │ stur q0, [x24, #56] │ │ stp x10, x20, [x24, #72] │ │ stur q3, [x24, #104] │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #264] │ │ mov x0, x22 │ │ mov x1, x22 │ │ str w8, [sp, #128] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [x24, #80] │ │ ldp x10, x11, [x24, #96] │ │ ldr x13, [x24, #112] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ @@ -56643,70 +58331,70 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x22 │ │ stp q1, q0, [x24, #208] │ │ str x8, [x24, #240] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x90 │ │ add x1, sp, #0x90 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x58 │ │ mov x0, x21 │ │ mov x1, x21 │ │ - bl 6789c │ │ + bl 6a764 │ │ movi v0.2d, #0x0 │ │ stur q0, [x24, #88] │ │ ldp q0, q1, [x24] │ │ ldr x8, [x24, #32] │ │ ldur q2, [x24, #40] │ │ ldur q3, [x24, #56] │ │ ldr x9, [x24, #72] │ │ add x1, sp, #0x30 │ │ mov x0, x19 │ │ stp q0, q1, [sp, #48] │ │ str x8, [sp, #80] │ │ stur q2, [sp, #88] │ │ stur q3, [sp, #104] │ │ str x9, [sp, #120] │ │ - bl 476c0 │ │ - b 4a8a0 │ │ + bl 4a588 │ │ + b 4d768 │ │ ldp x8, x1, [x23, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ - b 4a898 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ + b 4d760 │ │ ldp x8, x1, [x23, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 4a898 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 4d760 │ │ ldp x8, x1, [x23, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xceb │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x4e1 │ │ blr x8 │ │ mov w20, wzr │ │ mov w0, w20 │ │ ldp x20, x19, [sp, #464] │ │ ldp x22, x21, [sp, #448] │ │ ldp x24, x23, [sp, #432] │ │ ldr x28, [sp, #416] │ │ ldp x29, x30, [sp, #400] │ │ add sp, sp, #0x1e0 │ │ ret │ │ ldp x8, x1, [x23, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ - b 4a4cc │ │ + b 4d394 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldr x8, [x0, #16]! │ │ - cbz x8, 4a8e8 │ │ - bl 4a8f4 │ │ + cbz x8, 4d7b0 │ │ + bl 4d7bc │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ sub sp, sp, #0x1e0 │ │ stp x29, x30, [sp, #384] │ │ str x28, [sp, #400] │ │ stp x26, x25, [sp, #416] │ │ @@ -56714,28 +58402,28 @@ │ │ stp x22, x21, [sp, #448] │ │ stp x20, x19, [sp, #464] │ │ add x29, sp, #0x180 │ │ mov x19, x0 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [sp, #32] │ │ stp q0, q0, [sp] │ │ - cbz x1, 4a934 │ │ + cbz x1, 4d7fc │ │ ldp x9, x10, [x19, #24] │ │ ldr x8, [x19, #16] │ │ - b 4a998 │ │ - adrp x11, b000 │ │ - add x11, x11, #0x308 │ │ + b 4d860 │ │ + adrp x11, a000 │ │ + add x11, x11, #0x7b8 │ │ stp q0, q0, [x19, #128] │ │ ldp q0, q1, [x11] │ │ - adrp x13, 6000 │ │ - ldr q2, [x13, #736] │ │ - adrp x13, 6000 │ │ + adrp x13, 5000 │ │ + ldr q2, [x13, #4064] │ │ + adrp x13, 5000 │ │ ldr x11, [x11, #32] │ │ stur q1, [x19, #56] │ │ - ldr q1, [x13, #432] │ │ + ldr q1, [x13, #3856] │ │ mov x13, #0xd959 // #55641 │ │ movk x13, #0x2588, lsl #16 │ │ movk x13, #0xb7c5, lsl #32 │ │ mov x8, xzr │ │ mov x9, xzr │ │ mov x10, xzr │ │ mov w12, #0x1 // #1 │ │ @@ -56795,26 +58483,26 @@ │ │ strb w8, [sp, #166] │ │ ldr x8, [x21, #8]! │ │ add x20, sp, #0x90 │ │ rev x8, x8 │ │ str x8, [sp, #168] │ │ ldp q0, q1, [sp, #144] │ │ stp q0, q1, [sp] │ │ - cbz x1, 4aa7c │ │ + cbz x1, 4d944 │ │ ldp q1, q0, [x1] │ │ mov w2, #0x40 // #64 │ │ stp q1, q0, [sp, #32] │ │ - b 4aa80 │ │ + b 4d948 │ │ mov w2, #0x20 // #32 │ │ add x0, sp, #0x40 │ │ mov x1, sp │ │ - bl 5e4f4 │ │ + bl 613bc │ │ add x0, sp, #0x40 │ │ add x1, sp, #0x90 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ ldr w17, [sp, #172] │ │ ldrb w8, [sp, #169] │ │ ldrb w1, [sp, #168] │ │ ldrb w13, [sp, #156] │ │ ldrb w4, [sp, #171] │ │ ldrb w5, [sp, #167] │ │ ldur w7, [x20, #15] │ │ @@ -57021,35 +58709,35 @@ │ │ add x8, x9, x8 │ │ sub x2, x29, #0xa0 │ │ mov x1, x0 │ │ stp x10, x11, [sp, #200] │ │ str x12, [sp, #216] │ │ stp q1, q0, [x29, #-160] │ │ stur x8, [x29, #-128] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x20, x19, #0x50 │ │ sub x2, x29, #0xa0 │ │ mov x0, x20 │ │ mov x1, x20 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0xb8 │ │ mov x0, x20 │ │ mov x1, x20 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x19, #0x78 │ │ add x2, sp, #0xb8 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x40 │ │ add x1, sp, #0x90 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ sub x0, x29, #0x20 │ │ add x1, sp, #0x90 │ │ mov x2, xzr │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [x29, #-32] │ │ ldp x10, x11, [x29, #-16] │ │ movi v0.2d, #0x0 │ │ sub x1, x29, #0xa0 │ │ orr x12, x9, x8 │ │ orr x12, x12, x10 │ │ orr x12, x12, x11 │ │ @@ -57065,15 +58753,15 @@ │ │ mov x0, x19 │ │ str wzr, [sp, #128] │ │ stp q0, q0, [sp, #64] │ │ stp q0, q0, [sp, #96] │ │ stp x22, x23, [x29, #-16] │ │ stp x24, x20, [x29, #-32] │ │ stp q0, q0, [sp, #144] │ │ - bl 54588 │ │ + bl 57450 │ │ orr x8, x22, x20 │ │ mov x10, #0x4142 // #16706 │ │ movk x10, #0xd036, lsl #16 │ │ orr x8, x8, x23 │ │ movk x10, #0x5e8c, lsl #32 │ │ orr x8, x8, x24 │ │ mvn x9, x24 │ │ @@ -57131,28 +58819,28 @@ │ │ stp x29, x30, [sp, #320] │ │ str x28, [sp, #336] │ │ stp x24, x23, [sp, #352] │ │ stp x22, x21, [sp, #368] │ │ stp x20, x19, [sp, #384] │ │ add x29, sp, #0x140 │ │ mov x20, x0 │ │ - cbz x1, 4b370 │ │ + cbz x1, 4e238 │ │ mov x21, x3 │ │ mov x19, x1 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ - cbz x3, 4b380 │ │ + cbz x3, 4e248 │ │ mov x22, x2 │ │ - cbz x2, 4b390 │ │ - adrp x23, a000 │ │ + cbz x2, 4e258 │ │ + adrp x23, 7000 │ │ add x24, sp, #0x60 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ - add x23, x23, #0xc67 │ │ + add x23, x23, #0x2de │ │ str xzr, [sp, #208] │ │ str w8, [sp, #216] │ │ stp q0, q0, [sp, #96] │ │ stp q0, q0, [sp, #128] │ │ stp q0, q0, [sp, #160] │ │ str q0, [sp, #192] │ │ ldr x8, [x22] │ │ @@ -57182,37 +58870,37 @@ │ │ orr x8, x8, x17 │ │ orr x8, x8, x10 │ │ stp x16, x9, [sp] │ │ stp x17, x10, [sp, #16] │ │ stp x13, x12, [sp, #48] │ │ stp x14, x15, [sp, #64] │ │ str wzr, [sp, #80] │ │ - cbz x8, 4b098 │ │ + cbz x8, 4df60 │ │ add x0, sp, #0x60 │ │ add x1, sp, #0x60 │ │ mov x2, sp │ │ - bl 4b3a8 │ │ + bl 4e270 │ │ subs x21, x21, #0x1 │ │ add x22, x22, #0x8 │ │ - b.ne 4aff8 // b.any │ │ - b 4b0a8 │ │ + b.ne 4dec0 // b.any │ │ + b 4df70 │ │ ldp x8, x1, [x20, #184] │ │ mov x0, x23 │ │ blr x8 │ │ - b 4b078 │ │ + b 4df40 │ │ ldr w8, [sp, #216] │ │ - cbz w8, 4b0b8 │ │ + cbz w8, 4df80 │ │ mov w20, wzr │ │ - b 4b350 │ │ + b 4e218 │ │ add x21, sp, #0x60 │ │ add x20, x21, #0x50 │ │ mov x0, x20 │ │ mov x1, x20 │ │ str wzr, [sp, #80] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [sp, #176] │ │ ldp x10, x11, [sp, #192] │ │ ldr x13, [sp, #208] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ @@ -57338,23 +59026,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x20 │ │ stp q1, q0, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x60 │ │ add x1, sp, #0x60 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x21, #0x28 │ │ sub x2, x29, #0x58 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w20, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x20, [sp, #176] │ │ stur q0, [x24, #88] │ │ stur q0, [x24, #104] │ │ ldp q0, q1, [sp, #96] │ │ ldur q2, [x24, #40] │ │ @@ -57364,37 +59052,37 @@ │ │ ldur q0, [x24, #56] │ │ mov x1, sp │ │ mov x0, x19 │ │ stur q2, [sp, #40] │ │ str x8, [sp, #32] │ │ stur q0, [sp, #56] │ │ str x9, [sp, #72] │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, w20 │ │ ldp x20, x19, [sp, #384] │ │ ldp x22, x21, [sp, #368] │ │ ldp x24, x23, [sp, #352] │ │ ldr x28, [sp, #336] │ │ ldp x29, x30, [sp, #320] │ │ add sp, sp, #0x190 │ │ ret │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x232 │ │ - b 4b39c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xf27 │ │ + b 4e264 │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xbfe │ │ - b 4b39c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x200 │ │ + b 4e264 │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x2b │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xb44 │ │ blr x8 │ │ mov w20, wzr │ │ - b 4b350 │ │ + b 4e218 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ @@ -57560,15 +59248,15 @@ │ │ stp x13, x11, [sp, #48] │ │ stp x13, x11, [x29, #-112] │ │ str x8, [sp, #80] │ │ stp x9, x10, [sp, #64] │ │ stp x9, x10, [x29, #-96] │ │ stur x8, [x29, #-80] │ │ str x20, [sp, #136] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x8, [x21, #64] │ │ ldp x9, x10, [x21, #40] │ │ ldr x11, [x21, #56] │ │ str x21, [sp, #88] │ │ lsr x13, x8, #48 │ │ madd x9, x13, x23, x9 │ │ add x10, x10, x9, lsr #52 │ │ @@ -57581,19 +59269,19 @@ │ │ and x21, x10, #0xfffffffffffff │ │ add x1, x20, #0x28 │ │ sub x0, x29, #0xc0 │ │ sub x2, x29, #0x40 │ │ stp x27, x26, [sp, #8] │ │ add x23, x8, x10, lsr #52 │ │ stp x24, x21, [sp, #24] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xc0 │ │ sub x1, x29, #0xc0 │ │ mov x2, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x8, x29, #0xf0 │ │ ldp q0, q1, [x8, #128] │ │ ldur x12, [x29, #-80] │ │ ldur x13, [x29, #-120] │ │ ldp x8, x9, [x29, #-152] │ │ mov x15, #0xfffffffffffff0bc // #-3908 │ │ sub x14, x29, #0xf0 │ │ @@ -57750,15 +59438,15 @@ │ │ add x0, sp, #0x148 │ │ sub x1, x29, #0x70 │ │ add x2, sp, #0xd0 │ │ str x11, [sp, #160] │ │ and x24, x17, #0xfffffffffffff │ │ and x27, x10, #0xfffffffffffff │ │ and x28, x8, #0xfffffffffffff │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x9, [sp, #328] │ │ ldp x10, x11, [sp, #344] │ │ ldp x15, x16, [sp, #208] │ │ ldp x17, x1, [sp, #48] │ │ mov x2, #0x3d1 // #977 │ │ lsr x13, x26, #48 │ │ movk x2, #0x1, lsl #32 │ │ @@ -57995,15 +59683,15 @@ │ │ add x0, sp, #0xf8 │ │ add x1, sp, #0x120 │ │ sub x2, x29, #0xf0 │ │ str x6, [sp, #96] │ │ stp x24, x23, [sp, #288] │ │ stp x28, x27, [sp, #304] │ │ str x22, [sp, #320] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x14, [sp, #144] │ │ lsl x8, x24, #1 │ │ lsl x13, x23, #1 │ │ umulh x16, x22, x22 │ │ and x2, x14, x20 │ │ ldr x14, [sp, #152] │ │ mul x17, x22, x22 │ │ @@ -58267,15 +59955,15 @@ │ │ mov x20, #0x3d1 // #977 │ │ and x27, x8, #0xfffffffffffff │ │ extr x8, x9, x8, #52 │ │ add x0, x19, #0x50 │ │ add x2, sp, #0xd0 │ │ movk x20, #0x1, lsl #32 │ │ add x28, x8, x12 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x10, [x19, #104] │ │ ldr x21, [sp, #88] │ │ ldp x8, x9, [x19, #80] │ │ ldr x11, [x19, #96] │ │ lsr x14, x10, #48 │ │ and x15, x10, #0xffffffffffff │ │ lsl x10, x10, #1 │ │ @@ -58355,15 +60043,15 @@ │ │ add x2, sp, #0xa8 │ │ str x14, [x19, #32] │ │ stp q0, q1, [x19] │ │ stp x12, x8, [x29, #-240] │ │ stur x10, [x29, #-224] │ │ stp x9, x14, [x29, #-216] │ │ stur x11, [x29, #-208] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur x12, [x29, #-208] │ │ ldp x8, x9, [x29, #-240] │ │ ldr x14, [sp, #160] │ │ mov x13, #0x7fffffffffff8 // #2251799813685240 │ │ add x12, x12, x26 │ │ sub x12, x13, x12 │ │ add x8, x8, x14 │ │ @@ -58487,18 +60175,18 @@ │ │ str x28, [sp, #432] │ │ stp x24, x23, [sp, #448] │ │ stp x22, x21, [sp, #464] │ │ stp x20, x19, [sp, #480] │ │ add x29, sp, #0x1a0 │ │ mov w20, wzr │ │ stur wzr, [x29, #-52] │ │ - cbz x1, 4cb70 │ │ - cbz x2, 4cb70 │ │ + cbz x1, 4fa38 │ │ + cbz x2, 4fa38 │ │ mov x21, x3 │ │ - cbz x3, 4cb70 │ │ + cbz x3, 4fa38 │ │ ldp x8, x9, [x2] │ │ ldp x10, x11, [x2, #16] │ │ ldp x12, x13, [x2, #32] │ │ ldp x14, x15, [x2, #48] │ │ and x16, x8, #0xfffffffffffff │ │ lsr x8, x8, #52 │ │ lsr x17, x9, #40 │ │ @@ -58522,42 +60210,42 @@ │ │ lsr x14, x15, #16 │ │ bfi x13, x15, #36, #16 │ │ orr x8, x8, x9 │ │ stp x17, x9, [sp, #160] │ │ stp x12, x11, [sp, #192] │ │ stp x13, x14, [sp, #208] │ │ str wzr, [sp, #224] │ │ - cbz x8, 4cb90 │ │ + cbz x8, 4fa58 │ │ add x0, sp, #0x70 │ │ sub x2, x29, #0x34 │ │ mov x1, x21 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldur w8, [x29, #-52] │ │ - cbz w8, 4c588 │ │ + cbz w8, 4f450 │ │ mov w20, wzr │ │ - b 4cb70 │ │ + b 4fa38 │ │ ldp x8, x9, [sp, #112] │ │ ldp x10, x11, [sp, #128] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 4c580 │ │ + cbz x8, 4f448 │ │ sub x0, x29, #0xb8 │ │ add x1, sp, #0x90 │ │ add x2, sp, #0x70 │ │ mov w3, #0x100 // #256 │ │ add x21, sp, #0x90 │ │ sub x24, x29, #0xb8 │ │ - bl 4cba4 │ │ + bl 4fa6c │ │ ldur w8, [x29, #-64] │ │ add x20, x24, #0x50 │ │ mov x0, x20 │ │ mov x1, x20 │ │ str w8, [sp, #224] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [x29, #-104] │ │ ldp x10, x11, [x29, #-88] │ │ ldur x13, [x29, #-72] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ umulh x16, x13, x13 │ │ @@ -58683,31 +60371,31 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x28 │ │ mov x2, sp │ │ mov x1, x20 │ │ stp q1, q0, [sp] │ │ str x8, [sp, #32] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xb8 │ │ sub x1, x29, #0xb8 │ │ mov x2, sp │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x24, #0x28 │ │ sub x2, x29, #0x28 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w20, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ stur x20, [x29, #-104] │ │ stp q0, q0, [x21, #176] │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ ldur q2, [x21, #88] │ │ ldur q3, [x21, #104] │ │ ldur x9, [x29, #-152] │ │ stp q0, q1, [sp] │ │ ldp q0, q1, [x21, #128] │ │ ldur x10, [x29, #-112] │ │ stp q2, q3, [sp, #144] │ │ @@ -58860,23 +60548,23 @@ │ │ sturb w17, [x29, #-28] │ │ stp x11, x4, [sp, #176] │ │ sturb w16, [x29, #-40] │ │ sturb w13, [x29, #-37] │ │ stp x15, x10, [sp, #192] │ │ stp x8, x9, [sp, #208] │ │ str xzr, [sp, #96] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ sub x1, x29, #0x28 │ │ mov w2, #0x20 // #32 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -58888,19 +60576,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ mov x0, sp │ │ stp w10, w12, [x29, #-48] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ sub x1, x29, #0x30 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -58918,82 +60606,82 @@ │ │ ldp x22, x21, [sp, #464] │ │ ldp x24, x23, [sp, #448] │ │ ldr x28, [sp, #432] │ │ ldp x29, x30, [sp, #416] │ │ add sp, sp, #0x1f0 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ - b 4c568 │ │ + b 4f430 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0xd80 │ │ mov x22, x2 │ │ mov x25, x1 │ │ mov x19, x0 │ │ cmp w3, #0x81 │ │ add x26, sp, #0x220 │ │ str w3, [sp, #76] │ │ - b.lt 4cf44 // b.tstop │ │ - adrp x2, b000 │ │ - add x2, x2, #0x428 │ │ + b.lt 4fe0c // b.tstop │ │ + adrp x2, a000 │ │ + add x2, x2, #0x8d8 │ │ add x0, sp, #0x910 │ │ mov x1, x22 │ │ - bl 69f60 │ │ + bl 6ce28 │ │ ldr x8, [sp, #2360] │ │ ldr x9, [sp, #2368] │ │ mov w20, #0xffffffff // #-1 │ │ ldr x10, [sp, #2376] │ │ lsr x8, x8, #63 │ │ sub w8, w8, #0x1 │ │ eor w8, w20, w8, lsr #8 │ │ and x8, x8, #0x1 │ │ adds x8, x8, x9 │ │ adcs x9, xzr, xzr │ │ adds x9, x9, x10 │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ adcs x10, xzr, xzr │ │ - add x2, x2, #0x448 │ │ + add x2, x2, #0x8f8 │ │ add x0, sp, #0x910 │ │ mov x1, x22 │ │ str x8, [sp, #2000] │ │ str x9, [sp, #2008] │ │ str x10, [sp, #2016] │ │ str xzr, [sp, #2024] │ │ - bl 69f60 │ │ + bl 6ce28 │ │ ldr x8, [sp, #2360] │ │ ldr x9, [sp, #2368] │ │ ldr x10, [sp, #2376] │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ lsr x8, x8, #63 │ │ sub w8, w8, #0x1 │ │ eor w8, w20, w8, lsr #8 │ │ and x8, x8, #0x1 │ │ adds x8, x8, x9 │ │ adcs x9, xzr, xzr │ │ adds x9, x9, x10 │ │ adcs x10, xzr, xzr │ │ - add x2, x2, #0x3e8 │ │ + add x2, x2, #0x898 │ │ add x0, sp, #0x7d0 │ │ add x1, sp, #0x7d0 │ │ stp x8, x9, [sp, #408] │ │ stp x10, xzr, [sp, #424] │ │ - bl 54868 │ │ - adrp x2, b000 │ │ - add x2, x2, #0x408 │ │ + bl 57730 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x8b8 │ │ add x0, sp, #0x198 │ │ add x1, sp, #0x198 │ │ - bl 54868 │ │ + bl 57730 │ │ ldr x8, [sp, #2000] │ │ ldp x10, x11, [sp, #408] │ │ ldr x9, [sp, #2008] │ │ ldr x12, [sp, #2016] │ │ ldp x14, x15, [sp, #424] │ │ adds x8, x10, x8 │ │ adcs x10, xzr, xzr │ │ @@ -59054,21 +60742,21 @@ │ │ adds x9, x9, x13 │ │ adcs x13, x14, xzr │ │ stp x8, x9, [sp, #344] │ │ adds x8, x10, x12 │ │ adcs x9, xzr, xzr │ │ adds x8, x8, x13 │ │ adcs x9, x9, xzr │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ add x9, x9, x11 │ │ - add x2, x2, #0x468 │ │ + add x2, x2, #0x918 │ │ add x0, sp, #0x178 │ │ add x1, sp, #0x158 │ │ stp x8, x9, [sp, #360] │ │ - bl 54868 │ │ + bl 57730 │ │ ldp x8, x9, [sp, #376] │ │ ldp x10, x11, [sp, #392] │ │ mov x12, #0x4142 // #16706 │ │ movk x12, #0xd036, lsl #16 │ │ orr x13, x9, x8 │ │ mvn x14, x10 │ │ orr x10, x13, x10 │ │ @@ -59145,28 +60833,28 @@ │ │ adds x8, x8, x13 │ │ adcs x9, x9, xzr │ │ add x9, x9, x10 │ │ add x0, sp, #0xd4 │ │ add x1, sp, #0x178 │ │ mov w2, #0x80 // #128 │ │ stp x8, x9, [sp, #392] │ │ - bl 69d30 │ │ + bl 6cbf8 │ │ str w0, [sp, #28] │ │ add x0, sp, #0x198 │ │ add x1, sp, #0x158 │ │ mov w2, #0x80 // #128 │ │ - bl 69d30 │ │ + bl 6cbf8 │ │ str w0, [sp, #12] │ │ mov w8, #0x20 // #32 │ │ - b 4cf74 │ │ + b 4fe3c │ │ add x0, sp, #0xd4 │ │ mov x1, x22 │ │ mov w2, w3 │ │ mov w20, w3 │ │ - bl 69d30 │ │ + bl 6cbf8 │ │ add w8, w20, #0x3 │ │ add w9, w20, #0x6 │ │ cmp w8, #0x0 │ │ csel w8, w9, w8, lt // lt = tstop │ │ asr w8, w8, #2 │ │ str w0, [sp, #28] │ │ str wzr, [sp, #12] │ │ @@ -59197,15 +60885,15 @@ │ │ add x1, sp, #0x7d0 │ │ mov x2, x19 │ │ movk x23, #0x1, lsl #32 │ │ stp x8, x10, [sp, #40] │ │ stur q0, [x19, #104] │ │ add x24, sp, #0x910 │ │ add x25, sp, #0x7d0 │ │ - bl 6a140 │ │ + bl 6d008 │ │ ldr q0, [sp, #3216] │ │ ldr q1, [sp, #3232] │ │ ldr q2, [sp, #3296] │ │ add x21, sp, #0x510 │ │ add x8, x24, #0x380 │ │ ldr x9, [sp, #3248] │ │ add x11, x25, #0x118 │ │ @@ -59377,32 +61065,32 @@ │ │ add x1, sp, #0x70 │ │ sub x2, x29, #0x70 │ │ str x20, [sp, #16] │ │ str wzr, [x20, #80] │ │ stp q3, q0, [sp, #96] │ │ str q1, [sp, #128] │ │ str x8, [sp, #144] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x21, #0x210 │ │ add x1, x24, #0x300 │ │ add x2, sp, #0x70 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x21, #0x238 │ │ add x1, x24, #0x328 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [sp, #3208] │ │ mov x28, xzr │ │ add x24, x24, #0x280 │ │ add x25, x25, #0xf0 │ │ str w8, [sp, #1904] │ │ sub x0, x29, #0x70 │ │ sub x1, x29, #0x70 │ │ mov x2, x25 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x8, [x29, #-112] │ │ ldp x11, x13, [x29, #-88] │ │ ldur x9, [x29, #-96] │ │ ldr q2, [sp, #96] │ │ lsl x10, x12, #1 │ │ lsl x14, x8, #1 │ │ umulh x15, x13, x13 │ │ @@ -59523,31 +61211,31 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x15 │ │ sub x0, x29, #0x40 │ │ add x1, sp, #0x70 │ │ sub x2, x29, #0x70 │ │ stp q0, q1, [sp, #112] │ │ str x8, [sp, #144] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x27, x21, x28 │ │ add x0, x27, #0x1b8 │ │ add x2, sp, #0x70 │ │ mov x1, x24 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x27, #0x1e0 │ │ add x1, x24, #0x28 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [x24, #120] │ │ sub x28, x28, #0x58 │ │ sub x24, x24, #0x80 │ │ cmn x28, #0x210 │ │ sub x25, x25, #0x28 │ │ str w8, [x27, #520] │ │ - b.ne 4d2f8 // b.any │ │ + b.ne 501c0 // b.any │ │ ldr x11, [sp, #1368] │ │ ldr x15, [sp, #1336] │ │ ldr x12, [sp, #1544] │ │ ldr x3, [sp, #1512] │ │ ldr x1, [sp, #1720] │ │ ldr x24, [sp, #1688] │ │ ldr x6, [sp, #1896] │ │ @@ -59723,32 +61411,32 @@ │ │ str x15, [sp, #1360] │ │ str x12, [sp, #1800] │ │ str x8, [sp, #1808] │ │ str x9, [sp, #1888] │ │ str x10, [sp, #1896] │ │ str x13, [sp, #1976] │ │ str x11, [sp, #1984] │ │ - b.lt 4da04 // b.tstop │ │ + b.lt 508cc // b.tstop │ │ ldr q0, [sp, #1328] │ │ ldr q1, [sp, #1344] │ │ ldr q2, [sp, #1360] │ │ ldr x8, [sp, #1376] │ │ ldr q3, [sp, #1296] │ │ ldr q4, [sp, #1312] │ │ - adrp x24, b000 │ │ - add x24, x24, #0x488 │ │ + adrp x24, a000 │ │ + add x24, x24, #0x938 │ │ add x0, sp, #0x220 │ │ add x1, sp, #0x220 │ │ mov x2, x24 │ │ stp q0, q1, [sp, #576] │ │ str q2, [sp, #608] │ │ str x8, [sp, #624] │ │ stp q3, q4, [sp, #544] │ │ add x21, sp, #0x220 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur q0, [x20, #120] │ │ ldur q1, [x20, #136] │ │ ldur q2, [x20, #152] │ │ ldr x8, [sp, #1464] │ │ ldur q3, [x20, #88] │ │ ldur q4, [x20, #104] │ │ add x0, x21, #0x58 │ │ @@ -59757,70 +61445,70 @@ │ │ mov x2, x24 │ │ stur q0, [x9, #120] │ │ stur q1, [x9, #136] │ │ stur q2, [x9, #152] │ │ str x8, [sp, #712] │ │ stur q3, [x9, #88] │ │ stur q4, [x9, #104] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr q0, [sp, #1504] │ │ ldr q1, [sp, #1520] │ │ ldr q2, [sp, #1536] │ │ ldr x8, [sp, #1552] │ │ ldr q3, [sp, #1472] │ │ ldr q4, [sp, #1488] │ │ add x0, x21, #0xb0 │ │ mov x1, x0 │ │ mov x2, x24 │ │ stp q0, q1, [sp, #752] │ │ str q2, [sp, #784] │ │ str x8, [sp, #800] │ │ stp q3, q4, [sp, #720] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x23, sp, #0x510 │ │ add x8, x23, #0x108 │ │ ldp q0, q1, [x8, #32] │ │ add x0, x21, #0x108 │ │ ldr q2, [x8, #64] │ │ ldr x9, [x8, #80] │ │ stp q0, q1, [x0, #32] │ │ ldp q0, q1, [x8] │ │ mov x1, x0 │ │ mov x2, x24 │ │ str q2, [x0, #64] │ │ str x9, [x0, #80] │ │ stp q0, q1, [x0] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr q0, [sp, #1680] │ │ ldr q1, [sp, #1696] │ │ ldr q2, [sp, #1712] │ │ ldr x8, [sp, #1728] │ │ ldr q3, [sp, #1648] │ │ ldr q4, [sp, #1664] │ │ add x0, x21, #0x160 │ │ mov x1, x0 │ │ mov x2, x24 │ │ stp q0, q1, [sp, #928] │ │ str q2, [sp, #960] │ │ str x8, [sp, #976] │ │ stp q3, q4, [sp, #896] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x8, x23, #0x1b8 │ │ ldp q0, q1, [x8, #32] │ │ ldr q2, [x8, #64] │ │ ldr x9, [x8, #80] │ │ ldp q3, q4, [x8] │ │ add x0, x21, #0x1b8 │ │ mov x1, x0 │ │ mov x2, x24 │ │ stp q0, q1, [x0, #32] │ │ str q2, [x0, #64] │ │ str x9, [x0, #80] │ │ stp q3, q4, [x0] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr q0, [sp, #1856] │ │ ldr q1, [sp, #1872] │ │ ldr q2, [sp, #1888] │ │ ldr x8, [sp, #1904] │ │ ldr q3, [sp, #1824] │ │ ldr q4, [sp, #1840] │ │ add x0, x21, #0x210 │ │ @@ -59828,28 +61516,28 @@ │ │ mov x2, x24 │ │ str q0, [sp, #1104] │ │ str q1, [sp, #1120] │ │ str q2, [sp, #1136] │ │ str x8, [sp, #1152] │ │ str q3, [sp, #1072] │ │ str q4, [sp, #1088] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x9, [sp, #16] │ │ add x0, x21, #0x268 │ │ mov x1, x0 │ │ mov x2, x24 │ │ ldp q0, q1, [x9] │ │ ldp q2, q3, [x9, #32] │ │ ldr x8, [x9, #80] │ │ ldr q4, [x9, #64] │ │ stp q0, q1, [x0] │ │ str q2, [x0, #32] │ │ str x8, [x0, #80] │ │ stp q3, q4, [x0, #48] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w28, [sp, #80] │ │ add x10, sp, #0xd4 │ │ ldr q0, [sp, #1312] │ │ ldr q1, [sp, #1296] │ │ ldr w10, [x10, w28, uxtw #2] │ │ ldur q2, [x20, #56] │ │ ldur q3, [x20, #40] │ │ @@ -59989,21 +61677,21 @@ │ │ orr v0.16b, v7.16b, v0.16b │ │ dup v7.2d, x6 │ │ and v3.16b, v3.16b, v7.16b │ │ and v4.16b, v4.16b, v7.16b │ │ and v5.16b, v5.16b, v7.16b │ │ and v0.16b, v0.16b, v7.16b │ │ csetm x7, ne // ne = any │ │ - adrp x23, 6000 │ │ + adrp x23, 5000 │ │ orr v3.16b, v6.16b, v3.16b │ │ orr v4.16b, v25.16b, v4.16b │ │ orr v5.16b, v16.16b, v5.16b │ │ orr v0.16b, v18.16b, v0.16b │ │ dup v6.2d, x7 │ │ - ldr q7, [x23, #528] │ │ + ldr q7, [x23, #3936] │ │ mov x23, #0x3ffffffffffffc // #18014398509481980 │ │ and v3.16b, v3.16b, v6.16b │ │ and v4.16b, v4.16b, v6.16b │ │ and v5.16b, v5.16b, v6.16b │ │ and v6.16b, v0.16b, v6.16b │ │ ldr x21, [sp, #1416] │ │ dup v0.2d, x23 │ │ @@ -60117,15 +61805,15 @@ │ │ movi v3.2d, #0x0 │ │ add x24, x11, #0x28 │ │ cmp w27, #0x81 │ │ str q7, [sp, #96] │ │ stp q2, q1, [x10] │ │ str x14, [x19, #80] │ │ stp q3, q3, [x9] │ │ - b.lt 4e240 // b.tstop │ │ + b.lt 51108 // b.tstop │ │ add x9, sp, #0x198 │ │ add x12, sp, #0x220 │ │ ldr w9, [x9, x26, lsl #2] │ │ ldp q3, q5, [sp, #544] │ │ ldur q6, [x12, #40] │ │ ldur q16, [x12, #56] │ │ ldr x11, [sp, #576] │ │ @@ -60368,42 +62056,42 @@ │ │ and x9, x10, x15 │ │ and x8, x8, x11 │ │ orr x8, x8, x9 │ │ add x2, sp, #0x7d0 │ │ mov x0, x19 │ │ mov x1, x19 │ │ str x8, [sp, #2072] │ │ - bl 4b3a8 │ │ + bl 4e270 │ │ cmp w28, #0x1 │ │ - b.lt 4ea78 // b.tstop │ │ + b.lt 51940 // b.tstop │ │ add x8, sp, #0x220 │ │ mov x9, #0x3ffffffffffffc // #18014398509481980 │ │ add x25, x21, #0x28 │ │ sub x28, x26, #0x1 │ │ mov x26, #0x3fffffffffffc // #1125899906842620 │ │ add x21, x8, #0x28 │ │ dup v0.2d, x9 │ │ str q0, [sp, #80] │ │ - b 4e27c │ │ + b 51144 │ │ add x8, x28, #0x1 │ │ sub x28, x28, #0x1 │ │ cmp x8, #0x1 │ │ - b.le 4ea78 │ │ + b.le 51940 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 66edc │ │ + bl 69da4 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 66edc │ │ + bl 69da4 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 66edc │ │ + bl 69da4 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 66edc │ │ + bl 69da4 │ │ add x8, sp, #0xd4 │ │ ldr w8, [x8, x28, lsl #2] │ │ ldr q1, [sp, #1296] │ │ ldr q2, [sp, #1312] │ │ ldp q3, q6, [x25] │ │ ldr x10, [x25, #32] │ │ ldr x11, [sp, #1328] │ │ @@ -60644,18 +62332,18 @@ │ │ add x2, sp, #0x7d0 │ │ mov x0, x19 │ │ mov x1, x19 │ │ str wzr, [sp, #2080] │ │ stur q0, [x30, #40] │ │ stur q1, [x30, #56] │ │ str x8, [sp, #2072] │ │ - bl 4b3a8 │ │ + bl 4e270 │ │ ldr w8, [sp, #76] │ │ cmp w8, #0x81 │ │ - b.lt 4e26c // b.tstop │ │ + b.lt 51134 // b.tstop │ │ add x8, sp, #0x198 │ │ ldr w8, [x8, x28, lsl #2] │ │ ldp q2, q3, [sp, #544] │ │ ldp q4, q7, [x21] │ │ ldr x10, [x21, #32] │ │ ldr x11, [sp, #576] │ │ cmp w8, #0x0 │ │ @@ -60893,20 +62581,20 @@ │ │ add x2, sp, #0x7d0 │ │ mov x0, x19 │ │ mov x1, x19 │ │ str wzr, [sp, #2080] │ │ stur q0, [x30, #40] │ │ stur q1, [x30, #56] │ │ str x8, [sp, #2072] │ │ - bl 4b3a8 │ │ - b 4e26c │ │ + bl 4e270 │ │ + b 51134 │ │ add x0, x19, #0x50 │ │ add x2, sp, #0x4e0 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x20, [sp, #56] │ │ add x9, sp, #0x910 │ │ add x10, sp, #0x70 │ │ mov w8, #0x1 // #1 │ │ ldp q1, q2, [x20] │ │ movi v0.2d, #0x0 │ │ add x24, x9, #0x28 │ │ @@ -60932,35 +62620,35 @@ │ │ str x13, [sp, #2392] │ │ str q2, [sp, #2320] │ │ stur q3, [x9, #56] │ │ stur q1, [x9, #40] │ │ str x8, [sp, #2400] │ │ stur q0, [x9, #104] │ │ stur q0, [x9, #88] │ │ - cbz w11, 4eb38 │ │ + cbz w11, 51a00 │ │ str w8, [sp, #2440] │ │ str q0, [sp, #2320] │ │ str q0, [sp, #2336] │ │ str q0, [sp, #2352] │ │ str q0, [sp, #2368] │ │ str q0, [sp, #2384] │ │ str q0, [sp, #2400] │ │ str q0, [sp, #2416] │ │ str xzr, [sp, #2432] │ │ - b 4eb48 │ │ + b 51a10 │ │ add x0, sp, #0x910 │ │ add x1, sp, #0x910 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #2440] │ │ str w8, [sp, #192] │ │ add x8, sp, #0x910 │ │ add x25, x8, #0x50 │ │ mov x0, x25 │ │ mov x1, x25 │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldr x12, [sp, #2400] │ │ ldr x9, [sp, #2408] │ │ ldr x10, [sp, #2416] │ │ ldr x11, [sp, #2424] │ │ ldr x13, [sp, #2432] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ @@ -61088,23 +62776,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x70 │ │ sub x2, x29, #0x40 │ │ mov x1, x25 │ │ stp q1, q0, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x910 │ │ add x1, sp, #0x910 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x70 │ │ mov x0, x24 │ │ mov x1, x24 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w9, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x9, [sp, #2400] │ │ stp q0, q0, [x22] │ │ ldr q0, [sp, #2320] │ │ ldr q1, [sp, #2336] │ │ ldr x10, [sp, #2352] │ │ @@ -61311,15 +62999,15 @@ │ │ and x27, x22, x24 │ │ orr x0, x8, x1 │ │ and x8, x23, x24 │ │ orr x27, x27, x28 │ │ ldr w28, [sp, #76] │ │ orr x12, x8, x12 │ │ cmp w28, #0x81 │ │ - b.lt 4f184 // b.tstop │ │ + b.lt 5204c // b.tstop │ │ ldr w8, [sp, #12] │ │ cmp w8, #0x2 │ │ csetm x8, eq // eq = none │ │ csetm x1, ne // ne = any │ │ and x10, x10, x1 │ │ and x3, x3, x8 │ │ and x2, x2, x1 │ │ @@ -61381,17 +63069,17 @@ │ │ sub x11, x26, x17 │ │ add x2, sp, #0x70 │ │ mov x0, x19 │ │ mov x1, x19 │ │ str wzr, [sp, #192] │ │ stp x8, x10, [sp, #160] │ │ stp x11, x9, [sp, #176] │ │ - bl 4b3a8 │ │ + bl 4e270 │ │ cmp w28, #0x81 │ │ - b.lt 4f2b8 // b.tstop │ │ + b.lt 52180 // b.tstop │ │ ldp x12, x13, [sp, #32] │ │ ldr x17, [sp, #80] │ │ ldp x14, x15, [sp, #48] │ │ lsr x10, x24, #28 │ │ ldr x16, [sp, #64] │ │ sub x11, x20, x12, lsr #16 │ │ bfi x10, x12, #36, #16 │ │ @@ -61402,35 +63090,35 @@ │ │ bfi x13, x14, #12, #40 │ │ lsr x14, x14, #40 │ │ bfi x8, x25, #12, #40 │ │ bfi x9, x24, #24, #28 │ │ bfi x14, x15, #24, #28 │ │ lsr x15, x15, #28 │ │ and x17, x17, #0xfffffffffffff │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ bfi x15, x16, #36, #16 │ │ lsr x16, x16, #16 │ │ sub x17, x21, x17 │ │ sub x8, x26, x8 │ │ sub x9, x26, x9 │ │ sub x10, x26, x10 │ │ - add x2, x2, #0x488 │ │ + add x2, x2, #0x938 │ │ add x0, sp, #0x70 │ │ add x1, sp, #0x70 │ │ str wzr, [sp, #192] │ │ stp x12, x13, [sp, #112] │ │ stp x14, x15, [sp, #128] │ │ stp x16, x17, [sp, #144] │ │ stp x8, x9, [sp, #160] │ │ stp x10, x11, [sp, #176] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0x70 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 4b3a8 │ │ + bl 4e270 │ │ add sp, sp, #0xd80 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ @@ -61453,57 +63141,57 @@ │ │ stur x0, [x29, #-88] │ │ and x10, x8, #0x3f │ │ sub x22, x9, x10 │ │ add x8, x8, x2 │ │ mov x9, x2 │ │ cmp x22, x2 │ │ str x8, [x0, #96] │ │ - b.ls 4f340 // b.plast │ │ + b.ls 52208 // b.plast │ │ str x10, [sp, #24] │ │ mov x26, x9 │ │ - b 513bc │ │ + b 54284 │ │ add x8, x0, #0x20 │ │ str x8, [sp, #16] │ │ ldr w8, [x0, #8] │ │ ldp w11, w25, [x0, #12] │ │ ldp w28, w20, [x0] │ │ ldp w23, w24, [x0, #20] │ │ stur w8, [x29, #-76] │ │ ldr w8, [x0, #28] │ │ mov x26, x9 │ │ stp w8, w11, [x29, #-96] │ │ - adrp x8, 5000 │ │ - ldr d0, [x8, #4072] │ │ - adrp x8, 5000 │ │ - ldr d8, [x8, #4040] │ │ - adrp x8, 5000 │ │ - ldr d1, [x8, #4048] │ │ - adrp x8, 6000 │ │ - ldr d9, [x8] │ │ - adrp x8, 5000 │ │ - ldr d2, [x8, #4016] │ │ - adrp x8, 6000 │ │ - ldr d3, [x8, #48] │ │ - adrp x8, 5000 │ │ - ldr d10, [x8, #4032] │ │ - adrp x8, 5000 │ │ - ldr d4, [x8, #3992] │ │ - adrp x8, 5000 │ │ - ldr d5, [x8, #4088] │ │ + adrp x8, 6000 │ │ + ldr d0, [x8, #184] │ │ + adrp x8, 6000 │ │ + ldr d8, [x8, #168] │ │ + adrp x8, 6000 │ │ + ldr d1, [x8, #176] │ │ + adrp x8, 6000 │ │ + ldr d9, [x8, #208] │ │ + adrp x8, 6000 │ │ + ldr d2, [x8, #136] │ │ + adrp x8, 6000 │ │ + ldr d3, [x8, #224] │ │ + adrp x8, 6000 │ │ + ldr d10, [x8, #144] │ │ + adrp x8, 6000 │ │ + ldr d4, [x8, #112] │ │ + adrp x8, 6000 │ │ + ldr d5, [x8, #200] │ │ neg v12.2s, v0.2s │ │ neg v13.2s, v1.2s │ │ neg v14.2s, v2.2s │ │ neg v15.2s, v3.2s │ │ neg v11.2s, v4.2s │ │ str d5, [sp, #8] │ │ ldr x8, [sp, #16] │ │ mov x1, x19 │ │ mov x2, x22 │ │ add x0, x8, x10 │ │ - bl 72f80 │ │ + bl 75e40 │ │ add x19, x19, x22 │ │ sub x26, x26, x22 │ │ str xzr, [sp, #24] │ │ stp xzr, x19, [sp, #64] │ │ str x26, [sp, #56] │ │ stur w24, [x29, #-100] │ │ stp w20, w23, [sp, #100] │ │ @@ -63535,18 +65223,18 @@ │ │ stur w16, [x29, #-76] │ │ stp w16, w2, [x12, #8] │ │ stp w1, w2, [x29, #-96] │ │ stp w17, w1, [x12, #24] │ │ stp w28, w15, [x12] │ │ stp w25, w14, [x12, #16] │ │ mov w8, w14 │ │ - b.hi 4f3c8 // b.pmore │ │ + b.hi 52290 // b.pmore │ │ ldr x9, [sp, #24] │ │ ldur x8, [x29, #-88] │ │ - cbz x26, 51408 │ │ + cbz x26, 542d0 │ │ mov x2, x26 │ │ mov x1, x19 │ │ ldp x20, x19, [sp, #288] │ │ ldp x22, x21, [sp, #272] │ │ ldp x24, x23, [sp, #256] │ │ ldp x26, x25, [sp, #240] │ │ ldp x28, x27, [sp, #224] │ │ @@ -63554,15 +65242,15 @@ │ │ ldp d9, d8, [sp, #192] │ │ ldp d11, d10, [sp, #176] │ │ ldp d13, d12, [sp, #160] │ │ ldp d15, d14, [sp, #144] │ │ add x8, x8, x9 │ │ add x0, x8, #0x20 │ │ add sp, sp, #0x130 │ │ - b 72f80 │ │ + b 75e40 │ │ ldp x20, x19, [sp, #288] │ │ ldp x22, x21, [sp, #272] │ │ ldp x24, x23, [sp, #256] │ │ ldp x26, x25, [sp, #240] │ │ ldp x28, x27, [sp, #224] │ │ ldp x29, x30, [sp, #208] │ │ ldp d9, d8, [sp, #192] │ │ @@ -63573,69 +65261,69 @@ │ │ ret │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x50 │ │ str wzr, [sp, #12] │ │ - cbz x1, 514e0 │ │ + cbz x1, 543a8 │ │ mov x21, x2 │ │ - cbz x2, 514f0 │ │ + cbz x2, 543b8 │ │ mov w20, w3 │ │ cmp w3, #0x4 │ │ - b.cs 51500 // b.hs, b.nlast │ │ + b.cs 543c8 // b.hs, b.nlast │ │ mov x19, x1 │ │ sub x0, x29, #0x20 │ │ add x2, sp, #0xc │ │ mov x1, x21 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w22, [sp, #12] │ │ add x1, x21, #0x20 │ │ add x0, sp, #0x10 │ │ add x2, sp, #0xc │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #12] │ │ orr w8, w8, w22 │ │ - cbz w8, 514b4 │ │ + cbz w8, 5437c │ │ mov w0, wzr │ │ movi v0.2d, #0x0 │ │ strb wzr, [x19, #64] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ - b 514cc │ │ + b 54394 │ │ ldp q1, q0, [x29, #-32] │ │ mov w0, #0x1 // #1 │ │ stp q1, q0, [x19] │ │ ldp q1, q0, [sp, #16] │ │ strb w20, [x19, #64] │ │ stp q1, q0, [x19, #32] │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x80 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xa41 │ │ - b 5150c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xebb │ │ + b 543d4 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x222 │ │ - b 5150c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xf17 │ │ + b 543d4 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xcfb │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x4f1 │ │ blr x8 │ │ mov w0, wzr │ │ - b 514cc │ │ + b 54394 │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - cbz x1, 51730 │ │ - cbz x3, 51740 │ │ - cbz x2, 51750 │ │ + cbz x1, 545f8 │ │ + cbz x3, 54608 │ │ + cbz x2, 54618 │ │ ldp x14, x15, [x3, #16] │ │ ldrb w16, [x3, #64] │ │ ldp x12, x13, [x3] │ │ ldp x8, x9, [x3, #32] │ │ ldp x10, x11, [x3, #48] │ │ str w16, [x2] │ │ lsr x16, x15, #56 │ │ @@ -63758,71 +65446,71 @@ │ │ strb w16, [x1, #60] │ │ strb w17, [x1, #61] │ │ strb w8, [x1, #62] │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xf80 │ │ - b 5175c │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xa00 │ │ + b 54624 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xa41 │ │ - b 5175c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xebb │ │ + b 54624 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe61 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x7b0 │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ str x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ ldr x8, [x0, #16] │ │ - cbz x8, 517dc │ │ + cbz x8, 546a4 │ │ mov x6, x4 │ │ mov x4, x2 │ │ - cbz x2, 517ec │ │ + cbz x2, 546b4 │ │ mov x19, x1 │ │ - cbz x1, 517fc │ │ + cbz x1, 546c4 │ │ mov x7, x5 │ │ mov x5, x3 │ │ - cbz x3, 5180c │ │ + cbz x3, 546d4 │ │ add x1, sp, #0x20 │ │ mov x2, sp │ │ add x3, x29, #0x1c │ │ - bl 48cbc │ │ + bl 4bb84 │ │ ldp q0, q1, [sp, #32] │ │ ldr w8, [x29, #28] │ │ stp q0, q1, [x19] │ │ ldp q1, q0, [sp] │ │ strb w8, [x19, #64] │ │ stp q1, q0, [x19, #32] │ │ ldr x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x65f │ │ - b 51818 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x875 │ │ + b 546e0 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xd64 │ │ - b 51818 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5c9 │ │ + b 546e0 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x18b │ │ - b 51818 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xda8 │ │ + b 546e0 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe02 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x730 │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #80] │ │ ldp x29, x30, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ stp x29, x30, [sp, #-80]! │ │ @@ -63830,38 +65518,38 @@ │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ sub sp, sp, #0x2e0 │ │ ldr x8, [x0] │ │ mov x20, x0 │ │ - cbz x8, 51e88 │ │ - cbz x3, 51e98 │ │ - cbz x2, 51ea8 │ │ + cbz x8, 54d50 │ │ + cbz x3, 54d60 │ │ + cbz x2, 54d70 │ │ mov x19, x1 │ │ - cbz x1, 51eb8 │ │ + cbz x1, 54d80 │ │ ldp q0, q1, [x2, #32] │ │ ldp x24, x23, [x2] │ │ ldp x22, x21, [x2, #16] │ │ mov x0, sp │ │ stp q0, q1, [sp, #32] │ │ ldrb w25, [x2, #64] │ │ mov x1, x3 │ │ mov x2, xzr │ │ - bl 47d04 │ │ + bl 4abcc │ │ orr x8, x23, x24 │ │ orr x8, x8, x22 │ │ orr x8, x8, x21 │ │ - cbz x8, 51980 │ │ + cbz x8, 54848 │ │ ldp x8, x9, [sp, #32] │ │ ldp x10, x11, [sp, #48] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 51980 │ │ + cbz x8, 54848 │ │ lsr x10, x24, #52 │ │ lsr x9, x23, #40 │ │ lsr x12, x23, #8 │ │ bfi x10, x23, #12, #8 │ │ bfi x10, x12, #20, #8 │ │ lsr x12, x22, #8 │ │ bfi x9, x22, #24, #8 │ │ @@ -63881,45 +65569,45 @@ │ │ lsr x8, x21, #16 │ │ and x11, x24, #0xfffffffffffff │ │ bfi x9, x13, #48, #4 │ │ bfi x10, x14, #44, #8 │ │ stp x9, x12, [x29, #-112] │ │ stp x11, x10, [x29, #-128] │ │ stur x8, [x29, #-96] │ │ - tbz w25, #1, 519f0 │ │ + tbz w25, #1, 548b8 │ │ mov w14, #0x5123 // #20771 │ │ movk w14, #0x145, lsl #16 │ │ cmp x9, x14 │ │ mov w13, wzr │ │ - b.hi 51bb4 // b.pmore │ │ + b.hi 54a7c // b.pmore │ │ orr x15, x12, x8 │ │ - cbnz x15, 51bb4 │ │ + cbnz x15, 54a7c │ │ cmp x9, x14 │ │ - b.ne 5199c // b.any │ │ + b.ne 54864 // b.any │ │ mov x13, #0x4402 // #17410 │ │ movk x13, #0x75fc, lsl #16 │ │ movk x13, #0x950b, lsl #32 │ │ movk x13, #0x1, lsl #48 │ │ cmp x10, x13 │ │ - b.hi 51980 // b.pmore │ │ + b.hi 54848 // b.pmore │ │ mov x14, #0xbaee // #47854 │ │ movk x14, #0x2fc9, lsl #16 │ │ movk x14, #0xa172, lsl #32 │ │ movk x14, #0xd, lsl #48 │ │ cmp x11, x14 │ │ - b.cc 5199c // b.lo, b.ul, b.last │ │ + b.cc 54864 // b.lo, b.ul, b.last │ │ cmp x10, x13 │ │ - b.ne 5199c // b.any │ │ + b.ne 54864 // b.any │ │ mov w13, wzr │ │ - cbnz w13, 51bb8 │ │ + cbnz w13, 54a80 │ │ mov w0, wzr │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ - b 51bc8 │ │ + b 54a90 │ │ mov x13, #0x4141 // #16705 │ │ movk x13, #0xd036, lsl #16 │ │ movk x13, #0x5e8c, lsl #32 │ │ movk x13, #0x2, lsl #48 │ │ add x11, x11, x13 │ │ mov x13, #0xbbfd // #48125 │ │ movk x13, #0x8a03, lsl #16 │ │ @@ -63936,16 +65624,16 @@ │ │ add x8, x8, x13 │ │ stp x11, x10, [x29, #-128] │ │ stp x9, x12, [x29, #-112] │ │ stur x8, [x29, #-96] │ │ and w2, w25, #0x1 │ │ sub x0, x29, #0xd8 │ │ sub x1, x29, #0x80 │ │ - bl 520a4 │ │ - cbz w0, 51bb0 │ │ + bl 54f6c │ │ + cbz w0, 54a78 │ │ ldur w8, [x29, #-136] │ │ add x9, sp, #0x180 │ │ ldur q0, [x9, #136] │ │ ldur q1, [x9, #152] │ │ str w8, [sp, #504] │ │ ldur x8, [x29, #-184] │ │ ldur x10, [x29, #-144] │ │ @@ -63954,30 +65642,30 @@ │ │ extr x11, x23, x24, #62 │ │ str x8, [sp, #416] │ │ and x8, x24, #0x3fffffffffffffff │ │ and x11, x11, #0x3fffffffffffffff │ │ stp x8, x11, [sp, #160] │ │ extr x11, x22, x23, #60 │ │ extr x12, x21, x22, #58 │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ mov w8, #0x1 // #1 │ │ stur q0, [x9, #56] │ │ movi v0.2d, #0x0 │ │ lsr x13, x21, #56 │ │ and x11, x11, #0x3fffffffffffffff │ │ and x12, x12, #0x3fffffffffffffff │ │ - add x1, x1, #0x3b8 │ │ + add x1, x1, #0x868 │ │ add x0, sp, #0xa0 │ │ stur q2, [x9, #40] │ │ stp x11, x12, [sp, #176] │ │ stp x10, x8, [sp, #456] │ │ stur q0, [x9, #88] │ │ stur q0, [x9, #104] │ │ str x13, [sp, #192] │ │ - bl 67fe4 │ │ + bl 6aeac │ │ ldp x10, x11, [sp, #176] │ │ ldp x8, x9, [sp, #160] │ │ ldr x12, [sp, #192] │ │ add x0, sp, #0x140 │ │ lsl x13, x10, #60 │ │ orr x8, x8, x9, lsl #62 │ │ orr x9, x13, x9, lsr #2 │ │ @@ -63985,15 +65673,15 @@ │ │ lsl x12, x12, #56 │ │ orr x10, x13, x10, lsr #4 │ │ orr x11, x12, x11, lsr #6 │ │ add x1, sp, #0x160 │ │ mov x2, sp │ │ stp x8, x9, [sp, #352] │ │ stp x10, x11, [sp, #368] │ │ - bl 54868 │ │ + bl 57730 │ │ ldp x8, x9, [sp, #320] │ │ ldp x10, x11, [sp, #336] │ │ mov x12, #0x4142 // #16706 │ │ movk x12, #0xd036, lsl #16 │ │ orr x14, x9, x8 │ │ orr x14, x14, x10 │ │ movk x12, #0x5e8c, lsl #32 │ │ @@ -64026,51 +65714,51 @@ │ │ sub x9, x9, #0x1 │ │ and x8, x8, x14 │ │ and x9, x9, x14 │ │ add x0, sp, #0x120 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x20 │ │ stp x8, x9, [sp, #336] │ │ - bl 54868 │ │ + bl 57730 │ │ add x1, sp, #0xa0 │ │ add x2, sp, #0x180 │ │ add x3, sp, #0x120 │ │ add x4, sp, #0x140 │ │ mov x0, x20 │ │ add x22, sp, #0xa0 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #280] │ │ - cbz w8, 51be4 │ │ + cbz w8, 54aac │ │ movi v0.2d, #0x0 │ │ mov w13, wzr │ │ stp q0, q0, [sp, #112] │ │ stp q0, q0, [sp, #80] │ │ str q0, [sp, #64] │ │ mov w8, #0x1 // #1 │ │ str w8, [sp, #144] │ │ - cbnz w13, 51bb8 │ │ - b 51988 │ │ + cbnz w13, 54a80 │ │ + b 54850 │ │ mov w13, wzr │ │ - cbz w13, 51988 │ │ + cbz w13, 54850 │ │ add x1, sp, #0x40 │ │ mov x0, x19 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ add sp, sp, #0x2e0 │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x28, x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ ret │ │ add x20, x22, #0x50 │ │ mov x0, x20 │ │ mov x1, x20 │ │ add x21, sp, #0xa0 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x12, x9, [sp, #240] │ │ ldp x10, x11, [sp, #256] │ │ ldr x13, [sp, #272] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ @@ -64196,23 +65884,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x20 │ │ stp q1, q0, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0xa0 │ │ add x1, sp, #0xa0 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x22, #0x28 │ │ sub x2, x29, #0x58 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w9, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x9, [sp, #240] │ │ stur q0, [x21, #88] │ │ stur q0, [x21, #104] │ │ ldp q0, q1, [sp, #160] │ │ ldr w11, [sp, #280] │ │ @@ -64225,68 +65913,68 @@ │ │ mov w8, wzr │ │ cset w13, eq // eq = none │ │ stur q2, [sp, #104] │ │ str x9, [sp, #96] │ │ str x10, [sp, #136] │ │ stur q0, [sp, #120] │ │ str w8, [sp, #144] │ │ - cbnz w13, 51bb8 │ │ - b 51988 │ │ + cbnz w13, 54a80 │ │ + b 54850 │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ - b 51ec4 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ + b 54d8c │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xd64 │ │ - b 51ec4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5c9 │ │ + b 54d8c │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x18b │ │ - b 51ec4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xda8 │ │ + b 54d8c │ │ ldp x8, x1, [x20, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ blr x8 │ │ mov w0, wzr │ │ - b 51bc8 │ │ + b 54a90 │ │ sub sp, sp, #0xa0 │ │ stp x29, x30, [sp, #128] │ │ str x19, [sp, #144] │ │ add x29, sp, #0x80 │ │ - cbz x1, 51f3c │ │ + cbz x1, 54e04 │ │ mov x19, x1 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ - cbz x2, 51f4c │ │ + cbz x2, 54e14 │ │ mov x0, sp │ │ mov x1, x2 │ │ - bl 51f70 │ │ - cbz w0, 51f2c │ │ + bl 54e38 │ │ + cbz w0, 54df4 │ │ add x0, sp, #0x28 │ │ mov x1, sp │ │ mov w2, wzr │ │ - bl 520a4 │ │ - cbz w0, 51f2c │ │ + bl 54f6c │ │ + cbz w0, 54df4 │ │ add x1, sp, #0x28 │ │ mov x0, x19 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ ldr x19, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xa0 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 51f58 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 54e20 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xcc0 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x407 │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xa0 │ │ ret │ │ ldr w8, [x1, #28] │ │ @@ -64506,23 +66194,23 @@ │ │ and v0.16b, v0.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x10 │ │ add x0, sp, #0x8 │ │ add x2, sp, #0x30 │ │ stp q0, q1, [sp, #48] │ │ str x8, [sp, #80] │ │ - bl 6789c │ │ + bl 6a764 │ │ str wzr, [x19, #80] │ │ ldr x8, [sp, #8] │ │ add x0, x19, #0x28 │ │ add x1, sp, #0x8 │ │ add x8, x8, #0x7 │ │ str x8, [sp, #8] │ │ - bl 6a2fc │ │ - cbz w0, 523f8 │ │ + bl 6d1c4 │ │ + cbz w0, 552c0 │ │ ldp x12, x10, [x19, #64] │ │ ldp x8, x9, [x19, #40] │ │ ldr x11, [x19, #56] │ │ mov x13, #0xffffffffffff // #281474976710655 │ │ lsr x14, x10, #48 │ │ madd x14, x14, x21, x8 │ │ add x15, x9, x14, lsr #52 │ │ @@ -64544,15 +66232,15 @@ │ │ cmp x10, x16 │ │ and w13, w14, w13 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ and x11, x15, #0xfffffffffffff │ │ orr x13, x13, x8, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 523a8 │ │ + cbz x13, 55270 │ │ add x10, x10, x21 │ │ add x11, x11, x10, lsr #52 │ │ add x9, x9, x11, lsr #52 │ │ add x12, x12, x9, lsr #52 │ │ add x8, x8, x12, lsr #52 │ │ and x10, x10, #0xfffffffffffff │ │ and x11, x11, #0xfffffffffffff │ │ @@ -64560,15 +66248,15 @@ │ │ and x12, x12, #0xfffffffffffff │ │ and x8, x8, #0xffffffffffff │ │ and w13, w10, #0x1 │ │ cmp w13, w20 │ │ stp x10, x11, [x19, #40] │ │ stp x9, x12, [x19, #56] │ │ str x8, [x19, #72] │ │ - b.eq 523f4 // b.none │ │ + b.eq 552bc // b.none │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ movk x13, #0xfffb, lsl #32 │ │ movk x13, #0x3f, lsl #48 │ │ mov x14, #0x3ffffffffffffc // #18014398509481980 │ │ mov x15, #0x3fffffffffffc // #1125899906842620 │ │ sub x10, x13, x10 │ │ sub x11, x14, x11 │ │ @@ -64583,18 +66271,18 @@ │ │ ldp x22, x21, [sp, #128] │ │ ldr x23, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0xa0 │ │ ret │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ - cbz x1, 5256c │ │ + cbz x1, 55434 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1] │ │ - cbz x2, 5257c │ │ + cbz x2, 55444 │ │ ldp x8, x11, [x2] │ │ ldp x12, x15, [x2, #16] │ │ and x10, x8, #0xfffffffffffff │ │ lsr x9, x8, #52 │ │ orr x2, x10, x9 │ │ lsr x14, x12, #28 │ │ orr x2, x2, x11, lsr #40 │ │ @@ -64602,15 +66290,15 @@ │ │ orr x2, x2, x14 │ │ ubfiz x16, x12, #24, #28 │ │ orr x13, x2, x13 │ │ orr x13, x13, x16 │ │ ubfiz x17, x15, #36, #16 │ │ orr x13, x13, x15, lsr #16 │ │ orr x13, x13, x17 │ │ - cbz x13, 5258c │ │ + cbz x13, 55454 │ │ lsr x17, x15, #56 │ │ strb w17, [x1] │ │ lsr x17, x15, #48 │ │ strb w17, [x1, #1] │ │ lsr x17, x15, #40 │ │ strb w17, [x1, #2] │ │ lsr x17, x15, #32 │ │ @@ -64669,33 +66357,33 @@ │ │ strb w8, [x1, #30] │ │ strb w14, [x1, #12] │ │ strb w10, [x1, #25] │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe6f │ │ - b 52598 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x7be │ │ + b 55460 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 52598 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 55460 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp], #16 │ │ ret │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #96] │ │ add x29, sp, #0x60 │ │ - cbz x1, 526a8 │ │ - cbz x3, 526b8 │ │ + cbz x1, 55570 │ │ + cbz x3, 55580 │ │ ldp x10, x11, [x3] │ │ ldp x12, x13, [x3, #16] │ │ ldp x9, x14, [x3, #32] │ │ ldp x15, x16, [x3, #48] │ │ mov x8, x1 │ │ lsr x1, x10, #52 │ │ lsr x3, x11, #40 │ │ @@ -64719,71 +66407,71 @@ │ │ orr x15, x15, x4 │ │ stp x5, x10, [sp, #40] │ │ stp x17, x1, [sp, #8] │ │ stp x3, x4, [sp, #24] │ │ stp x11, x12, [sp, #56] │ │ stp x13, x14, [sp, #72] │ │ str wzr, [sp, #88] │ │ - cbz x15, 526c8 │ │ - tbnz w9, #0, 5264c │ │ + cbz x15, 55590 │ │ + tbnz w9, #0, 55514 │ │ mov w9, wzr │ │ - cbnz x2, 52688 │ │ - b 5268c │ │ + cbnz x2, 55550 │ │ + b 55554 │ │ mov x9, #0xfffffffffffff0bc // #-3908 │ │ movk x9, #0xfffb, lsl #32 │ │ movk x9, #0x3f, lsl #48 │ │ mov x15, #0x3ffffffffffffc // #18014398509481980 │ │ mov x16, #0x3fffffffffffc // #1125899906842620 │ │ sub x9, x9, x10 │ │ sub x10, x15, x11 │ │ sub x11, x15, x12 │ │ sub x12, x15, x13 │ │ sub x13, x16, x14 │ │ stp x9, x10, [sp, #48] │ │ mov w9, #0x1 // #1 │ │ stp x11, x12, [sp, #64] │ │ str x13, [sp, #80] │ │ - cbz x2, 5268c │ │ + cbz x2, 55554 │ │ str w9, [x2] │ │ add x1, sp, #0x8 │ │ mov x0, x8 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x70 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x29e │ │ - b 526d4 │ │ + adrp x0, 8000 │ │ + add x0, x0, #0x59 │ │ + b 5559c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 526d4 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 5559c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x70 │ │ ret │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #96] │ │ str x19, [sp, #112] │ │ add x29, sp, #0x60 │ │ - cbz x1, 527c8 │ │ + cbz x1, 55690 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ ldr x8, [x0] │ │ mov x19, x1 │ │ - cbz x8, 527d8 │ │ - cbz x2, 527e8 │ │ - cbz x3, 527f8 │ │ + cbz x8, 556a0 │ │ + cbz x2, 556b0 │ │ + cbz x3, 556c0 │ │ ldp x8, x9, [x2] │ │ ldp x10, x11, [x2, #16] │ │ ldp x12, x13, [x2, #32] │ │ ldp x14, x15, [x2, #48] │ │ and x16, x8, #0xfffffffffffff │ │ lsr x8, x8, #52 │ │ lsr x17, x9, #40 │ │ @@ -64806,62 +66494,62 @@ │ │ lsr x14, x15, #16 │ │ bfi x13, x15, #36, #16 │ │ orr x8, x8, x9 │ │ stp x17, x9, [sp, #24] │ │ stp x12, x11, [sp, #56] │ │ stp x13, x14, [sp, #72] │ │ str wzr, [sp, #88] │ │ - cbz x8, 52808 │ │ + cbz x8, 556d0 │ │ add x1, sp, #0x8 │ │ mov x2, x3 │ │ - bl 4a10c │ │ - cbz w0, 527b8 │ │ + bl 4cfd4 │ │ + cbz w0, 55680 │ │ add x1, sp, #0x8 │ │ mov x0, x19 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xbc6 │ │ - b 52814 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x142 │ │ + b 556dc │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ - b 52814 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ + b 556dc │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x6f4 │ │ - b 52814 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x968 │ │ + b 556dc │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xceb │ │ - b 52814 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x4e1 │ │ + b 556dc │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x60 │ │ ldr x8, [x0] │ │ - cbz x8, 52bf4 │ │ - cbz x3, 52c04 │ │ + cbz x8, 55abc │ │ + cbz x3, 55acc │ │ mov x20, x1 │ │ - cbz x1, 52c14 │ │ - cbz x4, 52c24 │ │ + cbz x1, 55adc │ │ + cbz x4, 55aec │ │ ldp x8, x9, [x3] │ │ ldp x10, x11, [x3, #16] │ │ ldp x12, x13, [x3, #32] │ │ ldp x14, x15, [x3, #48] │ │ and x16, x8, #0xfffffffffffff │ │ lsr x8, x8, #52 │ │ lsr x17, x9, #40 │ │ @@ -64884,20 +66572,20 @@ │ │ lsr x14, x15, #16 │ │ bfi x13, x15, #36, #16 │ │ orr x8, x8, x9 │ │ stp x17, x9, [sp, #24] │ │ stp x12, x11, [sp, #56] │ │ stp x13, x14, [sp, #72] │ │ str wzr, [sp, #88] │ │ - cbz x8, 52c34 │ │ + cbz x8, 55afc │ │ mov w19, w2 │ │ add x1, sp, #0x8 │ │ mov x2, x4 │ │ - bl 4a10c │ │ - cbz w0, 52c48 │ │ + bl 4cfd4 │ │ + cbz w0, 55b10 │ │ ldp x16, x11, [sp, #32] │ │ ldp x8, x9, [sp, #8] │ │ mov x10, #0x3d1 // #977 │ │ ldr x15, [sp, #24] │ │ movk x10, #0x1, lsl #32 │ │ lsr x17, x11, #48 │ │ madd x8, x17, x10, x8 │ │ @@ -64922,15 +66610,15 @@ │ │ cset w11, eq // eq = none │ │ cmp x8, x14 │ │ and w11, w11, w0 │ │ cset w0, hi // hi = pmore │ │ and w11, w0, w11 │ │ orr x11, x11, x17, lsr #48 │ │ and x16, x16, #0xfffffffffffff │ │ - cbz x11, 52990 │ │ + cbz x11, 55858 │ │ add x8, x8, x10 │ │ add x9, x9, x8, lsr #52 │ │ add x11, x15, x9, lsr #52 │ │ add x16, x16, x11, lsr #52 │ │ and x15, x11, #0xfffffffffffff │ │ add x11, x17, x16, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ @@ -64957,193 +66645,193 @@ │ │ cset w12, eq // eq = none │ │ bics xzr, x13, x1 │ │ lsr x0, x17, #40 │ │ cset w13, eq // eq = none │ │ cmp x2, x14 │ │ cset w14, hi // hi = pmore │ │ cmp w4, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w0, [x20, #1] │ │ lsr x1, x17, #32 │ │ cmp w0, w1, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w0, [x20, #2] │ │ cmp w0, w17, lsr #24 │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w0, [x20, #3] │ │ ubfx x1, x17, #16, #16 │ │ cmp w0, w1, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w0, [x20, #4] │ │ ubfx x1, x17, #8, #24 │ │ cmp w0, w1, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w0, [x20, #5] │ │ cmp w0, w17, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #6] │ │ lsr x0, x16, #44 │ │ cmp w17, w0 │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #7] │ │ lsr x0, x16, #36 │ │ cmp w17, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #8] │ │ lsr x0, x16, #28 │ │ cmp w17, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #9] │ │ ubfx x0, x16, #20, #12 │ │ cmp w17, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #10] │ │ ubfx x0, x16, #12, #20 │ │ cmp w17, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #11] │ │ ubfx x0, x16, #4, #28 │ │ cmp w17, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w17, [x20, #12] │ │ lsr x0, x15, #48 │ │ bfi w0, w16, #4, #28 │ │ cmp w17, w0, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w16, [x20, #13] │ │ lsr x17, x15, #40 │ │ cmp w16, w17, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w16, [x20, #14] │ │ lsr x17, x15, #32 │ │ cmp w16, w17, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w16, [x20, #15] │ │ cmp w16, w15, lsr #24 │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w16, [x20, #16] │ │ ubfx x17, x15, #16, #16 │ │ cmp w16, w17, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w16, [x20, #17] │ │ ubfx x17, x15, #8, #24 │ │ cmp w16, w17, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w16, [x20, #18] │ │ cmp w16, w15, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #19] │ │ lsr x16, x9, #44 │ │ cmp w15, w16 │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #20] │ │ lsr x16, x9, #36 │ │ cmp w15, w16, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #21] │ │ lsr x16, x9, #28 │ │ cmp w15, w16, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #22] │ │ ubfx x16, x9, #20, #12 │ │ cmp w15, w16, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #23] │ │ ubfx x16, x9, #12, #20 │ │ cmp w15, w16, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #24] │ │ ubfx x16, x9, #4, #28 │ │ cmp w15, w16, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w15, [x20, #25] │ │ lsr x16, x8, #48 │ │ bfi w16, w9, #4, #28 │ │ cmp w15, w16, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w9, [x20, #26] │ │ lsr x15, x8, #40 │ │ cmp w9, w15, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w9, [x20, #27] │ │ lsr x15, x8, #32 │ │ cmp w9, w15, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w9, [x20, #28] │ │ cmp w9, w8, lsr #24 │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w9, [x20, #29] │ │ ubfx x15, x8, #16, #16 │ │ cmp w9, w15, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w9, [x20, #30] │ │ ubfx x15, x8, #8, #24 │ │ cmp w9, w15, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ ldrb w9, [x20, #31] │ │ cmp w9, w8, uxtb │ │ - b.ne 52c44 // b.any │ │ + b.ne 55b0c // b.any │ │ and w8, w13, w12 │ │ and w8, w14, w8 │ │ orr x8, x8, x11, lsr #48 │ │ add x8, x10, x8 │ │ and w8, w8, #0x1 │ │ cmp w8, w19 │ │ cset w0, eq // eq = none │ │ - b 52c48 │ │ + b 55b10 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ - b 52c40 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ + b 55b08 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x6f4 │ │ - b 52c40 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x968 │ │ + b 55b08 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x8d7 │ │ - b 52c40 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xc22 │ │ + b 55b08 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xceb │ │ - b 52c40 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x4e1 │ │ + b 55b08 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ sub sp, sp, #0x1d0 │ │ stp x29, x30, [sp, #368] │ │ stp x28, x27, [sp, #384] │ │ stp x26, x25, [sp, #400] │ │ stp x24, x23, [sp, #416] │ │ stp x22, x21, [sp, #432] │ │ stp x20, x19, [sp, #448] │ │ add x29, sp, #0x170 │ │ - cbz x1, 53104 │ │ + cbz x1, 55fcc │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #64] │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ mov x21, x0 │ │ ldr x9, [x21, #16]! │ │ mov x19, x1 │ │ - cbz x9, 53114 │ │ + cbz x9, 55fdc │ │ mov x8, x2 │ │ - cbz x2, 53124 │ │ + cbz x2, 55fec │ │ add x0, sp, #0x68 │ │ add x2, sp, #0x88 │ │ mov x1, x8 │ │ add x27, sp, #0x88 │ │ add x20, sp, #0x88 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [sp, #104] │ │ ldp x10, x11, [sp, #120] │ │ ldr w12, [sp, #136] │ │ add x1, sp, #0x88 │ │ orr x13, x9, x8 │ │ orr x13, x13, x10 │ │ orr x13, x13, x11 │ │ @@ -65160,22 +66848,22 @@ │ │ and x26, x10, x12 │ │ and x28, x11, x12 │ │ orr x24, x23, x22 │ │ add x2, sp, #0x68 │ │ mov x0, x21 │ │ stp x24, x25, [sp, #104] │ │ stp x26, x28, [sp, #120] │ │ - bl 54588 │ │ + bl 57450 │ │ ldr w8, [sp, #256] │ │ add x21, x20, #0x50 │ │ mov x0, x21 │ │ mov x1, x21 │ │ str w8, [sp, #96] │ │ add x20, sp, #0x88 │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [sp, #216] │ │ ldp x10, x11, [sp, #232] │ │ ldr x13, [sp, #248] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x15 │ │ lsl x15, x12, #1 │ │ lsl x16, x9, #1 │ │ @@ -65301,23 +66989,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x21 │ │ stp q1, q0, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x88 │ │ add x1, sp, #0x88 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x20, #0x28 │ │ sub x2, x29, #0x68 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ stp xzr, xzr, [sp, #224] │ │ ldur q0, [sp, #136] │ │ ldr q1, [x27, #16] │ │ ldr x8, [sp, #168] │ │ ldr x9, [sp, #208] │ │ ldur q2, [x27, #40] │ │ stp q0, q1, [sp, #16] │ │ @@ -65384,15 +67072,15 @@ │ │ strb w8, [x19, #25] │ │ strb w10, [x19, #26] │ │ strb w9, [x19, #27] │ │ strb w12, [x19, #28] │ │ strb w11, [x19, #29] │ │ strb w13, [x19, #30] │ │ strb w24, [x19, #31] │ │ - bl 476c0 │ │ + bl 4a588 │ │ ldr w0, [sp, #12] │ │ str w22, [sp, #136] │ │ ldr w8, [sp, #136] │ │ ldp q0, q1, [x19] │ │ ldp q2, q3, [x19, #32] │ │ ldp q4, q5, [x19, #64] │ │ sub w8, w8, #0x1 │ │ @@ -65411,36 +67099,36 @@ │ │ ldp x24, x23, [sp, #416] │ │ ldp x26, x25, [sp, #400] │ │ ldp x28, x27, [sp, #384] │ │ ldp x29, x30, [sp, #368] │ │ add sp, sp, #0x1d0 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x81d │ │ - b 53130 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xadd │ │ + b 55ff8 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x65f │ │ - b 53130 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x875 │ │ + b 55ff8 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdd7 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x679 │ │ blr x8 │ │ mov w0, wzr │ │ - b 530e4 │ │ + b 55fac │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #96] │ │ add x29, sp, #0x60 │ │ - cbz x1, 53248 │ │ + cbz x1, 56110 │ │ mov x8, x1 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ - cbz x3, 53258 │ │ + cbz x3, 56120 │ │ ldp x10, x11, [x3, #32] │ │ ldp x12, x13, [x3, #48] │ │ ldp x9, x14, [x3, #64] │ │ ldp x15, x16, [x3, #80] │ │ lsr x1, x10, #52 │ │ lsr x3, x11, #40 │ │ and x17, x10, #0xfffffffffffff │ │ @@ -65463,53 +67151,53 @@ │ │ orr x15, x15, x4 │ │ stp x5, x10, [sp, #40] │ │ stp x17, x1, [sp, #8] │ │ stp x3, x4, [sp, #24] │ │ stp x11, x12, [sp, #56] │ │ stp x13, x14, [sp, #72] │ │ str wzr, [sp, #88] │ │ - cbz x15, 53268 │ │ - tbnz w9, #0, 531ec │ │ + cbz x15, 56130 │ │ + tbnz w9, #0, 560b4 │ │ mov w9, wzr │ │ - cbnz x2, 53228 │ │ - b 5322c │ │ + cbnz x2, 560f0 │ │ + b 560f4 │ │ mov x9, #0xfffffffffffff0bc // #-3908 │ │ movk x9, #0xfffb, lsl #32 │ │ movk x9, #0x3f, lsl #48 │ │ mov x15, #0x3ffffffffffffc // #18014398509481980 │ │ mov x16, #0x3fffffffffffc // #1125899906842620 │ │ sub x9, x9, x10 │ │ sub x10, x15, x11 │ │ sub x11, x15, x12 │ │ sub x12, x15, x13 │ │ sub x13, x16, x14 │ │ stp x9, x10, [sp, #48] │ │ mov w9, #0x1 // #1 │ │ stp x11, x12, [sp, #64] │ │ str x13, [sp, #80] │ │ - cbz x2, 5322c │ │ + cbz x2, 560f4 │ │ str w9, [x2] │ │ add x1, sp, #0x8 │ │ mov x0, x8 │ │ - bl 476c0 │ │ + bl 4a588 │ │ mov w0, #0x1 // #1 │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x70 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 53274 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 5613c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x81d │ │ - b 53274 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xadd │ │ + b 5613c │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x70 │ │ ret │ │ stp x29, x30, [sp, #-48]! │ │ str x21, [sp, #16] │ │ @@ -65544,108 +67232,108 @@ │ │ lsr x14, x15, #16 │ │ bfi x13, x15, #36, #16 │ │ orr x8, x8, x9 │ │ stp x17, x9, [x2, #16] │ │ stp x12, x11, [x2, #48] │ │ stp x13, x14, [x2, #64] │ │ str wzr, [x2, #80] │ │ - cbz x8, 53370 │ │ - cbz x19, 5335c │ │ + cbz x8, 56238 │ │ + cbz x19, 56224 │ │ add x2, x29, #0x1c │ │ mov x0, x19 │ │ mov x1, x3 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [x19] │ │ ldp x10, x11, [x19, #16] │ │ ldr w12, [x29, #28] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ cmp x8, #0x0 │ │ cset w8, eq // eq = none │ │ orr w8, w12, w8 │ │ - cbnz w8, 533c0 │ │ + cbnz w8, 56288 │ │ mov w0, #0x1 // #1 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ ldp x8, x1, [x21, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ - adrp x8, b000 │ │ - add x8, x8, #0x308 │ │ + adrp x8, a000 │ │ + add x8, x8, #0x7b8 │ │ ldp q0, q1, [x8] │ │ ldp q2, q3, [x8, #32] │ │ ldr x9, [x8, #80] │ │ ldr q4, [x8, #64] │ │ stp q0, q1, [x20] │ │ str q2, [x20, #32] │ │ str x9, [x20, #80] │ │ stp q3, q4, [x20, #48] │ │ - cbnz x19, 533f8 │ │ + cbnz x19, 562c0 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ ldp x8, x1, [x21, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xd76 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5db │ │ blr x8 │ │ - adrp x8, b000 │ │ - add x8, x8, #0x308 │ │ + adrp x8, a000 │ │ + add x8, x8, #0x7b8 │ │ ldp q0, q1, [x8] │ │ ldp q2, q3, [x8, #32] │ │ ldr x9, [x8, #80] │ │ ldr q4, [x8, #64] │ │ stp q0, q1, [x20] │ │ str q2, [x20, #32] │ │ str x9, [x20, #80] │ │ stp q3, q4, [x20, #48] │ │ - adrp x8, 6000 │ │ - add x8, x8, #0xe78 │ │ + adrp x8, 8000 │ │ + add x8, x8, #0x498 │ │ ldp q1, q0, [x8] │ │ mov w0, wzr │ │ stp q1, q0, [x19] │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ ret │ │ - cbz x4, 537f4 │ │ + cbz x4, 566bc │ │ sub sp, sp, #0x120 │ │ stp x29, x30, [sp, #208] │ │ str x28, [sp, #224] │ │ stp x24, x23, [sp, #240] │ │ stp x22, x21, [sp, #256] │ │ stp x20, x19, [sp, #272] │ │ add x29, sp, #0xd0 │ │ mov x23, x5 │ │ mov x24, x4 │ │ mov x21, x3 │ │ mov x22, x2 │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x5, 53610 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #848] │ │ - ldr q1, [x9, #832] │ │ + cbz x5, 564d8 │ │ + adrp x8, 6000 │ │ + adrp x9, 6000 │ │ + ldr q0, [x8, #80] │ │ + ldr q1, [x9, #64] │ │ mov w8, #0x40 // #64 │ │ add x0, sp, #0x40 │ │ mov w2, #0x20 // #32 │ │ mov x1, x23 │ │ stp q0, q1, [sp, #64] │ │ str x8, [sp, #160] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #160] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -65657,19 +67345,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x40 │ │ stp w10, w12, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w10, w11, [sp, #72] │ │ ldp w12, w13, [sp, #80] │ │ ldp w14, w15, [sp, #88] │ │ movi v0.2d, #0x0 │ │ rev w11, w11 │ │ rev w12, w12 │ │ rev w13, w13 │ │ @@ -65735,77 +67423,77 @@ │ │ strb w8, [sp, #62] │ │ ldrb w8, [x22, #31] │ │ ldrb w9, [sp, #63] │ │ eor w8, w9, w8 │ │ strb w8, [sp, #63] │ │ ldrb w8, [x24] │ │ cmp w8, #0x42 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #1] │ │ cmp w8, #0x49 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #2] │ │ cmp w8, #0x50 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #3] │ │ cmp w8, #0x30 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #4] │ │ cmp w8, #0x33 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #5] │ │ cmp w8, #0x34 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #6] │ │ cmp w8, #0x30 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #7] │ │ cmp w8, #0x2f │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #8] │ │ cmp w8, #0x6e │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #9] │ │ cmp w8, #0x6f │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #10] │ │ cmp w8, #0x6e │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #11] │ │ cmp w8, #0x63 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #12] │ │ cmp w8, #0x65 │ │ - b.ne 536c4 // b.any │ │ + b.ne 5658c // b.any │ │ ldrb w8, [x24, #13] │ │ - cbnz w8, 536c4 │ │ + cbnz w8, 5658c │ │ ldrb w8, [x24, #14] │ │ - cbnz w8, 536c4 │ │ + cbnz w8, 5658c │ │ ldrb w8, [x24, #15] │ │ - cbz w8, 537fc │ │ + cbz w8, 566c4 │ │ mov w8, #0x10 // #16 │ │ mov x2, x8 │ │ - cbz x8, 536dc │ │ + cbz x8, 565a4 │ │ sub x8, x2, #0x1 │ │ ldrb w9, [x24, w8, uxtw] │ │ - cbz w9, 536c8 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q1, [x8, #208] │ │ - ldr q0, [x9, #224] │ │ + cbz w9, 56590 │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q1, [x8, #3584] │ │ + ldr q0, [x9, #3600] │ │ add x0, sp, #0x40 │ │ mov x1, x24 │ │ stp q1, q0, [sp] │ │ stp q1, q0, [sp, #64] │ │ str xzr, [sp, #160] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #160] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -65817,19 +67505,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x40 │ │ stp w10, w12, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #64] │ │ ldp w10, w11, [sp, #72] │ │ ldp w12, w13, [sp, #80] │ │ ldp w14, w15, [sp, #88] │ │ ldp q2, q0, [sp] │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -65844,50 +67532,50 @@ │ │ mov w2, #0x20 // #32 │ │ stp q2, q0, [sp, #64] │ │ stp w8, w9, [x29, #-32] │ │ stp w10, w11, [x29, #-24] │ │ stp w12, w13, [x29, #-16] │ │ stp w14, w15, [x29, #-8] │ │ str xzr, [sp, #160] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ sub x1, x29, #0x20 │ │ mov w2, #0x20 // #32 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ - cbz x23, 53820 │ │ + cbz x23, 566e8 │ │ add x1, sp, #0x20 │ │ mov w2, #0x20 // #32 │ │ - b 53828 │ │ + b 566f0 │ │ mov w0, wzr │ │ ret │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #112] │ │ - ldr q1, [x9, #192] │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3488] │ │ + ldr q1, [x9, #3568] │ │ mov w8, #0x40 // #64 │ │ str x8, [sp, #160] │ │ stp q0, q1, [sp, #64] │ │ add x0, sp, #0x40 │ │ - cbnz x23, 537e8 │ │ + cbnz x23, 566b0 │ │ mov w2, #0x20 // #32 │ │ mov x1, x22 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ mov w2, #0x20 // #32 │ │ mov x1, x21 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ mov w2, #0x20 // #32 │ │ mov x1, x20 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #160] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -65899,19 +67587,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x40 │ │ stp w10, w12, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x40 │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #64] │ │ ldp w10, w11, [sp, #72] │ │ ldp w12, w13, [sp, #80] │ │ ldp w14, w15, [sp, #88] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -65941,46 +67629,46 @@ │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x240 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [sp, #64] │ │ mov x22, x0 │ │ ldr x8, [x22, #16]! │ │ - cbz x8, 54540 │ │ + cbz x8, 57408 │ │ mov x19, x1 │ │ - cbz x1, 54550 │ │ + cbz x1, 57418 │ │ mov x20, x2 │ │ - cbz x2, 54560 │ │ - cbz x3, 54570 │ │ + cbz x2, 57428 │ │ + cbz x3, 57438 │ │ mov x26, #0x4142 // #16706 │ │ mov x25, #0xa03b // #41019 │ │ movk x26, #0xd036, lsl #16 │ │ movk x25, #0xaf48, lsl #16 │ │ - adrp x8, 53000 │ │ + adrp x8, 56000 │ │ movk x26, #0x5e8c, lsl #32 │ │ movk x25, #0xdce6, lsl #32 │ │ - add x8, x8, #0x41c │ │ + add x8, x8, #0x2e4 │ │ cmp x4, #0x0 │ │ sub x1, x29, #0xc0 │ │ add x2, sp, #0x68 │ │ mov x21, x5 │ │ movk x26, #0xbfd2, lsl #48 │ │ movk x25, #0xbaae, lsl #48 │ │ csel x24, x8, x4, eq // eq = none │ │ - bl 53288 │ │ + bl 56150 │ │ ldrb w8, [sp, #144] │ │ mov w23, w0 │ │ - tbnz w8, #0, 539d0 │ │ + tbnz w8, #0, 56898 │ │ mov x26, #0xa03b // #41019 │ │ ldp x10, x11, [x29, #-176] │ │ ldp x8, x9, [x29, #-192] │ │ movk x26, #0xaf48, lsl #16 │ │ movk x26, #0xdce6, lsl #32 │ │ movk x26, #0xbaae, lsl #48 │ │ - b 53a54 │ │ + b 5691c │ │ ldp x8, x9, [x29, #-192] │ │ ldp x10, x11, [x29, #-176] │ │ orr x12, x9, x8 │ │ mvn x13, x10 │ │ orr x10, x12, x10 │ │ orr x10, x10, x11 │ │ mvn x8, x8 │ │ @@ -66123,22 +67811,22 @@ │ │ strb w10, [sp, #56] │ │ lsr x10, x12, #40 │ │ mov x28, #0xfffffffffffffc2e // #-978 │ │ bfi w9, w11, #4, #28 │ │ lsr x11, x12, #32 │ │ strb w10, [sp, #58] │ │ lsr x10, x12, #24 │ │ - adrp x4, b000 │ │ + adrp x4, a000 │ │ movk x28, #0xfffe, lsl #32 │ │ mov x27, #0x3d1 // #977 │ │ strb w11, [sp, #59] │ │ lsr x11, x12, #16 │ │ strb w10, [sp, #60] │ │ lsr x10, x12, #8 │ │ - add x4, x4, #0x2d6 │ │ + add x4, x4, #0x780 │ │ add x0, sp, #0x40 │ │ mov x2, sp │ │ add x3, sp, #0x20 │ │ mov x1, x20 │ │ mov x5, x21 │ │ movk x28, #0xf, lsl #48 │ │ movk x27, #0x1, lsl #32 │ │ @@ -66151,15 +67839,15 @@ │ │ blr x24 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ sub x0, x29, #0x100 │ │ add x1, sp, #0x40 │ │ mov x2, xzr │ │ and w21, w23, w8 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldp x8, x9, [x29, #-256] │ │ ldp x10, x11, [x29, #-240] │ │ add x1, sp, #0xc0 │ │ sub x2, x29, #0x100 │ │ orr x12, x9, x8 │ │ orr x12, x12, x10 │ │ orr x12, x12, x11 │ │ @@ -66173,19 +67861,19 @@ │ │ and x10, x12, x10 │ │ and x11, x12, x11 │ │ orr x8, x8, x23 │ │ mov x0, x22 │ │ stp x8, x9, [x29, #-256] │ │ stp x10, x11, [x29, #-240] │ │ add x24, sp, #0xc0 │ │ - bl 54588 │ │ + bl 57450 │ │ add x22, x24, #0x50 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [sp, #272] │ │ ldp x10, x11, [sp, #288] │ │ ldr x13, [sp, #304] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ umulh x16, x13, x13 │ │ @@ -66309,23 +67997,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x38 │ │ sub x2, x29, #0xa0 │ │ mov x1, x22 │ │ stp q1, q0, [x29, #-160] │ │ stur x8, [x29, #-128] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0xc0 │ │ add x1, sp, #0xc0 │ │ sub x2, x29, #0xa0 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x24, #0x28 │ │ sub x2, x29, #0x38 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [sp, #272] │ │ add x8, sp, #0xc0 │ │ stur q0, [x8, #88] │ │ stur q0, [x8, #104] │ │ ldp x14, x15, [sp, #256] │ │ @@ -66351,15 +68039,15 @@ │ │ ldp x8, x9, [sp, #192] │ │ ldp x13, x12, [sp, #208] │ │ and w14, w14, w15 │ │ cset w15, hi // hi = pmore │ │ and w14, w15, w14 │ │ orr w14, w16, w14 │ │ add w14, w0, w14 │ │ - tbz w14, #0, 54040 │ │ + tbz w14, #0, 56f08 │ │ ldp x14, x15, [x29, #-256] │ │ ldp x16, x17, [x29, #-240] │ │ mov x1, #0x4142 // #16706 │ │ movk x1, #0xd036, lsl #16 │ │ orr x0, x15, x14 │ │ orr x0, x0, x16 │ │ orr x0, x0, x17 │ │ @@ -66407,15 +68095,15 @@ │ │ cset w14, eq // eq = none │ │ cmp x8, x28 │ │ and w11, w14, w11 │ │ cset w14, hi // hi = pmore │ │ and w11, w14, w11 │ │ orr x14, x11, x12, lsr #48 │ │ and x11, x13, #0xfffffffffffff │ │ - cbz x14, 540c4 │ │ + cbz x14, 56f8c │ │ add x8, x8, x27 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -66469,19 +68157,19 @@ │ │ strb w11, [x19, #20] │ │ lsr x11, x9, #12 │ │ strb w10, [x19, #24] │ │ lsr x10, x8, #32 │ │ bfi w13, w9, #4, #28 │ │ lsr x9, x8, #24 │ │ strb w10, [x19, #27] │ │ - adrp x10, 6000 │ │ + adrp x10, 6000 │ │ strb w9, [x19, #28] │ │ - adrp x9, 6000 │ │ - ldr q0, [x10, #816] │ │ - ldr q1, [x9, #864] │ │ + adrp x9, 6000 │ │ + ldr q0, [x10, #48] │ │ + ldr q1, [x9, #96] │ │ strb w11, [x19, #23] │ │ lsr x11, x8, #40 │ │ strb w11, [x19, #26] │ │ lsr x11, x8, #16 │ │ strb w8, [x19, #31] │ │ lsr x8, x8, #8 │ │ strb w11, [x19, #29] │ │ @@ -66491,27 +68179,27 @@ │ │ mov x1, x19 │ │ strb w14, [x19, #11] │ │ strb w8, [x19, #30] │ │ strb w12, [x19, #12] │ │ strb w13, [x19, #25] │ │ stp q0, q1, [x29, #-160] │ │ stur x11, [x29, #-64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0xa0 │ │ add x1, sp, #0x20 │ │ mov w2, #0x20 // #32 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0xa0 │ │ mov w2, #0x20 // #32 │ │ mov x1, x20 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-64] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -66523,19 +68211,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ sub x0, x29, #0xa0 │ │ stp w10, w12, [x29, #-224] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0xa0 │ │ sub x1, x29, #0xe0 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-160] │ │ ldp w10, w11, [x29, #-152] │ │ ldp w12, w13, [x29, #-144] │ │ ldp w14, w15, [x29, #-136] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -66547,19 +68235,19 @@ │ │ sub x0, x29, #0xe0 │ │ sub x1, x29, #0x38 │ │ mov x2, xzr │ │ stp w8, w9, [x29, #-56] │ │ stp w10, w11, [x29, #-48] │ │ stp w12, w13, [x29, #-40] │ │ stp w14, w15, [x29, #-32] │ │ - bl 47d04 │ │ + bl 4abcc │ │ sub x0, x29, #0xe0 │ │ sub x1, x29, #0xe0 │ │ sub x2, x29, #0xc0 │ │ - bl 54868 │ │ + bl 57730 │ │ ldp x8, x9, [x29, #-224] │ │ ldp x10, x11, [x29, #-256] │ │ ldp x12, x13, [x29, #-208] │ │ ldp x14, x15, [x29, #-240] │ │ mov x16, #0xa03b // #41019 │ │ adds x8, x10, x8 │ │ adcs x10, xzr, xzr │ │ @@ -66706,31 +68394,31 @@ │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x65f │ │ - b 5457c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x875 │ │ + b 57444 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x6a6 │ │ - b 5457c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x8bc │ │ + b 57444 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x70c │ │ - b 5457c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x980 │ │ + b 57444 │ │ ldp x8, x1, [x0, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x81d │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xadd │ │ blr x8 │ │ mov w21, wzr │ │ - b 5451c │ │ + b 573e4 │ │ sub sp, sp, #0xe0 │ │ stp x29, x30, [sp, #128] │ │ stp x28, x27, [sp, #144] │ │ stp x26, x25, [sp, #160] │ │ stp x24, x23, [sp, #176] │ │ stp x22, x21, [sp, #192] │ │ stp x20, x19, [sp, #208] │ │ @@ -66869,15 +68557,15 @@ │ │ orr x25, x16, x4 │ │ orr x24, x17, x5 │ │ cmp x8, #0x400 │ │ orr x20, x0, x6 │ │ orr x28, x1, x7 │ │ orr x23, x22, x23 │ │ orr x22, x11, x13 │ │ - b.ne 54748 // b.any │ │ + b.ne 57610 // b.any │ │ lsr x9, x27, #52 │ │ and x8, x27, #0xfffffffffffff │ │ lsr x12, x24, #16 │ │ and x13, x20, #0xfffffffffffff │ │ bfi x9, x26, #12, #40 │ │ stp x12, x13, [sp, #72] │ │ lsr x12, x20, #52 │ │ @@ -66895,33 +68583,33 @@ │ │ bfi x9, x22, #36, #16 │ │ add x2, sp, #0x28 │ │ mov x0, x19 │ │ mov x1, x19 │ │ stp x10, x11, [sp, #56] │ │ stp x9, x8, [sp, #104] │ │ str wzr, [sp, #120] │ │ - bl 4b3a8 │ │ + bl 4e270 │ │ add x21, x21, #0x1 │ │ cmp x21, #0x40 │ │ - b.ne 54714 // b.any │ │ + b.ne 575dc // b.any │ │ ldp x20, x19, [sp, #208] │ │ ldp x22, x21, [sp, #192] │ │ ldp x24, x23, [sp, #176] │ │ ldp x26, x25, [sp, #160] │ │ ldp x28, x27, [sp, #144] │ │ ldp x29, x30, [sp, #128] │ │ add sp, sp, #0xe0 │ │ ret │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #64] │ │ str x19, [sp, #80] │ │ add x29, sp, #0x40 │ │ mov x19, x0 │ │ mov x0, sp │ │ - bl 69f60 │ │ + bl 6ce28 │ │ ldp x14, x12, [sp, #32] │ │ ldp x11, x10, [sp, #48] │ │ mov x8, #0xbebf // #48831 │ │ mov x9, #0x5fc4 // #24516 │ │ movk x8, #0x2fc9, lsl #16 │ │ movk x9, #0x50b7, lsl #16 │ │ movk x8, #0xa173, lsl #32 │ │ @@ -67090,31 +68778,31 @@ │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x220 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 552c8 │ │ + cbz x8, 58190 │ │ mov x21, x1 │ │ - cbz x1, 552d8 │ │ + cbz x1, 581a0 │ │ mov x20, x2 │ │ - cbz x2, 552e8 │ │ + cbz x2, 581b0 │ │ mov x22, x3 │ │ - cbz x3, 552f8 │ │ + cbz x3, 581c0 │ │ add x0, sp, #0x48 │ │ mov x1, x21 │ │ - bl 51f70 │ │ - cbz w0, 55224 │ │ + bl 54e38 │ │ + cbz w0, 580ec │ │ add x1, x21, #0x20 │ │ sub x0, x29, #0x88 │ │ add x2, sp, #0x24 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #36] │ │ - cbnz w8, 55220 │ │ + cbnz w8, 580e8 │ │ ldp x8, x14, [x22] │ │ ldp x15, x16, [x22, #16] │ │ lsr x9, x8, #52 │ │ mov x26, x9 │ │ lsr x0, x14, #40 │ │ and x4, x8, #0xfffffffffffff │ │ bfi x26, x14, #12, #40 │ │ @@ -67124,15 +68812,15 @@ │ │ orr x10, x26, x4 │ │ mov x24, x17 │ │ bfi x25, x15, #24, #28 │ │ orr x10, x10, x3 │ │ bfi x24, x16, #36, #16 │ │ orr x10, x10, x25 │ │ orr x10, x10, x24 │ │ - cbz x10, 55308 │ │ + cbz x10, 581d0 │ │ lsr x1, x16, #56 │ │ lsr x2, x16, #48 │ │ ldp x11, x10, [x22, #32] │ │ ldp x12, x13, [x22, #48] │ │ strb w0, [sp, #58] │ │ lsr x0, x16, #40 │ │ strb w1, [sp, #40] │ │ @@ -67154,24 +68842,24 @@ │ │ strb w16, [sp, #57] │ │ lsr x16, x4, #48 │ │ strb w0, [sp, #42] │ │ lsr x0, x15, #56 │ │ strb w1, [sp, #43] │ │ lsr x1, x15, #48 │ │ strb w2, [sp, #64] │ │ - adrp x2, 6000 │ │ + adrp x2, 6000 │ │ bfi w16, w9, #4, #12 │ │ - adrp x9, 6000 │ │ + adrp x9, 6000 │ │ lsl w17, w17, #4 │ │ strb w0, [sp, #48] │ │ lsr x0, x15, #16 │ │ strb w1, [sp, #49] │ │ lsr x1, x15, #8 │ │ - ldr q0, [x2, #816] │ │ - ldr q1, [x9, #864] │ │ + ldr q0, [x2, #48] │ │ + ldr q1, [x9, #96] │ │ strb w15, [sp, #55] │ │ bfxil w17, w15, #24, #4 │ │ lsr x15, x14, #32 │ │ strb w0, [sp, #53] │ │ lsr x0, x14, #24 │ │ strb w1, [sp, #54] │ │ lsr x1, x14, #16 │ │ @@ -67209,27 +68897,27 @@ │ │ bfi x22, x13, #36, #16 │ │ bfi x27, x12, #24, #28 │ │ bfi x28, x10, #12, #40 │ │ stp q0, q1, [x23, #128] │ │ str x15, [x23, #224] │ │ str x3, [sp, #8] │ │ mov x21, x4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0xf0 │ │ add x1, sp, #0x28 │ │ mov w2, #0x20 // #32 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0xf0 │ │ mov w2, #0x20 // #32 │ │ mov x1, x20 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [x23, #224] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -67241,19 +68929,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0xf0 │ │ stp w10, w12, [x29, #-64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0xf0 │ │ sub x1, x29, #0x40 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #240] │ │ ldp w10, w11, [sp, #248] │ │ ldr w12, [sp, #256] │ │ ldr w13, [sp, #260] │ │ ldr w14, [sp, #264] │ │ ldr w15, [sp, #268] │ │ rev w8, w8 │ │ @@ -67267,15 +68955,15 @@ │ │ sub x0, x29, #0xa8 │ │ add x1, sp, #0x70 │ │ mov x2, xzr │ │ stp w8, w9, [sp, #112] │ │ stp w10, w11, [sp, #120] │ │ stp w12, w13, [sp, #128] │ │ stp w14, w15, [sp, #136] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr x14, [sp, #8] │ │ ldp x8, x9, [x23, #264] │ │ ldp x10, x11, [x23, #280] │ │ mov x12, #0x4142 // #16706 │ │ str x14, [sp, #144] │ │ ldp x14, x15, [sp, #16] │ │ str wzr, [sp, #232] │ │ @@ -67324,23 +69012,23 @@ │ │ sub x4, x29, #0x88 │ │ mov x0, x19 │ │ stp x27, x22, [x23, #56] │ │ stur q0, [x23, #104] │ │ stp x8, x9, [x23, #280] │ │ stur q0, [x23, #88] │ │ add x21, sp, #0xf0 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #360] │ │ - cbnz w8, 55220 │ │ + cbnz w8, 580e8 │ │ add x19, x21, #0x50 │ │ mov x20, #0x3d1 // #977 │ │ mov x0, x19 │ │ mov x1, x19 │ │ movk x20, #0x1, lsl #32 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x12, x9, [x23, #208] │ │ ldp x10, x11, [x23, #224] │ │ ldr x13, [x23, #240] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ umulh x16, x13, x13 │ │ @@ -67464,23 +69152,23 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x19 │ │ stp q1, q0, [x23, #368] │ │ str x8, [x23, #400] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0xf0 │ │ add x1, sp, #0xf0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x21, #0x28 │ │ sub x2, x29, #0x68 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x13, x11, [x23, #192] │ │ ldp x9, x10, [x23, #168] │ │ mov w8, #0x1 // #1 │ │ ldr x12, [x23, #184] │ │ str x8, [x23, #208] │ │ lsr x8, x11, #48 │ │ madd x8, x8, x20, x9 │ │ @@ -67506,15 +69194,15 @@ │ │ cset w11, hi // hi = pmore │ │ and w10, w11, w10 │ │ orr w9, w9, w10 │ │ movi v0.2d, #0x0 │ │ add w8, w8, w9 │ │ stur q0, [x23, #216] │ │ stur q0, [x23, #232] │ │ - tbnz w8, #0, 55220 │ │ + tbnz w8, #0, 580e8 │ │ ldp x9, x10, [x23, #152] │ │ ldr x13, [sp, #104] │ │ ldr x11, [sp, #72] │ │ ldp x14, x12, [x23, #128] │ │ ldr x8, [x23, #144] │ │ sub x10, x10, x13 │ │ mov x13, #0x3fffffffffffc // #1125899906842620 │ │ @@ -67525,18 +69213,18 @@ │ │ lsr x10, x13, #48 │ │ movk x14, #0x3f, lsl #48 │ │ madd x10, x10, x20, x11 │ │ add x14, x10, x14 │ │ and x10, x14, #0xfffffffffffff │ │ sub x11, x20, #0x1 │ │ eor x11, x10, x11 │ │ - cbz x10, 55244 │ │ + cbz x10, 5810c │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ cmp x11, x15 │ │ - b.eq 55244 // b.none │ │ + b.eq 5810c // b.none │ │ mov w0, wzr │ │ add sp, sp, #0x220 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -67570,37 +69258,37 @@ │ │ mov x17, #0xfffffffffffff // #4503599627370495 │ │ and x8, x8, x10 │ │ cmp x9, #0x0 │ │ cset w9, eq // eq = none │ │ cmp x8, x17 │ │ cset w8, eq // eq = none │ │ orr w0, w9, w8 │ │ - b 55224 │ │ + b 580ec │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x898 │ │ - b 55314 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xbe3 │ │ + b 581dc │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x6a6 │ │ - b 55314 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x8bc │ │ + b 581dc │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x70c │ │ - b 55314 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x980 │ │ + b 581dc │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xdc8 │ │ - b 55314 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x66a │ │ + b 581dc │ │ ldp x8, x1, [x19, #184] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc67 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x2de │ │ blr x8 │ │ mov w0, wzr │ │ - b 55224 │ │ + b 580ec │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ @@ -67610,104 +69298,104 @@ │ │ ldp x10, x11, [x3, #16] │ │ mov x21, x4 │ │ mov x19, x1 │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ str x0, [sp, #88] │ │ - cbz x8, 55374 │ │ + cbz x8, 5823c │ │ ldr w8, [x2, #120] │ │ mov x23, x2 │ │ - cbz w8, 553f4 │ │ + cbz w8, 582bc │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ stur x8, [x29, #-160] │ │ sub x8, x29, #0xa0 │ │ mov w20, wzr │ │ mov w22, wzr │ │ stur q0, [x8, #8] │ │ stur q0, [x8, #24] │ │ - cbz x21, 55f14 │ │ + cbz x21, 58ddc │ │ ldr q0, [x21] │ │ stp xzr, xzr, [x29, #-176] │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x188 │ │ stur q0, [x29, #-192] │ │ ldr q0, [x21, #16] │ │ sub x1, x29, #0xc0 │ │ mov w2, #0xf // #15 │ │ stp xzr, xzr, [x29, #-208] │ │ stur q0, [x29, #-224] │ │ - bl 6d19c │ │ + bl 70064 │ │ mov w21, w0 │ │ add x0, sp, #0xf80 │ │ sub x1, x29, #0xe0 │ │ mov w2, #0xf // #15 │ │ - bl 6d19c │ │ + bl 70064 │ │ cmp w21, w20 │ │ csel w8, w21, w20, gt │ │ cmp w0, w8 │ │ sxtw x23, w21 │ │ csel w20, w0, w8, gt │ │ sxtw x21, w0 │ │ - b 55f18 │ │ - adrp x2, b000 │ │ + b 58de0 │ │ + adrp x2, a000 │ │ add x8, sp, #0x328 │ │ - add x2, x2, #0x428 │ │ + add x2, x2, #0x8d8 │ │ add x0, sp, #0xb80 │ │ mov x1, x3 │ │ mov x24, x3 │ │ str xzr, [sp, #1912] │ │ add x22, x8, #0x20 │ │ - bl 69f60 │ │ + bl 6ce28 │ │ ldr x8, [sp, #2984] │ │ ldr x9, [sp, #2992] │ │ mov w20, #0xffffffff // #-1 │ │ ldr x10, [sp, #3000] │ │ lsr x8, x8, #63 │ │ sub w8, w8, #0x1 │ │ eor w8, w20, w8, lsr #8 │ │ and x8, x8, #0x1 │ │ adds x8, x8, x9 │ │ adcs x9, xzr, xzr │ │ adds x9, x9, x10 │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ adcs x10, xzr, xzr │ │ - add x2, x2, #0x448 │ │ + add x2, x2, #0x8f8 │ │ add x0, sp, #0xb80 │ │ mov x1, x24 │ │ str x8, [sp, #1920] │ │ str x9, [sp, #1928] │ │ str x10, [sp, #1936] │ │ str xzr, [sp, #1944] │ │ - bl 69f60 │ │ + bl 6ce28 │ │ ldr x8, [sp, #2984] │ │ ldr x9, [sp, #2992] │ │ ldr x10, [sp, #3000] │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ lsr x8, x8, #63 │ │ sub w8, w8, #0x1 │ │ eor w8, w20, w8, lsr #8 │ │ and x8, x8, #0x1 │ │ adds x8, x8, x9 │ │ adcs x9, xzr, xzr │ │ adds x9, x9, x10 │ │ adcs x10, xzr, xzr │ │ - add x2, x2, #0x3e8 │ │ + add x2, x2, #0x898 │ │ add x0, sp, #0x780 │ │ add x1, sp, #0x780 │ │ stp x8, x9, [sp, #96] │ │ stp x10, xzr, [sp, #112] │ │ add x28, sp, #0x780 │ │ - bl 54868 │ │ - adrp x2, b000 │ │ - add x2, x2, #0x408 │ │ + bl 57730 │ │ + adrp x2, a000 │ │ + add x2, x2, #0x8b8 │ │ add x0, sp, #0x60 │ │ add x1, sp, #0x60 │ │ - bl 54868 │ │ + bl 57730 │ │ ldr x8, [sp, #1920] │ │ ldp x10, x11, [sp, #96] │ │ ldr x9, [sp, #1928] │ │ ldr x12, [sp, #1936] │ │ ldp x14, x15, [sp, #112] │ │ adds x8, x10, x8 │ │ adcs x10, xzr, xzr │ │ @@ -67769,22 +69457,22 @@ │ │ adcs x13, x14, xzr │ │ str x8, [sp, #840] │ │ adds x8, x10, x12 │ │ str x9, [sp, #848] │ │ adcs x9, xzr, xzr │ │ adds x8, x8, x13 │ │ adcs x9, x9, xzr │ │ - adrp x2, b000 │ │ + adrp x2, a000 │ │ add x9, x9, x11 │ │ - add x2, x2, #0x468 │ │ + add x2, x2, #0x918 │ │ add x0, sp, #0x328 │ │ mov x1, x22 │ │ str x8, [sp, #856] │ │ str x9, [sp, #864] │ │ - bl 54868 │ │ + bl 57730 │ │ ldr x8, [sp, #808] │ │ ldr x9, [sp, #816] │ │ ldr x10, [sp, #824] │ │ ldr x11, [sp, #832] │ │ mov x12, #0x4142 // #16706 │ │ orr x13, x9, x8 │ │ movk x12, #0xd036, lsl #16 │ │ @@ -67866,31 +69554,31 @@ │ │ add x20, sp, #0x328 │ │ add x9, x9, x10 │ │ add x0, x20, #0x40 │ │ add x1, sp, #0x328 │ │ mov w2, #0x5 // #5 │ │ str x8, [sp, #824] │ │ str x9, [sp, #832] │ │ - bl 6d19c │ │ + bl 70064 │ │ str w0, [sp, #1904] │ │ add x0, x20, #0x244 │ │ mov w2, #0x5 // #5 │ │ mov x1, x22 │ │ - bl 6d19c │ │ + bl 70064 │ │ ldr w8, [sp, #1904] │ │ ldr x9, [sp, #1912] │ │ str w0, [sp, #48] │ │ str w0, [sp, #1908] │ │ bic w8, w8, w8, asr #31 │ │ add x2, x23, x9, lsl #7 │ │ add x0, sp, #0xb80 │ │ add x1, sp, #0xa40 │ │ str w8, [sp, #32] │ │ add x23, sp, #0xa40 │ │ - bl 6a140 │ │ + bl 6d008 │ │ ldr q0, [sp, #3840] │ │ ldr q1, [sp, #3856] │ │ ldr q2, [sp, #3920] │ │ ldr q3, [sp, #3936] │ │ add x8, sp, #0xb80 │ │ add x8, x8, #0x380 │ │ add x26, x28, #0x268 │ │ @@ -68066,35 +69754,35 @@ │ │ add x0, x0, #0x188 │ │ add x1, sp, #0x60 │ │ add x2, sp, #0xf80 │ │ str wzr, [x26, #80] │ │ str q3, [sp, #64] │ │ stp q0, q1, [sp, #96] │ │ str x8, [sp, #128] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x20, sp, #0xb80 │ │ add x0, x28, #0x210 │ │ add x1, x20, #0x300 │ │ add x2, sp, #0x60 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0x1, lsl #12 │ │ add x0, x28, #0x238 │ │ add x1, x20, #0x328 │ │ add x2, x2, #0x188 │ │ add x22, sp, #0xb80 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [sp, #3832] │ │ mov x20, xzr │ │ add x23, x23, #0xf0 │ │ add x24, x22, #0x280 │ │ str w8, [sp, #2528] │ │ add x0, sp, #0xf80 │ │ add x1, sp, #0xf80 │ │ mov x2, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x12, [sp, #3968] │ │ ldr x8, [sp, #3976] │ │ ldr x13, [sp, #4000] │ │ ldr x9, [sp, #3984] │ │ ldr x11, [sp, #3992] │ │ lsl x10, x12, #1 │ │ lsl x14, x8, #1 │ │ @@ -68218,53 +69906,53 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x15 │ │ add x0, x0, #0x188 │ │ add x1, sp, #0x60 │ │ add x2, sp, #0xf80 │ │ stp q0, q1, [sp, #96] │ │ str x8, [sp, #128] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x22, x28, x20 │ │ add x0, x22, #0x1b8 │ │ add x2, sp, #0x60 │ │ mov x1, x24 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0x1, lsl #12 │ │ add x0, x22, #0x1e0 │ │ add x1, x24, #0x28 │ │ add x2, x2, #0x188 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [x24, #120] │ │ sub x20, x20, #0x58 │ │ sub x23, x23, #0x28 │ │ cmn x20, #0x210 │ │ sub x24, x24, #0x80 │ │ str w8, [x22, #520] │ │ - b.ne 55ac8 // b.any │ │ + b.ne 58990 // b.any │ │ ldr w9, [sp, #48] │ │ ldr w10, [sp, #32] │ │ ldr q0, [sp, #1952] │ │ ldr q1, [sp, #1968] │ │ ldr q2, [sp, #1984] │ │ ldr x8, [sp, #2000] │ │ ldr q3, [sp, #1920] │ │ ldr q4, [sp, #1936] │ │ - adrp x22, b000 │ │ - add x22, x22, #0x488 │ │ + adrp x22, a000 │ │ + add x22, x22, #0x938 │ │ cmp w9, w10 │ │ add x0, sp, #0x60 │ │ add x1, sp, #0x60 │ │ mov x2, x22 │ │ csel w20, w9, w10, gt │ │ stp q0, q1, [sp, #128] │ │ str q2, [sp, #160] │ │ str x8, [sp, #176] │ │ stp q3, q4, [sp, #96] │ │ add x23, sp, #0x60 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x9, sp, #0x780 │ │ ldur q0, [x9, #120] │ │ ldur q1, [x9, #136] │ │ ldur q2, [x9, #152] │ │ ldr x8, [sp, #2088] │ │ ldur q3, [x9, #88] │ │ ldur q4, [x9, #104] │ │ @@ -68274,133 +69962,133 @@ │ │ mov x2, x22 │ │ stur q0, [sp, #216] │ │ stur q1, [x9, #136] │ │ stur q2, [x9, #152] │ │ str x8, [sp, #264] │ │ stur q3, [sp, #184] │ │ stur q4, [sp, #200] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr q0, [sp, #2128] │ │ ldr q1, [sp, #2144] │ │ ldr q2, [sp, #2160] │ │ ldr x8, [sp, #2176] │ │ ldr q3, [sp, #2096] │ │ ldr q4, [sp, #2112] │ │ add x0, x23, #0xb0 │ │ mov x1, x0 │ │ mov x2, x22 │ │ stp q0, q1, [sp, #304] │ │ str q2, [sp, #336] │ │ str x8, [sp, #352] │ │ stp q3, q4, [sp, #272] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x24, sp, #0x780 │ │ add x8, x24, #0x108 │ │ ldp q0, q1, [x8, #32] │ │ add x0, x23, #0x108 │ │ ldr q2, [x8, #64] │ │ ldr x9, [x8, #80] │ │ stp q0, q1, [x0, #32] │ │ ldp q0, q1, [x8] │ │ mov x1, x0 │ │ mov x2, x22 │ │ str q2, [x0, #64] │ │ str x9, [x0, #80] │ │ stp q0, q1, [x0] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr q0, [sp, #2304] │ │ ldr q1, [sp, #2320] │ │ ldr q2, [sp, #2336] │ │ ldr x8, [sp, #2352] │ │ ldr q3, [sp, #2272] │ │ ldr q4, [sp, #2288] │ │ add x0, x23, #0x160 │ │ mov x1, x0 │ │ mov x2, x22 │ │ stp q0, q1, [sp, #480] │ │ str q2, [sp, #512] │ │ str x8, [sp, #528] │ │ stp q3, q4, [sp, #448] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x8, x24, #0x1b8 │ │ ldp q0, q1, [x8, #32] │ │ ldr q2, [x8, #64] │ │ ldr x9, [x8, #80] │ │ ldp q3, q4, [x8] │ │ add x0, x23, #0x1b8 │ │ mov x1, x0 │ │ mov x2, x22 │ │ stp q0, q1, [x0, #32] │ │ str q2, [x0, #64] │ │ str x9, [x0, #80] │ │ stp q3, q4, [x0] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr q0, [sp, #2480] │ │ ldr q1, [sp, #2496] │ │ ldr q2, [sp, #2512] │ │ ldr x8, [sp, #2528] │ │ ldr q3, [sp, #2448] │ │ ldr q4, [sp, #2464] │ │ add x0, x23, #0x210 │ │ mov x1, x0 │ │ mov x2, x22 │ │ stp q0, q1, [sp, #656] │ │ str q2, [sp, #688] │ │ str x8, [sp, #704] │ │ stp q3, q4, [sp, #624] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x26] │ │ ldp q2, q3, [x26, #32] │ │ ldr x8, [x26, #80] │ │ ldr q4, [x26, #64] │ │ add x0, x23, #0x268 │ │ mov x1, x0 │ │ mov x2, x22 │ │ stp q0, q1, [x0] │ │ str x8, [x0, #80] │ │ stp q3, q4, [x0, #48] │ │ str q2, [x0, #32] │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w22, #0x1 // #1 │ │ - cbnz x21, 55398 │ │ + cbnz x21, 58260 │ │ mov x23, xzr │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ cmp w20, #0x1 │ │ str w8, [x19, #120] │ │ stp q0, q0, [x19] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19, #64] │ │ str q0, [x19, #96] │ │ str xzr, [x19, #112] │ │ - b.lt 56500 // b.tstop │ │ - adrp x10, 6000 │ │ - ldr q0, [x10, #528] │ │ - adrp x10, 6000 │ │ + b.lt 593c8 // b.tstop │ │ + adrp x10, 5000 │ │ + ldr q0, [x10, #3936] │ │ + adrp x10, 5000 │ │ ldrsw x27, [sp, #1904] │ │ ldrsw x28, [sp, #1908] │ │ str q0, [sp] │ │ - ldr q0, [x10, #560] │ │ - adrp x10, 6000 │ │ - ldr q3, [x10, #624] │ │ - adrp x10, 6000 │ │ - ldr q2, [x10, #240] │ │ + ldr q0, [x10, #3968] │ │ + adrp x10, 5000 │ │ + ldr q3, [x10, #3984] │ │ + adrp x10, 5000 │ │ + ldr q2, [x10, #3616] │ │ add x9, sp, #0x1, lsl #12 │ │ add x8, sp, #0xf80 │ │ add x9, x9, #0x188 │ │ mov x11, #0x3ffffffffffffc // #18014398509481980 │ │ mov w25, w20 │ │ sub x26, x8, #0x4 │ │ sub x20, x9, #0x4 │ │ dup v1.2d, x11 │ │ neg v0.2d, v0.2d │ │ mov w8, #0x1 // #1 │ │ stp q3, q1, [sp, #48] │ │ stp q0, q2, [sp, #16] │ │ - b 56094 │ │ + b 58f5c │ │ mvn w10, w9 │ │ neg w11, w9 │ │ cmp w10, #0x0 │ │ csinv w9, w11, w9, lt // lt = tstop │ │ asr w9, w9, #1 │ │ add x8, x8, x9, lsl #6 │ │ ldr x9, [x8] │ │ @@ -68448,58 +70136,58 @@ │ │ stur x9, [x29, #-72] │ │ stur q0, [x29, #-64] │ │ stp x8, x10, [x29, #-48] │ │ sub x2, x29, #0x70 │ │ sub x3, x29, #0xa0 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 6d324 │ │ + bl 701ec │ │ ldr w8, [x19, #120] │ │ add x9, x24, #0x1 │ │ cmp x9, #0x1 │ │ mov x25, x24 │ │ - b.le 564ec │ │ - cbz w8, 560c0 │ │ + b.le 593b4 │ │ + cbz w8, 58f88 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str w8, [x19, #120] │ │ stp q0, q0, [x19] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19, #64] │ │ str q0, [x19, #96] │ │ str xzr, [x19, #112] │ │ - cbnz w22, 560d0 │ │ - b 56298 │ │ + cbnz w22, 58f98 │ │ + b 59160 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 66edc │ │ - cbz w22, 56298 │ │ + bl 69da4 │ │ + cbz w22, 59160 │ │ cmp x25, x27 │ │ - b.gt 561b4 │ │ + b.gt 5907c │ │ add x8, sp, #0x328 │ │ add x8, x8, x25, lsl #2 │ │ ldr w8, [x8, #60] │ │ - cbz w8, 561b4 │ │ + cbz w8, 5907c │ │ subs w9, w8, #0x1 │ │ - b.lt 5612c // b.tstop │ │ + b.lt 58ff4 // b.tstop │ │ cmp w9, #0x0 │ │ csel w8, w8, w9, lt // lt = tstop │ │ asr w8, w8, #1 │ │ mov w9, #0x58 // #88 │ │ add x10, sp, #0x780 │ │ umaddl x8, w8, w9, x10 │ │ ldp q0, q1, [x8] │ │ ldp q2, q3, [x8, #32] │ │ ldr x9, [x8, #80] │ │ ldr q4, [x8, #64] │ │ stp q0, q1, [x29, #-112] │ │ stur q2, [x29, #-80] │ │ stur x9, [x29, #-32] │ │ stp q3, q4, [x29, #-64] │ │ - b 561a0 │ │ + b 59068 │ │ mvn w9, w8 │ │ neg w10, w8 │ │ cmp w9, #0x0 │ │ csinv w8, w10, w8, lt // lt = tstop │ │ asr w8, w8, #1 │ │ mov w9, #0x58 // #88 │ │ add x10, sp, #0x780 │ │ @@ -68525,38 +70213,38 @@ │ │ ldur x8, [x29, #-40] │ │ sub x8, x9, x8 │ │ stur x8, [x29, #-40] │ │ sub x2, x29, #0x70 │ │ mov x0, x19 │ │ mov x1, x19 │ │ mov x3, xzr │ │ - bl 579b4 │ │ + bl 5a87c │ │ cmp x25, x28 │ │ - b.gt 56298 │ │ + b.gt 59160 │ │ add x8, sp, #0x328 │ │ add x8, x8, x25, lsl #2 │ │ ldr w8, [x8, #576] │ │ - cbz w8, 56298 │ │ + cbz w8, 59160 │ │ subs w9, w8, #0x1 │ │ - b.lt 56210 // b.tstop │ │ + b.lt 590d8 // b.tstop │ │ cmp w9, #0x0 │ │ csel w8, w8, w9, lt // lt = tstop │ │ asr w8, w8, #1 │ │ mov w9, #0x58 // #88 │ │ add x10, sp, #0x60 │ │ umaddl x8, w8, w9, x10 │ │ ldp q0, q1, [x8] │ │ ldp q2, q3, [x8, #32] │ │ ldr x9, [x8, #80] │ │ ldr q4, [x8, #64] │ │ stp q0, q1, [x29, #-112] │ │ stur q2, [x29, #-80] │ │ stur x9, [x29, #-32] │ │ stp q3, q4, [x29, #-64] │ │ - b 56284 │ │ + b 5914c │ │ mvn w9, w8 │ │ neg w10, w8 │ │ cmp w9, #0x0 │ │ csinv w8, w10, w8, lt // lt = tstop │ │ asr w8, w8, #1 │ │ mov w9, #0x58 // #88 │ │ add x10, sp, #0x60 │ │ @@ -68582,23 +70270,23 @@ │ │ ldur x8, [x29, #-40] │ │ sub x8, x9, x8 │ │ stur x8, [x29, #-40] │ │ sub x2, x29, #0x70 │ │ mov x0, x19 │ │ mov x1, x19 │ │ mov x3, xzr │ │ - bl 579b4 │ │ + bl 5a87c │ │ cmp x25, x23 │ │ - b.gt 56430 │ │ + b.gt 592f8 │ │ ldr w9, [x20, x25, lsl #2] │ │ - cbz w9, 56430 │ │ + cbz w9, 592f8 │ │ ldr x8, [sp, #88] │ │ subs w10, w9, #0x1 │ │ ldr x8, [x8] │ │ - b.lt 56350 // b.tstop │ │ + b.lt 59218 // b.tstop │ │ cmp w10, #0x0 │ │ csel w9, w9, w10, lt // lt = tstop │ │ asr w9, w9, #1 │ │ add x8, x8, x9, lsl #6 │ │ ldr x9, [x8] │ │ and x10, x9, #0xfffffffffffff │ │ stur x10, [x29, #-112] │ │ @@ -68628,15 +70316,15 @@ │ │ stur x10, [x29, #-56] │ │ ldr x8, [x8, #56] │ │ lsr x9, x9, #28 │ │ stur wzr, [x29, #-32] │ │ bfi x9, x8, #36, #16 │ │ lsr x8, x8, #16 │ │ stp x9, x8, [x29, #-48] │ │ - b 5641c │ │ + b 592e4 │ │ mvn w10, w9 │ │ neg w11, w9 │ │ cmp w10, #0x0 │ │ csinv w9, w11, w9, lt // lt = tstop │ │ asr w9, w9, #1 │ │ add x8, x8, x9, lsl #6 │ │ ldr x9, [x8] │ │ @@ -68684,24 +70372,24 @@ │ │ stur x9, [x29, #-72] │ │ stur q0, [x29, #-64] │ │ stp x8, x10, [x29, #-48] │ │ sub x2, x29, #0x70 │ │ sub x3, x29, #0xa0 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 6d324 │ │ + bl 701ec │ │ cmp x25, x21 │ │ sub x24, x25, #0x1 │ │ - b.gt 56080 │ │ + b.gt 58f48 │ │ ldr w9, [x26, x25, lsl #2] │ │ - cbz w9, 56080 │ │ + cbz w9, 58f48 │ │ ldr x8, [sp, #88] │ │ subs w10, w9, #0x1 │ │ ldr x8, [x8, #8] │ │ - b.lt 55fa0 // b.tstop │ │ + b.lt 58e68 // b.tstop │ │ cmp w10, #0x0 │ │ csel w9, w9, w10, lt // lt = tstop │ │ asr w9, w9, #1 │ │ add x8, x8, x9, lsl #6 │ │ ldr x9, [x8] │ │ and x10, x9, #0xfffffffffffff │ │ stur x10, [x29, #-112] │ │ @@ -68731,20 +70419,20 @@ │ │ stur x10, [x29, #-56] │ │ ldr x8, [x8, #56] │ │ lsr x9, x9, #28 │ │ stur wzr, [x29, #-32] │ │ bfi x9, x8, #36, #16 │ │ lsr x8, x8, #16 │ │ stp x9, x8, [x29, #-48] │ │ - b 5606c │ │ - cbnz w8, 56500 │ │ + b 58f34 │ │ + cbnz w8, 593c8 │ │ add x0, x19, #0x50 │ │ sub x2, x29, #0xa0 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ add sp, sp, #0x1, lsl #12 │ │ add sp, sp, #0x470 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -68762,80 +70450,80 @@ │ │ mov x20, x6 │ │ mov x24, x5 │ │ mov x19, x4 │ │ mov x27, x3 │ │ mov x21, x2 │ │ mov x25, x1 │ │ mov x23, x0 │ │ - cbz x7, 565d8 │ │ + cbz x7, 594a0 │ │ ldr x9, [x29, #120] │ │ cmp x7, #0x1 │ │ - b.ne 5657c // b.any │ │ + b.ne 59444 // b.any │ │ mov x10, xzr │ │ - b 565b8 │ │ + b 59480 │ │ and x10, x7, #0xfffffffffffffffe │ │ add x11, x23, #0x8 │ │ mov w12, #0x21 // #33 │ │ mov x13, x10 │ │ sub w14, w12, #0x21 │ │ and x14, x14, #0xfffffffe │ │ add x15, x9, w12, uxtw │ │ add x14, x9, x14 │ │ add x12, x12, #0x42 │ │ subs x13, x13, #0x2 │ │ stp x14, x15, [x11, #-8] │ │ add x11, x11, #0x10 │ │ - b.ne 5658c // b.any │ │ + b.ne 59454 // b.any │ │ cmp x10, x7 │ │ - b.eq 565d8 // b.none │ │ + b.eq 594a0 // b.none │ │ add x11, x10, x10, lsl #5 │ │ add x12, x23, x10, lsl #3 │ │ sub x10, x7, x10 │ │ add x13, x9, w11, uxtw │ │ subs x10, x10, #0x1 │ │ str x13, [x12], #8 │ │ add x11, x11, #0x21 │ │ - b.ne 565c4 // b.any │ │ - cbz x24, 5664c │ │ + b.ne 5948c // b.any │ │ + cbz x24, 59514 │ │ ldr x9, [x29, #128] │ │ cmp x24, #0x1 │ │ - b.ne 565f0 // b.any │ │ + b.ne 594b8 // b.any │ │ mov x10, xzr │ │ - b 5662c │ │ + b 594f4 │ │ and x10, x24, #0xfffffffffffffffe │ │ add x11, x25, #0x8 │ │ mov w12, #0x21 // #33 │ │ mov x13, x10 │ │ sub w14, w12, #0x21 │ │ and x14, x14, #0xfffffffe │ │ add x15, x9, w12, uxtw │ │ add x14, x9, x14 │ │ add x12, x12, #0x42 │ │ subs x13, x13, #0x2 │ │ stp x14, x15, [x11, #-8] │ │ add x11, x11, #0x10 │ │ - b.ne 56600 // b.any │ │ + b.ne 594c8 // b.any │ │ cmp x10, x24 │ │ - b.eq 5664c // b.none │ │ + b.eq 59514 // b.none │ │ add x11, x10, x10, lsl #5 │ │ add x12, x25, x10, lsl #3 │ │ sub x10, x24, x10 │ │ add x13, x9, w11, uxtw │ │ subs x10, x10, #0x1 │ │ str x13, [x12], #8 │ │ add x11, x11, #0x21 │ │ - b.ne 56638 // b.any │ │ - cbz x8, 566ec │ │ + b.ne 59500 // b.any │ │ + cbz x8, 595b4 │ │ ldr x9, [x29, #136] │ │ cmp x8, #0x4 │ │ - b.cs 56664 // b.hs, b.nlast │ │ + b.cs 5952c // b.hs, b.nlast │ │ mov x10, xzr │ │ - b 566c8 │ │ - adrp x12, 6000 │ │ - ldr q0, [x12, #128] │ │ + b 59590 │ │ + adrp x12, 5000 │ │ + ldr q0, [x12, #3520] │ │ and x10, x8, #0xfffffffffffffffc │ │ mov w13, #0x40 // #64 │ │ mov w14, #0xffffffe0 // #-32 │ │ mov w12, #0x4 // #4 │ │ add x11, x21, #0x10 │ │ dup v1.2d, x13 │ │ dup v2.2d, x14 │ │ @@ -68848,57 +70536,57 @@ │ │ and v6.16b, v6.16b, v2.16b │ │ add v5.2d, v3.2d, v5.2d │ │ add v6.2d, v3.2d, v6.2d │ │ add v0.2d, v0.2d, v4.2d │ │ subs x12, x12, #0x4 │ │ stp q5, q6, [x11, #-16] │ │ add x11, x11, #0x20 │ │ - b.ne 56694 // b.any │ │ + b.ne 5955c // b.any │ │ cmp x10, x8 │ │ - b.eq 566ec // b.none │ │ + b.eq 595b4 // b.none │ │ lsl x11, x10, #5 │ │ add x12, x21, x10, lsl #3 │ │ sub x8, x8, x10 │ │ and x10, x11, #0xffffffe0 │ │ add x10, x9, x10 │ │ subs x8, x8, #0x1 │ │ str x10, [x12], #8 │ │ add x11, x11, #0x20 │ │ - b.ne 566d4 // b.any │ │ + b.ne 5959c // b.any │ │ mov w0, #0x1 // #1 │ │ - cbz x24, 57254 │ │ + cbz x24, 5a11c │ │ ldr x28, [x29, #104] │ │ - cbz x28, 57254 │ │ - cbz x27, 57254 │ │ + cbz x28, 5a11c │ │ + cbz x27, 5a11c │ │ ldr x8, [x29, #112] │ │ cmp x8, #0x2 │ │ - b.cc 57254 // b.lo, b.ul, b.last │ │ + b.cc 5a11c // b.lo, b.ul, b.last │ │ sub x26, x29, #0xf0 │ │ str x8, [sp, #136] │ │ sub x22, x8, #0x1 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ stur w8, [x29, #-120] │ │ stp q0, q0, [x29, #-240] │ │ stp q0, q0, [x29, #-208] │ │ stp q0, q0, [x29, #-176] │ │ stur q0, [x29, #-144] │ │ stur xzr, [x29, #-128] │ │ ldr x1, [x25] │ │ add x0, sp, #0x100 │ │ - bl 57658 │ │ - cbz w0, 57248 │ │ + bl 5a520 │ │ + cbz w0, 5a110 │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ add x2, sp, #0x100 │ │ mov x3, xzr │ │ - bl 579b4 │ │ + bl 5a87c │ │ subs x24, x24, #0x1 │ │ add x25, x25, #0x8 │ │ - b.ne 56738 // b.any │ │ + b.ne 59600 // b.any │ │ ldur x13, [x29, #-168] │ │ ldp x9, x10, [x29, #-200] │ │ stp x21, x20, [sp, #16] │ │ mov x21, #0x3d1 // #977 │ │ ldp x11, x12, [x29, #-184] │ │ movk x21, #0x1, lsl #32 │ │ lsr x17, x13, #48 │ │ @@ -68930,15 +70618,15 @@ │ │ mov x0, x25 │ │ mov x1, x25 │ │ str x27, [sp, #152] │ │ add x24, x19, #0x28 │ │ stp x9, x11, [x29, #-184] │ │ stur x10, [x29, #-168] │ │ str w8, [sp, #240] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ add x8, x19, #0x58 │ │ str x8, [sp, #128] │ │ ldp x11, x8, [x29, #-160] │ │ ldp x9, x10, [x29, #-144] │ │ ldur x12, [x29, #-128] │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ dup v2.2d, x13 │ │ @@ -69065,41 +70753,41 @@ │ │ add x8, x8, x15 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x25 │ │ str q2, [sp, #112] │ │ stp q0, q1, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x68 │ │ mov x0, x24 │ │ mov x1, x24 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w10, #0x1 // #1 │ │ movi v6.2d, #0x0 │ │ stur x10, [x29, #-160] │ │ stur q6, [x26, #88] │ │ stur q6, [x26, #104] │ │ ldp q2, q3, [x29, #-240] │ │ - adrp x9, 6000 │ │ - ldr q0, [x9, #640] │ │ - adrp x9, 6000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x9, #4000] │ │ + adrp x9, 5000 │ │ stp q2, q3, [sp, #160] │ │ ldur q2, [x26, #56] │ │ - ldr q1, [x9, #352] │ │ - adrp x9, 6000 │ │ + ldr q1, [x9, #3744] │ │ + adrp x9, 5000 │ │ ldur q4, [x26, #40] │ │ - adrp x10, 6000 │ │ - ldr q3, [x9, #304] │ │ + adrp x10, 5000 │ │ + ldr q3, [x9, #3680] │ │ stur q2, [sp, #216] │ │ - ldr q2, [x10, #368] │ │ + ldr q2, [x10, #3776] │ │ ldur x9, [x29, #-208] │ │ ldur x10, [x29, #-168] │ │ mul x8, x22, x28 │ │ str x8, [sp, #144] │ │ add x8, sp, #0x100 │ │ stur q4, [sp, #200] │ │ neg v4.2d, v0.2d │ │ @@ -69117,52 +70805,52 @@ │ │ mov w8, #0x1 // #1 │ │ stur w8, [x29, #-120] │ │ stp q6, q6, [x29, #-240] │ │ stp q6, q6, [x29, #-208] │ │ stp q6, q6, [x29, #-176] │ │ stur q6, [x29, #-144] │ │ stur xzr, [x29, #-128] │ │ - cbz x22, 56b2c │ │ + cbz x22, 599f4 │ │ mov x26, x23 │ │ mov x27, x22 │ │ ldr x1, [x26] │ │ add x0, sp, #0x100 │ │ - bl 57658 │ │ - cbz w0, 57250 │ │ + bl 5a520 │ │ + cbz w0, 5a118 │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ add x2, sp, #0x100 │ │ mov x3, xzr │ │ - bl 579b4 │ │ + bl 5a87c │ │ subs x27, x27, #0x1 │ │ add x26, x26, x21 │ │ - b.ne 56afc // b.any │ │ + b.ne 599c4 // b.any │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ add x2, sp, #0xa0 │ │ mov x3, xzr │ │ - bl 579b4 │ │ + bl 5a87c │ │ ldur w8, [x29, #-120] │ │ - cbz w8, 56b78 │ │ + cbz w8, 59a40 │ │ ldp x8, x9, [sp, #144] │ │ movi v6.2d, #0x0 │ │ add x8, x19, x8 │ │ add x8, x8, x8, lsl #5 │ │ add x8, x9, x8 │ │ strb wzr, [x8, #32] │ │ stp q6, q6, [x8] │ │ add x19, x19, #0x1 │ │ cmp x19, x28 │ │ add x23, x23, #0x8 │ │ - b.ne 56ad4 // b.any │ │ - b 570ec │ │ + b.ne 5999c // b.any │ │ + b 59fb4 │ │ mov x0, x25 │ │ mov x1, x25 │ │ str wzr, [sp, #336] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [x29, #-160] │ │ ldp x11, x13, [x29, #-136] │ │ ldur x9, [x29, #-144] │ │ mov x26, #0x3d1 // #977 │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -69285,23 +70973,23 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x25 │ │ stp q0, q1, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x68 │ │ mov x0, x24 │ │ mov x1, x24 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ stur x8, [x29, #-160] │ │ ldr x8, [sp, #128] │ │ movi v6.2d, #0x0 │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ stp q6, q6, [x8] │ │ ldur x8, [x29, #-208] │ │ @@ -69338,15 +71026,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x15 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 56e90 │ │ + cbz x13, 59d58 │ │ add x8, x8, x26 │ │ add x10, x10, x8, lsr #52 │ │ add x9, x9, x10, lsr #52 │ │ add x12, x12, x9, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x10, x10, #0xfffffffffffff │ │ @@ -69382,15 +71070,15 @@ │ │ cset w1, hi // hi = pmore │ │ and w0, w1, w0 │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ stp x8, x10, [sp, #256] │ │ stp x9, x12, [sp, #272] │ │ str x11, [sp, #288] │ │ - cbz x0, 56f40 │ │ + cbz x0, 59e08 │ │ add x13, x13, x26 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ @@ -69499,41 +71187,41 @@ │ │ strb w8, [x14, #32] │ │ str s0, [x14, #20] │ │ stur s1, [x14, #27] │ │ strb w9, [x14] │ │ add x19, x19, #0x1 │ │ cmp x19, x28 │ │ add x23, x23, #0x8 │ │ - b.ne 56ad4 // b.any │ │ + b.ne 5999c // b.any │ │ ldp x21, x20, [sp, #16] │ │ mov w0, wzr │ │ - cbz x21, 57254 │ │ + cbz x21, 5a11c │ │ ldr x8, [sp, #8] │ │ ldr x9, [sp, #136] │ │ - cbz x8, 57254 │ │ + cbz x8, 5a11c │ │ mov x27, #0x5fc4 // #24516 │ │ mov x28, #0xbebf // #48831 │ │ movk x27, #0x50b7, lsl #16 │ │ movk x28, #0x2fc9, lsl #16 │ │ movk x27, #0x2319, lsl #32 │ │ movk x28, #0xa173, lsl #32 │ │ movk x27, #0x4551, lsl #48 │ │ movk x28, #0x402d, lsl #48 │ │ - cbz x22, 57274 │ │ + cbz x22, 5a13c │ │ mov x23, xzr │ │ mov x26, xzr │ │ mov x25, xzr │ │ mov x24, xzr │ │ mov x19, x21 │ │ ldr x1, [x19] │ │ sub x0, x29, #0x40 │ │ sub x2, x29, #0x68 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldur w8, [x29, #-104] │ │ - cbnz w8, 573d4 │ │ + cbnz w8, 5a29c │ │ ldp x8, x9, [x29, #-64] │ │ ldp x10, x11, [x29, #-48] │ │ mov x15, #0xa03b // #41019 │ │ movk x15, #0xaf48, lsl #16 │ │ adds x8, x8, x24 │ │ adcs x12, xzr, xzr │ │ adds x9, x9, x25 │ │ @@ -69584,19 +71272,19 @@ │ │ adds x9, x10, x12 │ │ adcs x10, xzr, xzr │ │ adds x26, x9, x8 │ │ adcs x8, x10, xzr │ │ add x23, x8, x11 │ │ subs x22, x22, #0x1 │ │ add x19, x19, #0x8 │ │ - b.ne 5713c // b.any │ │ + b.ne 5a004 // b.any │ │ ldr x9, [sp, #136] │ │ - b 57284 │ │ + b 5a14c │ │ mov w0, #0x2 // #2 │ │ - b 57254 │ │ + b 5a11c │ │ mov w0, #0x3 // #3 │ │ add sp, sp, #0x250 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -69606,28 +71294,28 @@ │ │ mov x25, xzr │ │ mov x26, xzr │ │ mov x23, xzr │ │ mov x22, #0xbebf // #48831 │ │ movk x22, #0x2fc9, lsl #16 │ │ movk x22, #0xa173, lsl #32 │ │ movk x22, #0x402d, lsl #48 │ │ - cbz x20, 573dc │ │ + cbz x20, 5a2a4 │ │ mov x8, x21 │ │ add x8, x8, x9, lsl #3 │ │ mov x27, xzr │ │ mov x28, xzr │ │ mov x20, xzr │ │ mov x21, xzr │ │ sub x19, x8, #0x8 │ │ ldr x1, [x19] │ │ sub x0, x29, #0x40 │ │ sub x2, x29, #0x68 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldur w8, [x29, #-104] │ │ - cbnz w8, 573d4 │ │ + cbnz w8, 5a29c │ │ ldp x8, x9, [x29, #-64] │ │ ldp x10, x11, [x29, #-48] │ │ mov x15, #0xa03b // #41019 │ │ movk x15, #0xaf48, lsl #16 │ │ adds x8, x8, x21 │ │ adcs x12, xzr, xzr │ │ adds x9, x9, x20 │ │ @@ -69684,18 +71372,18 @@ │ │ adds x28, x9, x8 │ │ adcs x8, x10, xzr │ │ add x27, x8, x11 │ │ ldr x8, [sp, #24] │ │ add x19, x19, #0x8 │ │ subs x8, x8, #0x1 │ │ str x8, [sp, #24] │ │ - b.ne 572b4 // b.any │ │ - b 573e8 │ │ + b.ne 5a17c // b.any │ │ + b 5a2b0 │ │ mov w0, #0x5 // #5 │ │ - b 57254 │ │ + b 5a11c │ │ mov x21, xzr │ │ mov x28, xzr │ │ mov x27, xzr │ │ orr x8, x20, x21 │ │ mov x10, #0x4142 // #16706 │ │ movk x10, #0xd036, lsl #16 │ │ orr x8, x8, x28 │ │ @@ -69846,44 +71534,44 @@ │ │ strb w14, [x5, #1] │ │ strb w13, [x5, #2] │ │ strb w12, [x5, #3] │ │ strb w8, [x5, #4] │ │ strb w15, [x5, #5] │ │ strb w11, [x5, #6] │ │ strb w10, [x5, #31] │ │ - b 57254 │ │ + b 5a11c │ │ sub sp, sp, #0xe0 │ │ stp x29, x30, [sp, #176] │ │ stp x22, x21, [sp, #192] │ │ stp x20, x19, [sp, #208] │ │ add x29, sp, #0xb0 │ │ ldrb w8, [x1] │ │ mov x20, x1 │ │ mov x19, x0 │ │ and w8, w8, #0xfe │ │ cmp w8, #0x8 │ │ - b.eq 576c0 // b.none │ │ + b.eq 5a588 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 5799c // b.any │ │ + b.ne 5a864 // b.any │ │ add x1, x20, #0x1 │ │ sub x0, x29, #0x30 │ │ - bl 51f70 │ │ - cbz w0, 579a0 │ │ + bl 54e38 │ │ + cbz w0, 5a868 │ │ ldrb w8, [x20] │ │ sub x1, x29, #0x30 │ │ mov x0, x19 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ + bl 54f6c │ │ cmp w0, #0x0 │ │ cset w0, ne // ne = any │ │ - b 579a0 │ │ + b 5a868 │ │ add x1, x20, #0x1 │ │ add x0, sp, #0x8 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldur q0, [sp, #8] │ │ ldur q1, [sp, #24] │ │ ldp x13, x9, [sp, #32] │ │ mov x10, #0xfffffffffffff // #4503599627370495 │ │ dup v2.2d, x10 │ │ stp q0, q1, [x19] │ │ str x9, [x19, #32] │ │ @@ -70014,27 +71702,27 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x10 │ │ add x0, sp, #0x58 │ │ add x1, sp, #0x8 │ │ sub x2, x29, #0x30 │ │ stp q0, q1, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ str wzr, [x19, #80] │ │ ldr x8, [sp, #88] │ │ ldp q0, q1, [sp, #96] │ │ add x0, x19, #0x28 │ │ add x1, sp, #0x30 │ │ add x8, x8, #0x7 │ │ stur q0, [sp, #56] │ │ stur q1, [sp, #72] │ │ str x8, [sp, #48] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x20] │ │ - tbz w8, #0, 57994 │ │ + tbz w8, #0, 5a85c │ │ ldp x12, x10, [x19, #64] │ │ ldp x8, x9, [x19, #40] │ │ ldr x11, [x19, #56] │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ lsr x14, x10, #48 │ │ madd x8, x14, x21, x8 │ │ movk x13, #0xfffb, lsl #32 │ │ @@ -70055,15 +71743,15 @@ │ │ add x9, x10, x12, lsr #52 │ │ sub x8, x14, x11 │ │ sub x10, x14, x13 │ │ sub x9, x15, x9 │ │ stp x8, x10, [x19, #56] │ │ str x9, [x19, #72] │ │ mov w0, #0x1 // #1 │ │ - b 579a0 │ │ + b 5a868 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #208] │ │ ldp x22, x21, [sp, #192] │ │ ldp x29, x30, [sp, #176] │ │ add sp, sp, #0xe0 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ @@ -70074,15 +71762,15 @@ │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x1d0 │ │ ldr w9, [x1, #120] │ │ ldr w8, [x2, #80] │ │ mov x23, x2 │ │ mov x19, x0 │ │ - cbz w9, 57a28 │ │ + cbz w9, 5a8f0 │ │ str w8, [x19, #120] │ │ ldr x8, [x23, #32] │ │ ldp q1, q0, [x23] │ │ str x8, [x19, #32] │ │ stp q1, q0, [x19] │ │ ldur q0, [x23, #56] │ │ ldur q1, [x23, #40] │ │ @@ -70090,32 +71778,32 @@ │ │ mov w8, #0x1 // #1 │ │ stur q0, [x19, #56] │ │ movi v0.2d, #0x0 │ │ stur q0, [x19, #88] │ │ stur q1, [x19, #40] │ │ stp x9, x8, [x19, #72] │ │ stur q0, [x19, #104] │ │ - b 584a8 │ │ + b 5b370 │ │ mov x22, x1 │ │ - cbz w8, 57a6c │ │ - cbz x3, 57a48 │ │ + cbz w8, 5a934 │ │ + cbz x3, 5a910 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [x3] │ │ stur q0, [x3, #8] │ │ stur q0, [x3, #24] │ │ ldp q1, q0, [x22, #32] │ │ ldp q3, q2, [x22] │ │ stp q1, q0, [x19, #32] │ │ stp q3, q2, [x19] │ │ ldp q1, q0, [x22, #96] │ │ ldp q3, q2, [x22, #64] │ │ stp q1, q0, [x19, #96] │ │ stp q3, q2, [x19, #64] │ │ - b 584a8 │ │ + b 5b370 │ │ str x3, [sp, #8] │ │ str wzr, [x19, #120] │ │ mov x10, x22 │ │ ldr x9, [x10, #80]! │ │ ldp x12, x13, [x22, #104] │ │ mov x14, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x14 │ │ @@ -70266,15 +71954,15 @@ │ │ and x10, x10, #0xfffffffffffff │ │ mov x1, x23 │ │ stp x27, x28, [x29, #-96] │ │ str x8, [sp, #32] │ │ stp x9, x10, [sp, #16] │ │ stp x9, x10, [x29, #-80] │ │ stur x8, [x29, #-64] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur q0, [x22, #40] │ │ ldur q1, [x22, #56] │ │ ldr x8, [x22, #72] │ │ add x1, x23, #0x28 │ │ sub x0, x29, #0xd8 │ │ stp q0, q1, [x29, #-176] │ │ ldp x9, x10, [x29, #-176] │ │ @@ -70292,19 +71980,19 @@ │ │ and x26, x9, #0xfffffffffffff │ │ add x24, x8, x10, lsr #52 │ │ and x21, x10, #0xfffffffffffff │ │ sub x2, x29, #0x30 │ │ stp x25, x20, [x29, #-176] │ │ stp x26, x21, [x29, #-160] │ │ stur x24, [x29, #-144] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x2, [sp, #40] │ │ sub x0, x29, #0xd8 │ │ sub x1, x29, #0xd8 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x10, [x29, #-136] │ │ mov x9, #0xfffffffffffff0bc // #-3908 │ │ movk x9, #0xfffb, lsl #32 │ │ movk x9, #0x3f, lsl #48 │ │ sub x9, x9, x27 │ │ add x8, x8, x9 │ │ ldp x9, x11, [x29, #-120] │ │ @@ -70346,39 +72034,39 @@ │ │ eor x0, x3, x12 │ │ stp x8, x9, [sp, #208] │ │ stp x10, x11, [sp, #224] │ │ str x16, [sp, #240] │ │ stp x17, x13, [sp, #168] │ │ stp x14, x15, [sp, #184] │ │ str x1, [sp, #200] │ │ - cbz x3, 57e34 │ │ + cbz x3, 5acfc │ │ mov x4, #0xfffffffffffff // #4503599627370495 │ │ cmp x0, x4 │ │ - b.ne 57e88 // b.any │ │ + b.ne 5ad50 // b.any │ │ add x4, x9, x2, lsr #52 │ │ add x2, x10, x4, lsr #52 │ │ and x6, x4, #0xfffffffffffff │ │ orr x6, x6, x3 │ │ add x3, x11, x2, lsr #52 │ │ and x7, x2, #0xfffffffffffff │ │ and x5, x16, #0xffffffffffff │ │ orr x6, x6, x7 │ │ and x7, x3, #0xfffffffffffff │ │ add x5, x5, x3, lsr #52 │ │ orr x6, x6, x7 │ │ orr x6, x6, x5 │ │ - cbz x6, 58400 │ │ + cbz x6, 5b2c8 │ │ and x0, x4, x0 │ │ and x0, x0, x2 │ │ eor x4, x5, #0xf000000000000 │ │ and x0, x0, x3 │ │ and x0, x0, x4 │ │ mov x2, #0xfffffffffffff // #4503599627370495 │ │ cmp x0, x2 │ │ - b.eq 58400 // b.none │ │ + b.eq 5b2c8 // b.none │ │ lsl x0, x17, #1 │ │ lsl x2, x13, #1 │ │ umulh x3, x1, x1 │ │ mul x4, x1, x1 │ │ mov x12, #0x3d10 // #15632 │ │ mul x24, x15, x0 │ │ mul x26, x14, x2 │ │ @@ -70618,42 +72306,42 @@ │ │ add x1, sp, #0xd0 │ │ add x2, sp, #0x80 │ │ and x23, x13, #0xfffffffffffff │ │ and x25, x14, #0xfffffffffffff │ │ and x27, x15, #0xfffffffffffff │ │ stp q1, q0, [sp, #128] │ │ str x8, [sp, #160] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x9, [sp, #8] │ │ - cbz x9, 58280 │ │ + cbz x9, 5b148 │ │ ldr x8, [sp, #240] │ │ ldp q1, q0, [sp, #208] │ │ str x8, [x9, #32] │ │ stp q1, q0, [x9] │ │ ldr x1, [sp, #40] │ │ add x0, x19, #0x50 │ │ add x2, sp, #0xd0 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x30 │ │ sub x1, x29, #0x60 │ │ add x2, sp, #0x80 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #48] │ │ ldp x8, x10, [sp, #80] │ │ fmov d2, x27 │ │ mov v2.d[1], x26 │ │ stp q0, q1, [x19] │ │ str x8, [x19, #32] │ │ ldur q0, [x19, #24] │ │ ldur q1, [sp, #112] │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ ldr x11, [x19, #16] │ │ shl v0.2d, v0.2d, #1 │ │ add v0.2d, v1.2d, v0.2d │ │ - ldr q1, [x8, #256] │ │ + ldr q1, [x8, #3632] │ │ ldp x8, x9, [x19] │ │ ldp x12, x13, [sp, #96] │ │ sub v0.2d, v2.2d, v0.2d │ │ add v0.2d, v0.2d, v1.2d │ │ add x8, x10, x8, lsl #1 │ │ mov x10, #0xffffffffffffe178 // #-7816 │ │ movk x10, #0xfff7, lsl #32 │ │ @@ -70682,29 +72370,29 @@ │ │ mov x11, #0xfffffffffffffff4 // #-12 │ │ movk x11, #0xbf, lsl #48 │ │ sub x9, x11, x9 │ │ add x8, x8, x9 │ │ str x8, [x19, #8] │ │ ldr x8, [sp, #64] │ │ sub x9, x11, x10 │ │ - adrp x10, 6000 │ │ - ldr q2, [x10, #688] │ │ + adrp x10, 5000 │ │ + ldr q2, [x10, #4032] │ │ add x8, x8, x9 │ │ str x8, [x19, #16] │ │ ldur q1, [sp, #72] │ │ mov x0, x19 │ │ mov x1, x19 │ │ sub v0.2d, v1.2d, v0.2d │ │ add v0.2d, v0.2d, v2.2d │ │ stur q0, [x19, #24] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x58 │ │ add x1, sp, #0x58 │ │ sub x2, x29, #0xb0 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x9, [sp, #88] │ │ ldp x11, x12, [sp, #104] │ │ mov x10, #0x3ffffffffffffc // #18014398509481980 │ │ ldr x13, [sp, #120] │ │ sub x8, x28, x8 │ │ sub x9, x10, x9 │ │ sub x11, x10, x11 │ │ @@ -70720,46 +72408,46 @@ │ │ add x10, x16, x10 │ │ sub x12, x12, x13 │ │ mov x13, #0x3fffffffffffc // #1125899906842620 │ │ stp x8, x9, [x19] │ │ add x8, x12, x13 │ │ stp x11, x10, [x19, #16] │ │ str x8, [x19, #32] │ │ - b 584a8 │ │ + b 5b370 │ │ lsr x8, x1, #48 │ │ madd x9, x8, x20, x17 │ │ and x10, x9, #0xfffffffffffff │ │ eor x8, x10, x12 │ │ - cbz x10, 58420 │ │ + cbz x10, 5b2e8 │ │ mov x11, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x11 │ │ - b.ne 58474 // b.any │ │ + b.ne 5b33c // b.any │ │ add x11, x13, x9, lsr #52 │ │ add x9, x14, x11, lsr #52 │ │ and x13, x11, #0xfffffffffffff │ │ orr x13, x13, x10 │ │ add x10, x15, x9, lsr #52 │ │ and x14, x9, #0xfffffffffffff │ │ and x12, x1, #0xffffffffffff │ │ orr x13, x13, x14 │ │ and x14, x10, #0xfffffffffffff │ │ add x12, x12, x10, lsr #52 │ │ orr x13, x13, x14 │ │ orr x13, x13, x12 │ │ - cbz x13, 584c8 │ │ + cbz x13, 5b390 │ │ and x8, x11, x8 │ │ and x8, x8, x9 │ │ eor x11, x12, #0xf000000000000 │ │ and x8, x8, x10 │ │ and x8, x8, x11 │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x9 │ │ - b.eq 584c8 // b.none │ │ + b.eq 5b390 // b.none │ │ ldr x8, [sp, #8] │ │ - cbz x8, 58488 │ │ + cbz x8, 5b350 │ │ movi v0.2d, #0x0 │ │ str xzr, [x8, #32] │ │ stp q0, q0, [x8] │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str w8, [x19, #120] │ │ stp q0, q0, [x19] │ │ @@ -70772,32 +72460,32 @@ │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ ldr w8, [x22, #120] │ │ - cbz w8, 5850c │ │ + cbz w8, 5b3d4 │ │ ldr x9, [sp, #8] │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str w8, [x19, #120] │ │ stp q0, q0, [x19] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19, #64] │ │ str q0, [x19, #96] │ │ str xzr, [x19, #112] │ │ - cbz x9, 584a8 │ │ + cbz x9, 5b370 │ │ mov w8, #0x1 // #1 │ │ stur q0, [x9, #8] │ │ str x8, [x9] │ │ stur q0, [x9, #24] │ │ - b 584a8 │ │ + b 5b370 │ │ ldr x14, [sp, #8] │ │ - cbz x14, 58568 │ │ + cbz x14, 5b430 │ │ add x8, x22, #0x28 │ │ ldp q0, q1, [x8] │ │ ldr x8, [x8, #32] │ │ stp q0, q1, [x14] │ │ ldp x10, x11, [x14] │ │ ldp x12, x13, [x14, #16] │ │ lsr x9, x8, #48 │ │ @@ -70813,16 +72501,16 @@ │ │ ubfiz x9, x11, #1, #52 │ │ ubfiz x10, x12, #1, #52 │ │ lsl x8, x8, #1 │ │ stp x9, x10, [x14, #16] │ │ str x8, [x14, #32] │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 66edc │ │ - b 584a8 │ │ + bl 69da4 │ │ + b 5b370 │ │ stp x29, x30, [sp, #-96]! │ │ str x28, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ @@ -70831,39 +72519,39 @@ │ │ mov x20, x0 │ │ add x22, sp, #0x90 │ │ movi v0.2d, #0x0 │ │ sub x0, x29, #0xb0 │ │ mov x1, x2 │ │ mov x21, x3 │ │ stp q0, q0, [x22, #128] │ │ - bl 58c00 │ │ - cbz w0, 585c8 │ │ + bl 5bac8 │ │ + cbz w0, 5b490 │ │ mov w0, #0x1 // #1 │ │ - b 585e4 │ │ + b 5b4ac │ │ sub x0, x29, #0xd0 │ │ add x2, sp, #0xc │ │ mov x1, x21 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #12] │ │ - cbz w8, 58604 │ │ + cbz w8, 5b4cc │ │ mov w0, #0x2 // #2 │ │ add sp, sp, #0x200 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldr x28, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ ldp x8, x9, [x22, #160] │ │ ldp x10, x11, [x22, #176] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 585e0 │ │ + cbz x8, 5b4a8 │ │ ldur w8, [x29, #-96] │ │ ldp q0, q1, [x22, #192] │ │ ldur q2, [x22, #232] │ │ ldr x9, [x22, #264] │ │ str w8, [sp, #264] │ │ stp q0, q1, [x22] │ │ ldur q0, [x22, #248] │ │ @@ -70878,21 +72566,21 @@ │ │ mov x0, x20 │ │ stur q2, [x22, #40] │ │ str x8, [x22, #32] │ │ stp x9, x23, [x22, #72] │ │ stur q0, [x22, #88] │ │ stur q0, [x22, #104] │ │ add x25, sp, #0x10 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w24, [sp, #136] │ │ add x20, x25, #0x50 │ │ mov x0, x20 │ │ mov x1, x20 │ │ stur w24, [x29, #-96] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [sp, #96] │ │ ldp x10, x11, [sp, #112] │ │ ldr x13, [sp, #128] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ umulh x16, x13, x13 │ │ @@ -71018,40 +72706,40 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x20 │ │ stp q1, q0, [x22, #320] │ │ str x8, [x22, #352] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x10 │ │ add x1, sp, #0x10 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x25, #0x28 │ │ sub x2, x29, #0x58 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #16] │ │ movi v2.2d, #0x0 │ │ stur q2, [sp, #104] │ │ stur q2, [sp, #120] │ │ ldur q2, [sp, #56] │ │ stp q0, q1, [x22, #192] │ │ ldr x8, [sp, #48] │ │ ldur q0, [sp, #72] │ │ ldr x9, [sp, #88] │ │ stur q2, [x22, #232] │ │ str x23, [sp, #96] │ │ str x8, [x22, #224] │ │ stur q0, [x22, #248] │ │ str x9, [x22, #264] │ │ - cbz w24, 5890c │ │ + cbz w24, 5b7d4 │ │ mov w0, wzr │ │ - b 585e4 │ │ + b 5b4ac │ │ ldp x12, x10, [x22, #216] │ │ ldp x8, x9, [x22, #192] │ │ ldr x11, [x22, #208] │ │ mov x17, #0xfffffffffffffc2e // #-978 │ │ lsr x13, x10, #48 │ │ madd x8, x13, x21, x8 │ │ add x13, x9, x8, lsr #52 │ │ @@ -71073,15 +72761,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x17 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 589ac │ │ + cbz x13, 5b874 │ │ add x8, x8, x21 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -71113,33 +72801,33 @@ │ │ cset w0, hi // hi = pmore │ │ and w17, w0, w17 │ │ orr x0, x17, x14, lsr #48 │ │ and x17, x1, #0xfffffffffffff │ │ stp x8, x9, [x22, #192] │ │ stp x10, x12, [x22, #208] │ │ str x11, [x22, #224] │ │ - cbz x0, 58a4c │ │ + cbz x0, 5b914 │ │ add x13, x13, x21 │ │ add x15, x15, x13, lsr #52 │ │ add x16, x16, x15, lsr #52 │ │ add x17, x17, x16, lsr #52 │ │ add x14, x14, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x15, x15, #0xfffffffffffff │ │ and x16, x16, #0xfffffffffffff │ │ and x17, x17, #0xfffffffffffff │ │ and x14, x14, #0xffffffffffff │ │ - adrp x1, 6000 │ │ - adrp x2, 6000 │ │ - adrp x3, 6000 │ │ - adrp x4, 6000 │ │ - ldr q5, [x1, #640] │ │ - ldr q6, [x2, #352] │ │ - ldr q7, [x3, #304] │ │ - ldr q16, [x4, #368] │ │ + adrp x1, 5000 │ │ + adrp x2, 5000 │ │ + adrp x3, 5000 │ │ + adrp x4, 5000 │ │ + ldr q5, [x1, #4000] │ │ + ldr q6, [x2, #3744] │ │ + ldr q7, [x3, #3680] │ │ + ldr q16, [x4, #3776] │ │ dup v0.2d, x11 │ │ neg v5.2d, v5.2d │ │ neg v6.2d, v6.2d │ │ stp x13, x15, [x22, #232] │ │ stp x16, x17, [x22, #248] │ │ str x14, [x22, #264] │ │ strb w11, [x19, #6] │ │ @@ -71232,39 +72920,39 @@ │ │ strb w11, [x19, #13] │ │ stur s0, [x19, #1] │ │ stur s1, [x19, #7] │ │ stur s2, [x19, #14] │ │ str s3, [x19, #20] │ │ stur s4, [x19, #27] │ │ strb w8, [x19] │ │ - b 585e4 │ │ + b 5b4ac │ │ sub sp, sp, #0x170 │ │ stp x29, x30, [sp, #272] │ │ stp x28, x27, [sp, #288] │ │ stp x26, x25, [sp, #304] │ │ stp x24, x23, [sp, #320] │ │ stp x22, x21, [sp, #336] │ │ stp x20, x19, [sp, #352] │ │ add x29, sp, #0x110 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ mov x19, x0 │ │ add x0, sp, #0x30 │ │ mov w2, #0x21 // #33 │ │ stp q0, q0, [sp, #32] │ │ str q1, [sp, #16] │ │ str q1, [sp, #64] │ │ str xzr, [sp, #144] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #144] │ │ mov w20, #0x37 // #55 │ │ - adrp x22, b000 │ │ - add x22, x22, #0x4b0 │ │ + adrp x22, a000 │ │ + add x22, x22, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ ubfx x9, x8, #53, #8 │ │ lsr x10, x8, #21 │ │ orr w9, w11, w9 │ │ @@ -71277,19 +72965,19 @@ │ │ and x10, x10, #0x3f │ │ bfxil w11, w8, #5, #16 │ │ bfxil w11, w8, #21, #8 │ │ add x2, x10, #0x1 │ │ add x0, sp, #0x30 │ │ mov x1, x22 │ │ stp w9, w11, [x29, #-48] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x30 │ │ sub x1, x29, #0x30 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #48] │ │ ldp w10, w11, [sp, #56] │ │ ldp w12, w13, [sp, #64] │ │ ldp w15, w1, [sp, #72] │ │ mov x24, #0xfffffffffffffc2f // #-977 │ │ movi v0.2d, #0x0 │ │ movk x24, #0xfffe, lsl #32 │ │ @@ -71313,23 +73001,23 @@ │ │ ubfx w13, w14, #16, #8 │ │ ubfx w12, w14, #8, #8 │ │ dup v0.2d, x25 │ │ stp w14, w9, [x29, #-112] │ │ stp w17, w16, [x29, #-104] │ │ stp w0, w11, [x29, #-96] │ │ str q0, [sp] │ │ - b 58e30 │ │ + b 5bcf8 │ │ mov x21, #0xffffffffffff // #281474976710655 │ │ ldp q0, q1, [sp, #16] │ │ add x0, sp, #0x30 │ │ sub x1, x29, #0x78 │ │ mov w2, #0x20 // #32 │ │ stp q1, q0, [sp, #48] │ │ str xzr, [sp, #144] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #144] │ │ add x0, sp, #0x30 │ │ mov x1, x22 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -71343,19 +73031,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-48] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x30 │ │ sub x1, x29, #0x30 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #48] │ │ ldp w10, w11, [sp, #56] │ │ ldp w12, w13, [sp, #64] │ │ ldp w14, w15, [sp, #72] │ │ add x23, x23, #0x1 │ │ rev w1, w8 │ │ rev w8, w10 │ │ @@ -71372,15 +73060,15 @@ │ │ stp xzr, xzr, [sp, #48] │ │ str xzr, [sp, #64] │ │ str wzr, [sp, #72] │ │ stp w1, w2, [x29, #-120] │ │ stp w8, w9, [x29, #-112] │ │ stp w17, w16, [x29, #-104] │ │ stp w0, w11, [x29, #-96] │ │ - b.eq 59418 // b.none │ │ + b.eq 5c2e0 // b.none │ │ lsr w15, w0, #24 │ │ rev w11, w11 │ │ ubfx w2, w0, #16, #8 │ │ bfi x11, x15, #32, #8 │ │ ubfx w15, w0, #12, #4 │ │ bfi x11, x2, #40, #8 │ │ lsr w2, w16, #12 │ │ @@ -71428,28 +73116,28 @@ │ │ bfi x15, x10, #44, #8 │ │ bfi x16, x9, #48, #4 │ │ bfi x14, x0, #44, #8 │ │ bfi x8, x2, #40, #8 │ │ stp x11, x15, [x29, #-88] │ │ stp x16, x14, [x29, #-72] │ │ stur x8, [x29, #-56] │ │ - b.cc 58f28 // b.lo, b.ul, b.last │ │ + b.cc 5bdf0 // b.lo, b.ul, b.last │ │ and x9, x16, x15 │ │ and x9, x9, x14 │ │ cmp x9, x25 │ │ - b.ne 58f28 // b.any │ │ + b.ne 5bdf0 // b.any │ │ cmp x8, x21 │ │ - b.eq 58d48 // b.none │ │ + b.eq 5bc10 // b.none │ │ sub x1, x29, #0x58 │ │ mov x0, x19 │ │ mov w2, wzr │ │ - bl 520a4 │ │ - cbz w0, 58d48 │ │ + bl 54f6c │ │ + cbz w0, 5bc10 │ │ ldr w8, [x19, #80] │ │ - cbnz w8, 58d44 │ │ + cbnz w8, 5bc0c │ │ ldp x11, x8, [x19, #40] │ │ ldp x9, x10, [x19, #56] │ │ ldr x15, [x19, #72] │ │ ldr x1, [x19, #32] │ │ lsl x2, x11, #1 │ │ lsl x3, x8, #1 │ │ umulh x17, x15, x15 │ │ @@ -71690,15 +73378,15 @@ │ │ add x8, x8, x11 │ │ sub x0, x29, #0x30 │ │ sub x1, x29, #0x30 │ │ mov x2, x19 │ │ mov w20, #0x37 // #55 │ │ stp q0, q1, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x13, x8, [x29, #-24] │ │ ldp x9, x10, [x29, #-48] │ │ ldur x12, [x29, #-32] │ │ lsr x11, x8, #48 │ │ madd x9, x11, x24, x9 │ │ add x9, x9, #0x7 │ │ add x11, x10, x9, lsr #52 │ │ @@ -71715,24 +73403,24 @@ │ │ madd x8, x8, x24, x9 │ │ mov x9, #0xfffffffffffff0bc // #-3908 │ │ movk x9, #0xfffb, lsl #32 │ │ movk x9, #0x3f, lsl #48 │ │ add x8, x8, x9 │ │ sub x9, x24, #0x1 │ │ mov x24, #0xfffffffffffffc2f // #-977 │ │ - adrp x22, b000 │ │ + adrp x22, a000 │ │ and x14, x8, #0xfffffffffffff │ │ movk x24, #0xfffe, lsl #32 │ │ - add x22, x22, #0x4b0 │ │ + add x22, x22, #0x960 │ │ mov x25, #0xfffffffffffff // #4503599627370495 │ │ movk x24, #0xf, lsl #48 │ │ eor x9, x14, x9 │ │ - cbz x14, 593b0 │ │ + cbz x14, 5c278 │ │ cmp x9, x25 │ │ - b.ne 58d44 // b.any │ │ + b.ne 5bc0c // b.any │ │ and x11, x11, #0xfffffffffffff │ │ and x16, x28, #0xfffffffffffff │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x21, #0xfffffffffffff │ │ sub x11, x11, x16 │ │ and x12, x12, #0xfffffffffffff │ │ and x15, x26, #0xfffffffffffff │ │ @@ -71750,15 +73438,15 @@ │ │ add x9, x11, x14 │ │ add x10, x10, x9, lsr #52 │ │ and x8, x8, x9 │ │ eor x9, x10, #0xf000000000000 │ │ and x8, x8, x9 │ │ cmp x8, x25 │ │ mov x21, #0xffffffffffff // #281474976710655 │ │ - b.ne 58d48 // b.any │ │ + b.ne 5bc10 // b.any │ │ cmp x23, #0x80 │ │ ldp x20, x19, [sp, #352] │ │ ldp x22, x21, [sp, #336] │ │ ldp x24, x23, [sp, #320] │ │ ldp x26, x25, [sp, #304] │ │ ldp x28, x27, [sp, #288] │ │ ldp x29, x30, [sp, #272] │ │ @@ -71782,17 +73470,17 @@ │ │ add x2, sp, #0x148 │ │ mov x1, x6 │ │ mov x26, x7 │ │ mov x19, x5 │ │ mov x28, x4 │ │ mov x27, x3 │ │ stp q0, q0, [x21, #544] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #328] │ │ - cbz w8, 594c4 │ │ + cbz w8, 5c38c │ │ mov w0, #0x9 // #9 │ │ add sp, sp, #0x570 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -71803,63 +73491,63 @@ │ │ str x23, [sp, #296] │ │ ldr x23, [sp, #1024] │ │ str x22, [sp, #272] │ │ ldr x22, [sp, #1032] │ │ orr x8, x24, x25 │ │ orr x8, x8, x23 │ │ orr x8, x8, x22 │ │ - cbz x8, 594a0 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + cbz x8, 5c368 │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ sub x0, x29, #0xd0 │ │ mov w2, #0x20 // #32 │ │ mov x1, x20 │ │ stp q0, q1, [x21, #688] │ │ stur xzr, [x29, #-112] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp q0, q1, [x21, #752] │ │ ldur x8, [x29, #-112] │ │ ldp q2, q3, [x21, #688] │ │ ldp q5, q4, [x21, #720] │ │ ldr x17, [sp, #272] │ │ stp q0, q1, [x21, #640] │ │ str x8, [sp, #1168] │ │ stp q2, q3, [x21, #576] │ │ stp q5, q4, [x21, #608] │ │ - cbz x17, 5ab74 │ │ + cbz x17, 5da3c │ │ add x8, sp, #0x2f0 │ │ add x9, sp, #0x370 │ │ add x10, sp, #0x270 │ │ stp x25, x24, [sp, #8] │ │ stp x23, x22, [sp, #24] │ │ mov x2, #0xfffffffffffff // #4503599627370495 │ │ add x25, x8, #0x28 │ │ add x22, x9, #0x28 │ │ add x9, x8, #0x58 │ │ add x12, x10, #0x28 │ │ add x11, sp, #0x1f0 │ │ - adrp x13, 6000 │ │ - adrp x14, 6000 │ │ + adrp x13, 5000 │ │ + adrp x14, 5000 │ │ add x8, x10, #0x58 │ │ dup v1.2d, x2 │ │ - adrp x15, 6000 │ │ - adrp x16, 6000 │ │ + adrp x15, 5000 │ │ + adrp x16, 5000 │ │ stp x8, x12, [sp, #208] │ │ add x8, x11, #0x50 │ │ - ldr q0, [x13, #640] │ │ + ldr q0, [x13, #4000] │ │ str q1, [sp, #304] │ │ - ldr q1, [x14, #352] │ │ + ldr q1, [x14, #3744] │ │ add x12, sp, #0x170 │ │ stp x8, x9, [sp, #256] │ │ add x9, x11, #0x58 │ │ add x8, x11, #0x28 │ │ - ldr q2, [x15, #304] │ │ - ldr q3, [x16, #368] │ │ + ldr q2, [x15, #3680] │ │ + ldr q3, [x16, #3776] │ │ stp x8, x9, [sp, #240] │ │ add x9, x12, #0x50 │ │ add x8, x12, #0x58 │ │ sub x0, x27, #0x1 │ │ stp x8, x9, [sp, #192] │ │ add x9, x12, #0x28 │ │ str x27, [sp, #64] │ │ @@ -71894,52 +73582,52 @@ │ │ mov x24, x12 │ │ mov x23, x0 │ │ movk x26, #0x1, lsl #32 │ │ stp q2, q3, [x21, #688] │ │ stur x8, [x29, #-112] │ │ stp q1, q0, [x21, #720] │ │ str x20, [sp, #88] │ │ - cbnz x0, 59ff4 │ │ + cbnz x0, 5cebc │ │ ldp x28, x26, [sp, #72] │ │ ldr x8, [sp, #64] │ │ ldr x24, [sp, #104] │ │ - cbz x8, 59cec │ │ + cbz x8, 5cbb4 │ │ ldr x8, [sp, #40] │ │ add x0, sp, #0x3d0 │ │ add x2, sp, #0x148 │ │ add x19, x8, x24 │ │ add x1, x26, x19, lsl #5 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #328] │ │ - cbnz w8, 5ad24 │ │ + cbnz w8, 5dbec │ │ ldr x8, [sp, #976] │ │ ldr x9, [sp, #984] │ │ ldr x10, [sp, #992] │ │ ldr x11, [sp, #1000] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5ad24 │ │ + cbz x8, 5dbec │ │ add x8, x19, x19, lsl #5 │ │ add x19, x28, x8 │ │ ldrb w8, [x19] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 5ad1c // b.any │ │ + b.ne 5dbe4 // b.any │ │ add x1, x19, #0x1 │ │ sub x0, x29, #0x40 │ │ - bl 51f70 │ │ - cbz w0, 5ad1c │ │ + bl 54e38 │ │ + cbz w0, 5dbe4 │ │ ldrb w8, [x19] │ │ add x0, sp, #0x370 │ │ sub x1, x29, #0x40 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ - cbz w0, 5ad1c │ │ + bl 54f6c │ │ + cbz w0, 5dbe4 │ │ ldr w8, [sp, #960] │ │ ldp q0, q1, [x21, #384] │ │ ldr x9, [sp, #912] │ │ ldp q2, q3, [x22] │ │ str w8, [sp, #872] │ │ ldr x8, [x22, #32] │ │ stp q0, q1, [x21, #256] │ │ @@ -71952,25 +73640,25 @@ │ │ add x1, sp, #0x1f0 │ │ add x2, sp, #0x2f0 │ │ add x3, sp, #0x3f0 │ │ add x4, sp, #0x3d0 │ │ stp q2, q3, [x25] │ │ str x20, [sp, #832] │ │ stp q0, q0, [x8] │ │ - bl 55320 │ │ + bl 581e8 │ │ sub x0, x29, #0xd0 │ │ mov w2, #0x21 // #33 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x23, [sp, #256] │ │ ldr w8, [sp, #616] │ │ mov x0, x23 │ │ mov x1, x23 │ │ str w8, [sp, #960] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldr x12, [sp, #576] │ │ ldr x8, [sp, #584] │ │ ldr x13, [sp, #608] │ │ ldr x9, [sp, #592] │ │ ldr x11, [sp, #600] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ @@ -72095,38 +73783,38 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x23 │ │ stp q0, q1, [x21, #832] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x1f0 │ │ add x1, sp, #0x1f0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x19, [sp, #240] │ │ sub x2, x29, #0x68 │ │ mov x0, x19 │ │ mov x1, x19 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #248] │ │ movi v0.2d, #0x0 │ │ str x20, [sp, #576] │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [x21] │ │ ldr x8, [sp, #528] │ │ ldp q2, q3, [x19] │ │ ldr x9, [x19, #32] │ │ stp q0, q1, [x21, #384] │ │ str x8, [sp, #912] │ │ stp q2, q3, [x22] │ │ str x9, [x22, #32] │ │ ldr w8, [sp, #960] │ │ - cbnz w8, 59cdc │ │ + cbnz w8, 5cba4 │ │ ldr x8, [sp, #912] │ │ ldr x9, [sp, #880] │ │ ldr x10, [sp, #888] │ │ ldr x11, [sp, #896] │ │ mov x3, #0x3d1 // #977 │ │ ldr x12, [sp, #904] │ │ lsr x13, x8, #48 │ │ @@ -72153,15 +73841,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 59a8c │ │ + cbz x13, 5c954 │ │ add x8, x8, x3 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -72196,15 +73884,15 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [sp, #880] │ │ str x9, [sp, #888] │ │ str x10, [sp, #896] │ │ str x11, [sp, #904] │ │ str x12, [sp, #912] │ │ - cbz x0, 59b38 │ │ + cbz x0, 5ca00 │ │ add x13, x13, x3 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ @@ -72315,19 +74003,19 @@ │ │ strb w13, [sp, #345] │ │ str s0, [sp, #352] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #332] │ │ sub x0, x29, #0xd0 │ │ add x1, sp, #0x14c │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-112] │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ sub x0, x29, #0xd0 │ │ - add x1, x1, #0x4b0 │ │ + add x1, x1, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ ubfx x12, x8, #53, #8 │ │ bfi w11, w9, #24, #8 │ │ lsl w9, w8, #11 │ │ orr w11, w11, w12 │ │ @@ -72339,19 +74027,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0xd0 │ │ sub x1, x29, #0x40 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-208] │ │ ldp w10, w11, [x29, #-200] │ │ ldp w12, w13, [x29, #-192] │ │ ldp w14, w15, [x29, #-184] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -72369,35 +74057,35 @@ │ │ str w9, [sp, #336] │ │ str w10, [sp, #340] │ │ str w11, [sp, #344] │ │ str w12, [sp, #348] │ │ str w13, [sp, #352] │ │ str w14, [sp, #356] │ │ str w15, [sp, #360] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #328] │ │ - cbnz w8, 5ad14 │ │ + cbnz w8, 5dbdc │ │ ldr x11, [sp, #1008] │ │ ldr x10, [sp, #1016] │ │ ldr x9, [sp, #1024] │ │ ldr x8, [sp, #1032] │ │ ldr x0, [sp, #56] │ │ orr x12, x10, x11 │ │ orr x12, x12, x9 │ │ orr x12, x12, x8 │ │ - cbz x12, 5ad14 │ │ + cbz x12, 5dbdc │ │ ldr x12, [sp, #272] │ │ add x24, x24, #0x1 │ │ ldr x19, [sp, #48] │ │ cmp x24, x12 │ │ ldp x20, x12, [sp, #88] │ │ add x20, x20, #0x20 │ │ add x12, x12, #0x21 │ │ - b.ne 59618 // b.any │ │ - b 5ad2c │ │ + b.ne 5c4e0 // b.any │ │ + b 5dbf4 │ │ ldr q6, [sp, #144] │ │ ldr q7, [sp, #112] │ │ dup v0.2d, x12 │ │ dup v1.2d, x11 │ │ ushl v5.2d, v0.2d, v6.2d │ │ xtn v5.2s, v5.2d │ │ mov w0, v5.s[1] │ │ @@ -72501,52 +74189,52 @@ │ │ strb w13, [sp, #345] │ │ str s0, [sp, #352] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #332] │ │ sub x0, x29, #0xd0 │ │ add x1, sp, #0x14c │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #232] │ │ ldr x23, [sp, #288] │ │ add x19, x19, #0x21 │ │ add x20, x20, x8 │ │ ldr x8, [sp, #176] │ │ subs x23, x23, #0x1 │ │ add x24, x24, x8 │ │ - b.eq 59658 // b.none │ │ + b.eq 5c520 // b.none │ │ add x0, sp, #0x3d0 │ │ add x2, sp, #0x148 │ │ mov x1, x20 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #328] │ │ - cbnz w8, 5ad04 │ │ + cbnz w8, 5dbcc │ │ ldr x8, [sp, #976] │ │ ldr x9, [sp, #984] │ │ ldr x10, [sp, #992] │ │ ldr x11, [sp, #1000] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5ad04 │ │ + cbz x8, 5dbcc │ │ ldrb w8, [x24] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 5acf4 // b.any │ │ + b.ne 5dbbc // b.any │ │ add x1, x24, #0x1 │ │ sub x0, x29, #0x40 │ │ - bl 51f70 │ │ - cbz w0, 5acf4 │ │ + bl 54e38 │ │ + cbz w0, 5dbbc │ │ ldrb w8, [x24] │ │ add x0, sp, #0x370 │ │ sub x1, x29, #0x40 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ - cbz w0, 5acf4 │ │ + bl 54f6c │ │ + cbz w0, 5dbbc │ │ ldr w8, [sp, #960] │ │ ldp q0, q1, [x21, #384] │ │ mov x27, x20 │ │ ldr x9, [sp, #912] │ │ ldp q2, q3, [x22] │ │ str w8, [sp, #872] │ │ ldr x8, [x22, #32] │ │ @@ -72562,19 +74250,19 @@ │ │ add x4, sp, #0x3d0 │ │ mov x0, x20 │ │ str x9, [sp, #784] │ │ str x8, [x25, #32] │ │ stp q2, q3, [x25] │ │ str x23, [sp, #832] │ │ stp q0, q0, [x28] │ │ - bl 55320 │ │ + bl 581e8 │ │ add x0, sp, #0x370 │ │ mov x1, x24 │ │ - bl 58c00 │ │ - cbnz w0, 5ad0c │ │ + bl 5bac8 │ │ + cbnz w0, 5dbd4 │ │ ldr w8, [sp, #960] │ │ ldp q0, q1, [x21, #384] │ │ ldr x9, [sp, #912] │ │ ldp q2, q3, [x22] │ │ str w8, [sp, #872] │ │ ldr x8, [x22, #32] │ │ stp q0, q1, [x21, #256] │ │ @@ -72585,31 +74273,31 @@ │ │ add x4, sp, #0x410 │ │ mov x0, x20 │ │ str x9, [sp, #784] │ │ str x8, [x25, #32] │ │ stp q2, q3, [x25] │ │ str x23, [sp, #832] │ │ stp q0, q0, [x28] │ │ - bl 55320 │ │ + bl 581e8 │ │ ldurb w8, [x19, #-1] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 5acfc // b.any │ │ + b.ne 5dbc4 // b.any │ │ sub x0, x29, #0x40 │ │ mov x1, x19 │ │ mov x28, x20 │ │ - bl 51f70 │ │ - cbz w0, 5acfc │ │ + bl 54e38 │ │ + cbz w0, 5dbc4 │ │ ldurb w8, [x19, #-1] │ │ add x0, sp, #0x370 │ │ sub x1, x29, #0x40 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ - cbz w0, 5acfc │ │ + bl 54f6c │ │ + cbz w0, 5dbc4 │ │ ldr w8, [sp, #960] │ │ ldr x9, [sp, #912] │ │ ldp q0, q1, [x21, #384] │ │ ldp q2, q3, [x22] │ │ str w8, [sp, #744] │ │ ldr x8, [x22, #32] │ │ str x9, [sp, #656] │ │ @@ -72624,29 +74312,29 @@ │ │ add x3, sp, #0x3f0 │ │ add x4, sp, #0x410 │ │ mov x0, x28 │ │ str x19, [sp, #280] │ │ stp q2, q3, [x9] │ │ str x25, [sp, #704] │ │ stp q0, q0, [x8] │ │ - bl 55320 │ │ + bl 581e8 │ │ add x0, sp, #0x170 │ │ add x1, sp, #0x2f0 │ │ add x2, sp, #0x270 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ sub x0, x29, #0xd0 │ │ mov w2, #0x21 // #33 │ │ mov x1, x24 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x23, [sp, #256] │ │ ldr w8, [sp, #616] │ │ mov x0, x23 │ │ mov x1, x23 │ │ str w8, [sp, #960] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldr x12, [sp, #576] │ │ ldr x8, [sp, #584] │ │ ldr x13, [sp, #608] │ │ ldr x9, [sp, #592] │ │ ldr x11, [sp, #600] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ @@ -72771,39 +74459,39 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x23 │ │ stp q0, q1, [x21, #832] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x1f0 │ │ add x1, sp, #0x1f0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x23, [sp, #240] │ │ sub x2, x29, #0x68 │ │ mov x0, x23 │ │ mov x1, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #248] │ │ movi v0.2d, #0x0 │ │ str x25, [sp, #576] │ │ mov x20, x27 │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [x21] │ │ ldr x8, [sp, #528] │ │ ldp q2, q3, [x23] │ │ ldr x9, [x23, #32] │ │ stp q0, q1, [x21, #384] │ │ str x8, [sp, #912] │ │ stp q2, q3, [x22] │ │ str x9, [x22, #32] │ │ ldr w8, [sp, #960] │ │ - cbnz w8, 5a780 │ │ + cbnz w8, 5d648 │ │ ldr x8, [sp, #912] │ │ ldr x9, [sp, #880] │ │ ldr x10, [sp, #888] │ │ ldr x11, [sp, #896] │ │ ldr x12, [sp, #904] │ │ lsr x13, x8, #48 │ │ and x14, x8, #0xffffffffffff │ │ @@ -72828,15 +74516,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 5a518 │ │ + cbz x13, 5d3e0 │ │ add x8, x8, x26 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -72871,15 +74559,15 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [sp, #880] │ │ str x9, [sp, #888] │ │ str x10, [sp, #896] │ │ str x11, [sp, #904] │ │ str x12, [sp, #912] │ │ - cbz x0, 5a5c4 │ │ + cbz x0, 5d48c │ │ add x13, x13, x26 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ @@ -72996,21 +74684,21 @@ │ │ strb w13, [sp, #345] │ │ str s0, [sp, #352] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #332] │ │ sub x0, x29, #0xd0 │ │ add x1, sp, #0x14c │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x23, [sp, #200] │ │ ldr w8, [sp, #488] │ │ mov x0, x23 │ │ mov x1, x23 │ │ str w8, [sp, #960] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x13, x8, [sp, #448] │ │ ldp x11, x12, [sp, #472] │ │ ldr x9, [sp, #464] │ │ ldr q2, [sp, #304] │ │ lsl x10, x13, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x12, x12 │ │ @@ -73131,24 +74819,24 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x23 │ │ stp q0, q1, [x21, #832] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x170 │ │ add x1, sp, #0x170 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x23, [sp, #184] │ │ sub x2, x29, #0x68 │ │ mov x0, x23 │ │ mov x1, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #192] │ │ movi v0.2d, #0x0 │ │ str x25, [sp, #448] │ │ ldr x25, [sp, #224] │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [sp, #368] │ │ ldr x8, [sp, #400] │ │ @@ -73158,15 +74846,15 @@ │ │ str x8, [sp, #912] │ │ stp q2, q3, [x22] │ │ str x9, [x22, #32] │ │ ldr w8, [sp, #960] │ │ ldr x19, [sp, #280] │ │ mov x27, #0x3d10 // #15632 │ │ movk x27, #0x10, lsl #32 │ │ - cbnz w8, 59fc4 │ │ + cbnz w8, 5ce8c │ │ ldr x8, [sp, #912] │ │ ldr x9, [sp, #880] │ │ ldr x10, [sp, #888] │ │ ldr x11, [sp, #896] │ │ ldr x12, [sp, #904] │ │ lsr x13, x8, #48 │ │ and x14, x8, #0xffffffffffff │ │ @@ -73191,15 +74879,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 5aac4 │ │ + cbz x13, 5d98c │ │ add x8, x8, x26 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -73234,26 +74922,26 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [sp, #880] │ │ str x9, [sp, #888] │ │ str x10, [sp, #896] │ │ str x11, [sp, #904] │ │ str x12, [sp, #912] │ │ - cbz x0, 59e14 │ │ + cbz x0, 5ccdc │ │ add x13, x13, x26 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ and x15, x15, #0xfffffffffffff │ │ and x17, x17, #0xfffffffffffff │ │ and x16, x16, #0xffffffffffff │ │ - b 59e14 │ │ + b 5ccdc │ │ mov x8, x22 │ │ mov x9, x23 │ │ mov x10, x24 │ │ mov x11, x25 │ │ mov x13, #0x4142 // #16706 │ │ movk x13, #0xd036, lsl #16 │ │ movk x13, #0x5e8c, lsl #32 │ │ @@ -73341,54 +75029,54 @@ │ │ str x9, [sp, #1056] │ │ add x8, x11, x8 │ │ orr x9, x10, x9 │ │ orr x8, x8, x9 │ │ cmp x8, #0x0 │ │ cset w8, ne // ne = any │ │ lsl w0, w8, #3 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x2 // #2 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x4 // #4 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x1 // #1 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x3 // #3 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x7 // #7 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x6 // #6 │ │ - b 594a4 │ │ + b 5c36c │ │ mov w0, #0x5 // #5 │ │ - b 594a4 │ │ + b 5c36c │ │ ldp x23, x22, [sp, #24] │ │ ldp x25, x24, [sp, #8] │ │ - b 5ab84 │ │ + b 5da4c │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x220 │ │ ldr w8, [x1, #120] │ │ mov x23, x2 │ │ mov x19, x0 │ │ - cbz w8, 5ad84 │ │ + cbz w8, 5dc4c │ │ ldp q1, q0, [x23, #32] │ │ ldp q3, q2, [x23] │ │ stp q1, q0, [x19, #32] │ │ stp q3, q2, [x19] │ │ ldp q1, q0, [x23, #96] │ │ ldp q3, q2, [x23, #64] │ │ - b 5ada8 │ │ + b 5dc70 │ │ ldr w8, [x23, #120] │ │ mov x22, x1 │ │ - cbz w8, 5add0 │ │ + cbz w8, 5dc98 │ │ ldp q1, q0, [x22, #32] │ │ ldp q3, q2, [x22] │ │ stp q1, q0, [x19, #32] │ │ stp q3, q2, [x19] │ │ ldp q1, q0, [x22, #96] │ │ ldp q3, q2, [x22, #64] │ │ stp q1, q0, [x19, #96] │ │ @@ -73659,47 +75347,47 @@ │ │ add x8, x8, x10 │ │ sub x0, x29, #0x90 │ │ sub x2, x29, #0x30 │ │ mov x1, x22 │ │ movk x25, #0x1, lsl #32 │ │ stp q1, q0, [x29, #-96] │ │ stur x8, [x29, #-64] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xc0 │ │ sub x2, x29, #0x60 │ │ mov x1, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x1, x22, #0x28 │ │ sub x0, x29, #0xf0 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ mov x2, x20 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x1, x23, #0x28 │ │ add x0, sp, #0x100 │ │ sub x2, x29, #0x60 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x100 │ │ add x1, sp, #0x100 │ │ mov x2, x21 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x29, #-144] │ │ ldp q2, q3, [x29, #-192] │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ ldur x10, [x29, #-112] │ │ ldur x11, [x29, #-160] │ │ ldp q4, q5, [x29, #-240] │ │ ldur x12, [x29, #-208] │ │ sub v0.2d, v2.2d, v0.2d │ │ ldp q2, q6, [sp, #256] │ │ ldr x14, [sp, #288] │ │ sub v1.2d, v3.2d, v1.2d │ │ - ldr q3, [x8, #528] │ │ + ldr q3, [x8, #3936] │ │ mov x9, #0x3ffffffffffffc // #18014398509481980 │ │ mov x13, #0x3fffffffffffc // #1125899906842620 │ │ sub x8, x11, x10 │ │ sub v2.2d, v2.2d, v4.2d │ │ dup v4.2d, x9 │ │ sub v5.2d, v6.2d, v5.2d │ │ sub x9, x14, x12 │ │ @@ -73717,39 +75405,39 @@ │ │ mov x8, v6.d[1] │ │ eor x9, x14, x25 │ │ mov x10, v0.d[1] │ │ stp q6, q0, [sp, #208] │ │ str x12, [sp, #240] │ │ stp q2, q1, [sp, #160] │ │ str x0, [sp, #192] │ │ - b.eq 5b2dc // b.none │ │ + b.eq 5e1a4 // b.none │ │ cmp x9, x24 │ │ - b.ne 5b334 // b.any │ │ + b.ne 5e1fc // b.any │ │ add x15, x8, x13, lsr #52 │ │ fmov x13, d0 │ │ add x13, x13, x15, lsr #52 │ │ and x17, x15, #0xfffffffffffff │ │ orr x17, x17, x14 │ │ add x14, x10, x13, lsr #52 │ │ and x1, x13, #0xfffffffffffff │ │ and x16, x12, #0xffffffffffff │ │ orr x17, x17, x1 │ │ and x1, x14, #0xfffffffffffff │ │ add x16, x16, x14, lsr #52 │ │ orr x17, x17, x1 │ │ orr x17, x17, x16 │ │ - cbz x17, 5b8e0 │ │ + cbz x17, 5e7a8 │ │ and x9, x15, x9 │ │ and x9, x9, x13 │ │ eor x15, x16, #0xf000000000000 │ │ and x9, x9, x14 │ │ and x9, x9, x15 │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ cmp x9, x13 │ │ - b.eq 5b8e0 // b.none │ │ + b.eq 5e7a8 // b.none │ │ fmov x17, d2 │ │ mov x13, v2.d[1] │ │ umulh x1, x0, x0 │ │ mul x2, x0, x0 │ │ mov x9, #0x3d10 // #15632 │ │ lsl x14, x17, #1 │ │ mov x16, v1.d[1] │ │ @@ -73998,40 +75686,40 @@ │ │ and v1.16b, v2.16b, v1.16b │ │ add x8, x8, x16 │ │ add x0, sp, #0x48 │ │ add x1, sp, #0xd0 │ │ add x2, sp, #0x70 │ │ stp q0, q1, [sp, #112] │ │ str x8, [sp, #144] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0xd0 │ │ add x1, sp, #0xd0 │ │ mov x2, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x19, #0x50 │ │ add x2, sp, #0xd0 │ │ mov x1, x24 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x20 │ │ sub x1, x29, #0x90 │ │ add x2, sp, #0x70 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #32] │ │ ldp x8, x10, [sp, #64] │ │ fmov d2, x26 │ │ add x2, sp, #0xa0 │ │ stp q0, q1, [x19] │ │ str x8, [x19, #32] │ │ ldur q0, [x19, #24] │ │ ldur q1, [sp, #96] │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ ldr x11, [x19, #16] │ │ shl v0.2d, v0.2d, #1 │ │ add v0.2d, v1.2d, v0.2d │ │ - ldr q1, [x8, #256] │ │ + ldr q1, [x8, #3632] │ │ ldr x8, [sp, #24] │ │ ldp x12, x13, [sp, #80] │ │ mov v2.d[1], x8 │ │ ldp x8, x9, [x19] │ │ add x11, x13, x11, lsl #1 │ │ ldr x13, [sp, #16] │ │ sub x11, x25, x11 │ │ @@ -74063,29 +75751,29 @@ │ │ mov x11, #0xfffffffffffffff4 // #-12 │ │ movk x11, #0xbf, lsl #48 │ │ sub x9, x11, x9 │ │ add x8, x8, x9 │ │ str x8, [x19, #8] │ │ ldr x8, [sp, #48] │ │ sub x9, x11, x10 │ │ - adrp x10, 6000 │ │ - ldr q2, [x10, #688] │ │ + adrp x10, 5000 │ │ + ldr q2, [x10, #4032] │ │ add x8, x8, x9 │ │ str x8, [x19, #16] │ │ ldur q1, [sp, #56] │ │ mov x0, x19 │ │ mov x1, x19 │ │ sub v0.2d, v1.2d, v0.2d │ │ add v0.2d, v0.2d, v2.2d │ │ stur q0, [x19, #24] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x48 │ │ add x1, sp, #0x48 │ │ sub x2, x29, #0xf0 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x9, x10, [sp, #72] │ │ ldp x12, x13, [sp, #88] │ │ mov x8, #0xfffffffffffff0bc // #-3908 │ │ movk x8, #0xfffb, lsl #32 │ │ movk x8, #0x3f, lsl #48 │ │ mov x11, #0x3ffffffffffffc // #18014398509481980 │ │ sub x8, x8, x9 │ │ @@ -74104,25 +75792,25 @@ │ │ add x10, x15, x10 │ │ sub x12, x12, x14 │ │ add x11, x16, x11 │ │ stp x8, x9, [x19] │ │ add x8, x12, x13 │ │ stp x10, x11, [x19, #16] │ │ str x8, [x19, #32] │ │ - b 5adb0 │ │ + b 5dc78 │ │ lsr x8, x0, #48 │ │ add x9, x25, #0x1 │ │ fmov x10, d2 │ │ madd x10, x8, x9, x10 │ │ ands x9, x10, #0xfffffffffffff │ │ eor x8, x9, x25 │ │ - b.eq 5b908 // b.none │ │ + b.eq 5e7d0 // b.none │ │ mov x11, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x11 │ │ - b.ne 5b970 // b.any │ │ + b.ne 5e838 // b.any │ │ mov x11, v2.d[1] │ │ fmov x13, d1 │ │ add x11, x11, x10, lsr #52 │ │ mov x14, v1.d[1] │ │ add x10, x13, x11, lsr #52 │ │ and x13, x11, #0xfffffffffffff │ │ orr x13, x13, x9 │ │ @@ -74130,60 +75818,60 @@ │ │ and x14, x10, #0xfffffffffffff │ │ and x12, x0, #0xffffffffffff │ │ orr x13, x13, x14 │ │ and x14, x9, #0xfffffffffffff │ │ add x12, x12, x9, lsr #52 │ │ orr x13, x13, x14 │ │ orr x13, x13, x12 │ │ - cbz x13, 5b968 │ │ + cbz x13, 5e830 │ │ and x8, x11, x8 │ │ and x8, x8, x10 │ │ eor x11, x12, #0xf000000000000 │ │ and x8, x8, x9 │ │ and x8, x8, x11 │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x9 │ │ - b.ne 5b970 // b.any │ │ + b.ne 5e838 // b.any │ │ ldr w8, [x22, #120] │ │ - cbz w8, 5b994 │ │ + cbz w8, 5e85c │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str w8, [x19, #120] │ │ stp q0, q0, [x19] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19, #64] │ │ str q0, [x19, #96] │ │ str xzr, [x19, #112] │ │ - b 5adb0 │ │ + b 5dc78 │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 66edc │ │ - b 5adb0 │ │ + bl 69da4 │ │ + b 5dc78 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0xa70 │ │ ldr x9, [x29, #112] │ │ ldr x15, [x29, #96] │ │ mov x28, x1 │ │ mov x27, x0 │ │ str x7, [sp, #328] │ │ stp x6, x2, [sp, #216] │ │ - cbz x9, 5ba7c │ │ + cbz x9, 5e944 │ │ ldr x8, [x29, #120] │ │ cmp x9, #0x4 │ │ - b.cs 5b9f4 // b.hs, b.nlast │ │ + b.cs 5e8bc // b.hs, b.nlast │ │ mov x10, xzr │ │ - b 5ba58 │ │ - adrp x12, 6000 │ │ - ldr q0, [x12, #128] │ │ + b 5e920 │ │ + adrp x12, 5000 │ │ + ldr q0, [x12, #3520] │ │ and x10, x9, #0xfffffffffffffffc │ │ mov w13, #0x40 // #64 │ │ mov w14, #0xffffffe0 // #-32 │ │ mov w12, #0x4 // #4 │ │ add x11, x28, #0x10 │ │ dup v1.2d, x13 │ │ dup v2.2d, x14 │ │ @@ -74196,64 +75884,64 @@ │ │ and v6.16b, v6.16b, v2.16b │ │ add v5.2d, v3.2d, v5.2d │ │ add v6.2d, v3.2d, v6.2d │ │ add v0.2d, v0.2d, v4.2d │ │ subs x12, x12, #0x4 │ │ stp q5, q6, [x11, #-16] │ │ add x11, x11, #0x20 │ │ - b.ne 5ba24 // b.any │ │ + b.ne 5e8ec // b.any │ │ cmp x10, x9 │ │ - b.eq 5ba7c // b.none │ │ + b.eq 5e944 // b.none │ │ lsl x11, x10, #5 │ │ add x12, x28, x10, lsl #3 │ │ sub x9, x9, x10 │ │ and x10, x11, #0xffffffe0 │ │ add x10, x8, x10 │ │ subs x9, x9, #0x1 │ │ str x10, [x12], #8 │ │ add x11, x11, #0x20 │ │ - b.ne 5ba64 // b.any │ │ + b.ne 5e92c // b.any │ │ cmp x15, #0x21 │ │ mov w20, #0x1 // #1 │ │ - b.hi 5ca88 // b.pmore │ │ + b.hi 5f950 // b.pmore │ │ ldr x8, [sp, #328] │ │ - cbz x8, 5ca88 │ │ + cbz x8, 5f950 │ │ cmp x15, #0x2 │ │ - b.cc 5ca88 // b.lo, b.ul, b.last │ │ + b.cc 5f950 // b.lo, b.ul, b.last │ │ ldr x8, [x29, #128] │ │ stp x4, x15, [sp, #128] │ │ str x3, [sp, #120] │ │ str x8, [sp, #256] │ │ - cbz x8, 5ca88 │ │ + cbz x8, 5f950 │ │ add x21, sp, #0x1a0 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x21, #768] │ │ ldp q1, q0, [x5] │ │ ldr x19, [sp, #216] │ │ ldr x8, [sp, #136] │ │ ldr x24, [x29, #104] │ │ stp q1, q0, [sp, #352] │ │ ldp q1, q0, [x19] │ │ sub x0, x29, #0xb0 │ │ add x1, sp, #0x160 │ │ mov w2, #0x40 // #64 │ │ sub x20, x8, #0x1 │ │ stp q1, q0, [sp, #384] │ │ - bl 5e4f4 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + bl 613bc │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ add x0, sp, #0x950 │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ str q0, [x21, #1968] │ │ str q1, [x21, #1984] │ │ str xzr, [x21, #2064] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr q0, [x21, #2016] │ │ ldr q1, [x21, #2032] │ │ ldr q2, [x21, #2048] │ │ ldr x8, [x21, #2064] │ │ ldr q3, [x21, #1968] │ │ ldr q4, [x21, #1984] │ │ ldr q5, [x21, #2000] │ │ @@ -74262,26 +75950,26 @@ │ │ str q2, [x21, #1936] │ │ str x8, [x21, #1952] │ │ str q3, [x21, #1856] │ │ str q4, [x21, #1872] │ │ str q5, [x21, #1888] │ │ str x24, [sp, #248] │ │ str x20, [sp, #264] │ │ - cbz x20, 5c8ac │ │ + cbz x20, 5f774 │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ - adrp x11, 6000 │ │ - adrp x12, 6000 │ │ - adrp x13, 6000 │ │ - adrp x14, 6000 │ │ - ldr q0, [x11, #640] │ │ - ldr q1, [x12, #352] │ │ + adrp x11, 5000 │ │ + adrp x12, 5000 │ │ + adrp x13, 5000 │ │ + adrp x14, 5000 │ │ + ldr q0, [x11, #4000] │ │ + ldr q1, [x12, #3744] │ │ dup v3.2d, x15 │ │ - ldr q2, [x13, #304] │ │ + ldr q2, [x13, #3680] │ │ str q3, [sp, #272] │ │ - ldr q3, [x14, #368] │ │ + ldr q3, [x14, #3776] │ │ add x8, sp, #0x320 │ │ add x10, sp, #0x2a0 │ │ add x11, x8, #0x28 │ │ add x8, x8, #0x58 │ │ add x9, sp, #0x3a0 │ │ mov x26, #0x3d10 // #15632 │ │ stp x8, x11, [sp, #232] │ │ @@ -74295,15 +75983,15 @@ │ │ add x8, x10, #0x58 │ │ add x22, x10, #0x28 │ │ stp q0, q4, [sp, #176] │ │ neg v1.2d, v2.2d │ │ neg v0.2d, v3.2d │ │ str x8, [sp, #288] │ │ stp q0, q1, [sp, #144] │ │ - b 5bd94 │ │ + b 5ec5c │ │ ldr q6, [sp, #176] │ │ ldr q7, [sp, #144] │ │ dup v0.2d, x11 │ │ dup v1.2d, x12 │ │ ushl v5.2d, v0.2d, v6.2d │ │ xtn v5.2s, v5.2d │ │ mov w0, v5.s[1] │ │ @@ -74405,77 +76093,77 @@ │ │ str s0, [x14, #20] │ │ stur s1, [x14, #27] │ │ str x8, [sp, #344] │ │ strb w9, [x14] │ │ ldr x8, [sp, #264] │ │ add x24, x24, #0x1 │ │ cmp x24, x8 │ │ - b.eq 5c8a0 // b.none │ │ + b.eq 5f768 // b.none │ │ add x8, sp, #0x4c0 │ │ add x23, x8, x24, lsl #5 │ │ mov x25, x28 │ │ mov x28, x27 │ │ add x20, x23, #0x8 │ │ add x27, x23, #0x10 │ │ add x19, x23, #0x18 │ │ sub x0, x29, #0xb0 │ │ add x1, sp, #0x160 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x154 │ │ mov x0, x23 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5bdb0 │ │ + cbnz w8, 5ec78 │ │ ldr x8, [x23] │ │ ldr x9, [x20] │ │ ldr x10, [x27] │ │ ldr x11, [x19] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5bdb0 │ │ + cbz x8, 5ec78 │ │ add x1, sp, #0x400 │ │ add x2, sp, #0x160 │ │ mov x0, x28 │ │ mov x27, x28 │ │ - bl 496f4 │ │ - cbz w0, 5ca84 │ │ + bl 4c5bc │ │ + cbz w0, 5f94c │ │ mov w8, #0x21 // #33 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x158 │ │ add x3, sp, #0x400 │ │ mov w4, #0x102 // #258 │ │ mov x0, x27 │ │ str x8, [sp, #344] │ │ - bl 47818 │ │ + bl 4a6e0 │ │ mov w20, #0x1 // #1 │ │ - cbz w0, 5ca88 │ │ + cbz w0, 5f950 │ │ ldr x8, [sp, #344] │ │ ldr x9, [sp, #248] │ │ cmp x8, #0x21 │ │ - b.ne 5ca88 // b.any │ │ + b.ne 5f950 // b.any │ │ ldr x8, [sp, #328] │ │ add x0, sp, #0x950 │ │ mov w2, #0x21 // #33 │ │ mov x28, x25 │ │ madd x8, x24, x8, x9 │ │ ldr x9, [sp, #256] │ │ add x8, x8, x8, lsl #5 │ │ add x20, x9, x8 │ │ mov x1, x20 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x950 │ │ add x1, sp, #0x160 │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x3a0 │ │ mov x1, x20 │ │ - bl 58c00 │ │ - cbnz w0, 5ca84 │ │ + bl 5bac8 │ │ + cbnz w0, 5f94c │ │ ldr w8, [sp, #1008] │ │ ldr x9, [x21, #544] │ │ ldr x20, [sp, #304] │ │ ldp q0, q1, [x21, #512] │ │ str w8, [sp, #920] │ │ str x9, [x21, #416] │ │ ldr x8, [x20, #32] │ │ @@ -74490,21 +76178,21 @@ │ │ add x2, sp, #0x320 │ │ add x4, sp, #0x4a0 │ │ mov x0, x27 │ │ mov x3, x23 │ │ stp q2, q3, [x9] │ │ str x19, [x21, #464] │ │ stp q0, q0, [x8] │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr x23, [sp, #296] │ │ ldr w8, [sp, #792] │ │ mov x0, x23 │ │ mov x1, x23 │ │ str w8, [sp, #1008] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [x21, #336] │ │ ldp x11, x13, [x21, #360] │ │ ldr x9, [x21, #352] │ │ mov x25, #0x3d1 // #977 │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -74627,37 +76315,37 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ add x0, sp, #0x1a0 │ │ add x2, sp, #0x220 │ │ mov x1, x23 │ │ stp q0, q1, [x21, #128] │ │ str x8, [x21, #160] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x2a0 │ │ add x1, sp, #0x2a0 │ │ add x2, sp, #0x220 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0x1a0 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #288] │ │ movi v0.2d, #0x0 │ │ str x19, [x21, #336] │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [x21, #256] │ │ ldr x8, [x21, #288] │ │ ldp q2, q3, [x22] │ │ ldr x9, [x22, #32] │ │ stp q0, q1, [x21, #512] │ │ str x8, [x21, #544] │ │ stp q2, q3, [x20] │ │ str x9, [x20, #32] │ │ ldr w8, [sp, #1008] │ │ - cbnz w8, 5c468 │ │ + cbnz w8, 5f330 │ │ ldr x9, [x21, #544] │ │ ldr x8, [x21, #512] │ │ ldr x10, [x21, #520] │ │ ldr x11, [x21, #528] │ │ ldr x12, [x21, #536] │ │ lsr x13, x9, #48 │ │ madd x8, x13, x25, x8 │ │ @@ -74682,15 +76370,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 5c210 │ │ + cbz x13, 5f0d8 │ │ add x8, x8, x25 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -74725,15 +76413,15 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [x21, #512] │ │ str x9, [x21, #520] │ │ str x10, [x21, #528] │ │ str x11, [x21, #536] │ │ str x12, [x21, #544] │ │ - cbz x0, 5c2bc │ │ + cbz x0, 5f184 │ │ add x13, x13, x25 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ @@ -74846,41 +76534,41 @@ │ │ strb w13, [sp, #365] │ │ str s0, [sp, #372] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #352] │ │ add x0, sp, #0x950 │ │ add x1, sp, #0x160 │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x1, [x28, x24, lsl #3] │ │ add x0, sp, #0x460 │ │ add x2, sp, #0x154 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5ca84 │ │ + cbnz w8, 5f94c │ │ ldr x8, [x21, #704] │ │ ldr x9, [x21, #712] │ │ ldr x10, [x21, #720] │ │ ldr x11, [x21, #728] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5ca84 │ │ + cbz x8, 5f94c │ │ add x1, sp, #0x2a0 │ │ add x2, sp, #0x320 │ │ add x3, sp, #0x460 │ │ add x4, sp, #0x4a0 │ │ mov x0, x27 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr x19, [sp, #296] │ │ ldr w8, [sp, #792] │ │ mov x0, x19 │ │ mov x1, x19 │ │ str w8, [sp, #1008] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [x21, #336] │ │ ldp x11, x13, [x21, #360] │ │ ldr x9, [x21, #352] │ │ ldr q2, [sp, #272] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -75001,23 +76689,23 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ add x0, sp, #0x1a0 │ │ add x2, sp, #0x220 │ │ mov x1, x19 │ │ stp q0, q1, [x21, #128] │ │ str x8, [x21, #160] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x2a0 │ │ add x1, sp, #0x2a0 │ │ add x2, sp, #0x220 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0x1a0 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ str x8, [x21, #336] │ │ ldr x8, [sp, #288] │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x8] │ │ ldr x8, [x21, #288] │ │ ldp q0, q1, [x21, #256] │ │ @@ -75025,15 +76713,15 @@ │ │ ldr x9, [x22, #32] │ │ str x8, [x21, #544] │ │ ldr x8, [sp, #304] │ │ stp q0, q1, [x21, #512] │ │ str x9, [x8, #32] │ │ stp q2, q3, [x8] │ │ ldr w8, [sp, #1008] │ │ - cbnz w8, 5bd84 │ │ + cbnz w8, 5ec4c │ │ ldr x9, [x21, #544] │ │ ldr x8, [x21, #512] │ │ ldr x10, [x21, #520] │ │ ldr x11, [x21, #528] │ │ ldr x12, [x21, #536] │ │ lsr x13, x9, #48 │ │ madd x8, x13, x25, x8 │ │ @@ -75058,15 +76746,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 5c7f0 │ │ + cbz x13, 5f6b8 │ │ add x8, x8, x25 │ │ add x10, x10, x8, lsr #52 │ │ add x9, x9, x10, lsr #52 │ │ add x12, x12, x9, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x10, x10, #0xfffffffffffff │ │ @@ -75101,90 +76789,90 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [x21, #512] │ │ str x10, [x21, #520] │ │ str x9, [x21, #528] │ │ str x12, [x21, #536] │ │ str x11, [x21, #544] │ │ - cbz x0, 5bbdc │ │ + cbz x0, 5eaa4 │ │ add x13, x13, x25 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ and x15, x15, #0xfffffffffffff │ │ and x17, x17, #0xfffffffffffff │ │ and x16, x16, #0xffffffffffff │ │ - b 5bbdc │ │ + b 5eaa4 │ │ ldr x8, [sp, #136] │ │ ldr x24, [sp, #248] │ │ - cbz x8, 5c98c │ │ + cbz x8, 5f854 │ │ ldr x9, [sp, #264] │ │ add x8, sp, #0x4c0 │ │ add x20, x8, x9, lsl #5 │ │ add x19, x20, #0x8 │ │ add x22, x20, #0x10 │ │ add x23, x20, #0x18 │ │ sub x0, x29, #0xb0 │ │ add x1, sp, #0x160 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x154 │ │ mov x0, x20 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5c8c4 │ │ + cbnz w8, 5f78c │ │ ldr x8, [x20] │ │ ldr x9, [x19] │ │ ldr x10, [x22] │ │ ldr x11, [x23] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5c8c4 │ │ + cbz x8, 5f78c │ │ add x1, sp, #0x400 │ │ add x2, sp, #0x160 │ │ mov x0, x27 │ │ - bl 496f4 │ │ - cbz w0, 5ca84 │ │ + bl 4c5bc │ │ + cbz w0, 5f94c │ │ mov w8, #0x21 // #33 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x158 │ │ add x3, sp, #0x400 │ │ mov w4, #0x102 // #258 │ │ mov x0, x27 │ │ str x8, [sp, #344] │ │ - bl 47818 │ │ + bl 4a6e0 │ │ mov w20, #0x1 // #1 │ │ - cbz w0, 5ca88 │ │ + cbz w0, 5f950 │ │ ldr x8, [sp, #344] │ │ cmp x8, #0x21 │ │ - b.ne 5ca88 // b.any │ │ + b.ne 5f950 // b.any │ │ ldr x8, [sp, #328] │ │ ldr x9, [sp, #264] │ │ add x0, sp, #0x950 │ │ mov w2, #0x21 // #33 │ │ madd x8, x9, x8, x24 │ │ ldr x9, [sp, #256] │ │ add x8, x8, x8, lsl #5 │ │ add x1, x9, x8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x950 │ │ add x1, sp, #0x160 │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov w19, wzr │ │ - b 5c990 │ │ + b 5f858 │ │ mov w19, #0x1 // #1 │ │ ldr x8, [x21, #2064] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -75196,19 +76884,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x950 │ │ stp w10, w12, [x29, #-64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x950 │ │ sub x1, x29, #0x40 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ movi v0.2d, #0x0 │ │ ldr w8, [sp, #2384] │ │ ldr w9, [sp, #2388] │ │ ldr w10, [sp, #2392] │ │ ldr w11, [sp, #2396] │ │ str q0, [x21, #1968] │ │ ldr w12, [sp, #2400] │ │ @@ -75231,17 +76919,17 @@ │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x154 │ │ str q0, [x21, #1984] │ │ str w8, [sp, #368] │ │ str w9, [sp, #372] │ │ str w10, [sp, #376] │ │ str w11, [sp, #380] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbz w8, 5caac │ │ + cbz w8, 5f974 │ │ mov w20, #0x1 // #1 │ │ mov w0, w20 │ │ add sp, sp, #0xa70 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ @@ -75251,29 +76939,29 @@ │ │ ldr x8, [x21, #736] │ │ ldr x9, [x21, #744] │ │ ldr x10, [x21, #752] │ │ ldr x11, [x21, #760] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5ca84 │ │ + cbz x8, 5f94c │ │ ldr x10, [sp, #328] │ │ add x8, x24, #0x1 │ │ str x28, [sp, #24] │ │ str x27, [sp, #104] │ │ udiv x9, x8, x10 │ │ msub x22, x9, x10, x8 │ │ - cbnz x22, 5caf4 │ │ + cbnz x22, 5f9bc │ │ ldp q1, q0, [sp, #352] │ │ ldr x8, [sp, #120] │ │ stp q1, q0, [x8] │ │ cmp x22, x24 │ │ - b.ne 5ce54 // b.any │ │ + b.ne 5fd1c // b.any │ │ ldr x16, [sp, #24] │ │ - tbnz w19, #0, 5ce18 │ │ + tbnz w19, #0, 5fce0 │ │ ldp x9, x28, [sp, #128] │ │ ldr x10, [sp, #248] │ │ mov x19, #0xa03b // #41019 │ │ mov x23, #0x4140 // #16704 │ │ mov x24, #0xbebf // #48831 │ │ add x9, x9, x10, lsl #5 │ │ ldr x10, [sp, #328] │ │ @@ -75294,29 +76982,29 @@ │ │ add x25, x8, #0x10 │ │ add x26, x9, #0xf │ │ movk x27, #0x4551, lsl #48 │ │ ldr x1, [x16] │ │ add x0, sp, #0x440 │ │ add x2, sp, #0x154 │ │ mov x22, x16 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5ca84 │ │ + cbnz w8, 5f94c │ │ ldr x8, [x21, #672] │ │ ldr x9, [x21, #680] │ │ ldr x10, [x21, #688] │ │ ldr x11, [x21, #696] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5ca84 │ │ + cbz x8, 5f94c │ │ add x0, sp, #0x460 │ │ add x1, sp, #0x480 │ │ add x2, sp, #0x440 │ │ - bl 54868 │ │ + bl 57730 │ │ ldr x8, [x21, #704] │ │ ldr x9, [x21, #712] │ │ ldr x10, [x21, #720] │ │ ldr x11, [x21, #728] │ │ ldp x12, x13, [x25, #-16] │ │ orr x14, x9, x8 │ │ mvn x15, x10 │ │ @@ -75462,53 +77150,53 @@ │ │ sturb w14, [x26, #-14] │ │ sturb w12, [x26, #-13] │ │ sturb w10, [x26, #-12] │ │ sturb w11, [x26, #-11] │ │ sturb w15, [x26, #-10] │ │ sturb w8, [x26, #-9] │ │ add x26, x26, x20 │ │ - b.ne 5cb64 // b.any │ │ + b.ne 5fa2c // b.any │ │ ldr x0, [sp, #104] │ │ ldp x1, x5, [sp, #216] │ │ ldr x2, [sp, #328] │ │ ldp x7, x3, [sp, #128] │ │ ldr x4, [sp, #256] │ │ ldr x6, [sp, #120] │ │ movi v0.2d, #0x0 │ │ stur wzr, [x29, #-112] │ │ str q0, [x21, #2128] │ │ str q0, [x21, #2112] │ │ str q0, [x21, #2096] │ │ str q0, [x21, #2080] │ │ - bl 59440 │ │ + bl 5c308 │ │ mov w20, wzr │ │ - b 5ca88 │ │ + b 5f950 │ │ ldr x13, [sp, #328] │ │ ldr x14, [sp, #264] │ │ add x8, sp, #0x320 │ │ add x10, sp, #0x2a0 │ │ add x0, x8, #0x28 │ │ mul x13, x14, x13 │ │ str x13, [sp, #8] │ │ - adrp x13, 6000 │ │ - adrp x14, 6000 │ │ + adrp x13, 5000 │ │ + adrp x14, 5000 │ │ add x25, x8, #0x58 │ │ add x8, x10, #0x28 │ │ add x11, sp, #0x220 │ │ - adrp x15, 6000 │ │ - adrp x16, 6000 │ │ + adrp x15, 5000 │ │ + adrp x16, 5000 │ │ str x8, [sp, #192] │ │ add x8, x10, #0x58 │ │ - ldr q0, [x13, #640] │ │ - ldr q1, [x14, #352] │ │ + ldr q0, [x13, #4000] │ │ + ldr q1, [x14, #3744] │ │ add x9, sp, #0x3a0 │ │ str x8, [sp, #176] │ │ add x8, x11, #0x50 │ │ - ldr q2, [x15, #304] │ │ - ldr q3, [x16, #368] │ │ + ldr q2, [x15, #3680] │ │ + ldr q3, [x16, #3776] │ │ add x12, sp, #0x1a0 │ │ add x28, x9, #0x28 │ │ str x8, [sp, #272] │ │ add x9, x11, #0x58 │ │ add x8, x11, #0x28 │ │ stp x8, x9, [sp, #232] │ │ add x8, x12, #0x50 │ │ @@ -75544,17 +77232,17 @@ │ │ ldr x8, [sp, #264] │ │ str q0, [x21, #2016] │ │ str q1, [x21, #2032] │ │ str q2, [x21, #2048] │ │ str q3, [x21, #1968] │ │ str q4, [x21, #1984] │ │ str q5, [x21, #2000] │ │ - cbz x8, 5dce4 │ │ + cbz x8, 60bac │ │ mov x19, xzr │ │ - b 5d140 │ │ + b 60008 │ │ ldr q6, [sp, #64] │ │ ldr q7, [sp, #32] │ │ dup v0.2d, x12 │ │ dup v1.2d, x11 │ │ ushl v5.2d, v0.2d, v6.2d │ │ xtn v5.2s, v5.2d │ │ mov w0, v5.s[1] │ │ @@ -75660,36 +77348,36 @@ │ │ strb w13, [sp, #365] │ │ str s0, [sp, #372] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #352] │ │ add x0, sp, #0x950 │ │ add x1, sp, #0x160 │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #264] │ │ add x19, x19, #0x1 │ │ cmp x19, x8 │ │ - b.eq 5dce4 // b.none │ │ + b.eq 60bac // b.none │ │ sub x0, x29, #0xb0 │ │ add x1, sp, #0x160 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ add x0, sp, #0x440 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x154 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5d140 │ │ + cbnz w8, 60008 │ │ ldr x8, [x21, #672] │ │ ldr x9, [x21, #680] │ │ ldr x10, [x21, #688] │ │ ldr x11, [x21, #696] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5d140 │ │ + cbz x8, 60008 │ │ ldr x8, [sp, #328] │ │ ldr x10, [sp, #128] │ │ ldp q0, q1, [sp, #352] │ │ mov x27, x22 │ │ madd x8, x19, x8, x22 │ │ lsl x9, x8, #5 │ │ add x10, x10, x9 │ │ @@ -75697,26 +77385,26 @@ │ │ ldr x9, [sp, #256] │ │ stp q0, q1, [x10] │ │ ldr x24, [sp, #296] │ │ add x22, x9, x8 │ │ ldrb w8, [x22] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 5ca84 // b.any │ │ + b.ne 5f94c // b.any │ │ add x1, x22, #0x1 │ │ sub x0, x29, #0x40 │ │ - bl 51f70 │ │ - cbz w0, 5ca84 │ │ + bl 54e38 │ │ + cbz w0, 5f94c │ │ ldrb w8, [x22] │ │ add x0, sp, #0x3a0 │ │ sub x1, x29, #0x40 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ - cbz w0, 5ca84 │ │ + bl 54f6c │ │ + cbz w0, 5f94c │ │ ldr w8, [sp, #1008] │ │ ldp q0, q1, [x21, #512] │ │ ldr x9, [x21, #544] │ │ ldr x25, [sp, #288] │ │ str w8, [sp, #920] │ │ stp q0, q1, [x21, #384] │ │ ldp q0, q1, [x28] │ │ @@ -75729,19 +77417,19 @@ │ │ add x2, sp, #0x320 │ │ add x3, sp, #0x480 │ │ add x4, sp, #0x440 │ │ mov x0, x26 │ │ str x8, [x24, #32] │ │ str x20, [x21, #464] │ │ stp q0, q0, [x25] │ │ - bl 55320 │ │ + bl 581e8 │ │ add x0, sp, #0x3a0 │ │ mov x1, x22 │ │ - bl 58c00 │ │ - cbnz w0, 5ca88 │ │ + bl 5bac8 │ │ + cbnz w0, 5f950 │ │ ldr w8, [sp, #1008] │ │ ldp q0, q1, [x21, #512] │ │ ldr x9, [x21, #544] │ │ mov w20, #0x1 // #1 │ │ str w8, [sp, #920] │ │ stp q0, q1, [x21, #384] │ │ ldp q0, q1, [x28] │ │ @@ -75753,33 +77441,33 @@ │ │ add x2, sp, #0x320 │ │ add x3, sp, #0x440 │ │ add x4, sp, #0x4a0 │ │ mov x0, x26 │ │ str x8, [x24, #32] │ │ str x20, [x21, #464] │ │ stp q0, q0, [x25] │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr x9, [sp, #224] │ │ add x8, x19, x19, lsl #5 │ │ add x24, x9, x8 │ │ ldrb w8, [x24] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 5e4f0 // b.any │ │ + b.ne 613b8 // b.any │ │ add x1, x24, #0x1 │ │ sub x0, x29, #0x40 │ │ - bl 51f70 │ │ - cbz w0, 5ca84 │ │ + bl 54e38 │ │ + cbz w0, 5f94c │ │ ldrb w8, [x24] │ │ add x0, sp, #0x3a0 │ │ sub x1, x29, #0x40 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ - cbz w0, 5ca84 │ │ + bl 54f6c │ │ + cbz w0, 5f94c │ │ ldr w8, [sp, #1008] │ │ ldr x9, [x21, #544] │ │ ldp q0, q1, [x21, #512] │ │ ldp q2, q3, [x28] │ │ str w8, [sp, #792] │ │ ldr x8, [x28, #32] │ │ str x9, [x21, #288] │ │ @@ -75793,29 +77481,29 @@ │ │ add x2, sp, #0x2a0 │ │ add x3, sp, #0x480 │ │ add x4, sp, #0x4a0 │ │ mov x0, x26 │ │ stp q2, q3, [x9] │ │ str x20, [x21, #336] │ │ stp q0, q0, [x8] │ │ - bl 55320 │ │ + bl 581e8 │ │ add x0, sp, #0x1a0 │ │ add x1, sp, #0x320 │ │ add x2, sp, #0x2a0 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ add x0, sp, #0x950 │ │ mov w2, #0x21 // #33 │ │ mov x1, x22 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x22, [sp, #272] │ │ ldr w8, [sp, #664] │ │ mov x0, x22 │ │ mov x1, x22 │ │ str w8, [sp, #1008] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [x21, #208] │ │ ldp x11, x13, [x21, #232] │ │ ldr x9, [x21, #224] │ │ mov x24, #0x3d1 // #977 │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -75939,38 +77627,38 @@ │ │ and v0.16b, v0.16b, v1.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x22 │ │ str q0, [x21, #2208] │ │ str x8, [x21, #2224] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x220 │ │ add x1, sp, #0x220 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x22, [sp, #232] │ │ sub x2, x29, #0x68 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #240] │ │ movi v0.2d, #0x0 │ │ str x20, [x21, #208] │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [x21, #128] │ │ ldr x8, [x21, #160] │ │ ldp q2, q3, [x22] │ │ ldr x9, [x22, #32] │ │ stp q0, q1, [x21, #512] │ │ str x8, [x21, #544] │ │ stp q2, q3, [x28] │ │ str x9, [x28, #32] │ │ ldr w8, [sp, #1008] │ │ - cbnz w8, 5d8f8 │ │ + cbnz w8, 607c0 │ │ ldr x9, [x21, #544] │ │ ldr x8, [x21, #512] │ │ ldr x10, [x21, #520] │ │ ldr x11, [x21, #528] │ │ ldr x12, [x21, #536] │ │ lsr x13, x9, #48 │ │ madd x8, x13, x24, x8 │ │ @@ -75995,15 +77683,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 5d694 │ │ + cbz x13, 6055c │ │ add x8, x8, x24 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -76038,15 +77726,15 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [x21, #512] │ │ str x9, [x21, #520] │ │ str x10, [x21, #528] │ │ str x11, [x21, #536] │ │ str x12, [x21, #544] │ │ - cbz x0, 5d740 │ │ + cbz x0, 60608 │ │ add x13, x13, x24 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ @@ -76162,21 +77850,21 @@ │ │ strb w13, [sp, #365] │ │ str s0, [sp, #372] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #352] │ │ add x0, sp, #0x950 │ │ add x1, sp, #0x160 │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x22, [sp, #160] │ │ ldr w8, [sp, #536] │ │ mov x0, x22 │ │ mov x1, x22 │ │ str w8, [sp, #1008] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x13, x8, [x21, #80] │ │ ldp x11, x12, [x21, #104] │ │ ldr x9, [x21, #96] │ │ ldr q1, [sp, #304] │ │ lsl x10, x13, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x12, x12 │ │ @@ -76298,39 +77986,39 @@ │ │ and v0.16b, v0.16b, v1.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x22 │ │ str q0, [x21, #2208] │ │ str x8, [x21, #2224] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x1a0 │ │ add x1, sp, #0x1a0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x22, [sp, #112] │ │ sub x2, x29, #0x68 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #144] │ │ movi v0.2d, #0x0 │ │ str x20, [x21, #80] │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [sp, #416] │ │ ldr x8, [sp, #448] │ │ ldp q2, q3, [x22] │ │ ldr x9, [x22, #32] │ │ stp q0, q1, [x21, #512] │ │ str x8, [x21, #544] │ │ stp q2, q3, [x28] │ │ str x9, [x28, #32] │ │ ldr w8, [sp, #1008] │ │ mov x22, x27 │ │ - cbnz w8, 5d120 │ │ + cbnz w8, 5ffe8 │ │ ldr x9, [x21, #544] │ │ ldr x8, [x21, #512] │ │ ldr x10, [x21, #520] │ │ ldr x11, [x21, #528] │ │ ldr x12, [x21, #536] │ │ lsr x13, x9, #48 │ │ madd x8, x13, x24, x8 │ │ @@ -76355,15 +78043,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 5dc34 │ │ + cbz x13, 60afc │ │ add x8, x8, x24 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -76398,71 +78086,71 @@ │ │ orr x0, x0, x16, lsr #48 │ │ and x17, x17, #0xfffffffffffff │ │ str x8, [x21, #512] │ │ str x9, [x21, #520] │ │ str x10, [x21, #528] │ │ str x11, [x21, #536] │ │ str x12, [x21, #544] │ │ - cbz x0, 5cf68 │ │ + cbz x0, 5fe30 │ │ add x13, x13, x24 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ and x15, x15, #0xfffffffffffff │ │ and x17, x17, #0xfffffffffffff │ │ and x16, x16, #0xffffffffffff │ │ - b 5cf68 │ │ + b 5fe30 │ │ ldr w19, [sp, #20] │ │ ldr x25, [sp, #288] │ │ - tbnz w19, #0, 5e3ac │ │ + tbnz w19, #0, 61274 │ │ sub x0, x29, #0xb0 │ │ add x1, sp, #0x160 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ add x0, sp, #0x440 │ │ add x1, sp, #0x160 │ │ add x2, sp, #0x154 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5dcf0 │ │ + cbnz w8, 60bb8 │ │ ldr x8, [x21, #672] │ │ ldr x9, [x21, #680] │ │ ldr x10, [x21, #688] │ │ ldr x11, [x21, #696] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5dcf0 │ │ + cbz x8, 60bb8 │ │ ldr x8, [sp, #8] │ │ ldr x10, [sp, #128] │ │ ldp q0, q1, [sp, #352] │ │ add x8, x8, x22 │ │ lsl x9, x8, #5 │ │ add x10, x10, x9 │ │ add x8, x9, x8 │ │ ldr x9, [sp, #256] │ │ stp q0, q1, [x10] │ │ add x20, x9, x8 │ │ ldrb w8, [x20] │ │ and w8, w8, #0xfe │ │ cmp w8, #0x2 │ │ - b.ne 5ca84 // b.any │ │ + b.ne 5f94c // b.any │ │ add x1, x20, #0x1 │ │ sub x0, x29, #0x40 │ │ - bl 51f70 │ │ - cbz w0, 5ca84 │ │ + bl 54e38 │ │ + cbz w0, 5f94c │ │ ldrb w8, [x20] │ │ add x0, sp, #0x3a0 │ │ sub x1, x29, #0x40 │ │ cmp w8, #0x3 │ │ cset w2, eq // eq = none │ │ - bl 520a4 │ │ - cbz w0, 5ca84 │ │ + bl 54f6c │ │ + cbz w0, 5f94c │ │ ldr w8, [sp, #1008] │ │ ldr x9, [x21, #544] │ │ ldp q0, q1, [x21, #512] │ │ ldp q2, q3, [x28] │ │ str w8, [sp, #920] │ │ ldr x8, [x28, #32] │ │ str x9, [x21, #416] │ │ @@ -76475,26 +78163,26 @@ │ │ add x2, sp, #0x320 │ │ add x3, sp, #0x480 │ │ add x4, sp, #0x440 │ │ mov x0, x26 │ │ stp q2, q3, [x9] │ │ str x8, [x21, #464] │ │ stp q0, q0, [x25] │ │ - bl 55320 │ │ + bl 581e8 │ │ add x0, sp, #0x950 │ │ mov w2, #0x21 // #33 │ │ mov x1, x20 │ │ mov w20, #0x1 // #1 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x26, [sp, #272] │ │ ldr w8, [sp, #664] │ │ mov x0, x26 │ │ mov x1, x26 │ │ str w8, [sp, #1008] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [x21, #208] │ │ ldp x11, x13, [x21, #232] │ │ ldr x9, [x21, #224] │ │ ldr q1, [sp, #304] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -76616,38 +78304,38 @@ │ │ and v0.16b, v0.16b, v1.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x26 │ │ str q0, [x21, #2208] │ │ str x8, [x21, #2224] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x220 │ │ add x1, sp, #0x220 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x26, [sp, #232] │ │ sub x2, x29, #0x68 │ │ mov x0, x26 │ │ mov x1, x26 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #240] │ │ movi v0.2d, #0x0 │ │ str x20, [x21, #208] │ │ stp q0, q0, [x8] │ │ ldp q0, q1, [x21, #128] │ │ ldr x8, [x21, #160] │ │ ldp q2, q3, [x26] │ │ ldr x9, [x26, #32] │ │ stp q0, q1, [x21, #512] │ │ str x8, [x21, #544] │ │ stp q2, q3, [x28] │ │ str x9, [x28, #32] │ │ ldr w8, [sp, #1008] │ │ - cbnz w8, 5e39c │ │ + cbnz w8, 61264 │ │ ldr x9, [x21, #544] │ │ ldr x8, [x21, #512] │ │ ldr x10, [x21, #520] │ │ ldr x11, [x21, #528] │ │ ldr x12, [x21, #536] │ │ lsr x13, x9, #48 │ │ madd x8, x13, x24, x8 │ │ @@ -76672,15 +78360,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x2 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x12, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x13, 5e128 │ │ + cbz x13, 60ff0 │ │ add x8, x8, x24 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x11, x11, x10, lsr #52 │ │ add x12, x12, x11, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -76718,15 +78406,15 @@ │ │ movk x1, #0x1, lsl #32 │ │ mov x24, x22 │ │ str x8, [x21, #512] │ │ str x9, [x21, #520] │ │ str x10, [x21, #528] │ │ str x11, [x21, #536] │ │ str x12, [x21, #544] │ │ - cbz x0, 5e1e0 │ │ + cbz x0, 610a8 │ │ add x13, x13, x1 │ │ add x14, x14, x13, lsr #52 │ │ add x15, x15, x14, lsr #52 │ │ add x17, x17, x15, lsr #52 │ │ add x16, x16, x17, lsr #52 │ │ and x13, x13, #0xfffffffffffff │ │ and x14, x14, #0xfffffffffffff │ │ @@ -76843,19 +78531,19 @@ │ │ strb w13, [sp, #365] │ │ str s0, [sp, #372] │ │ stur s1, [x9, #255] │ │ strb w8, [sp, #352] │ │ add x0, sp, #0x950 │ │ add x1, sp, #0x160 │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [x21, #2064] │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ add x0, sp, #0x950 │ │ - add x1, x1, #0x4b0 │ │ + add x1, x1, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ ubfx x12, x8, #53, #8 │ │ bfi w11, w9, #24, #8 │ │ lsl w9, w8, #11 │ │ orr w11, w11, w12 │ │ @@ -76867,19 +78555,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x950 │ │ sub x1, x29, #0x40 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ movi v0.2d, #0x0 │ │ ldr w8, [sp, #2384] │ │ ldr w9, [sp, #2388] │ │ ldr w10, [sp, #2392] │ │ ldr w11, [sp, #2396] │ │ str q0, [x21, #1968] │ │ ldr w12, [sp, #2400] │ │ @@ -76902,38 +78590,38 @@ │ │ str w9, [sp, #356] │ │ str w10, [sp, #360] │ │ str w11, [sp, #364] │ │ str w12, [sp, #368] │ │ str w13, [sp, #372] │ │ str w14, [sp, #376] │ │ str w15, [sp, #380] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #340] │ │ - cbnz w8, 5ca84 │ │ + cbnz w8, 5f94c │ │ ldr x8, [x21, #736] │ │ ldr x9, [x21, #744] │ │ ldr x10, [x21, #752] │ │ ldr x11, [x21, #760] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5ca84 │ │ + cbz x8, 5f94c │ │ ldr x10, [sp, #328] │ │ add x8, x22, #0x1 │ │ udiv x9, x8, x10 │ │ msub x22, x9, x10, x8 │ │ - cbnz x22, 5e4e0 │ │ + cbnz x22, 613a8 │ │ ldp q1, q0, [sp, #352] │ │ ldr x8, [sp, #120] │ │ stp q1, q0, [x8] │ │ ldr x8, [sp, #248] │ │ cmp x22, x8 │ │ - b.ne 5cf1c // b.any │ │ - b 5cafc │ │ - b 5ca88 │ │ + b.ne 5fde4 // b.any │ │ + b 5f9c4 │ │ + b 5f950 │ │ sub sp, sp, #0x150 │ │ stp x29, x30, [sp, #256] │ │ stp x28, x25, [sp, #272] │ │ stp x24, x23, [sp, #288] │ │ stp x22, x21, [sp, #304] │ │ stp x20, x19, [sp, #320] │ │ add x29, sp, #0x100 │ │ @@ -76945,32 +78633,32 @@ │ │ mov x24, x1 │ │ mov x19, x0 │ │ str q1, [x0, #48] │ │ mov x0, sp │ │ mov x1, x22 │ │ mov x23, x2 │ │ mov x21, sp │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4f0 │ │ + bl 521a0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x9a0 │ │ mov x0, sp │ │ mov w2, #0x1 // #1 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov w25, #0x37 // #55 │ │ - adrp x20, b000 │ │ - add x20, x20, #0x4b0 │ │ + adrp x20, a000 │ │ + add x20, x20, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ ubfx x9, x8, #53, #8 │ │ lsr x10, x8, #21 │ │ orr w9, w11, w9 │ │ @@ -76983,19 +78671,19 @@ │ │ and x10, x10, #0x3f │ │ bfxil w11, w8, #5, #16 │ │ bfxil w11, w8, #21, #8 │ │ add x2, x10, #0x1 │ │ mov x0, sp │ │ mov x1, x20 │ │ stp w9, w11, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ add x21, x21, #0x68 │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ @@ -77010,15 +78698,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x21 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-40] │ │ stp w10, w11, [x29, #-32] │ │ stp w12, w13, [x29, #-24] │ │ stp w14, w15, [x29, #-16] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x21 │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77032,19 +78720,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ mov x0, x21 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77059,19 +78747,19 @@ │ │ stur q0, [sp, #104] │ │ stur q0, [sp, #120] │ │ str w8, [x22] │ │ stp w9, w10, [x19, #36] │ │ stp w11, w12, [x19, #44] │ │ stp w13, w14, [x19, #52] │ │ str w15, [x19, #60] │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov x0, sp │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77085,19 +78773,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77111,15 +78799,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x21 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-40] │ │ stp w10, w11, [x29, #-32] │ │ stp w12, w13, [x29, #-24] │ │ stp w14, w15, [x29, #-16] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x21 │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77133,19 +78821,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ mov x0, x21 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77159,28 +78847,28 @@ │ │ mov x1, x22 │ │ stur q0, [sp, #104] │ │ stur q0, [sp, #120] │ │ stp w8, w9, [x19] │ │ stp w10, w11, [x19, #8] │ │ stp w12, w13, [x19, #16] │ │ stp w14, w15, [x19, #24] │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4f1 │ │ + bl 521a0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x9a1 │ │ mov x0, sp │ │ mov w2, #0x1 // #1 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov x0, sp │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77194,19 +78882,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77220,15 +78908,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x21 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-40] │ │ stp w10, w11, [x29, #-32] │ │ stp w12, w13, [x29, #-24] │ │ stp w14, w15, [x29, #-16] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x21 │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77242,19 +78930,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ mov x0, x21 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77269,19 +78957,19 @@ │ │ stur q0, [sp, #104] │ │ stur q0, [sp, #120] │ │ str w8, [x22] │ │ stp w9, w10, [x19, #36] │ │ stp w11, w12, [x19, #44] │ │ stp w13, w14, [x19, #52] │ │ str w15, [x19, #60] │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov x0, sp │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77295,19 +78983,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77321,15 +79009,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x21 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-40] │ │ stp w10, w11, [x29, #-32] │ │ stp w12, w13, [x29, #-24] │ │ stp w14, w15, [x29, #-16] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x21 │ │ mov x1, x20 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77343,19 +79031,19 @@ │ │ and x13, x13, #0x3f │ │ orr w11, w11, w12 │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x13, #0x1 │ │ stp w10, w9, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x1, x29, #0x8 │ │ mov w2, #0x8 // #8 │ │ mov x0, x21 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -77382,33 +79070,33 @@ │ │ stp x24, x23, [sp, #272] │ │ stp x22, x21, [sp, #288] │ │ stp x20, x19, [sp, #304] │ │ add x29, sp, #0xf0 │ │ ldr w8, [x0, #64] │ │ mov x19, x0 │ │ mov x20, x1 │ │ - cbz w8, 5ef58 │ │ + cbz w8, 61e20 │ │ add x23, x19, #0x20 │ │ mov x0, sp │ │ mov x1, x23 │ │ mov x22, sp │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4f2 │ │ + bl 521a0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x9a2 │ │ mov x0, sp │ │ mov w2, #0x1 // #1 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov w24, #0x37 // #55 │ │ - adrp x21, b000 │ │ - add x21, x21, #0x4b0 │ │ + adrp x21, a000 │ │ + add x21, x21, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ ubfx x9, x8, #53, #8 │ │ lsr x10, x8, #21 │ │ orr w9, w11, w9 │ │ @@ -77421,19 +79109,19 @@ │ │ and x10, x10, #0x3f │ │ bfxil w11, w8, #5, #16 │ │ bfxil w11, w8, #21, #8 │ │ add x2, x10, #0x1 │ │ mov x0, sp │ │ mov x1, x21 │ │ stp w9, w11, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ add x22, x22, #0x68 │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ @@ -77448,15 +79136,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x22 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-32] │ │ stp w10, w11, [x29, #-24] │ │ stp w12, w13, [x29, #-16] │ │ stp w14, w15, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x22 │ │ mov x1, x21 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77470,19 +79158,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ mov x0, x22 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77496,19 +79184,19 @@ │ │ mov x1, x23 │ │ stur q0, [sp, #104] │ │ stur q0, [sp, #120] │ │ stp w8, w9, [x19, #32] │ │ stp w10, w11, [x19, #40] │ │ stp w12, w13, [x19, #48] │ │ stp w14, w15, [x19, #56] │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov x0, sp │ │ mov x1, x21 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77522,19 +79210,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77548,15 +79236,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x22 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-32] │ │ stp w10, w11, [x29, #-24] │ │ stp w12, w13, [x29, #-16] │ │ stp w14, w15, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x22 │ │ mov x1, x21 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77570,19 +79258,19 @@ │ │ and x13, x13, #0x3f │ │ orr w11, w11, w12 │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x13, #0x1 │ │ stp w10, w9, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ mov x0, x22 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -77595,23 +79283,23 @@ │ │ stp w10, w11, [x19, #8] │ │ stp w12, w13, [x19, #16] │ │ stp w14, w15, [x19, #24] │ │ add x1, x19, #0x20 │ │ mov x8, sp │ │ mov x0, sp │ │ add x21, x8, #0x68 │ │ - bl 6e044 │ │ + bl 70f0c │ │ mov x0, sp │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #96] │ │ mov w23, #0x37 // #55 │ │ - adrp x22, b000 │ │ - add x22, x22, #0x4b0 │ │ + adrp x22, a000 │ │ + add x22, x22, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ ubfx x9, x8, #53, #8 │ │ lsr x10, x8, #21 │ │ orr w9, w11, w9 │ │ @@ -77624,19 +79312,19 @@ │ │ and x10, x10, #0x3f │ │ bfxil w11, w8, #5, #16 │ │ bfxil w11, w8, #21, #8 │ │ add x2, x10, #0x1 │ │ mov x0, sp │ │ mov x1, x22 │ │ stp w9, w11, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ mov x0, sp │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp] │ │ ldp w10, w11, [sp, #8] │ │ ldp w12, w13, [sp, #16] │ │ ldp w14, w15, [sp, #24] │ │ movi v0.2d, #0x0 │ │ rev w8, w8 │ │ rev w9, w9 │ │ @@ -77650,15 +79338,15 @@ │ │ mov w2, #0x20 // #32 │ │ mov x0, x21 │ │ stp q0, q0, [sp] │ │ stp w8, w9, [x29, #-32] │ │ stp w10, w11, [x29, #-24] │ │ stp w12, w13, [x29, #-16] │ │ stp w14, w15, [x29, #-8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #200] │ │ mov x0, x21 │ │ mov x1, x22 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77672,19 +79360,19 @@ │ │ and x13, x13, #0x3f │ │ orr w11, w11, w12 │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x13, #0x1 │ │ stp w10, w9, [x29, #24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x1, x29, #0x18 │ │ mov w2, #0x8 // #8 │ │ mov x0, x21 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [sp, #104] │ │ ldp w10, w11, [sp, #112] │ │ ldp w12, w13, [sp, #120] │ │ ldp w14, w15, [sp, #128] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -77712,55 +79400,55 @@ │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x2c0 │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ ldr x8, [x29, #96] │ │ mov x19, x2 │ │ stp x7, x0, [sp, #200] │ │ str x3, [sp, #40] │ │ str x1, [sp, #224] │ │ str x8, [sp, #192] │ │ stp q1, q0, [sp, #64] │ │ stp q0, q1, [sp, #272] │ │ str xzr, [sp, #368] │ │ - cbz x6, 5fa48 │ │ + cbz x6, 62910 │ │ mov x12, #0xfffffffffffff // #4503599627370495 │ │ - adrp x9, 6000 │ │ - adrp x10, 6000 │ │ - adrp x11, 6000 │ │ - ldr q0, [x9, #640] │ │ - adrp x9, 6000 │ │ - ldr q1, [x10, #352] │ │ + adrp x9, 5000 │ │ + adrp x10, 5000 │ │ + adrp x11, 5000 │ │ + ldr q0, [x9, #4000] │ │ + adrp x9, 5000 │ │ + ldr q1, [x10, #3744] │ │ dup v3.2d, x12 │ │ - ldr q2, [x11, #304] │ │ + ldr q2, [x11, #3680] │ │ str q3, [sp, #160] │ │ - ldr q3, [x9, #368] │ │ + ldr q3, [x9, #3776] │ │ add x8, sp, #0x198 │ │ mov x20, #0x3d1 // #977 │ │ - adrp x24, b000 │ │ + adrp x24, a000 │ │ mov x27, #0x3d10 // #15632 │ │ add x23, x8, #0x50 │ │ add x10, x8, #0x58 │ │ add x8, x8, #0x28 │ │ neg v4.2d, v0.2d │ │ neg v0.2d, v1.2d │ │ mov x25, x6 │ │ mov x22, x5 │ │ mov x28, x4 │ │ mov x21, xzr │ │ movk x20, #0x1, lsl #32 │ │ mov w26, #0x37 // #55 │ │ - add x24, x24, #0x4b0 │ │ + add x24, x24, #0x960 │ │ movk x27, #0x10, lsl #32 │ │ stp x8, x10, [sp, #176] │ │ sub x8, x29, #0x80 │ │ stp q0, q4, [sp, #128] │ │ neg v1.2d, v2.2d │ │ neg v0.2d, v3.2d │ │ str xzr, [sp, #32] │ │ @@ -77772,26 +79460,26 @@ │ │ mov w2, #0x20 // #32 │ │ mov x1, x19 │ │ stp q1, q0, [x8] │ │ rev w8, w21 │ │ stur xzr, [x29, #-32] │ │ str w8, [sp, #52] │ │ stp wzr, w8, [x29, #-24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x2, x1, [sp, #192] │ │ sub x0, x29, #0x80 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x14 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x18 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-32] │ │ sub x0, x29, #0x80 │ │ mov x1, x24 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ @@ -77805,19 +79493,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-168] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0xa8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-128] │ │ ldp w10, w11, [x29, #-120] │ │ ldp w12, w13, [x29, #-112] │ │ ldp w14, w15, [x29, #-104] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -77830,79 +79518,79 @@ │ │ add x1, sp, #0xec │ │ add x2, sp, #0xe8 │ │ stp w8, w9, [sp, #236] │ │ stp w10, w11, [sp, #244] │ │ stp w12, w13, [sp, #252] │ │ str w14, [sp, #260] │ │ str w15, [sp, #264] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr x8, [x22, x21, lsl #3] │ │ - cbz x8, 5fa34 │ │ + cbz x8, 628fc │ │ ldr x9, [sp, #32] │ │ mov x19, xzr │ │ mov x25, xzr │ │ mov x24, #0xfffffffffffff // #4503599627370495 │ │ lsl x8, x9, #5 │ │ add x28, x28, x9, lsl #7 │ │ ldr x9, [sp, #40] │ │ mov x26, x28 │ │ add x9, x9, x8 │ │ str x9, [sp, #216] │ │ ldr x9, [sp, #224] │ │ add x8, x9, x8 │ │ str x8, [sp, #56] │ │ - b 5f380 │ │ + b 62248 │ │ add x0, sp, #0x110 │ │ add x1, sp, #0xec │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [x22, x21, lsl #3] │ │ add x25, x25, #0x1 │ │ add x19, x19, #0x20 │ │ add x28, x28, #0x80 │ │ cmp x25, x8 │ │ - b.cs 5fa1c // b.hs, b.nlast │ │ + b.cs 628e4 // b.hs, b.nlast │ │ ldr w8, [sp, #232] │ │ - cbnz w8, 5fb64 │ │ + cbnz w8, 62a2c │ │ ldr x8, [sp, #216] │ │ add x4, x8, x19 │ │ ldp x8, x9, [x4] │ │ ldp x10, x11, [x4, #16] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5fb64 │ │ + cbz x8, 62a2c │ │ ldp x8, x9, [sp, #376] │ │ ldp x10, x11, [sp, #392] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 5fb64 │ │ + cbz x8, 62a2c │ │ add x8, x26, x19, lsl #2 │ │ ldr w8, [x8, #120] │ │ - cbnz w8, 5fb64 │ │ + cbnz w8, 62a2c │ │ ldr x8, [sp, #224] │ │ - cbz x8, 5f3f0 │ │ + cbz x8, 622b8 │ │ add x8, sp, #0x89 │ │ ldur q0, [x8, #255] │ │ add x8, sp, #0x79 │ │ ldur q1, [x8, #255] │ │ ldr x8, [sp, #56] │ │ add x8, x8, x19 │ │ stp q1, q0, [x8] │ │ ldr x0, [sp, #208] │ │ add x1, sp, #0x198 │ │ add x3, sp, #0x178 │ │ mov x2, x28 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #528] │ │ - cbnz w8, 5fb64 │ │ + cbnz w8, 62a2c │ │ mov x0, x23 │ │ mov x1, x23 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x12, x8, [sp, #488] │ │ ldr x13, [sp, #520] │ │ ldp x9, x11, [sp, #504] │ │ ldr q2, [sp, #160] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -78024,23 +79712,23 @@ │ │ sub x9, x29, #0x80 │ │ add x8, x8, x17 │ │ sub x0, x29, #0xa8 │ │ sub x2, x29, #0x80 │ │ mov x1, x23 │ │ stp q0, q1, [x9] │ │ stur x8, [x29, #-96] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x198 │ │ add x1, sp, #0x198 │ │ sub x2, x29, #0x80 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x0, [sp, #176] │ │ sub x2, x29, #0xa8 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ str x8, [sp, #488] │ │ ldr x8, [sp, #184] │ │ movi v0.2d, #0x0 │ │ mov x15, #0xfffffffffffffc2e // #-978 │ │ movk x15, #0xfffe, lsl #32 │ │ stp q0, q0, [x8] │ │ @@ -78067,15 +79755,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x15 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 5f6f4 │ │ + cbz x13, 625bc │ │ add x8, x8, x20 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -78206,42 +79894,42 @@ │ │ tst x9, #0x1 │ │ mov w8, #0x2 // #2 │ │ cinc w8, w8, ne // ne = any │ │ strb w8, [sp, #236] │ │ ldr x8, [x22, x21, lsl #3] │ │ sub x8, x8, #0x1 │ │ cmp x25, x8 │ │ - b.eq 5f358 // b.none │ │ + b.eq 62220 // b.none │ │ ldp q0, q1, [sp, #64] │ │ ldr w9, [sp, #52] │ │ sub x8, x29, #0x80 │ │ sub x0, x29, #0x80 │ │ stp q1, q0, [x8] │ │ add w8, w25, #0x1 │ │ rev w8, w8 │ │ add x1, sp, #0xec │ │ mov w2, #0x21 // #33 │ │ stur xzr, [x29, #-32] │ │ stp w8, w9, [x29, #-24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x2, x1, [sp, #192] │ │ sub x0, x29, #0x80 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x14 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x18 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-32] │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ sub x0, x29, #0x80 │ │ - add x1, x1, #0x4b0 │ │ + add x1, x1, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ ubfx x12, x8, #53, #8 │ │ bfi w11, w9, #24, #8 │ │ lsl w9, w8, #11 │ │ orr w11, w11, w12 │ │ @@ -78253,19 +79941,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-168] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0xa8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-128] │ │ ldp w10, w11, [x29, #-120] │ │ ldp w12, w13, [x29, #-112] │ │ ldp w14, w15, [x29, #-104] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -78278,34 +79966,34 @@ │ │ add x1, sp, #0xec │ │ add x2, sp, #0xe8 │ │ stp w8, w9, [sp, #236] │ │ stp w10, w11, [sp, #244] │ │ stp w12, w13, [sp, #252] │ │ str w14, [sp, #260] │ │ str w15, [sp, #264] │ │ - bl 47d04 │ │ - b 5f368 │ │ + bl 4abcc │ │ + b 62230 │ │ ldp x19, x8, [sp, #24] │ │ - adrp x24, b000 │ │ - add x24, x24, #0x4b0 │ │ + adrp x24, a000 │ │ + add x24, x24, #0x960 │ │ add x8, x8, x25 │ │ ldp x28, x25, [sp, #8] │ │ str x8, [sp, #32] │ │ add x21, x21, #0x1 │ │ cmp x21, x25 │ │ sub x8, x29, #0x80 │ │ mov w26, #0x37 // #55 │ │ - b.ne 5f208 // b.any │ │ + b.ne 620d0 // b.any │ │ ldp x2, x1, [sp, #192] │ │ add x0, sp, #0x110 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #368] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -78317,19 +80005,19 @@ │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x110 │ │ stp w10, w12, [x29, #-128] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x110 │ │ sub x1, x29, #0x80 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr w8, [sp, #272] │ │ ldr w9, [sp, #276] │ │ ldr w10, [sp, #280] │ │ ldr w11, [sp, #284] │ │ ldr w12, [sp, #288] │ │ ldr w13, [sp, #292] │ │ ldr w14, [sp, #296] │ │ @@ -78361,15 +80049,15 @@ │ │ eor x10, x12, x14 │ │ eor x11, x13, x15 │ │ orr x8, x8, x9 │ │ orr x9, x10, x11 │ │ orr x8, x8, x9 │ │ cmp x8, #0x0 │ │ cset w0, eq // eq = none │ │ - b 5fb68 │ │ + b 62a30 │ │ mov w0, wzr │ │ add sp, sp, #0x2c0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -78380,48 +80068,48 @@ │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x2d0 │ │ ldr x8, [x29, #120] │ │ - adrp x9, 6000 │ │ - ldr q1, [x9, #224] │ │ + adrp x9, 5000 │ │ + ldr q1, [x9, #3600] │ │ mov x24, x5 │ │ str x8, [sp, #240] │ │ ldr x8, [x29, #112] │ │ stp x7, x0, [sp, #176] │ │ str x6, [sp, #8] │ │ stp x3, x4, [sp, #56] │ │ str x8, [sp, #232] │ │ - adrp x8, 6000 │ │ - ldr q0, [x8, #208] │ │ + adrp x8, 5000 │ │ + ldr q0, [x8, #3584] │ │ ldp x9, x8, [x29, #96] │ │ str x2, [sp, #40] │ │ str xzr, [sp, #384] │ │ stp q1, q0, [sp, #192] │ │ str x9, [sp, #88] │ │ stp q0, q1, [sp, #288] │ │ str x8, [sp, #72] │ │ - cbz x8, 60880 │ │ + cbz x8, 63748 │ │ ldr x9, [sp, #56] │ │ - adrp x11, 6000 │ │ - adrp x12, 6000 │ │ - ldr q2, [x11, #304] │ │ + adrp x11, 5000 │ │ + adrp x12, 5000 │ │ + ldr q2, [x11, #3680] │ │ add x10, x9, #0x20 │ │ ldr x9, [sp, #64] │ │ - ldr q3, [x12, #368] │ │ + ldr q3, [x12, #3776] │ │ mov x26, #0x3d1 // #977 │ │ add x8, sp, #0x1a8 │ │ add x9, x9, #0x80 │ │ stp x9, x10, [sp, #16] │ │ - adrp x9, 6000 │ │ - adrp x10, 6000 │ │ - ldr q0, [x9, #640] │ │ - ldr q1, [x10, #352] │ │ + adrp x9, 5000 │ │ + adrp x10, 5000 │ │ + ldr q0, [x9, #4000] │ │ + ldr q1, [x10, #3744] │ │ mov x27, #0x3d10 // #15632 │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ neg v5.2d, v0.2d │ │ neg v0.2d, v1.2d │ │ mov x25, x1 │ │ mov x19, xzr │ │ movk x26, #0x1, lsl #32 │ │ @@ -78435,39 +80123,39 @@ │ │ neg v1.2d, v2.2d │ │ neg v0.2d, v3.2d │ │ str xzr, [sp, #80] │ │ stp q0, q1, [sp, #96] │ │ str x24, [sp, #48] │ │ str x1, [sp, #32] │ │ str q4, [sp, #160] │ │ - b 5fccc │ │ + b 62b94 │ │ add x0, sp, #0x120 │ │ add x1, sp, #0xfc │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #176] │ │ ldr x9, [sp, #72] │ │ ldr x24, [sp, #48] │ │ ldr x25, [sp, #32] │ │ ldr x8, [x8, x19, lsl #3] │ │ add x19, x19, #0x1 │ │ cmp x19, x9 │ │ ldr x9, [sp, #80] │ │ mov w28, #0x1 // #1 │ │ add x9, x8, x9 │ │ str x9, [sp, #80] │ │ - b.eq 60880 // b.none │ │ + b.eq 63748 // b.none │ │ add x2, x24, x19, lsl #5 │ │ add x1, sp, #0x1a8 │ │ mov x0, x25 │ │ - bl 54588 │ │ + bl 57450 │ │ ldr w21, [sp, #544] │ │ mov x0, x20 │ │ mov x1, x20 │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x8, [sp, #504] │ │ ldr x13, [sp, #536] │ │ ldr x9, [sp, #520] │ │ ldr x11, [sp, #528] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -78590,29 +80278,29 @@ │ │ sub x9, x29, #0x80 │ │ add x8, x8, x17 │ │ sub x0, x29, #0xa8 │ │ sub x2, x29, #0x80 │ │ mov x1, x20 │ │ stp q0, q1, [x9] │ │ stur x8, [x29, #-96] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x1a8 │ │ add x1, sp, #0x1a8 │ │ sub x2, x29, #0x80 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0xa8 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ movi v0.2d, #0x0 │ │ str x28, [sp, #504] │ │ stp q0, q0, [x23] │ │ ldr w8, [sp, #544] │ │ - cbnz w8, 61398 │ │ - cbnz w21, 601d4 │ │ + cbnz w8, 64260 │ │ + cbnz w21, 6309c │ │ ldp x12, x8, [sp, #448] │ │ ldp x9, x10, [sp, #424] │ │ ldr x11, [sp, #440] │ │ mov x15, #0xfffffffffffff // #4503599627370495 │ │ lsr x13, x8, #48 │ │ and x14, x8, #0xffffffffffff │ │ madd x8, x13, x26, x9 │ │ @@ -78635,15 +80323,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x15 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 5ffd4 │ │ + cbz x13, 62e9c │ │ add x8, x8, x26 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -78781,23 +80469,23 @@ │ │ ldr x8, [sp, #88] │ │ ldr x10, [sp, #176] │ │ lsl x9, x19, #3 │ │ ldr x8, [x8, x9] │ │ ldr x9, [x10, x9] │ │ add x25, x8, #0x1 │ │ cmp x25, x9 │ │ - b.cs 5fc8c // b.hs, b.nlast │ │ + b.cs 62b54 // b.hs, b.nlast │ │ ldr x9, [sp, #80] │ │ rev w24, w19 │ │ add x8, x9, x8 │ │ ldr x9, [sp, #24] │ │ add x21, x9, x8, lsl #5 │ │ ldr x9, [sp, #16] │ │ add x28, x9, x8, lsl #7 │ │ - b 60430 │ │ + b 632f8 │ │ ldr q6, [sp, #128] │ │ ldr q7, [sp, #96] │ │ dup v0.2d, x11 │ │ dup v1.2d, x12 │ │ ushl v5.2d, v0.2d, v6.2d │ │ xtn v5.2s, v5.2d │ │ mov w13, v5.s[1] │ │ @@ -78924,40 +80612,40 @@ │ │ mov w8, #0x2 // #2 │ │ cinc w8, w8, ne // ne = any │ │ strb w8, [sp, #252] │ │ ldr x8, [sp, #176] │ │ add x28, x28, #0x80 │ │ ldr x8, [x8, x19, lsl #3] │ │ cmp x25, x8 │ │ - b.cs 5fc8c // b.hs, b.nlast │ │ + b.cs 62b54 // b.hs, b.nlast │ │ ldp q0, q1, [sp, #192] │ │ sub x8, x29, #0x80 │ │ sub x0, x29, #0x80 │ │ add x1, sp, #0xfc │ │ stp q1, q0, [x8] │ │ rev w8, w25 │ │ mov w2, #0x21 // #33 │ │ stur xzr, [x29, #-32] │ │ stp w8, w24, [x29, #-24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x1, x2, [sp, #232] │ │ sub x0, x29, #0x80 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x14 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x18 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-32] │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ sub x0, x29, #0x80 │ │ - add x1, x1, #0x4b0 │ │ + add x1, x1, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ ubfx x12, x8, #53, #8 │ │ bfi w11, w9, #24, #8 │ │ lsl w9, w8, #11 │ │ orr w11, w11, w12 │ │ @@ -78969,19 +80657,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-168] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0xa8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-128] │ │ ldp w10, w11, [x29, #-120] │ │ ldp w12, w13, [x29, #-112] │ │ ldp w14, w15, [x29, #-104] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -78996,34 +80684,34 @@ │ │ stp w8, w9, [sp, #252] │ │ str w10, [sp, #260] │ │ str w11, [sp, #264] │ │ str w12, [sp, #268] │ │ str w13, [sp, #272] │ │ str w14, [sp, #276] │ │ str w15, [sp, #280] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #248] │ │ - cbnz w8, 61398 │ │ + cbnz w8, 64260 │ │ ldp x8, x9, [sp, #392] │ │ ldp x10, x11, [sp, #408] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 61398 │ │ + cbz x8, 64260 │ │ ldr x0, [sp, #184] │ │ add x1, sp, #0x1a8 │ │ add x3, sp, #0x188 │ │ mov x2, x28 │ │ mov x4, x21 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #544] │ │ - cbnz w8, 61398 │ │ + cbnz w8, 64260 │ │ mov x0, x20 │ │ mov x1, x20 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x12, x8, [sp, #504] │ │ ldr x13, [sp, #536] │ │ ldr x9, [sp, #520] │ │ ldr x11, [sp, #528] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -79146,23 +80834,23 @@ │ │ sub x9, x29, #0x80 │ │ add x8, x8, x17 │ │ sub x0, x29, #0xa8 │ │ sub x2, x29, #0x80 │ │ mov x1, x20 │ │ stp q0, q1, [x9] │ │ stur x8, [x29, #-96] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x1a8 │ │ add x1, sp, #0x1a8 │ │ sub x2, x29, #0x80 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0xa8 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [sp, #504] │ │ stp q0, q0, [x23] │ │ ldp x12, x8, [sp, #448] │ │ ldp x9, x10, [sp, #424] │ │ ldr x11, [sp, #440] │ │ @@ -79189,33 +80877,33 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x15 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 60214 │ │ + cbz x13, 630dc │ │ add x8, x8, x26 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ and x10, x10, #0xfffffffffffff │ │ and x12, x12, #0xfffffffffffff │ │ and x11, x11, #0xffffffffffff │ │ - b 60214 │ │ + b 630dc │ │ ldp x1, x2, [sp, #232] │ │ add x0, sp, #0x120 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #384] │ │ mov w12, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ bfi w11, w9, #24, #8 │ │ ubfx x9, x8, #53, #8 │ │ lsr x10, x8, #21 │ │ orr w9, w11, w9 │ │ @@ -79227,19 +80915,19 @@ │ │ bfi w11, w8, #27, #5 │ │ and x10, x10, #0x3f │ │ bfxil w11, w8, #5, #16 │ │ bfxil w11, w8, #21, #8 │ │ add x2, x10, #0x1 │ │ add x0, sp, #0x120 │ │ stp w9, w11, [x29, #-128] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x120 │ │ sub x1, x29, #0x80 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr w8, [sp, #288] │ │ ldr w9, [sp, #292] │ │ ldr x16, [sp, #40] │ │ ldr w10, [sp, #296] │ │ ldr w11, [sp, #300] │ │ movi v0.2d, #0x0 │ │ ldr w12, [sp, #304] │ │ @@ -79256,37 +80944,37 @@ │ │ rev w12, w12 │ │ rev w13, w13 │ │ rev w14, w14 │ │ rev w15, w15 │ │ stp w10, w11, [x16, #8] │ │ stp w12, w13, [x16, #16] │ │ stp w14, w15, [x16, #24] │ │ - cbz x8, 613bc │ │ + cbz x8, 64284 │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ - adrp x9, 6000 │ │ - adrp x10, 6000 │ │ - adrp x11, 6000 │ │ - adrp x12, 6000 │ │ - ldr q0, [x9, #640] │ │ - ldr q1, [x10, #352] │ │ + adrp x9, 5000 │ │ + adrp x10, 5000 │ │ + adrp x11, 5000 │ │ + adrp x12, 5000 │ │ + ldr q0, [x9, #4000] │ │ + ldr q1, [x10, #3744] │ │ dup v3.2d, x13 │ │ - ldr q2, [x11, #304] │ │ + ldr q2, [x11, #3680] │ │ str q3, [sp, #160] │ │ - ldr q3, [x12, #368] │ │ + ldr q3, [x12, #3776] │ │ mov x25, #0x3d1 // #977 │ │ add x8, sp, #0x1a8 │ │ - adrp x26, b000 │ │ + adrp x26, a000 │ │ mov x20, #0x3d10 // #15632 │ │ neg v4.2d, v0.2d │ │ neg v0.2d, v1.2d │ │ str x24, [sp, #48] │ │ mov x21, xzr │ │ mov x24, xzr │ │ movk x25, #0x1, lsl #32 │ │ - add x26, x26, #0x4b0 │ │ + add x26, x26, #0x960 │ │ movk x20, #0x10, lsl #32 │ │ add x22, x8, #0x50 │ │ add x27, x8, #0x58 │ │ add x23, x8, #0x28 │ │ stp q0, q4, [sp, #128] │ │ neg v1.2d, v2.2d │ │ neg v0.2d, v3.2d │ │ @@ -79296,26 +80984,26 @@ │ │ sub x8, x29, #0x80 │ │ rev w19, w24 │ │ sub x0, x29, #0x80 │ │ mov w2, #0x20 // #32 │ │ stp q1, q0, [x8] │ │ stur xzr, [x29, #-32] │ │ stp wzr, w19, [x29, #-24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x1, x2, [sp, #232] │ │ sub x0, x29, #0x80 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x14 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x18 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-32] │ │ sub x0, x29, #0x80 │ │ mov x1, x26 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ ubfx x12, x8, #53, #8 │ │ @@ -79330,19 +81018,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-168] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0xa8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-128] │ │ ldp w10, w11, [x29, #-120] │ │ ldp w12, w13, [x29, #-112] │ │ ldp w14, w15, [x29, #-104] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -79357,44 +81045,44 @@ │ │ stp w8, w9, [sp, #252] │ │ str w10, [sp, #260] │ │ str w11, [sp, #264] │ │ str w12, [sp, #268] │ │ str w13, [sp, #272] │ │ str w14, [sp, #276] │ │ str w15, [sp, #280] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #248] │ │ - cbnz w8, 61398 │ │ + cbnz w8, 64260 │ │ ldp x8, x9, [sp, #392] │ │ ldp x10, x11, [sp, #408] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbz x8, 61398 │ │ + cbz x8, 64260 │ │ ldr x8, [sp, #56] │ │ mov x26, xzr │ │ str x21, [sp, #80] │ │ add x28, x8, x21, lsl #5 │ │ ldr x8, [sp, #64] │ │ add x21, x8, x21, lsl #7 │ │ ldr x8, [sp, #88] │ │ ldr x8, [x8, x24, lsl #3] │ │ cmp x26, x8 │ │ - b.cs 6119c // b.hs, b.nlast │ │ + b.cs 64064 // b.hs, b.nlast │ │ ldr x0, [sp, #184] │ │ add x1, sp, #0x1a8 │ │ add x3, sp, #0x188 │ │ mov x2, x21 │ │ mov x4, x28 │ │ - bl 55320 │ │ + bl 581e8 │ │ ldr w8, [sp, #544] │ │ - cbnz w8, 61398 │ │ + cbnz w8, 64260 │ │ mov x0, x22 │ │ mov x1, x22 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x12, x8, [sp, #504] │ │ ldr x13, [sp, #536] │ │ ldr x9, [sp, #520] │ │ ldr x11, [sp, #528] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -79517,23 +81205,23 @@ │ │ sub x9, x29, #0x80 │ │ add x8, x8, x17 │ │ sub x0, x29, #0xa8 │ │ sub x2, x29, #0x80 │ │ mov x1, x22 │ │ stp q0, q1, [x9] │ │ stur x8, [x29, #-96] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x1a8 │ │ add x1, sp, #0x1a8 │ │ sub x2, x29, #0x80 │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0xa8 │ │ mov x0, x23 │ │ mov x1, x23 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [sp, #504] │ │ stp q0, q0, [x27] │ │ ldp x12, x8, [sp, #448] │ │ ldp x9, x10, [sp, #424] │ │ ldr x11, [sp, #440] │ │ @@ -79560,15 +81248,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x15 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x11, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 60e48 │ │ + cbz x13, 63d10 │ │ add x8, x8, x25 │ │ add x9, x9, x8, lsr #52 │ │ add x10, x10, x9, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x11, x11, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ @@ -79710,30 +81398,30 @@ │ │ cinc w8, w8, ne // ne = any │ │ sub x0, x29, #0x80 │ │ add x1, sp, #0xfc │ │ mov w2, #0x21 // #33 │ │ stur xzr, [x29, #-32] │ │ strb w8, [sp, #252] │ │ stur w11, [x29, #-24] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x1, x2, [sp, #232] │ │ sub x0, x29, #0x80 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x14 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0x18 │ │ mov w2, #0x4 // #4 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldur x8, [x29, #-32] │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ sub x0, x29, #0x80 │ │ - add x1, x1, #0x4b0 │ │ + add x1, x1, #0x960 │ │ lsr x11, x8, #37 │ │ lsr x9, x8, #29 │ │ and w11, w11, #0xff00 │ │ ubfx x12, x8, #53, #8 │ │ bfi w11, w9, #24, #8 │ │ lsl w9, w8, #11 │ │ orr w11, w11, w12 │ │ @@ -79745,19 +81433,19 @@ │ │ and w10, w10, #0xff0000 │ │ and x12, x12, #0x3f │ │ bfxil w9, w8, #5, #16 │ │ orr w10, w11, w10 │ │ bfxil w9, w8, #21, #8 │ │ add x2, x12, #0x1 │ │ stp w10, w9, [x29, #-168] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ sub x0, x29, #0x80 │ │ sub x1, x29, #0xa8 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp w8, w9, [x29, #-128] │ │ ldp w10, w11, [x29, #-120] │ │ ldp w12, w13, [x29, #-112] │ │ ldp w14, w15, [x29, #-104] │ │ rev w8, w8 │ │ rev w9, w9 │ │ rev w10, w10 │ │ @@ -79772,32 +81460,32 @@ │ │ stp w8, w9, [sp, #252] │ │ str w10, [sp, #260] │ │ str w11, [sp, #264] │ │ str w12, [sp, #268] │ │ str w13, [sp, #272] │ │ str w14, [sp, #276] │ │ str w15, [sp, #280] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #248] │ │ - cbnz w8, 61398 │ │ + cbnz w8, 64260 │ │ ldp x8, x9, [sp, #392] │ │ ldp x10, x11, [sp, #408] │ │ add x28, x28, #0x20 │ │ add x21, x21, #0x80 │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ - cbnz x8, 60b2c │ │ - b 61398 │ │ + cbnz x8, 639f4 │ │ + b 64260 │ │ ldr x8, [sp, #8] │ │ lsl x19, x24, #5 │ │ add x1, sp, #0x188 │ │ mov x0, x28 │ │ add x2, x8, x19 │ │ - bl 54868 │ │ + bl 57730 │ │ ldp x8, x9, [x28] │ │ ldp x10, x11, [x28, #16] │ │ mov x16, #0xa03b // #41019 │ │ movk x16, #0xaf48, lsl #16 │ │ orr x13, x9, x8 │ │ mvn x14, x10 │ │ orr x10, x13, x10 │ │ @@ -79899,63 +81587,63 @@ │ │ adcs x11, xzr, xzr │ │ adds x9, x9, x13 │ │ adcs x11, x11, xzr │ │ orr x8, x8, x9 │ │ add x10, x11, x10 │ │ orr x8, x10, x8 │ │ stp x9, x10, [x28, #16] │ │ - cbz x8, 61398 │ │ + cbz x8, 64260 │ │ ldr x8, [sp, #176] │ │ ldp x9, x21, [sp, #72] │ │ - adrp x26, b000 │ │ + adrp x26, a000 │ │ mov w0, #0x1 // #1 │ │ ldr x8, [x8, x24, lsl #3] │ │ add x24, x24, #0x1 │ │ cmp x24, x9 │ │ - add x26, x26, #0x4b0 │ │ + add x26, x26, #0x960 │ │ add x21, x8, x21 │ │ - b.ne 609d8 // b.any │ │ - b 6139c │ │ + b.ne 638a0 // b.any │ │ + b 64264 │ │ mov w0, wzr │ │ add sp, sp, #0x2d0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ mov w0, #0x1 // #1 │ │ - b 6139c │ │ + b 64264 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x1f0 │ │ mov w23, wzr │ │ - cbz x0, 61774 │ │ + cbz x0, 6463c │ │ mov x19, x1 │ │ - cbz x1, 61774 │ │ + cbz x1, 6463c │ │ mov x22, x2 │ │ - cbz x2, 61774 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2352] │ │ + cbz x2, 6463c │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1944] │ │ mov x21, x0 │ │ ldr x23, [x8] │ │ ldr x8, [x21, #16]! │ │ - cbz x8, 61770 │ │ + cbz x8, 64638 │ │ add x1, x23, #0x1 │ │ sub x0, x29, #0x58 │ │ mov x20, x3 │ │ sub x24, x29, #0xe0 │ │ add x25, sp, #0x30 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldp x13, x10, [x24, #136] │ │ ldp x12, x8, [x24, #160] │ │ ldr x11, [x24, #152] │ │ mov x14, #0xfffffffffffff // #4503599627370495 │ │ dup v2.2d, x14 │ │ lsl x14, x13, #1 │ │ lsl x15, x10, #1 │ │ @@ -80085,29 +81773,29 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x9, x8 │ │ add x0, sp, #0x30 │ │ sub x1, x29, #0x58 │ │ sub x2, x29, #0xe0 │ │ stp q0, q1, [x25, #224] │ │ str x8, [x25, #256] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #48] │ │ ldur q0, [sp, #56] │ │ ldur q1, [sp, #72] │ │ add x9, sp, #0xb0 │ │ add x8, x8, #0x7 │ │ add x0, x9, #0x28 │ │ sub x1, x29, #0x30 │ │ str wzr, [sp, #256] │ │ stur q0, [x24, #184] │ │ stur q1, [x24, #200] │ │ str x8, [x24, #176] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x23] │ │ - tbz w8, #0, 616f8 │ │ + tbz w8, #0, 645c0 │ │ ldp x12, x10, [x25, #192] │ │ ldp x8, x9, [x25, #168] │ │ ldr x11, [x25, #184] │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ lsr x14, x10, #48 │ │ madd x8, x14, x26, x8 │ │ movk x13, #0xfffb, lsl #32 │ │ @@ -80130,56 +81818,56 @@ │ │ sub x10, x14, x13 │ │ sub x9, x15, x9 │ │ stp x8, x10, [x25, #184] │ │ str x9, [x25, #200] │ │ add x0, sp, #0x10 │ │ add x2, sp, #0xc │ │ mov x1, x22 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #12] │ │ - cbnz w8, 61770 │ │ + cbnz w8, 64638 │ │ add x1, sp, #0x30 │ │ add x2, sp, #0x10 │ │ mov x0, x21 │ │ add x23, sp, #0x30 │ │ - bl 54588 │ │ + bl 57450 │ │ rev x8, x20 │ │ sub x0, x29, #0x30 │ │ sub x1, x29, #0xe0 │ │ mov x2, xzr │ │ stp xzr, xzr, [x25, #224] │ │ stp xzr, x8, [x25, #240] │ │ - bl 47d04 │ │ + bl 4abcc │ │ sub x0, x29, #0xe0 │ │ add x1, sp, #0xb0 │ │ sub x2, x29, #0x30 │ │ mov w3, #0x40 // #64 │ │ sub x21, x29, #0xe0 │ │ - bl 4cba4 │ │ + bl 4fa6c │ │ add x0, sp, #0x30 │ │ add x1, sp, #0x30 │ │ sub x2, x29, #0xe0 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ ldr w8, [sp, #168] │ │ - cbz w8, 61798 │ │ + cbz w8, 64660 │ │ mov w23, wzr │ │ mov w0, w23 │ │ add sp, sp, #0x1f0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ add x20, x23, #0x50 │ │ mov x0, x20 │ │ mov x1, x20 │ │ stur wzr, [x29, #-144] │ │ - bl 69bfc │ │ + bl 6cac4 │ │ ldp x12, x9, [sp, #128] │ │ ldp x10, x11, [x25, #96] │ │ ldr x13, [x25, #112] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ umulh x16, x13, x13 │ │ @@ -80305,33 +81993,33 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x11 │ │ sub x0, x29, #0x58 │ │ sub x2, x29, #0x30 │ │ mov x1, x20 │ │ stp q1, q0, [x24, #176] │ │ str x8, [x24, #208] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x30 │ │ add x1, sp, #0x30 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x23, #0x28 │ │ sub x2, x29, #0x58 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w23, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ - adrp x12, 6000 │ │ + adrp x12, 5000 │ │ str x23, [sp, #128] │ │ stur q0, [x25, #104] │ │ - ldr q1, [x12, #304] │ │ + ldr q1, [x12, #3680] │ │ ldp q3, q4, [sp, #48] │ │ ldr x12, [sp, #80] │ │ - adrp x13, 6000 │ │ - ldr q2, [x13, #368] │ │ + adrp x13, 5000 │ │ + ldr q2, [x13, #3776] │ │ stp q3, q4, [x25, #224] │ │ str x12, [x25, #256] │ │ ldp x14, x15, [x24] │ │ ldp x16, x17, [x24, #16] │ │ lsr x13, x12, #48 │ │ and x12, x12, #0xffffffffffff │ │ madd x13, x13, x22, x14 │ │ @@ -80353,20 +82041,20 @@ │ │ cmp x14, x26 │ │ cset w14, eq // eq = none │ │ cmp x13, x10 │ │ and w9, w14, w9 │ │ cset w10, hi // hi = pmore │ │ and w9, w10, w9 │ │ orr x9, x9, x12, lsr #48 │ │ - adrp x11, 6000 │ │ + adrp x11, 5000 │ │ ldur q5, [sp, #88] │ │ nop │ │ madd x13, x9, x22, x13 │ │ stur q0, [sp, #136] │ │ - ldr q0, [x11, #352] │ │ + ldr q0, [x11, #3744] │ │ add x9, x16, x13, lsr #52 │ │ and x0, x17, #0xfffffffffffff │ │ add x10, x15, x9, lsr #52 │ │ neg v1.2d, v1.2d │ │ neg v2.2d, v2.2d │ │ dup v3.2d, x9 │ │ add x14, x0, x10, lsr #52 │ │ @@ -80388,20 +82076,20 @@ │ │ mov w17, v3.s[1] │ │ fmov w0, s3 │ │ dup v3.2d, x12 │ │ xtn v2.2s, v2.2d │ │ mov w1, v2.s[1] │ │ fmov w2, s2 │ │ ushl v2.2d, v3.2d, v0.2d │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ xtn v2.2s, v2.2d │ │ ldur q6, [sp, #104] │ │ mov w3, v2.s[1] │ │ fmov w4, s2 │ │ - ldr q2, [x8, #640] │ │ + ldr q2, [x8, #4000] │ │ str x11, [x24, #72] │ │ and x8, x13, #0xfffffffffffff │ │ and x11, x9, #0xfffffffffffff │ │ and x13, x10, #0xfffffffffffff │ │ stp x8, x11, [x24] │ │ and x8, x14, #0xfffffffffffff │ │ stp x13, x8, [x24, #16] │ │ @@ -80474,38 +82162,38 @@ │ │ mov v1.h[1], w11 │ │ mov w9, v0.s[1] │ │ mov v1.h[2], w10 │ │ mov v1.h[3], w9 │ │ xtn v0.8b, v1.8h │ │ stur s0, [x19, #27] │ │ strb w8, [x19, #32] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ mov w8, #0x9 // #9 │ │ eor w8, w0, w8 │ │ strb w8, [x19] │ │ - b 61774 │ │ + b 6463c │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #48] │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ mov x20, x6 │ │ mov x21, x5 │ │ mov x19, x2 │ │ mov x22, x1 │ │ - cbz x3, 61d44 │ │ + cbz x3, 64c0c │ │ cmp x3, #0x4 │ │ - b.cs 61cbc // b.hs, b.nlast │ │ + b.cs 64b84 // b.hs, b.nlast │ │ mov x8, xzr │ │ - b 61d20 │ │ - adrp x10, 6000 │ │ - ldr q0, [x10, #128] │ │ + b 64be8 │ │ + adrp x10, 5000 │ │ + ldr q0, [x10, #3520] │ │ and x8, x3, #0xfffffffffffffffc │ │ mov w11, #0x40 // #64 │ │ mov w12, #0xffffffe0 // #-32 │ │ mov w10, #0x4 // #4 │ │ add x9, x22, #0x10 │ │ dup v1.2d, x11 │ │ dup v2.2d, x12 │ │ @@ -80518,41 +82206,41 @@ │ │ and v6.16b, v6.16b, v2.16b │ │ add v5.2d, v3.2d, v5.2d │ │ add v6.2d, v3.2d, v6.2d │ │ add v0.2d, v0.2d, v4.2d │ │ subs x10, x10, #0x4 │ │ stp q5, q6, [x9, #-16] │ │ add x9, x9, #0x20 │ │ - b.ne 61cec // b.any │ │ + b.ne 64bb4 // b.any │ │ cmp x8, x3 │ │ - b.eq 61d44 // b.none │ │ + b.eq 64c0c // b.none │ │ lsl x9, x8, #5 │ │ add x10, x22, x8, lsl #3 │ │ sub x8, x3, x8 │ │ and x11, x9, #0xffffffe0 │ │ add x11, x4, x11 │ │ subs x8, x8, #0x1 │ │ str x11, [x10], #8 │ │ add x9, x9, #0x20 │ │ - b.ne 61d2c // b.any │ │ + b.ne 64bf4 // b.any │ │ mov w8, wzr │ │ - cbz x22, 6202c │ │ - cbz x0, 6202c │ │ - cbz x19, 6202c │ │ - cbz x21, 61f20 │ │ + cbz x22, 64ef4 │ │ + cbz x0, 64ef4 │ │ + cbz x19, 64ef4 │ │ + cbz x21, 64de8 │ │ mov x27, #0xa03b // #41019 │ │ movk x27, #0xaf48, lsl #16 │ │ movk x27, #0xdce6, lsl #32 │ │ mov x26, xzr │ │ mov x28, xzr │ │ mov x25, xzr │ │ mov x24, xzr │ │ mov x23, xzr │ │ movk x27, #0xbaae, lsl #48 │ │ - b 61ef4 │ │ + b 64dbc │ │ ldp x11, x12, [sp, #32] │ │ orr x10, x8, x9 │ │ mvn x9, x9 │ │ mvn x8, x8 │ │ orr x10, x10, x11 │ │ mvn x13, x12 │ │ orr x10, x10, x12 │ │ @@ -80637,26 +82325,26 @@ │ │ adds x9, x11, x12 │ │ adcs x11, xzr, xzr │ │ adds x25, x9, x8 │ │ adcs x8, x11, xzr │ │ add x26, x26, #0x1 │ │ cmp x21, x26 │ │ add x28, x8, x10 │ │ - b.eq 61f30 // b.none │ │ + b.eq 64df8 // b.none │ │ ldr x1, [x22, x26, lsl #3] │ │ add x0, sp, #0x10 │ │ add x2, sp, #0xc │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #12] │ │ - cbnz w8, 62028 │ │ + cbnz w8, 64ef0 │ │ ldp x9, x8, [sp, #16] │ │ cmp x26, x20 │ │ - b.cs 61d80 // b.hs, b.nlast │ │ + b.cs 64c48 // b.hs, b.nlast │ │ ldp x11, x10, [sp, #32] │ │ - b 61e00 │ │ + b 64cc8 │ │ mov x23, xzr │ │ mov x24, xzr │ │ mov x25, xzr │ │ mov x28, xzr │ │ lsr x8, x28, #56 │ │ strb w8, [x19] │ │ lsr x8, x28, #48 │ │ @@ -80714,84 +82402,84 @@ │ │ strb w25, [x19, #15] │ │ strb w24, [x19, #23] │ │ strb w23, [x19, #31] │ │ strb w10, [x19, #26] │ │ strb w11, [x19, #27] │ │ strb w9, [x19, #29] │ │ strb w12, [x19, #30] │ │ - b 6202c │ │ + b 64ef4 │ │ mov w8, wzr │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ mov w0, w8 │ │ add sp, sp, #0x90 │ │ ret │ │ cmp x7, #0x41 │ │ - b.cc 621ec // b.lo, b.ul, b.last │ │ + b.cc 650b4 // b.lo, b.ul, b.last │ │ ldr x9, [x0] │ │ ldrb w8, [x6, x9] │ │ - tbnz w8, #7, 621ec │ │ + tbnz w8, #7, 650b4 │ │ mov w10, #0xffffffff // #-1 │ │ str w10, [x1] │ │ str wzr, [x2] │ │ - tbnz w8, #6, 6207c │ │ + tbnz w8, #6, 64f44 │ │ mov x9, xzr │ │ - b 620bc │ │ + b 64f84 │ │ ldrb w10, [x6, x9] │ │ add x9, x9, #0x1 │ │ and w10, w10, #0x1f │ │ cmp w10, #0x12 │ │ str w10, [x1] │ │ str x9, [x0] │ │ - b.hi 621ec // b.pmore │ │ + b.hi 650b4 // b.pmore │ │ ldrb w9, [x6, x9] │ │ add w10, w9, #0x1 │ │ cmp w9, #0x3f │ │ str w10, [x2] │ │ - b.hi 621ec // b.pmore │ │ + b.hi 650b4 // b.pmore │ │ mov w10, #0x3f // #63 │ │ sub w9, w10, w9 │ │ mov x10, #0xffffffffffffffff // #-1 │ │ lsr x9, x10, x9 │ │ str x9, [x5] │ │ ldr x9, [x0] │ │ mov w10, #0x1 // #1 │ │ add x9, x9, #0x1 │ │ str x9, [x0] │ │ str x10, [x3] │ │ ldr w9, [x1] │ │ cmp w9, #0x1 │ │ - b.lt 62120 // b.tstop │ │ + b.lt 64fe8 // b.tstop │ │ mov x11, #0x9999999999999999 // #-7378697629483820647 │ │ mov w10, wzr │ │ movk x11, #0x1999, lsl #48 │ │ ldr x12, [x5] │ │ cmp x12, x11 │ │ - b.hi 621ec // b.pmore │ │ + b.hi 650b4 // b.pmore │ │ add x12, x12, x12, lsl #2 │ │ lsl x12, x12, #1 │ │ str x12, [x5] │ │ ldr x12, [x3] │ │ add w10, w10, #0x1 │ │ cmp w10, w9 │ │ add x12, x12, x12, lsl #2 │ │ lsl x12, x12, #1 │ │ str x12, [x3] │ │ - b.lt 620ec // b.tstop │ │ + b.lt 64fb4 // b.tstop │ │ mov x9, xzr │ │ str xzr, [x4] │ │ - tbz w8, #5, 621e0 │ │ + tbz w8, #5, 650a8 │ │ ldr x8, [x0] │ │ sub x9, x7, x8 │ │ cmp x9, #0x8 │ │ - b.cc 621ec // b.lo, b.ul, b.last │ │ + b.cc 650b4 // b.lo, b.ul, b.last │ │ ldrb w8, [x6, x8] │ │ str x8, [x4] │ │ ldr x9, [x0] │ │ add x9, x9, x6 │ │ ldrb w9, [x9, #1] │ │ bfi x9, x8, #8, #8 │ │ str x9, [x4] │ │ @@ -80827,15 +82515,15 @@ │ │ str x9, [x4] │ │ ldr x8, [x0] │ │ add x8, x8, #0x8 │ │ str x8, [x0] │ │ ldr x9, [x4] │ │ ldr x8, [x5] │ │ cmn x9, x8 │ │ - b.cc 621f4 // b.lo, b.ul, b.last │ │ + b.cc 650bc // b.lo, b.ul, b.last │ │ mov w0, wzr │ │ ret │ │ add x8, x9, x8 │ │ mov w0, #0x1 // #1 │ │ str x8, [x5] │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ @@ -80844,42 +82532,42 @@ │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x200 │ │ mov x26, x0 │ │ mov w0, wzr │ │ - cbz x7, 62848 │ │ - cbz x6, 62848 │ │ - cbz x26, 62848 │ │ + cbz x7, 65710 │ │ + cbz x6, 65710 │ │ + cbz x26, 65710 │ │ ldr x25, [x29, #96] │ │ - cbz x25, 62848 │ │ + cbz x25, 65710 │ │ ldr x28, [x29, #104] │ │ - cbz x28, 62848 │ │ + cbz x28, 65710 │ │ ldr x8, [x26] │ │ - cbz x8, 62868 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2352] │ │ + cbz x8, 65730 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1944] │ │ mov x27, x26 │ │ ldr x21, [x8] │ │ ldr x8, [x27, #16]! │ │ - cbz x8, 62868 │ │ + cbz x8, 65730 │ │ mov x19, #0xfffffffffffff0bc // #-3908 │ │ stp x1, x2, [sp, #88] │ │ movk x19, #0xfffb, lsl #32 │ │ mov x20, #0x3d1 // #977 │ │ add x1, x25, #0x1 │ │ sub x0, x29, #0x90 │ │ stp x3, x7, [sp, #104] │ │ stp x4, x5, [sp, #120] │ │ str x6, [sp, #136] │ │ sub x23, x29, #0xb8 │ │ movk x19, #0x3f, lsl #48 │ │ movk x20, #0x1, lsl #32 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldp x11, x8, [x29, #-144] │ │ ldp x10, x12, [x29, #-120] │ │ ldur x9, [x29, #-128] │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ dup v2.2d, x13 │ │ lsl x13, x11, #1 │ │ lsl x14, x8, #1 │ │ @@ -81007,28 +82695,28 @@ │ │ add x8, x8, x15 │ │ sub x0, x29, #0x40 │ │ sub x1, x29, #0x90 │ │ add x2, sp, #0x90 │ │ str q2, [sp, #64] │ │ stp q0, q1, [sp, #144] │ │ str x8, [sp, #176] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur x8, [x29, #-64] │ │ ldp q0, q1, [x23, #128] │ │ add x9, sp, #0xf0 │ │ add x0, x9, #0x28 │ │ add x8, x8, #0x7 │ │ sub x1, x29, #0x68 │ │ str wzr, [sp, #320] │ │ stur x8, [x29, #-104] │ │ stur q0, [x23, #88] │ │ stur q1, [x23, #104] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x25] │ │ - tbz w8, #0, 62550 │ │ + tbz w8, #0, 65418 │ │ ldp x12, x10, [sp, #304] │ │ ldp x8, x9, [sp, #280] │ │ ldr x11, [sp, #296] │ │ mov x13, #0x3ffffffffffffc // #18014398509481980 │ │ lsr x14, x10, #48 │ │ madd x8, x14, x20, x8 │ │ add x9, x9, x8, lsr #52 │ │ @@ -81049,15 +82737,15 @@ │ │ sub x10, x14, x10 │ │ stp x9, x8, [sp, #296] │ │ str x10, [sp, #312] │ │ ldp x19, x25, [x29, #120] │ │ ldr x22, [x29, #112] │ │ add x1, x21, #0x1 │ │ sub x0, x29, #0xb8 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldp x15, x9, [x29, #-184] │ │ ldp x12, x8, [x29, #-160] │ │ ldur x10, [x29, #-168] │ │ ldp q0, q1, [x23] │ │ lsl x11, x15, #1 │ │ lsl x16, x9, #1 │ │ umulh x14, x8, x8 │ │ @@ -81181,28 +82869,28 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x9, x8 │ │ sub x0, x29, #0x68 │ │ sub x1, x29, #0xb8 │ │ sub x2, x29, #0x40 │ │ stp q0, q1, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur x8, [x29, #-104] │ │ ldur q0, [x23, #88] │ │ ldur q1, [x23, #104] │ │ sub x1, x29, #0x90 │ │ add x8, x8, #0x7 │ │ stur x8, [x29, #-144] │ │ add x8, sp, #0x90 │ │ add x0, x8, #0x28 │ │ str wzr, [sp, #224] │ │ stp q0, q1, [x23, #48] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x21] │ │ - tbz w8, #0, 62814 │ │ + tbz w8, #0, 656dc │ │ ldp x12, x8, [sp, #208] │ │ ldp x9, x10, [sp, #184] │ │ ldr x11, [sp, #200] │ │ mov x15, #0xfffffffffffff0bc // #-3908 │ │ lsr x13, x8, #48 │ │ madd x9, x13, x20, x9 │ │ add x10, x10, x9, lsr #52 │ │ @@ -81234,25 +82922,25 @@ │ │ ldr x7, [sp, #136] │ │ add x9, sp, #0xf0 │ │ mov x0, x26 │ │ mov x1, x27 │ │ stp x19, x25, [sp, #32] │ │ stp x28, x22, [sp, #16] │ │ stp x8, x9, [sp] │ │ - bl 62870 │ │ + bl 65738 │ │ add sp, sp, #0x200 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ mov w0, wzr │ │ - b 62848 │ │ + b 65710 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ @@ -81272,71 +82960,71 @@ │ │ add x1, sp, #0x20c │ │ add x2, sp, #0x208 │ │ add x3, sp, #0x1f0 │ │ mov x4, x7 │ │ mov x6, x27 │ │ mov x7, x28 │ │ str xzr, [sp, #512] │ │ - bl 62050 │ │ - cbz w0, 63494 │ │ + bl 64f18 │ │ + cbz w0, 6635c │ │ ldr w8, [sp, #520] │ │ ldr x16, [sp, #512] │ │ mov w13, #0x1 // #1 │ │ mov w9, #0x1 // #1 │ │ str x13, [sp, #528] │ │ - cbz w8, 62990 │ │ + cbz w8, 65858 │ │ asr w9, w8, #1 │ │ sbfx x13, x8, #1, #31 │ │ - cbz w9, 6296c │ │ + cbz w9, 65834 │ │ cmp x13, #0x1 │ │ csinc x9, x13, xzr, hi // hi = pmore │ │ cmp x9, #0x4 │ │ - b.cs 62920 // b.hs, b.nlast │ │ + b.cs 657e8 // b.hs, b.nlast │ │ mov x10, xzr │ │ - b 62950 │ │ + b 65818 │ │ and x10, x9, #0xfffffffffffffffc │ │ add x11, sp, #0x210 │ │ mov w12, #0x4 // #4 │ │ add x11, x11, #0x10 │ │ dup v0.2d, x12 │ │ mov x12, x10 │ │ stp q0, q0, [x11, #-16] │ │ subs x12, x12, #0x4 │ │ add x11, x11, #0x20 │ │ - b.ne 62938 // b.any │ │ + b.ne 65800 // b.any │ │ cmp x9, x10 │ │ - b.eq 6296c // b.none │ │ + b.eq 65834 // b.none │ │ add x11, sp, #0x210 │ │ sub x9, x9, x10 │ │ add x10, x11, x10, lsl #3 │ │ mov w11, #0x4 // #4 │ │ subs x9, x9, #0x1 │ │ str x11, [x10], #8 │ │ - b.ne 62960 // b.any │ │ + b.ne 65828 // b.any │ │ lsl w9, w8, #1 │ │ and w9, w9, #0xfffffffc │ │ sxtw x9, w9 │ │ - tbz w8, #0, 62990 │ │ + tbz w8, #0, 65858 │ │ mov w8, #0x2 // #2 │ │ add x10, sp, #0x210 │ │ orr x9, x9, #0x2 │ │ str x8, [x10, x13, lsl #3] │ │ add x13, x13, #0x1 │ │ add x10, x13, #0x6 │ │ str x19, [sp, #320] │ │ add x9, x9, x13 │ │ lsr x19, x10, #3 │ │ sub x8, x28, x16 │ │ add x9, x19, x9, lsl #5 │ │ cmp x8, x9 │ │ - b.cc 63494 // b.lo, b.ul, b.last │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + b.cc 6635c // b.lo, b.ul, b.last │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ ldr x15, [x29, #104] │ │ str xzr, [sp, #880] │ │ str x20, [sp, #200] │ │ stp q0, q1, [sp, #784] │ │ ldp x12, x8, [x15, #24] │ │ ldp x9, x10, [x15] │ │ mov x20, #0x3d1 // #977 │ │ @@ -81383,27 +83071,27 @@ │ │ add x26, x14, x25, lsr #52 │ │ add x1, x15, #0x28 │ │ add x0, x0, #0x3e0 │ │ str x27, [sp, #376] │ │ add x27, x8, x26, lsr #52 │ │ str x15, [sp, #256] │ │ str x16, [sp, #336] │ │ - bl 6a2fc │ │ - adrp x10, 6000 │ │ - ldr q4, [x10, #352] │ │ - adrp x11, 6000 │ │ - ldr q5, [x11, #368] │ │ + bl 6d1c4 │ │ + adrp x10, 5000 │ │ + ldr q4, [x10, #3744] │ │ + adrp x11, 5000 │ │ + ldr q5, [x11, #3776] │ │ dup v0.2d, x27 │ │ neg v16.2d, v4.2d │ │ ushl v4.2d, v0.2d, v16.2d │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ dup v1.2d, x26 │ │ neg v5.2d, v5.2d │ │ xtn v4.2s, v4.2d │ │ - ldr q7, [x8, #640] │ │ + ldr q7, [x8, #4000] │ │ mov w8, v4.s[1] │ │ fmov w10, s4 │ │ ushl v4.2d, v1.2d, v5.2d │ │ dup v2.2d, x25 │ │ xtn v4.2s, v4.2d │ │ mov w11, v4.s[1] │ │ fmov w12, s4 │ │ @@ -81417,20 +83105,20 @@ │ │ str q5, [sp, #352] │ │ xtn v4.2s, v4.2d │ │ neg v5.2d, v7.2d │ │ mov w15, v4.s[1] │ │ fmov w16, s4 │ │ ushl v4.2d, v6.2d, v16.2d │ │ ushl v0.2d, v0.2d, v5.2d │ │ - adrp x9, 6000 │ │ + adrp x9, 5000 │ │ xtn v4.2s, v4.2d │ │ xtn v0.2s, v0.2d │ │ mov w17, v4.s[1] │ │ fmov w1, s4 │ │ - ldr q4, [x9, #304] │ │ + ldr q4, [x9, #3680] │ │ mov w9, v0.s[1] │ │ mov v0.h[1], w9 │ │ mov v0.h[2], w10 │ │ mov v0.h[3], w8 │ │ xtn v0.8b, v0.8h │ │ add x8, sp, #0xae │ │ neg v4.2d, v4.2d │ │ @@ -81498,15 +83186,15 @@ │ │ str q16, [sp, #304] │ │ stp q5, q4, [sp, #272] │ │ strb w25, [sp, #447] │ │ strb w10, [sp, #428] │ │ str s0, [sp, #448] │ │ stur s1, [x8, #255] │ │ strb w23, [sp, #460] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x12, x8, [x28, #24] │ │ ldp x9, x10, [x28] │ │ ldr x11, [x28, #16] │ │ add x0, sp, #0x2, lsl #12 │ │ lsr x13, x8, #48 │ │ madd x9, x13, x20, x9 │ │ add x10, x10, x9, lsr #52 │ │ @@ -81534,15 +83222,15 @@ │ │ add x21, x13, x20, lsr #52 │ │ add x22, x11, x21, lsr #52 │ │ add x23, x14, x22, lsr #52 │ │ add x1, x28, #0x28 │ │ add x0, x0, #0x3e0 │ │ add x24, x8, x23, lsr #52 │ │ str x28, [sp, #264] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldp q17, q7, [sp, #272] │ │ ldr q18, [sp, #304] │ │ ldr q16, [sp, #352] │ │ dup v0.2d, x24 │ │ dup v1.2d, x23 │ │ ushl v5.2d, v0.2d, v17.2d │ │ ushl v0.2d, v0.2d, v18.2d │ │ @@ -81637,31 +83325,31 @@ │ │ str s3, [sp, #448] │ │ stur s4, [x8, #255] │ │ strb w20, [sp, #460] │ │ ldr x20, [sp, #336] │ │ add x0, sp, #0x310 │ │ add x1, sp, #0x1ac │ │ mov w2, #0x21 // #33 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x310 │ │ mov x1, x27 │ │ mov x2, x20 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #344] │ │ subs x28, x8, #0x1 │ │ - b.eq 62ec4 // b.none │ │ + b.eq 65d8c // b.none │ │ ldr x15, [sp, #328] │ │ cmp x28, #0x1 │ │ - b.ne 62ed4 // b.any │ │ + b.ne 65d9c // b.any │ │ mov x8, xzr │ │ - b 62f20 │ │ + b 65de8 │ │ ldr x15, [sp, #328] │ │ add x25, x19, x20 │ │ str x25, [sp, #512] │ │ - b 62f68 │ │ + b 65e30 │ │ mov x9, xzr │ │ and x8, x28, #0xfffffffffffffffe │ │ add x10, sp, #0x1d0 │ │ add x11, x20, x9, lsr #3 │ │ ldrb w11, [x27, x11] │ │ and w12, w9, #0x6 │ │ orr w14, w12, #0x1 │ │ @@ -81670,94 +83358,94 @@ │ │ lsr w12, w11, w12 │ │ lsr w11, w11, w14 │ │ cmp x8, x9 │ │ and w12, w12, #0x1 │ │ and w11, w11, #0x1 │ │ strb w12, [x13] │ │ strb w11, [x13, #1] │ │ - b.ne 62ee0 // b.any │ │ + b.ne 65da8 // b.any │ │ cmp x28, x8 │ │ - b.eq 62f48 // b.none │ │ + b.eq 65e10 // b.none │ │ add x9, sp, #0x1d0 │ │ add x10, x20, x8, lsr #3 │ │ ldrb w10, [x27, x10] │ │ and w11, w8, #0x7 │ │ lsr w10, w10, w11 │ │ and w10, w10, #0x1 │ │ strb w10, [x9, x8] │ │ add x8, x8, #0x1 │ │ cmp x28, x8 │ │ - b.ne 62f24 // b.any │ │ + b.ne 65dec // b.any │ │ add x25, x19, x20 │ │ ands x8, x28, #0x7 │ │ str x25, [sp, #512] │ │ - b.eq 62f68 // b.none │ │ + b.eq 65e30 // b.none │ │ add x9, x25, x27 │ │ ldurb w9, [x9, #-1] │ │ lsr w8, w9, w8 │ │ - cbnz w8, 63494 │ │ + cbnz w8, 6635c │ │ add x9, sp, #0x6, lsl #12 │ │ add x9, x9, #0x3e0 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str w8, [x9, #120] │ │ str q0, [sp, #25568] │ │ str q0, [sp, #25584] │ │ str q0, [sp, #25600] │ │ str q0, [sp, #25616] │ │ str q0, [sp, #25632] │ │ str q0, [sp, #25648] │ │ str q0, [sp, #25664] │ │ str xzr, [sp, #25680] │ │ ldr x8, [x15] │ │ - cbz x8, 62fec │ │ + cbz x8, 65eb4 │ │ add x0, sp, #0x2, lsl #12 │ │ add x1, sp, #0x6, lsl #12 │ │ rev x8, x8 │ │ add x0, x0, #0x3e0 │ │ add x1, x1, #0x460 │ │ mov x2, xzr │ │ str xzr, [sp, #25704] │ │ str xzr, [sp, #25696] │ │ str xzr, [sp, #25712] │ │ str x8, [sp, #25720] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr x1, [sp, #264] │ │ add x0, sp, #0x6, lsl #12 │ │ add x2, sp, #0x2, lsl #12 │ │ add x0, x0, #0x3e0 │ │ add x2, x2, #0x3e0 │ │ mov w3, #0x40 // #64 │ │ - bl 4cba4 │ │ + bl 4fa6c │ │ mov x27, xzr │ │ str x28, [sp, #304] │ │ - cbz x28, 633e0 │ │ + cbz x28, 662a8 │ │ add x8, sp, #0x2, lsl #12 │ │ add x8, x8, #0x380 │ │ mov x23, #0x3d10 // #15632 │ │ mov x21, #0x3d1 // #977 │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ add x24, sp, #0x210 │ │ add x26, sp, #0x1d0 │ │ movk x23, #0x10, lsl #32 │ │ movk x21, #0x1, lsl #32 │ │ mov x20, #0x3ffffffffffffc // #18014398509481980 │ │ add x22, x8, #0x28 │ │ dup v0.2d, x9 │ │ mov x19, x28 │ │ str q0, [sp, #352] │ │ - b 630d8 │ │ + b 65fa0 │ │ add x0, sp, #0x310 │ │ mov w2, #0x1 // #1 │ │ mov x1, x26 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x310 │ │ mov w2, #0x20 // #32 │ │ mov x1, x28 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr w8, [sp, #9168] │ │ add x9, sp, #0x2, lsl #12 │ │ ldr q0, [sp, #9088] │ │ ldr q1, [sp, #9104] │ │ add x9, x9, #0x3e0 │ │ add x9, x9, x27, lsl #7 │ │ str w8, [x9, #120] │ │ @@ -81776,26 +83464,26 @@ │ │ add x2, x2, #0x380 │ │ mov x3, xzr │ │ stur q2, [x9, #88] │ │ stur q1, [x9, #40] │ │ stur q0, [x9, #56] │ │ stp x10, x8, [x9, #72] │ │ stur q2, [x9, #104] │ │ - bl 579b4 │ │ + bl 5a87c │ │ ldr x8, [x24], #8 │ │ add x25, x25, #0x20 │ │ subs x19, x19, #0x1 │ │ add x26, x26, #0x1 │ │ add x27, x8, x27 │ │ - b.eq 633e0 // b.none │ │ + b.eq 662a8 // b.none │ │ ldr x8, [sp, #376] │ │ add x0, sp, #0x380 │ │ add x28, x8, x25 │ │ mov x1, x28 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldr x12, [sp, #896] │ │ ldr x8, [sp, #904] │ │ ldr x13, [sp, #928] │ │ ldr x9, [sp, #912] │ │ ldr x11, [sp, #920] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ @@ -81925,15 +83613,15 @@ │ │ add x8, x8, x17 │ │ add x0, x0, #0x480 │ │ add x1, sp, #0x380 │ │ add x2, x2, #0x8a0 │ │ str q0, [sp, #30880] │ │ str q1, [sp, #30896] │ │ str x8, [sp, #30912] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #25728] │ │ add x9, sp, #0x6, lsl #12 │ │ add x9, x9, #0x3e0 │ │ ldur q0, [x9, #168] │ │ ldur q1, [x9, #184] │ │ add x8, x8, #0x7 │ │ str x8, [sp, #4992] │ │ @@ -81941,17 +83629,17 @@ │ │ add x1, sp, #0x1, lsl #12 │ │ add x8, x8, #0x380 │ │ add x1, x1, #0x380 │ │ mov x0, x22 │ │ str wzr, [sp, #9168] │ │ stur q0, [x8, #8] │ │ stur q1, [x8, #24] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x26] │ │ - cbz w8, 63034 │ │ + cbz w8, 65efc │ │ ldr x8, [sp, #9160] │ │ ldr x9, [sp, #9128] │ │ ldr x10, [sp, #9136] │ │ ldr x11, [sp, #9144] │ │ mov x14, #0x3d1 // #977 │ │ ldr x12, [sp, #9152] │ │ lsr x13, x8, #48 │ │ @@ -81976,15 +83664,15 @@ │ │ mov x11, #0x3fffffffffffc // #1125899906842620 │ │ str x10, [sp, #9136] │ │ sub x10, x20, x13 │ │ sub x8, x11, x8 │ │ str x9, [sp, #9144] │ │ str x10, [sp, #9152] │ │ str x8, [sp, #9160] │ │ - b 63034 │ │ + b 65efc │ │ ldr x10, [sp, #25640] │ │ ldr x8, [sp, #25608] │ │ ldr x9, [sp, #25616] │ │ mov x15, #0x3d1 // #977 │ │ ldr x11, [sp, #25624] │ │ lsr x14, x10, #48 │ │ movk x15, #0x1, lsl #32 │ │ @@ -82019,17 +83707,17 @@ │ │ add x1, x1, #0x3e0 │ │ mov x0, x22 │ │ mov x2, x21 │ │ mov x3, xzr │ │ str x11, [sp, #25624] │ │ str x10, [sp, #25632] │ │ str x9, [sp, #25640] │ │ - bl 579b4 │ │ + bl 5a87c │ │ ldr w8, [x22, #120] │ │ - cbz w8, 634c0 │ │ + cbz w8, 66388 │ │ mov w28, wzr │ │ mov w0, w28 │ │ add sp, sp, #0x8, lsl #12 │ │ add sp, sp, #0x900 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ @@ -82041,56 +83729,56 @@ │ │ ldr w1, [sp, #524] │ │ ldr x4, [sp, #264] │ │ add x0, sp, #0x2, lsl #12 │ │ add x0, x0, #0x3e0 │ │ add x2, sp, #0x210 │ │ mov x3, x23 │ │ add x19, sp, #0x210 │ │ - bl 6e110 │ │ + bl 70fd8 │ │ ldr x24, [sp, #304] │ │ ldr x26, [x19, x24, lsl #3] │ │ add x19, x25, #0x20 │ │ str x19, [sp, #512] │ │ adds x20, x26, x27 │ │ - b.eq 63544 // b.none │ │ + b.eq 6640c // b.none │ │ ldr x27, [sp, #376] │ │ ldr x28, [sp, #248] │ │ add x22, sp, #0x1, lsl #12 │ │ add x22, x22, #0x380 │ │ add x1, x27, x19 │ │ add x2, sp, #0x1fc │ │ mov x0, x22 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #508] │ │ - cbnz w8, 639b0 │ │ + cbnz w8, 66878 │ │ add x19, x19, #0x20 │ │ subs x20, x20, #0x1 │ │ add x22, x22, #0x20 │ │ - b.ne 6350c // b.any │ │ + b.ne 663d4 // b.any │ │ str x19, [sp, #512] │ │ cmp x19, x28 │ │ - b.ne 63494 // b.any │ │ - b 63554 │ │ + b.ne 6635c // b.any │ │ + b 6641c │ │ ldr x27, [sp, #376] │ │ ldr x28, [sp, #248] │ │ cmp x19, x28 │ │ - b.ne 63494 // b.any │ │ + b.ne 6635c // b.any │ │ ldr x1, [x29, #128] │ │ mov x8, x27 │ │ mov x27, x24 │ │ add x22, x8, x25 │ │ - cbz x1, 63578 │ │ + cbz x1, 66440 │ │ ldr x2, [x29, #136] │ │ - cbz x2, 63578 │ │ + cbz x2, 66440 │ │ add x0, sp, #0x310 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #880] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ - add x1, x1, #0x4b0 │ │ + adrp x1, a000 │ │ + add x1, x1, #0x960 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ lsl w12, w8, #11 │ │ @@ -82105,20 +83793,20 @@ │ │ add x8, sp, #0x6, lsl #12 │ │ orr w10, w10, w11 │ │ add x8, x8, #0x3e0 │ │ add x2, x9, #0x1 │ │ add x0, sp, #0x310 │ │ str w10, [x8, #5312] │ │ str w12, [x8, #5316] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x1, sp, #0x7, lsl #12 │ │ add x0, sp, #0x310 │ │ add x1, x1, #0x8a0 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr w8, [sp, #784] │ │ ldp x0, x19, [sp, #224] │ │ ldr w9, [sp, #788] │ │ ldr w10, [sp, #792] │ │ ldr w11, [sp, #796] │ │ ldr w12, [sp, #800] │ │ ldr w13, [sp, #804] │ │ @@ -82151,68 +83839,68 @@ │ │ str w10, [sp, #436] │ │ str w11, [sp, #440] │ │ str w12, [sp, #444] │ │ str w13, [sp, #448] │ │ str w14, [sp, #452] │ │ str w15, [sp, #456] │ │ str x8, [sp] │ │ - bl 5f11c │ │ + bl 61fe4 │ │ ldr x23, [sp, #240] │ │ mov w28, w0 │ │ - cbz x19, 63498 │ │ - cbz w28, 63498 │ │ + cbz x19, 66360 │ │ + cbz w28, 66360 │ │ ldr x8, [sp, #216] │ │ - cbz x8, 63494 │ │ + cbz x8, 6635c │ │ ldr x8, [sp, #336] │ │ add x0, sp, #0x6, lsl #12 │ │ mov x22, x19 │ │ add x0, x0, #0x480 │ │ mov w2, #0x1000 // #4096 │ │ add x19, sp, #0x6, lsl #12 │ │ mov w1, wzr │ │ sub x25, x29, #0x38 │ │ sxtw x20, w8 │ │ add x19, x19, #0x480 │ │ - bl 73040 │ │ + bl 75f00 │ │ ldr x8, [sp, #264] │ │ ldr x7, [sp, #376] │ │ add x0, sp, #0x7, lsl #12 │ │ add x1, sp, #0x7, lsl #12 │ │ stp x20, x8, [sp] │ │ ldr x20, [sp, #344] │ │ add x2, sp, #0x6, lsl #12 │ │ add x0, x0, #0x4a0 │ │ add x1, x1, #0x8a0 │ │ add x2, x2, #0x480 │ │ add x3, sp, #0x210 │ │ mov x4, x20 │ │ mov x5, x22 │ │ mov x6, x21 │ │ - bl 6e36c │ │ + bl 71234 │ │ movi v0.2d, #0x0 │ │ cmp x20, #0x1 │ │ stp q0, q0, [sp, #384] │ │ - b.ne 639bc // b.any │ │ + b.ne 66884 // b.any │ │ ldr x8, [sp, #528] │ │ cmp x8, #0x1 │ │ - b.ne 639bc // b.any │ │ + b.ne 66884 // b.any │ │ add x17, sp, #0x289 │ │ ldr x16, [sp, #896] │ │ ldur q0, [x17, #255] │ │ - adrp x17, 6000 │ │ + adrp x17, 5000 │ │ ldr x9, [sp, #4992] │ │ ldr x10, [sp, #5000] │ │ - ldr q1, [x17, #336] │ │ + ldr q1, [x17, #3728] │ │ ldr x11, [sp, #5008] │ │ ldr x12, [sp, #5016] │ │ - adrp x0, 6000 │ │ + adrp x0, 5000 │ │ mov x17, #0x3fffffffffffffff // #4611686018427387903 │ │ fmov d3, x16 │ │ mov x13, #0x4142 // #16706 │ │ - ldr q2, [x0, #176] │ │ + ldr q2, [x0, #3552] │ │ and x0, x16, #0x3fffffffffffffff │ │ zip1 v3.2d, v3.2d, v0.2d │ │ mov x16, v0.d[1] │ │ ushl v0.2d, v0.2d, v1.2d │ │ dup v1.2d, x17 │ │ orr x17, x10, x9 │ │ add x19, sp, #0x6, lsl #12 │ │ @@ -82312,25 +84000,25 @@ │ │ stp x9, x10, [sp, #384] │ │ adcs x9, xzr, xzr │ │ ushl v2.2d, v3.2d, v2.2d │ │ adds x8, x8, x14 │ │ extr x15, x13, x16, #58 │ │ orr v0.16b, v0.16b, v2.16b │ │ adcs x9, x9, xzr │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ lsr x13, x13, #56 │ │ and x15, x15, #0x3fffffffffffffff │ │ and v0.16b, v0.16b, v1.16b │ │ add x9, x9, x12 │ │ - add x1, x1, #0x3b8 │ │ + add x1, x1, #0x868 │ │ sub x0, x29, #0x38 │ │ stur q0, [x25, #8] │ │ stp x8, x9, [sp, #400] │ │ stp x15, x13, [x25, #24] │ │ - bl 697bc │ │ + bl 6c684 │ │ ldp x8, x9, [x25] │ │ ldp x10, x11, [x25, #16] │ │ ldr x12, [x25, #32] │ │ add x24, sp, #0x6, lsl #12 │ │ orr x8, x8, x9, lsl #62 │ │ str x8, [x19, #9416] │ │ lsl x8, x10, #60 │ │ @@ -82342,24 +84030,24 @@ │ │ add x0, sp, #0x180 │ │ add x1, sp, #0x180 │ │ sub x2, x29, #0x58 │ │ str x8, [x19, #9424] │ │ str x9, [x19, #9432] │ │ add x24, x24, #0x3e0 │ │ str x10, [x19, #9440] │ │ - bl 54868 │ │ + bl 57730 │ │ mov x26, xzr │ │ mov w8, wzr │ │ - cbz x23, 639a8 │ │ + cbz x23, 66870 │ │ str xzr, [x23] │ │ ldr x22, [sp, #200] │ │ - b 63da4 │ │ + b 66c6c │ │ mov w28, wzr │ │ str x19, [sp, #512] │ │ - b 63498 │ │ + b 66360 │ │ lsl x8, x27, #2 │ │ sub x9, x26, #0x1 │ │ add x10, sp, #0x1, lsl #12 │ │ add x20, x9, x8 │ │ add x10, x10, #0x380 │ │ lsl x11, x20, #5 │ │ add x12, x10, x11 │ │ @@ -82449,28 +84137,28 @@ │ │ strb w16, [x2, #153] │ │ strb w12, [x2, #154] │ │ strb w17, [x2, #155] │ │ strb w13, [x2, #156] │ │ strb w0, [x2, #157] │ │ strb w14, [x2, #158] │ │ strb w22, [x2, #159] │ │ - tbz w1, #7, 63b78 │ │ + tbz w1, #7, 66a40 │ │ ldr x1, [sp, #25712] │ │ ldr x2, [sp, #25720] │ │ cmp x1, x2 │ │ - b.ne 63b78 // b.any │ │ + b.ne 66a40 // b.any │ │ ldr x1, [sp, #25704] │ │ ldr x2, [sp, #25712] │ │ cmp x1, x2 │ │ - b.ne 63b78 // b.any │ │ + b.ne 66a40 // b.any │ │ mov x3, x22 │ │ ldr x22, [sp, #200] │ │ ldr x21, [sp, #256] │ │ mov x26, x3 │ │ - b 63d24 │ │ + b 66bec │ │ sub x9, x26, #0x2 │ │ add x20, x9, x8 │ │ add x11, sp, #0x6, lsl #12 │ │ lsl x12, x20, #5 │ │ add x11, x11, #0x480 │ │ add x10, x10, x12 │ │ add x11, x11, x12 │ │ @@ -82559,23 +84247,23 @@ │ │ strb w16, [x1, #153] │ │ strb w12, [x1, #154] │ │ strb w17, [x1, #155] │ │ strb w13, [x1, #156] │ │ strb w0, [x1, #157] │ │ strb w14, [x1, #158] │ │ strb w26, [x1, #159] │ │ - tbz w10, #7, 63d8c │ │ + tbz w10, #7, 66c54 │ │ ldr x10, [sp, #25712] │ │ ldr x1, [sp, #25720] │ │ cmp x10, x1 │ │ - b.ne 63d8c // b.any │ │ + b.ne 66c54 // b.any │ │ ldr x10, [sp, #25704] │ │ ldr x1, [sp, #25712] │ │ cmp x10, x1 │ │ - b.ne 63d8c // b.any │ │ + b.ne 66c54 // b.any │ │ ldr x22, [sp, #200] │ │ ldr x21, [sp, #256] │ │ and w10, w15, #0xff │ │ and w15, w16, #0xff │ │ lsl w10, w10, #16 │ │ bfi w10, w15, #8, #8 │ │ bfxil w10, w12, #0, #8 │ │ @@ -82591,62 +84279,62 @@ │ │ ldr q1, [sp, #25712] │ │ lsl x15, x27, #1 │ │ bfi x26, x10, #8, #56 │ │ lsr x10, x26, x15 │ │ and x10, x10, #0x3 │ │ cmp x9, x10 │ │ stp q0, q1, [x11] │ │ - b.ne 63f1c // b.any │ │ - cbz x23, 64cb4 │ │ + b.ne 66de4 // b.any │ │ + cbz x23, 67b7c │ │ str xzr, [x23] │ │ mov w8, #0x1 // #1 │ │ - b 63da4 │ │ + b 66c6c │ │ ldr x22, [sp, #200] │ │ ldr x21, [sp, #256] │ │ - cbz x23, 63d9c │ │ + cbz x23, 66c64 │ │ str xzr, [x23] │ │ mov w8, #0x1 // #1 │ │ mov x26, #0xffffffffffffffff // #-1 │ │ - tbnz w8, #0, 63494 │ │ + tbnz w8, #0, 6635c │ │ ldr x9, [sp, #328] │ │ ldr x8, [sp, #496] │ │ ldr x0, [sp, #216] │ │ add x1, sp, #0x6, lsl #12 │ │ ldr x9, [x9] │ │ add x1, x1, #0x3e0 │ │ add x2, sp, #0x180 │ │ madd x19, x8, x26, x9 │ │ - bl 54588 │ │ + bl 57450 │ │ add x0, sp, #0x6, lsl #12 │ │ add x1, sp, #0x6, lsl #12 │ │ rev x8, x19 │ │ add x0, x0, #0x480 │ │ add x1, x1, #0x460 │ │ mov x2, xzr │ │ str xzr, [sp, #25704] │ │ str xzr, [sp, #25696] │ │ str xzr, [sp, #25712] │ │ str x8, [sp, #25720] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr x1, [sp, #264] │ │ add x0, sp, #0x7, lsl #12 │ │ add x2, sp, #0x6, lsl #12 │ │ add x0, x0, #0x8a0 │ │ add x2, x2, #0x480 │ │ mov w3, #0x40 // #64 │ │ - bl 4cba4 │ │ + bl 4fa6c │ │ add x0, sp, #0x6, lsl #12 │ │ add x1, sp, #0x6, lsl #12 │ │ add x2, sp, #0x7, lsl #12 │ │ add x0, x0, #0x3e0 │ │ add x1, x1, #0x3e0 │ │ add x2, x2, #0x8a0 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ ldr w8, [x24, #120] │ │ - cbnz w8, 63494 │ │ + cbnz w8, 6635c │ │ ldr x8, [sp, #25640] │ │ ldr x9, [sp, #25608] │ │ ldr x10, [sp, #25616] │ │ ldr x11, [sp, #25624] │ │ mov x14, #0x3d1 // #977 │ │ ldr x12, [sp, #25632] │ │ lsr x13, x8, #48 │ │ @@ -82678,48 +84366,48 @@ │ │ add x0, x0, #0x3e0 │ │ add x1, x1, #0x3e0 │ │ mov x2, x21 │ │ mov x3, xzr │ │ str x9, [sp, #25624] │ │ str x10, [sp, #25632] │ │ str x8, [sp, #25640] │ │ - bl 579b4 │ │ + bl 5a87c │ │ ldr w8, [x24, #120] │ │ - cbz w8, 63494 │ │ - cbz x22, 63f0c │ │ + cbz w8, 6635c │ │ + cbz x22, 66dd4 │ │ ldr x8, [sp, #408] │ │ rev x9, x8 │ │ ldr x8, [sp, #400] │ │ rev x8, x8 │ │ stp x9, x8, [x22] │ │ ldr x8, [sp, #392] │ │ rev x9, x8 │ │ ldr x8, [sp, #384] │ │ rev x8, x8 │ │ stp x9, x8, [x22, #16] │ │ ldr x8, [sp, #320] │ │ - cbz x8, 63498 │ │ + cbz x8, 66360 │ │ str x19, [x8] │ │ - b 63498 │ │ + b 66360 │ │ orr x11, x10, x8 │ │ add x9, sp, #0x380 │ │ str x11, [sp, #376] │ │ lsl x11, x11, #5 │ │ add x9, x9, x11 │ │ - adrp x10, 6000 │ │ + adrp x10, 5000 │ │ ldr x12, [x9] │ │ ldur q0, [x9, #8] │ │ - ldr q1, [x10, #336] │ │ - adrp x10, 6000 │ │ + ldr q1, [x10, #3728] │ │ + adrp x10, 5000 │ │ fmov d2, x12 │ │ and x13, x12, #0x3fffffffffffffff │ │ zip1 v2.2d, v2.2d, v0.2d │ │ ushl v1.2d, v0.2d, v1.2d │ │ mov x12, v0.d[1] │ │ - ldr q0, [x10, #176] │ │ + ldr q0, [x10, #3552] │ │ add x8, sp, #0x1, lsl #12 │ │ add x8, x8, #0x380 │ │ add x10, sp, #0x7, lsl #12 │ │ add x10, x10, #0x8a0 │ │ mov x14, #0x3fffffffffffffff // #4611686018427387903 │ │ neg v0.2d, v0.2d │ │ add x8, x8, x11 │ │ @@ -82823,29 +84511,29 @@ │ │ adcs x11, xzr, xzr │ │ mov x21, #0xa03b // #41019 │ │ adds x10, x10, x15 │ │ movk x21, #0xaf48, lsl #16 │ │ extr x12, x9, x12, #58 │ │ orr v0.16b, v1.16b, v0.16b │ │ adcs x11, x11, xzr │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ movk x21, #0xdce6, lsl #32 │ │ lsr x9, x9, #56 │ │ and x12, x12, #0x3fffffffffffffff │ │ and v0.16b, v0.16b, v2.16b │ │ add x8, x11, x8 │ │ - add x1, x1, #0x3b8 │ │ + add x1, x1, #0x868 │ │ sub x0, x29, #0x38 │ │ movk x21, #0xbaae, lsl #48 │ │ stur q0, [x25, #8] │ │ str x13, [sp, #29832] │ │ str x10, [sp, #29840] │ │ str x8, [sp, #29848] │ │ stp x12, x9, [x25, #24] │ │ - bl 697bc │ │ + bl 6c684 │ │ ldp x8, x9, [x25] │ │ ldp x10, x11, [x25, #16] │ │ ldr x12, [x25, #32] │ │ add x13, sp, #0x6, lsl #12 │ │ orr x8, x8, x9, lsl #62 │ │ add x13, x13, #0x3e0 │ │ str x8, [x13, #9416] │ │ @@ -82861,15 +84549,15 @@ │ │ add x0, x0, #0x480 │ │ add x1, x1, #0x480 │ │ sub x2, x29, #0x58 │ │ str x8, [x13, #9424] │ │ str x9, [x13, #9432] │ │ add x24, x24, #0x3e0 │ │ str x10, [x13, #9440] │ │ - bl 54868 │ │ + bl 57730 │ │ add x8, sp, #0x7, lsl #12 │ │ add x8, x8, #0x4a0 │ │ add x8, x8, x27, lsl #5 │ │ ldp x9, x10, [x8] │ │ ldp x13, x14, [x8, #16] │ │ ldr x11, [sp, #29824] │ │ ldr x12, [sp, #29832] │ │ @@ -82960,45 +84648,45 @@ │ │ adcs x10, xzr, xzr │ │ adds x8, x8, x13 │ │ adcs x10, x10, xzr │ │ add x9, x10, x9 │ │ stp x8, x9, [sp, #400] │ │ ldr x8, [sp, #208] │ │ mov x17, x23 │ │ - cbz x8, 64ca0 │ │ - cbz x17, 64ca0 │ │ + cbz x8, 67b68 │ │ + cbz x17, 67b68 │ │ ldr x8, [x17] │ │ - cbz x8, 64ca0 │ │ + cbz x8, 67b68 │ │ ldr x21, [sp, #256] │ │ ldr x8, [sp, #344] │ │ - cbz x8, 64cbc │ │ + cbz x8, 67b84 │ │ neg x8, x20 │ │ stp x8, x26, [sp, #40] │ │ ldr x8, [sp, #376] │ │ mov x11, xzr │ │ mov x12, xzr │ │ mov x15, xzr │ │ neg x8, x8 │ │ str x8, [sp, #32] │ │ add x8, sp, #0x6, lsl #12 │ │ add x8, x8, #0x480 │ │ add x8, x8, #0xf │ │ str x8, [sp, #24] │ │ - b 643ac │ │ + b 67274 │ │ ldp x26, x11, [sp, #48] │ │ ldr x22, [sp, #200] │ │ ldr x21, [sp, #256] │ │ add x11, x11, x16 │ │ ldr x8, [sp, #344] │ │ add x12, x12, #0x1 │ │ cmp x12, x8 │ │ - b.eq 64cc0 // b.none │ │ + b.eq 67b88 // b.none │ │ add x8, sp, #0x210 │ │ ldr x8, [x8, x12, lsl #3] │ │ - cbz x8, 6439c │ │ + cbz x8, 67264 │ │ ldr x13, [sp, #40] │ │ lsl x9, x12, #1 │ │ add x10, sp, #0x7, lsl #12 │ │ add x10, x10, #0x4a0 │ │ add x14, x13, x11 │ │ ldr x13, [sp, #32] │ │ lsr x9, x26, x9 │ │ @@ -83014,41 +84702,41 @@ │ │ add x11, sp, #0x1, lsl #12 │ │ add x11, x11, #0x380 │ │ add x19, x11, x10 │ │ add x11, sp, #0x380 │ │ mov x16, xzr │ │ add x2, x11, x10 │ │ add x26, x9, x10 │ │ - b 64448 │ │ + b 67310 │ │ mov x15, x12 │ │ ldp x14, x12, [sp, #96] │ │ add x8, sp, #0x210 │ │ ldp x19, x2, [sp, #184] │ │ ldr x16, [sp, #176] │ │ ldr x8, [x8, x12, lsl #3] │ │ add x16, x16, #0x1 │ │ add x19, x19, #0x20 │ │ add x2, x2, #0x20 │ │ cmp x16, x8 │ │ add x26, x26, #0x20 │ │ - b.cs 6438c // b.hs, b.nlast │ │ + b.cs 67254 // b.hs, b.nlast │ │ cmn x14, x16 │ │ - b.eq 64430 // b.none │ │ + b.eq 672f8 // b.none │ │ ldr x9, [sp, #112] │ │ add x9, x9, x16 │ │ - cbz x9, 64430 │ │ + cbz x9, 672f8 │ │ ldr x8, [sp, #88] │ │ str x15, [sp, #232] │ │ stp x19, x2, [sp, #184] │ │ str x16, [sp, #176] │ │ cmp x8, x16 │ │ - b.ne 645a0 // b.any │ │ + b.ne 67468 // b.any │ │ ldr x1, [sp, #72] │ │ sub x0, x29, #0x38 │ │ - bl 54868 │ │ + bl 57730 │ │ sub x15, x29, #0x38 │ │ ldp x8, x9, [x19] │ │ ldp x10, x11, [x15] │ │ ldp x12, x13, [x19, #16] │ │ ldp x14, x15, [x15, #16] │ │ mov x17, #0x4140 // #16704 │ │ adds x8, x10, x8 │ │ @@ -83112,15 +84800,15 @@ │ │ adds x11, x10, x13 │ │ adcs x10, x14, xzr │ │ add x10, x10, x12 │ │ str x8, [sp, #29824] │ │ str x9, [sp, #29832] │ │ str x11, [sp, #29840] │ │ str x10, [sp, #29848] │ │ - b 645bc │ │ + b 67484 │ │ ldp q1, q0, [x19] │ │ str q0, [sp, #29840] │ │ str q1, [sp, #29824] │ │ ldr x10, [sp, #29848] │ │ ldr x11, [sp, #29840] │ │ ldr x9, [sp, #29832] │ │ ldr x8, [sp, #29824] │ │ @@ -83292,342 +84980,342 @@ │ │ strb w14, [x12, #158] │ │ strb w13, [x12, #159] │ │ ldr x12, [x17] │ │ mov w9, w24 │ │ add x24, sp, #0x6, lsl #12 │ │ add x24, x24, #0x3e0 │ │ cmp x15, x12 │ │ - b.cs 6441c // b.hs, b.nlast │ │ + b.cs 672e4 // b.hs, b.nlast │ │ stp w14, w13, [sp, #64] │ │ ldr x14, [sp, #208] │ │ add x12, x15, #0x1 │ │ strb w8, [x14, x15] │ │ ldr x13, [x17] │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ strb w11, [x14, x12] │ │ ldr x13, [x17] │ │ add x12, x15, #0x2 │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ ldr w8, [sp, #376] │ │ strb w8, [x14, x12] │ │ ldr x13, [x17] │ │ add x12, x15, #0x3 │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ ldr w8, [sp, #352] │ │ strb w8, [x14, x12] │ │ ldr x13, [x17] │ │ add x12, x15, #0x4 │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ ldr w8, [sp, #336] │ │ strb w8, [x14, x12] │ │ ldr x13, [x17] │ │ add x12, x15, #0x5 │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ ldr w8, [sp, #304] │ │ strb w8, [x14, x12] │ │ ldr x13, [x17] │ │ add x12, x15, #0x6 │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ ldr w8, [sp, #288] │ │ strb w8, [x14, x12] │ │ ldr x13, [x17] │ │ add x12, x15, #0x7 │ │ cmp x12, x13 │ │ - b.cs 64418 // b.hs, b.nlast │ │ + b.cs 672e0 // b.hs, b.nlast │ │ ldr x13, [sp, #208] │ │ ldr w8, [sp, #272] │ │ add x10, x15, #0x8 │ │ strb w8, [x13, x12] │ │ ldr x12, [x17] │ │ cmp x10, x12 │ │ - b.cs 64c7c // b.hs, b.nlast │ │ + b.cs 67b44 // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ ldr w13, [sp, #248] │ │ strb w13, [x12, x10] │ │ ldr x12, [x17] │ │ add x10, x15, #0x9 │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ ldr w8, [sp, #224] │ │ strb w8, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x12, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0xa │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ strb w9, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x12, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0xb │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ ldr w8, [sp, #160] │ │ strb w8, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x12, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0xc │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ ldr w8, [sp, #152] │ │ strb w8, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x12, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0xd │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ ldr w8, [sp, #144] │ │ strb w8, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x12, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0xe │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ ldr w8, [sp, #128] │ │ strb w8, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x12, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0xf │ │ cmp x10, x12 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x12, [sp, #208] │ │ mov w5, w21 │ │ strb w21, [x12, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x10 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w3, w19 │ │ strb w19, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x11 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w19, w25 │ │ strb w25, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x12 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w25, w22 │ │ strb w22, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x13 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w22, w20 │ │ strb w20, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x14 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w20, w2 │ │ strb w2, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x15 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w21, w7 │ │ strb w7, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x16 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ mov w2, w4 │ │ strb w4, [x11, x10] │ │ ldr x10, [sp, #240] │ │ ldr x11, [x10] │ │ ldr x10, [sp, #232] │ │ add x10, x10, #0x17 │ │ cmp x10, x11 │ │ - b.cs 64c84 // b.hs, b.nlast │ │ + b.cs 67b4c // b.hs, b.nlast │ │ ldr x11, [sp, #208] │ │ ldr x9, [sp, #240] │ │ mov w7, w6 │ │ strb w6, [x11, x10] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x18 │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ mov w4, w1 │ │ strb w1, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x19 │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ mov w1, w30 │ │ strb w30, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x1a │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ mov w30, w16 │ │ strb w16, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x1b │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ ldr w8, [sp, #80] │ │ strb w8, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x1c │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ ldr w8, [sp, #84] │ │ strb w8, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x1d │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ ldr w8, [sp, #120] │ │ strb w8, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x1e │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ ldr w8, [sp, #64] │ │ strb w8, [x10, x9] │ │ ldr x9, [sp, #240] │ │ ldr x10, [x9] │ │ ldr x9, [sp, #232] │ │ add x9, x9, #0x1f │ │ cmp x9, x10 │ │ - b.cs 64c98 // b.hs, b.nlast │ │ + b.cs 67b60 // b.hs, b.nlast │ │ ldr x10, [sp, #208] │ │ ldr w8, [sp, #68] │ │ ldr x15, [sp, #232] │ │ strb w8, [x10, x9] │ │ add x15, x15, #0x20 │ │ - b 64c88 │ │ + b 67b50 │ │ mov x15, x10 │ │ - b 6441c │ │ + b 672e4 │ │ mov x15, x10 │ │ ldr x17, [sp, #240] │ │ add x24, sp, #0x6, lsl #12 │ │ add x24, x24, #0x3e0 │ │ - b 6441c │ │ + b 672e4 │ │ mov x15, x9 │ │ - b 64c88 │ │ + b 67b50 │ │ ldr x21, [sp, #256] │ │ mov w8, wzr │ │ - cbz x17, 63da4 │ │ + cbz x17, 66c6c │ │ str xzr, [x17] │ │ - b 63da4 │ │ + b 66c6c │ │ mov w8, #0x1 // #1 │ │ - b 63da4 │ │ + b 66c6c │ │ mov x15, xzr │ │ add x0, sp, #0x6, lsl #12 │ │ add x0, x0, #0x480 │ │ mov w2, #0x1000 // #4096 │ │ mov w1, wzr │ │ str x15, [x17] │ │ - bl 73040 │ │ + bl 75f00 │ │ add x0, sp, #0x7, lsl #12 │ │ add x0, x0, #0x8a0 │ │ mov w2, #0x1000 // #4096 │ │ mov w1, wzr │ │ - bl 73040 │ │ + bl 75f00 │ │ add x0, sp, #0x7, lsl #12 │ │ add x0, x0, #0x4a0 │ │ mov w2, #0x400 // #1024 │ │ mov w1, wzr │ │ - bl 73040 │ │ + bl 75f00 │ │ mov w8, wzr │ │ movi v0.2d, #0x0 │ │ str q0, [sp, #29824] │ │ str q0, [sp, #29840] │ │ - b 63da4 │ │ + b 66c6c │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x1e0 │ │ mov x25, x0 │ │ mov w0, wzr │ │ - cbz x2, 6535c │ │ + cbz x2, 68224 │ │ mov x19, x1 │ │ - cbz x1, 6535c │ │ - cbz x25, 6535c │ │ + cbz x1, 68224 │ │ + cbz x25, 68224 │ │ mov x26, x3 │ │ - cbz x3, 6535c │ │ + cbz x3, 68224 │ │ mov x23, x4 │ │ - cbz x4, 6535c │ │ + cbz x4, 68224 │ │ ldr x8, [x25] │ │ - cbz x8, 6537c │ │ + cbz x8, 68244 │ │ stp x5, x6, [sp, #88] │ │ str x7, [sp, #104] │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2352] │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1944] │ │ add x1, x26, #0x1 │ │ sub x0, x29, #0x90 │ │ mov x24, x2 │ │ ldr x27, [x8] │ │ sub x28, x29, #0xb8 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldp x11, x8, [x29, #-144] │ │ ldp x10, x12, [x29, #-120] │ │ ldur x9, [x29, #-128] │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ dup v2.2d, x13 │ │ lsl x13, x11, #1 │ │ lsl x14, x8, #1 │ │ @@ -83758,28 +85446,28 @@ │ │ sub x0, x29, #0x40 │ │ sub x1, x29, #0x90 │ │ add x2, sp, #0x70 │ │ str q2, [sp, #64] │ │ stp q0, q1, [sp, #112] │ │ str x8, [sp, #144] │ │ add x22, sp, #0x70 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur x8, [x29, #-64] │ │ ldp q0, q1, [x28, #128] │ │ add x9, sp, #0xd0 │ │ add x0, x9, #0x28 │ │ add x8, x8, #0x7 │ │ sub x1, x29, #0x68 │ │ str wzr, [sp, #288] │ │ stur x8, [x29, #-104] │ │ stur q0, [x28, #88] │ │ stur q1, [x28, #104] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x26] │ │ - tbz w8, #0, 65058 │ │ + tbz w8, #0, 67f20 │ │ ldp x12, x10, [sp, #272] │ │ ldp x8, x9, [sp, #248] │ │ ldr x11, [sp, #264] │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ lsr x15, x10, #48 │ │ madd x8, x15, x21, x8 │ │ movk x13, #0xfffb, lsl #32 │ │ @@ -83801,15 +85489,15 @@ │ │ sub x8, x14, x11 │ │ sub x10, x14, x13 │ │ sub x9, x15, x9 │ │ stp x8, x10, [sp, #264] │ │ str x9, [sp, #280] │ │ add x1, x27, #0x1 │ │ sub x0, x29, #0xb8 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldp x15, x9, [x29, #-184] │ │ ldp x12, x8, [x29, #-160] │ │ ldur x10, [x29, #-168] │ │ ldp q0, q1, [x28] │ │ lsl x11, x15, #1 │ │ lsl x16, x9, #1 │ │ umulh x14, x8, x8 │ │ @@ -83933,27 +85621,27 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x9, x8 │ │ sub x0, x29, #0x68 │ │ sub x1, x29, #0xb8 │ │ sub x2, x29, #0x40 │ │ stp q0, q1, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur x8, [x29, #-104] │ │ ldur q0, [x28, #88] │ │ ldur q1, [x28, #104] │ │ add x0, x22, #0x28 │ │ add x8, x8, #0x7 │ │ sub x1, x29, #0x90 │ │ str wzr, [sp, #192] │ │ stur x8, [x29, #-144] │ │ stp q0, q1, [x28, #48] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x27] │ │ - tbz w8, #0, 65318 │ │ + tbz w8, #0, 681e0 │ │ ldp x12, x10, [sp, #176] │ │ ldp x8, x9, [sp, #152] │ │ ldr x11, [sp, #168] │ │ mov x13, #0x3d1 // #977 │ │ movk x13, #0x1, lsl #32 │ │ lsr x15, x10, #48 │ │ mov x14, #0xfffffffffffff0bc // #-3908 │ │ @@ -83991,66 +85679,66 @@ │ │ stp x23, x9, [sp, #16] │ │ add x9, sp, #0xd0 │ │ mov x5, xzr │ │ mov x6, xzr │ │ mov x7, x19 │ │ str x8, [sp, #48] │ │ stp x24, x9, [sp] │ │ - bl 62870 │ │ + bl 65738 │ │ add sp, sp, #0x1e0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ mov w0, wzr │ │ - b 6535c │ │ + b 68224 │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x6, lsl #12 │ │ sub sp, sp, #0xd70 │ │ mov x21, x0 │ │ mov w0, wzr │ │ - cbz x21, 65a08 │ │ - cbz x1, 65a08 │ │ + cbz x21, 688d0 │ │ + cbz x1, 688d0 │ │ mov x24, x2 │ │ - cbz x2, 65a08 │ │ + cbz x2, 688d0 │ │ mov x23, x4 │ │ - cbz x4, 65a08 │ │ - cbz x5, 65a08 │ │ - cbz x6, 65a08 │ │ + cbz x4, 688d0 │ │ + cbz x5, 688d0 │ │ + cbz x6, 688d0 │ │ ldr x8, [x21] │ │ - cbz x8, 65a04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2352] │ │ + cbz x8, 688cc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1944] │ │ mov x9, x21 │ │ ldr x19, [x8] │ │ ldr x8, [x9, #16]! │ │ str x9, [sp, #192] │ │ - cbz x8, 65a04 │ │ + cbz x8, 688cc │ │ add x0, sp, #0x1, lsl #12 │ │ str x1, [sp, #200] │ │ add x28, sp, #0x1, lsl #12 │ │ mov x27, #0x3d1 // #977 │ │ add x1, x23, #0x1 │ │ add x0, x0, #0x880 │ │ mov w25, w7 │ │ mov x20, x3 │ │ stp x5, x6, [sp, #176] │ │ add x28, x28, #0xc80 │ │ add x26, sp, #0x3cc │ │ movk x27, #0x1, lsl #32 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldr x11, [sp, #6272] │ │ ldr x8, [sp, #6280] │ │ ldr x12, [sp, #6304] │ │ ldr x9, [sp, #6288] │ │ ldr x10, [sp, #6296] │ │ mov x13, #0xfffffffffffff // #4503599627370495 │ │ dup v2.2d, x13 │ │ @@ -84185,32 +85873,32 @@ │ │ add x0, x0, #0xc80 │ │ add x1, x1, #0x880 │ │ add x2, x2, #0xc80 │ │ str q2, [sp, #208] │ │ str q0, [sp, #11392] │ │ str q1, [sp, #11408] │ │ str x8, [sp, #11424] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #7296] │ │ ldur q0, [x28, #8] │ │ ldur q1, [x28, #24] │ │ add x9, sp, #0x140 │ │ add x27, x9, #0x28 │ │ add x8, x8, #0x7 │ │ add x1, sp, #0x3f0 │ │ mov x0, x27 │ │ str wzr, [sp, #400] │ │ str x8, [sp, #1008] │ │ stur q0, [x26, #44] │ │ stur q1, [x26, #60] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x23] │ │ mov x23, #0x3d1 // #977 │ │ movk x23, #0x1, lsl #32 │ │ - tbz w8, #0, 65714 │ │ + tbz w8, #0, 685dc │ │ ldp x12, x10, [sp, #384] │ │ ldp x8, x9, [sp, #360] │ │ ldr x11, [sp, #376] │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ lsr x15, x10, #48 │ │ madd x8, x15, x23, x8 │ │ movk x13, #0xfffb, lsl #32 │ │ @@ -84233,15 +85921,15 @@ │ │ sub x10, x14, x13 │ │ sub x9, x15, x9 │ │ stp x8, x10, [sp, #376] │ │ str x9, [sp, #392] │ │ add x0, sp, #0x1, lsl #12 │ │ add x1, x19, #0x1 │ │ add x0, x0, #0x880 │ │ - bl 51f70 │ │ + bl 54e38 │ │ ldr x15, [sp, #6272] │ │ ldr x9, [sp, #6280] │ │ ldr x8, [sp, #6304] │ │ ldr x10, [sp, #6288] │ │ ldr x12, [sp, #6296] │ │ lsl x11, x15, #1 │ │ lsl x16, x9, #1 │ │ @@ -84372,30 +86060,30 @@ │ │ add x8, x9, x8 │ │ add x0, x0, #0xc80 │ │ add x1, x1, #0x880 │ │ add x2, x2, #0xc80 │ │ str q0, [sp, #11392] │ │ str q1, [sp, #11408] │ │ str x8, [sp, #11424] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x8, [sp, #7296] │ │ ldur q0, [x28, #8] │ │ ldur q1, [x28, #24] │ │ add x9, sp, #0xe0 │ │ add x28, x9, #0x28 │ │ add x8, x8, #0x7 │ │ add x1, sp, #0x3f0 │ │ mov x0, x28 │ │ str wzr, [sp, #304] │ │ str x8, [sp, #1008] │ │ stur q0, [x26, #44] │ │ stur q1, [x26, #60] │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldrb w8, [x19] │ │ - tbz w8, #0, 659f8 │ │ + tbz w8, #0, 688c0 │ │ ldp x12, x10, [sp, #288] │ │ ldp x8, x9, [sp, #264] │ │ ldr x11, [sp, #280] │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ lsr x15, x10, #48 │ │ madd x8, x15, x23, x8 │ │ movk x13, #0xfffb, lsl #32 │ │ @@ -84417,104 +86105,104 @@ │ │ sub x8, x14, x11 │ │ sub x10, x14, x13 │ │ sub x9, x15, x9 │ │ stp x8, x10, [sp, #280] │ │ str x9, [sp, #296] │ │ ldr x8, [x24] │ │ cmp x8, #0x41 │ │ - b.cs 65a2c // b.hs, b.nlast │ │ + b.cs 688f4 // b.hs, b.nlast │ │ mov w0, wzr │ │ add sp, sp, #0x6, lsl #12 │ │ add sp, sp, #0xd70 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ add w8, w25, #0x1 │ │ cmp w8, #0x13 │ │ mov w0, wzr │ │ - b.hi 65a08 // b.pmore │ │ + b.hi 688d0 // b.pmore │ │ ldr w9, [x29, #96] │ │ cmp w9, #0x40 │ │ - b.hi 65a08 // b.pmore │ │ + b.hi 688d0 // b.pmore │ │ ldr x8, [x29, #104] │ │ subs x19, x8, x20 │ │ - b.cc 65a08 // b.lo, b.ul, b.last │ │ + b.cc 688d0 // b.lo, b.ul, b.last │ │ mov w23, wzr │ │ mov w5, #0x1 // #1 │ │ cmn x20, #0x1 │ │ mov w10, #0x2 // #2 │ │ str xzr, [sp, #456] │ │ str x5, [sp, #712] │ │ - b.eq 65b44 // b.none │ │ - tbnz w25, #31, 65b44 │ │ - cbz x20, 65a7c │ │ - tbnz x8, #63, 65a04 │ │ + b.eq 68a0c // b.none │ │ + tbnz w25, #31, 68a0c │ │ + cbz x20, 68944 │ │ + tbnz x8, #63, 688cc │ │ mov x10, #0x7fffffffffffffff // #9223372036854775807 │ │ cmp x20, x10 │ │ - b.cc 65a8c // b.lo, b.ul, b.last │ │ - cbnz x8, 65a04 │ │ - cbz x20, 65aac │ │ + b.cc 68954 // b.lo, b.ul, b.last │ │ + cbnz x8, 688cc │ │ + cbz x20, 68974 │ │ mov w10, wzr │ │ - tbnz x20, #63, 65aa4 │ │ + tbnz x20, #63, 6896c │ │ lsl x20, x20, #1 │ │ add w10, w10, #0x1 │ │ - tbz x20, #63, 65a98 │ │ + tbz x20, #63, 68960 │ │ cmp w10, w9 │ │ csel w9, w10, w9, lt // lt = tstop │ │ cmp w9, #0x3d │ │ neg w10, w9 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ ccmp x8, #0x0, #0x8, le │ │ lsr x10, x11, x10 │ │ csel w12, wzr, w25, lt // lt = tstop │ │ cmp w9, #0x0 │ │ mov w23, wzr │ │ csel x10, xzr, x10, eq // eq = none │ │ cmp w12, #0x1 │ │ mov w6, #0x1 // #1 │ │ - b.lt 66a88 // b.tstop │ │ + b.lt 69950 // b.tstop │ │ mov x11, #0x9999999999999999 // #-7378697629483820647 │ │ movk x11, #0x999a │ │ movk x11, #0x1999, lsl #48 │ │ cmp x10, x11 │ │ - b.cs 66a88 // b.hs, b.nlast │ │ + b.cs 69950 // b.hs, b.nlast │ │ mov x13, #0xcccccccccccccccc // #-3689348814741910324 │ │ mov x23, xzr │ │ mov w12, w12 │ │ movk x13, #0xcccd │ │ add x10, x10, x10, lsl #2 │ │ umulh x14, x19, x13 │ │ lsl x10, x10, #1 │ │ lsr x19, x14, #3 │ │ cmp x10, x11 │ │ add x23, x23, #0x1 │ │ - b.cs 65b24 // b.hs, b.nlast │ │ + b.cs 689ec // b.hs, b.nlast │ │ cmp x23, x12 │ │ - b.cc 65b00 // b.lo, b.ul, b.last │ │ + b.cc 689c8 // b.lo, b.ul, b.last │ │ cmp w23, #0x0 │ │ - b.le 66a90 │ │ + b.le 69958 │ │ cmp x23, #0x1 │ │ - b.ne 66a9c // b.any │ │ + b.ne 69964 // b.any │ │ mov x10, xzr │ │ mov w6, #0x1 // #1 │ │ mov x11, x19 │ │ - b 66aec │ │ + b 699b4 │ │ mov x19, xzr │ │ mov w6, #0x1 // #1 │ │ ldr x13, [sp, #200] │ │ cmp x8, #0x0 │ │ cset w9, ne // ne = any │ │ lsl w9, w9, #5 │ │ mov w15, #0x1 // #1 │ │ strb w9, [x13] │ │ - cbz x8, 65bb0 │ │ + cbz x8, 68a78 │ │ lsr x9, x8, #56 │ │ add x11, x13, x15 │ │ lsr x12, x8, #48 │ │ strb w9, [x11] │ │ lsr x9, x8, #40 │ │ strb w12, [x11, #1] │ │ lsr x12, x8, #32 │ │ @@ -84526,37 +86214,37 @@ │ │ lsr x9, x8, #16 │ │ lsr x12, x8, #8 │ │ orr x15, x15, #0x8 │ │ strb w9, [x11, #5] │ │ strb w12, [x11, #6] │ │ strb w8, [x11, #7] │ │ ldr x11, [x29, #120] │ │ - cbz x11, 65bc8 │ │ + cbz x11, 68a90 │ │ lsl x8, x5, #7 │ │ sub x8, x8, #0x80 │ │ cmp x8, x11 │ │ - b.cc 65a04 // b.lo, b.ul, b.last │ │ + b.cc 688cc // b.lo, b.ul, b.last │ │ ldr x8, [x24] │ │ add x9, x5, x10 │ │ add x10, x5, #0x6 │ │ lsr x10, x10, #3 │ │ sub x8, x8, x15 │ │ add x9, x10, x9, lsl #5 │ │ cmp x8, x9 │ │ - b.cc 65a04 // b.lo, b.ul, b.last │ │ + b.cc 688cc // b.lo, b.ul, b.last │ │ ldr x8, [x29, #112] │ │ ldr x14, [sp, #352] │ │ stp x10, x11, [sp, #48] │ │ ldp x10, x11, [sp, #320] │ │ str x8, [sp, #168] │ │ - adrp x8, 6000 │ │ - adrp x9, 6000 │ │ + adrp x8, 5000 │ │ + adrp x9, 5000 │ │ ldp x12, x13, [sp, #336] │ │ - ldr q0, [x8, #208] │ │ - ldr q1, [x9, #224] │ │ + ldr q0, [x8, #3584] │ │ + ldr q1, [x9, #3600] │ │ lsr x8, x14, #48 │ │ and x9, x14, #0xffffffffffff │ │ mov x14, #0x3d1 // #977 │ │ movk x14, #0x1, lsl #32 │ │ madd x8, x8, x14, x10 │ │ add x10, x11, x8, lsr #52 │ │ add x11, x12, x10, lsr #52 │ │ @@ -84594,27 +86282,27 @@ │ │ mov x1, x27 │ │ stp x8, x6, [sp, #64] │ │ str xzr, [sp, #5200] │ │ str q0, [sp, #5104] │ │ str q1, [sp, #5120] │ │ str x15, [sp, #208] │ │ add x22, x9, x24, lsr #52 │ │ - bl 6a2fc │ │ - adrp x10, 6000 │ │ - ldr q4, [x10, #352] │ │ - adrp x11, 6000 │ │ - ldr q5, [x11, #368] │ │ + bl 6d1c4 │ │ + adrp x10, 5000 │ │ + ldr q4, [x10, #3744] │ │ + adrp x11, 5000 │ │ + ldr q5, [x11, #3776] │ │ dup v0.2d, x22 │ │ neg v16.2d, v4.2d │ │ ushl v4.2d, v0.2d, v16.2d │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ dup v1.2d, x24 │ │ neg v5.2d, v5.2d │ │ xtn v4.2s, v4.2d │ │ - ldr q7, [x8, #640] │ │ + ldr q7, [x8, #4000] │ │ mov w8, v4.s[1] │ │ fmov w10, s4 │ │ ushl v4.2d, v1.2d, v5.2d │ │ dup v2.2d, x25 │ │ ldr x2, [sp, #64] │ │ xtn v4.2s, v4.2d │ │ mov w11, v4.s[1] │ │ @@ -84629,20 +86317,20 @@ │ │ xtn v4.2s, v4.2d │ │ stp q5, q16, [sp, #112] │ │ mov w15, v4.s[1] │ │ fmov w16, s4 │ │ ushl v4.2d, v6.2d, v16.2d │ │ neg v5.2d, v7.2d │ │ cmp w0, #0x0 │ │ - adrp x9, 6000 │ │ + adrp x9, 5000 │ │ xtn v4.2s, v4.2d │ │ ushl v0.2d, v0.2d, v5.2d │ │ mov w17, v4.s[1] │ │ fmov w0, s4 │ │ - ldr q4, [x9, #304] │ │ + ldr q4, [x9, #3680] │ │ cset w9, eq // eq = none │ │ xtn v0.2s, v0.2d │ │ strb w9, [sp, #972] │ │ mov w9, v0.s[1] │ │ mov v0.h[1], w9 │ │ mov v0.h[2], w10 │ │ mov v0.h[3], w8 │ │ @@ -84705,15 +86393,15 @@ │ │ stur s1, [x26, #27] │ │ strb w2, [sp, #1004] │ │ add x0, x0, #0x3f0 │ │ add x1, sp, #0x3cc │ │ mov w2, #0x21 // #33 │ │ stp q4, q5, [sp, #80] │ │ strb w12, [sp, #1003] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldp x12, x8, [sp, #248] │ │ ldp x9, x10, [sp, #224] │ │ ldr x11, [sp, #240] │ │ mov x15, #0x3d1 // #977 │ │ lsr x13, x8, #48 │ │ movk x15, #0x1, lsl #32 │ │ madd x9, x13, x15, x9 │ │ @@ -84746,15 +86434,15 @@ │ │ add x24, x13, x20, lsr #52 │ │ add x22, x11, x24, lsr #52 │ │ add x0, sp, #0x2, lsl #12 │ │ add x25, x14, x22, lsr #52 │ │ add x0, x0, #0xc80 │ │ mov x1, x28 │ │ add x27, x8, x25, lsr #52 │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldp q7, q6, [sp, #112] │ │ dup v0.2d, x27 │ │ dup v1.2d, x25 │ │ dup v2.2d, x22 │ │ ushl v5.2d, v0.2d, v6.2d │ │ xtn v5.2s, v5.2d │ │ mov w8, v5.s[1] │ │ @@ -84845,37 +86533,37 @@ │ │ strb w20, [sp, #1004] │ │ ldr x20, [sp, #208] │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x3f0 │ │ add x1, sp, #0x3cc │ │ mov w2, #0x21 // #33 │ │ strb w12, [sp, #1003] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x27, [sp, #200] │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x3f0 │ │ mov x2, x20 │ │ mov x1, x27 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x3f0 │ │ mov w2, #0x1000 // #4096 │ │ mov w1, wzr │ │ - bl 73040 │ │ + bl 75f00 │ │ ldr x1, [sp, #168] │ │ - cbz x1, 660f0 │ │ + cbz x1, 68fb8 │ │ ldr x2, [sp, #56] │ │ add x0, sp, #0x3f0 │ │ - bl 72f80 │ │ + bl 75e40 │ │ ldr x22, [sp, #160] │ │ add x8, sp, #0x2c8 │ │ sub x9, x22, #0x1 │ │ ldr x8, [x8, x9, lsl #3] │ │ str x9, [sp, #168] │ │ cmp x8, #0x2 │ │ - b.cc 6627c // b.lo, b.ul, b.last │ │ + b.cc 69144 // b.lo, b.ul, b.last │ │ ldr x13, [sp, #168] │ │ sub x9, x8, #0x1 │ │ add x8, sp, #0x1c8 │ │ mov w12, #0x18 // #24 │ │ ldr x10, [x8, x13, lsl #3] │ │ lsr x11, x19, #56 │ │ add x8, sp, #0x3f0 │ │ @@ -84947,16 +86635,16 @@ │ │ mov w11, #0x16 // #22 │ │ strb w12, [x8, x10] │ │ mov w10, #0xe // #14 │ │ bfi x11, x9, #5, #59 │ │ bfi x10, x9, #5, #59 │ │ strb w12, [x8, x11] │ │ strb w12, [x8, x10] │ │ - adrp x12, 6000 │ │ - ldr d0, [x12, #16] │ │ + adrp x12, 6000 │ │ + ldr d0, [x12, #216] │ │ mov w11, #0x1f // #31 │ │ mov w10, #0x17 // #23 │ │ mov w12, #0xf // #15 │ │ bfi x11, x9, #5, #59 │ │ bfi x10, x9, #5, #59 │ │ bfi x12, x9, #5, #59 │ │ lsl x9, x9, #5 │ │ @@ -84972,22 +86660,22 @@ │ │ add x1, x1, #0xc80 │ │ add x2, sp, #0x3f0 │ │ add x3, sp, #0x2c8 │ │ add x6, sp, #0x140 │ │ mov x4, x22 │ │ mov x7, x27 │ │ stp x20, x8, [sp] │ │ - bl 6e36c │ │ + bl 71234 │ │ ldr x24, [sp, #152] │ │ - cbz w0, 65a08 │ │ + cbz w0, 688d0 │ │ add x0, sp, #0x3f0 │ │ mov w2, #0x1000 // #4096 │ │ mov w1, wzr │ │ - bl 73040 │ │ - cbz x22, 66314 │ │ + bl 75f00 │ │ + cbz x22, 691dc │ │ add x10, sp, #0x1, lsl #12 │ │ add x11, sp, #0x1, lsl #12 │ │ mov x8, xzr │ │ add x9, sp, #0x1c8 │ │ add x10, x10, #0xc80 │ │ add x11, x11, #0x480 │ │ movi v0.2d, #0x0 │ │ @@ -84997,20 +86685,20 @@ │ │ subs x12, x12, #0x1 │ │ add x13, x8, x13 │ │ add x13, x10, x13, lsl #5 │ │ ldp q1, q2, [x13] │ │ add x8, x8, #0x4 │ │ stp q0, q0, [x13] │ │ stp q1, q2, [x14] │ │ - b.ne 662ec // b.any │ │ + b.ne 691b4 // b.any │ │ ldr x1, [sp, #176] │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x460 │ │ add x2, sp, #0x1c4 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr x15, [sp, #168] │ │ add x8, sp, #0x1, lsl #12 │ │ add x8, x8, #0x880 │ │ ldr x9, [sp, #5216] │ │ add x15, x8, x15, lsl #5 │ │ ldp x8, x16, [x15] │ │ ldr x10, [sp, #5224] │ │ @@ -85078,94 +86766,94 @@ │ │ ldr w13, [sp, #452] │ │ adcs x12, xzr, xzr │ │ adds x10, x10, x14 │ │ adcs x12, x12, xzr │ │ add x11, x12, x11 │ │ stp x8, x9, [x15] │ │ stp x10, x11, [x15, #16] │ │ - cbnz w13, 65a04 │ │ + cbnz w13, 688cc │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x11, x8 │ │ - cbz x8, 65a04 │ │ + cbz x8, 688cc │ │ ldr x19, [sp, #48] │ │ add x25, x27, x20 │ │ - cbz x19, 66488 │ │ + cbz x19, 69350 │ │ mov x0, x25 │ │ mov w1, wzr │ │ mov x2, x19 │ │ - bl 73040 │ │ + bl 75f00 │ │ add x20, x20, x19 │ │ str x20, [sp, #208] │ │ - cbz x22, 66cec │ │ + cbz x22, 69bb4 │ │ sub x8, x29, #0xf0 │ │ add x9, sp, #0x1a0 │ │ add x2, sp, #0x1, lsl #12 │ │ mov x10, #0xfffffffffffff // #4503599627370495 │ │ str x25, [sp, #64] │ │ mov x20, xzr │ │ mov x25, xzr │ │ mov x19, xzr │ │ add x2, x2, #0x880 │ │ add x11, x8, #0x28 │ │ orr x8, x9, #0x1 │ │ dup v0.2d, x10 │ │ stp x8, x11, [sp, #48] │ │ str q0, [sp, #32] │ │ - b 664f4 │ │ + b 693bc │ │ add x8, sp, #0x2c8 │ │ ldr x22, [sp, #160] │ │ ldr x2, [sp, #184] │ │ ldr x8, [x8, x25, lsl #3] │ │ add x25, x25, #0x1 │ │ add x20, x20, #0x2 │ │ cmp x22, x25 │ │ add x19, x8, x19 │ │ add x2, x2, #0x20 │ │ - b.eq 66cf0 // b.none │ │ + b.eq 69bb8 // b.none │ │ add x9, sp, #0x2, lsl #12 │ │ add x8, sp, #0x1c8 │ │ add x9, x9, #0xc80 │ │ ldr x8, [x8, x25, lsl #3] │ │ add x26, x9, x19, lsl #7 │ │ ldr x9, [sp, #72] │ │ ldr x0, [sp, #192] │ │ mov x1, x26 │ │ str x2, [sp, #184] │ │ mul x8, x8, x9 │ │ lsl x22, x8, x20 │ │ - bl 54588 │ │ + bl 57450 │ │ rev x8, x22 │ │ sub x0, x29, #0x40 │ │ sub x1, x29, #0xf0 │ │ mov x2, xzr │ │ stp xzr, xzr, [x29, #-240] │ │ stp xzr, x8, [x29, #-224] │ │ - bl 47d04 │ │ + bl 4abcc │ │ sub x0, x29, #0xf0 │ │ add x1, sp, #0xe0 │ │ sub x2, x29, #0x40 │ │ mov w3, #0x40 // #64 │ │ - bl 4cba4 │ │ + bl 4fa6c │ │ sub x2, x29, #0xf0 │ │ mov x0, x26 │ │ mov x1, x26 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ ldr w8, [x26, #120] │ │ - cbnz w8, 65a04 │ │ + cbnz w8, 688cc │ │ ldr x8, [sp, #168] │ │ cmp x25, x8 │ │ - b.cs 664cc // b.hs, b.nlast │ │ + b.cs 69394 // b.hs, b.nlast │ │ add x8, sp, #0x2, lsl #12 │ │ add x8, x8, #0xc80 │ │ add x22, x8, x19, lsl #7 │ │ add x27, x22, #0x50 │ │ mov x0, x27 │ │ mov x1, x27 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x12, x8, [x22, #80] │ │ ldp x11, x13, [x22, #104] │ │ ldr x9, [x22, #96] │ │ mov x24, #0x3d10 // #15632 │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -85290,23 +86978,23 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x68 │ │ sub x2, x29, #0x40 │ │ mov x1, x27 │ │ stp q0, q1, [x29, #-64] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x40 │ │ mov x0, x26 │ │ mov x1, x26 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x22, #0x28 │ │ sub x2, x29, #0x68 │ │ mov x1, x0 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [x22, #80] │ │ stur q0, [x22, #88] │ │ stur q0, [x22, #104] │ │ ldp q0, q1, [x26] │ │ sub x8, x29, #0xf0 │ │ @@ -85354,15 +87042,15 @@ │ │ orr x10, x10, x8, lsr #48 │ │ madd x22, x10, x15, x9 │ │ add x27, x13, x22, lsr #52 │ │ add x26, x11, x27, lsr #52 │ │ add x24, x14, x26, lsr #52 │ │ sub x0, x29, #0x40 │ │ add x28, x8, x24, lsr #52 │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldp q7, q6, [sp, #112] │ │ dup v0.2d, x28 │ │ dup v1.2d, x24 │ │ dup v2.2d, x26 │ │ ushl v5.2d, v0.2d, v6.2d │ │ xtn v5.2s, v5.2d │ │ mov w8, v5.s[1] │ │ @@ -85458,15 +87146,15 @@ │ │ lsr x12, x22, #8 │ │ add x0, x0, #0x3f0 │ │ add x1, sp, #0x1a0 │ │ mov w2, #0x21 // #33 │ │ str x20, [sp, #176] │ │ strb w12, [sp, #447] │ │ strb w22, [sp, #448] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x11, [sp, #64] │ │ lsr x8, x25, #3 │ │ and x10, x25, #0x7 │ │ lsl w10, w28, w10 │ │ ldrb w9, [x11, x8] │ │ ldr x20, [sp, #176] │ │ orr w9, w9, w10 │ │ @@ -85474,20 +87162,20 @@ │ │ ldr x8, [sp, #48] │ │ ldr x9, [sp, #208] │ │ ldp q1, q0, [x8] │ │ add x8, x27, x9 │ │ add x9, x9, #0x20 │ │ str x9, [sp, #208] │ │ stp q1, q0, [x8] │ │ - b 664cc │ │ + b 69394 │ │ mov x11, x19 │ │ - b 66b10 │ │ + b 699d8 │ │ mov w6, #0x1 // #1 │ │ mov x11, x19 │ │ - b 66b10 │ │ + b 699d8 │ │ and x10, x23, #0x7ffffffffffffffe │ │ and x11, x23, #0xfffffffffffffffe │ │ mov w12, #0x1 // #1 │ │ mov w13, #0x1 // #1 │ │ mov x15, x19 │ │ mov w14, #0x1 // #1 │ │ add x15, x15, x15, lsl #2 │ │ @@ -85495,58 +87183,58 @@ │ │ add x12, x12, x12, lsl #2 │ │ add x13, x13, x13, lsl #2 │ │ subs x11, x11, #0x2 │ │ lsl x15, x15, #1 │ │ lsl x14, x14, #1 │ │ lsl x12, x12, #1 │ │ lsl x13, x13, #1 │ │ - b.ne 66ab4 // b.any │ │ + b.ne 6997c // b.any │ │ mul x11, x14, x15 │ │ cmp x23, x10 │ │ mul x6, x13, x12 │ │ - b.eq 66b10 // b.none │ │ + b.eq 699d8 // b.none │ │ sub x12, x23, #0x1 │ │ sub x10, x10, #0x1 │ │ add x11, x11, x11, lsl #2 │ │ add x13, x6, x6, lsl #2 │ │ add x10, x10, #0x1 │ │ lsl x11, x11, #1 │ │ cmp x12, x10 │ │ lsl x6, x13, #1 │ │ - b.ne 66af4 // b.any │ │ + b.ne 699bc // b.any │ │ sub x8, x8, x11 │ │ - cbz x19, 66b34 │ │ + cbz x19, 699fc │ │ mov w10, #0x40 // #64 │ │ - tbnz x19, #63, 66b38 │ │ + tbnz x19, #63, 69a00 │ │ mov x11, x19 │ │ lsl x11, x11, #1 │ │ sub w10, w10, #0x1 │ │ - tbz x11, #63, 66b24 │ │ - b 66b38 │ │ + tbz x11, #63, 699ec │ │ + b 69a00 │ │ mov w10, #0x1 // #1 │ │ cmp w9, w10 │ │ csel w9, w9, w10, gt │ │ add w10, w9, #0x1 │ │ asr w11, w10, #1 │ │ - cbz w11, 66b74 │ │ + cbz w11, 69a3c │ │ sbfx x5, x10, #1, #31 │ │ subs x11, x5, #0x1 │ │ mvn w10, w9 │ │ csinc x12, x5, xzr, hi // hi = pmore │ │ cmp x12, #0x4 │ │ and w13, w10, #0x1 │ │ - b.cs 66b80 // b.hs, b.nlast │ │ + b.cs 69a48 // b.hs, b.nlast │ │ mov x10, xzr │ │ mov x14, xzr │ │ - b 66c64 │ │ + b 69b2c │ │ mov x10, xzr │ │ mov x5, xzr │ │ - b 65b4c │ │ - adrp x16, 6000 │ │ - ldr q4, [x16, #128] │ │ + b 68a14 │ │ + adrp x16, 5000 │ │ + ldr q4, [x16, #3520] │ │ mov w16, #0x2 // #2 │ │ dup v6.2d, x16 │ │ mov w16, #0x4 // #4 │ │ and x14, x12, #0xfffffffffffffffc │ │ add x10, sp, #0x2c8 │ │ add x15, sp, #0x1c8 │ │ dup v7.2d, x16 │ │ @@ -85588,20 +87276,20 @@ │ │ add v4.2d, v4.2d, v7.2d │ │ subs x16, x16, #0x4 │ │ stp q19, q18, [x10, #-16] │ │ add v3.2d, v19.2d, v3.2d │ │ add v17.2d, v18.2d, v17.2d │ │ add x10, x10, #0x20 │ │ add x15, x15, #0x20 │ │ - b.ne 66bd0 // b.any │ │ + b.ne 69a98 // b.any │ │ add v0.2d, v17.2d, v3.2d │ │ addp d0, v0.2d │ │ cmp x12, x14 │ │ fmov x10, d0 │ │ - b.eq 66cb4 // b.none │ │ + b.eq 69b7c // b.none │ │ lsl x15, x14, #1 │ │ mov w16, #0x4 // #4 │ │ mov w17, #0x2 // #2 │ │ add x0, sp, #0x2c8 │ │ add x1, sp, #0x1c8 │ │ cmp x14, x11 │ │ cset w4, cc // cc = lo, ul, last │ │ @@ -85613,47 +87301,47 @@ │ │ add x14, x14, #0x1 │ │ str x3, [x1, x2] │ │ csel x3, x17, x16, eq // eq = none │ │ cmp x12, x14 │ │ add x10, x3, x10 │ │ add x15, x15, #0x2 │ │ str x3, [x0, x2] │ │ - b.ne 66c78 // b.any │ │ + b.ne 69b40 // b.any │ │ ldr x11, [sp, #712] │ │ cmp x11, #0x2 │ │ - b.cc 65b4c // b.lo, b.ul, b.last │ │ + b.cc 68a14 // b.lo, b.ul, b.last │ │ ldr x13, [sp, #200] │ │ cmp x8, #0x0 │ │ sub w9, w9, #0x1 │ │ cset w11, ne // ne = any │ │ strb w9, [x13, #1] │ │ orr w9, w23, w11, lsl #5 │ │ orr w9, w9, #0x40 │ │ mov w15, #0x2 // #2 │ │ strb w9, [x13] │ │ - cbnz x8, 65b68 │ │ - b 65bb0 │ │ + cbnz x8, 68a30 │ │ + b 68a78 │ │ mov x19, xzr │ │ ldr x20, [x29, #128] │ │ add x0, sp, #0x2, lsl #12 │ │ add x0, x0, #0xc80 │ │ add x2, sp, #0x2c8 │ │ add x4, sp, #0xe0 │ │ mov w1, w23 │ │ mov x3, x22 │ │ - bl 6e110 │ │ - cbz x20, 66d28 │ │ + bl 70fd8 │ │ + cbz x20, 69bf0 │ │ ldr x2, [x29, #136] │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x3f0 │ │ mov x1, x20 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x8, [sp, #5200] │ │ mov w9, #0x37 // #55 │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ add x0, sp, #0x1, lsl #12 │ │ lsr x12, x8, #37 │ │ lsr x10, x8, #29 │ │ and w12, w12, #0xff00 │ │ bfi w12, w10, #24, #8 │ │ ubfx x10, x8, #53, #8 │ │ orr w10, w12, w10 │ │ @@ -85665,23 +87353,23 @@ │ │ and w11, w11, #0xff0000 │ │ and x9, x9, #0x3f │ │ bfxil w12, w8, #5, #16 │ │ orr w10, w10, w11 │ │ bfxil w12, w8, #21, #8 │ │ sub x8, x29, #0xf0 │ │ add x2, x9, #0x1 │ │ - add x1, x1, #0x4b0 │ │ + add x1, x1, #0x960 │ │ add x0, x0, #0x3f0 │ │ stp w10, w12, [x8] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ add x0, sp, #0x1, lsl #12 │ │ add x0, x0, #0x3f0 │ │ sub x1, x29, #0xf0 │ │ mov w2, #0x8 // #8 │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr w8, [sp, #5104] │ │ ldr w9, [sp, #5108] │ │ ldr w10, [sp, #5112] │ │ ldr w11, [sp, #5116] │ │ ldr w12, [sp, #5120] │ │ ldr w13, [sp, #5124] │ │ ldr w14, [sp, #5128] │ │ @@ -85719,17 +87407,17 @@ │ │ str w11, [sp, #984] │ │ str w12, [sp, #988] │ │ str w13, [sp, #992] │ │ str w14, [sp, #996] │ │ str w15, [sp, #1000] │ │ stp x9, x8, [sp, #16] │ │ stp x10, x22, [sp] │ │ - bl 5fb88 │ │ - cbz w0, 65a08 │ │ - cbz x19, 66ebc │ │ + bl 62a50 │ │ + cbz w0, 688d0 │ │ + cbz x19, 69d84 │ │ add x10, sp, #0x1, lsl #12 │ │ add x10, x10, #0xc80 │ │ mov x8, xzr │ │ add x9, x27, x20 │ │ add x11, x10, #0x10 │ │ add x12, x11, x8 │ │ ldr x13, [x12, #8] │ │ @@ -85740,26 +87428,26 @@ │ │ rev x13, x13 │ │ stp x15, x13, [x14, #32] │ │ rev x13, x12 │ │ ldr x12, [x10, x8] │ │ add x8, x8, #0x20 │ │ rev x12, x12 │ │ stp x13, x12, [x14, #48] │ │ - b.ne 66e78 // b.any │ │ + b.ne 69d40 // b.any │ │ add x8, x20, x8 │ │ add x8, x8, #0x20 │ │ - b 66ec0 │ │ + b 69d88 │ │ add x8, x20, #0x20 │ │ add x0, sp, #0x3f0 │ │ mov w2, #0x1000 // #4096 │ │ mov w1, wzr │ │ str x8, [x24] │ │ - bl 73040 │ │ + bl 75f00 │ │ mov w0, #0x1 // #1 │ │ - b 65a08 │ │ + b 688d0 │ │ sub sp, sp, #0xd0 │ │ stp x29, x30, [sp, #112] │ │ stp x28, x27, [sp, #128] │ │ stp x26, x25, [sp, #144] │ │ stp x24, x23, [sp, #160] │ │ stp x22, x21, [sp, #176] │ │ stp x20, x19, [sp, #192] │ │ @@ -85767,15 +87455,15 @@ │ │ ldr w8, [x1, #120] │ │ mov x20, x1 │ │ mov x19, x0 │ │ add x0, x0, #0x50 │ │ add x1, x1, #0x50 │ │ add x2, x20, #0x28 │ │ str w8, [x19, #120] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x19, #80] │ │ ldr x10, [x19, #112] │ │ mov x9, #0x3d10 // #15632 │ │ movk x9, #0x10, lsl #32 │ │ shl v0.2d, v0.2d, #1 │ │ shl v1.2d, v1.2d, #1 │ │ lsl x10, x10, #1 │ │ @@ -86283,15 +87971,15 @@ │ │ and x5, x5, #0xffffffffffff │ │ extr x9, x9, x8, #52 │ │ add x0, sp, #0x20 │ │ add x1, sp, #0x20 │ │ mov x2, x20 │ │ add x21, x9, x5 │ │ ubfiz x22, x8, #1, #52 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q1, q0, [sp, #32] │ │ ldr x8, [sp, #64] │ │ mov x9, #0xffffffffffffd9d6 // #-9770 │ │ movk x9, #0xfff5, lsl #32 │ │ stp q1, q0, [x19] │ │ str x8, [x19, #32] │ │ ldp x8, x12, [x19] │ │ @@ -86344,15 +88032,15 @@ │ │ add x10, x13, x15 │ │ add x0, x19, #0x28 │ │ sub x1, x29, #0x28 │ │ add x2, sp, #0x20 │ │ stp x9, x11, [sp, #32] │ │ stp x12, x8, [sp, #48] │ │ str x10, [sp, #64] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x10, x11, [x19, #40] │ │ ldr x14, [x19, #56] │ │ mov x8, #0xfffffffffffffffa // #-6 │ │ movk x8, #0x5f, lsl #48 │ │ sub x12, x8, x27 │ │ sub x13, x8, x28 │ │ ldp x15, x9, [x19, #64] │ │ @@ -86767,40 +88455,40 @@ │ │ and w14, w16, w14 │ │ cset w15, hi // hi = pmore │ │ and w14, w15, w14 │ │ mov x19, x0 │ │ and x12, x17, #0xfffffffffffff │ │ orr x14, x14, x8, lsr #48 │ │ and x11, x11, #0xfffffffffffff │ │ - cbz x14, 67ee4 │ │ + cbz x14, 6adac │ │ add x10, x10, x13 │ │ add x12, x12, x10, lsr #52 │ │ add x9, x9, x12, lsr #52 │ │ add x11, x11, x9, lsr #52 │ │ add x8, x8, x11, lsr #52 │ │ and x10, x10, #0xfffffffffffff │ │ and x12, x12, #0xfffffffffffff │ │ and x9, x9, #0xfffffffffffff │ │ and x11, x11, #0xfffffffffffff │ │ and x8, x8, #0xffffffffffff │ │ bfi x10, x12, #52, #10 │ │ lsr x12, x12, #10 │ │ lsr x13, x9, #20 │ │ lsr x14, x11, #30 │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ lsr x15, x8, #40 │ │ bfi x12, x9, #42, #20 │ │ bfi x13, x11, #32, #30 │ │ bfi x14, x8, #22, #40 │ │ - add x1, x1, #0x388 │ │ + add x1, x1, #0x838 │ │ add x0, sp, #0x8 │ │ stp x10, x12, [sp, #8] │ │ stp x13, x14, [sp, #24] │ │ str x15, [sp, #40] │ │ - bl 67fe4 │ │ + bl 6aeac │ │ ldp x8, x9, [sp, #24] │ │ ldp x10, x11, [sp, #8] │ │ ldr x12, [sp, #40] │ │ ldp x29, x30, [sp, #48] │ │ ubfiz x13, x9, #30, #22 │ │ orr x13, x13, x8, lsr #32 │ │ ubfiz x8, x8, #20, #32 │ │ @@ -86822,27 +88510,27 @@ │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x50 │ │ mov x20, x1 │ │ mov x21, x0 │ │ add x0, sp, #0x28 │ │ mov x1, x2 │ │ mov x19, x2 │ │ - bl 67c10 │ │ + bl 6aad8 │ │ mov x0, sp │ │ add x1, sp, #0x28 │ │ mov x2, x19 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x2, sp, #0x28 │ │ mov x0, x21 │ │ mov x1, x20 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x21, #0x28 │ │ add x1, x20, #0x28 │ │ mov x2, sp │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [x20, #120] │ │ ldp x20, x19, [sp, #112] │ │ ldp x29, x30, [sp, #80] │ │ str w8, [x21, #80] │ │ ldr x21, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ @@ -86888,21 +88576,21 @@ │ │ rbit x8, x8 │ │ clz x9, x8 │ │ mov w8, #0x1 // #1 │ │ lsl x26, x8, x9 │ │ mov w8, #0x3e // #62 │ │ subs w8, w8, w9 │ │ sub x19, x19, x9 │ │ - b.eq 68174 // b.none │ │ + b.eq 6b03c // b.none │ │ mov x21, xzr │ │ mov x10, xzr │ │ lsr x9, x28, x9 │ │ mov x11, x23 │ │ mov w25, #0x1 // #1 │ │ - b 68128 │ │ + b 6aff0 │ │ lsl w12, w11, #1 │ │ cmp w8, w19 │ │ add w12, w12, #0x2 │ │ csinc w13, w8, w19, le │ │ and w12, w12, #0x8 │ │ neg w13, w13 │ │ add w12, w11, w12 │ │ @@ -86922,16 +88610,16 @@ │ │ madd x25, x13, x21, x25 │ │ lsr x9, x9, x12 │ │ lsl x26, x10, x12 │ │ lsl x21, x21, x12 │ │ subs w8, w8, w12 │ │ sub x19, x19, x12 │ │ mov x10, x22 │ │ - b.eq 68180 // b.none │ │ - tbz x19, #63, 680b8 │ │ + b.eq 6b048 // b.none │ │ + tbz x19, #63, 6af80 │ │ neg x19, x19 │ │ neg x15, x11 │ │ mul w13, w9, w9 │ │ cmp w8, w19 │ │ mul w14, w9, w15 │ │ sub w13, w13, #0x2 │ │ csinc w16, w8, w19, le │ │ @@ -86941,25 +88629,25 @@ │ │ neg x12, x26 │ │ lsr x13, x24, x13 │ │ and x14, x14, #0x3f │ │ mov x21, x25 │ │ mov x25, x11 │ │ mov x11, x9 │ │ mov x9, x15 │ │ - b 680ec │ │ + b 6afb4 │ │ mov x22, xzr │ │ mov x21, xzr │ │ mov w25, #0x1 // #1 │ │ ldr x3, [sp, #40] │ │ sub x0, x29, #0x40 │ │ sub x1, x29, #0x68 │ │ add x2, sp, #0x30 │ │ stp x26, x21, [sp, #48] │ │ stp x22, x25, [sp, #64] │ │ - bl 68480 │ │ + bl 6b348 │ │ mul x9, x26, x23 │ │ mul x11, x21, x28 │ │ smulh x8, x26, x23 │ │ smulh x10, x21, x28 │ │ adds x12, x11, x9 │ │ mul x13, x22, x23 │ │ adcs x11, x10, x8 │ │ @@ -86967,15 +88655,15 @@ │ │ smulh x9, x22, x23 │ │ smulh x8, x25, x28 │ │ adds x13, x10, x13 │ │ adcs x10, x8, x9 │ │ extr x9, x10, x13, #62 │ │ cmp w27, #0x2 │ │ extr x8, x11, x12, #62 │ │ - b.lt 68268 // b.tstop │ │ + b.lt 6b130 // b.tstop │ │ ldp x12, x13, [sp, #24] │ │ asr x14, x11, #62 │ │ mov w11, w27 │ │ asr x10, x10, #62 │ │ sub x11, x11, #0x1 │ │ ldr x15, [x12] │ │ ldr x16, [x13] │ │ @@ -87002,78 +88690,78 @@ │ │ asr x14, x14, #62 │ │ stur x15, [x13, #-8] │ │ extr x9, x10, x9, #62 │ │ asr x10, x10, #62 │ │ subs x11, x11, #0x1 │ │ add x13, x13, #0x8 │ │ add x12, x12, #0x8 │ │ - b.ne 681f0 // b.any │ │ + b.ne 6b0b8 // b.any │ │ sxtw x11, w27 │ │ sub x10, x11, #0x1 │ │ lsl x12, x10, #3 │ │ str x9, [x20, x12] │ │ ldr x13, [sp, #80] │ │ add x14, sp, #0x80 │ │ str x8, [x14, x12] │ │ - cbnz x13, 68310 │ │ + cbnz x13, 6b1d8 │ │ cmp w27, #0x2 │ │ - b.lt 68364 // b.tstop │ │ + b.lt 6b22c // b.tstop │ │ mov w12, w27 │ │ sub x13, x12, #0x1 │ │ cmp x13, #0x4 │ │ - b.cs 682ac // b.hs, b.nlast │ │ + b.cs 6b174 // b.hs, b.nlast │ │ mov x13, xzr │ │ mov w14, #0x1 // #1 │ │ - b 682f4 │ │ + b 6b1bc │ │ ldr x16, [sp, #16] │ │ and x15, x13, #0xfffffffffffffffc │ │ movi v0.2d, #0x0 │ │ orr x14, x15, #0x1 │ │ mov x17, x15 │ │ movi v1.2d, #0x0 │ │ ldp q2, q3, [x16, #-16] │ │ subs x17, x17, #0x4 │ │ add x16, x16, #0x20 │ │ orr v0.16b, v2.16b, v0.16b │ │ orr v1.16b, v3.16b, v1.16b │ │ - b.ne 682c4 // b.any │ │ + b.ne 6b18c // b.any │ │ orr v0.16b, v1.16b, v0.16b │ │ dup v1.2d, v0.d[1] │ │ orr v0.16b, v0.16b, v1.16b │ │ cmp x13, x15 │ │ fmov x13, d0 │ │ - b.eq 6830c // b.none │ │ + b.eq 6b1d4 // b.none │ │ add x15, x20, x14, lsl #3 │ │ sub x12, x12, x14 │ │ ldr x14, [x15], #8 │ │ subs x12, x12, #0x1 │ │ orr x13, x14, x13 │ │ - b.ne 682fc // b.any │ │ - cbz x13, 68364 │ │ + b.ne 6b1c4 // b.any │ │ + cbz x13, 6b22c │ │ mov w12, w27 │ │ sxtw x12, w12 │ │ sub x12, x12, #0x2 │ │ eor x14, x9, x9, asr #63 │ │ eor x13, x8, x8, asr #63 │ │ orr x12, x14, x12, asr #63 │ │ orr x12, x12, x13 │ │ - cbnz x12, 68074 │ │ + cbnz x12, 6af3c │ │ lsl x11, x11, #3 │ │ sub x11, x11, #0x10 │ │ add x15, sp, #0x80 │ │ add x14, sp, #0x50 │ │ ldr x12, [x15, x11] │ │ ldr x13, [x14, x11] │ │ add x20, sp, #0x50 │ │ mov w27, w10 │ │ orr x8, x12, x8, lsl #62 │ │ orr x9, x13, x9, lsl #62 │ │ str x8, [x15, x11] │ │ str x9, [x14, x11] │ │ - b 68074 │ │ + b 6af3c │ │ ldr x0, [sp, #40] │ │ ldur x13, [x29, #-32] │ │ ldp x9, x10, [x29, #-64] │ │ ldp x11, x12, [x29, #-48] │ │ ldp x14, x15, [x0] │ │ ldp x16, x17, [x0, #16] │ │ asr x1, x13, #63 │ │ @@ -87392,32 +89080,32 @@ │ │ ldr w8, [x1, #120] │ │ mov w9, #0x7ffc0 // #524224 │ │ mov x24, x1 │ │ add x25, sp, #0x190 │ │ add x20, sp, #0xb0 │ │ add x28, x0, x9 │ │ str x0, [sp, #16] │ │ - cbz w8, 688b8 │ │ + cbz w8, 6b780 │ │ mov w12, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ mov x15, xzr │ │ mov x10, xzr │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x11, xzr │ │ stur w12, [x29, #-120] │ │ stp q0, q0, [x25, #96] │ │ stp q0, q0, [x25, #128] │ │ stp q0, q0, [x25, #160] │ │ str q0, [x25, #192] │ │ stur xzr, [x29, #-128] │ │ - b 688d0 │ │ + b 6b798 │ │ sub x0, x29, #0xf0 │ │ mov x1, x24 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldp x11, x8, [x29, #-160] │ │ ldp x9, x10, [x29, #-144] │ │ ldur x15, [x29, #-128] │ │ ldur x16, [x29, #-208] │ │ lsl x14, x11, #1 │ │ lsl x17, x8, #1 │ │ umulh x1, x15, x15 │ │ @@ -87561,25 +89249,25 @@ │ │ add x1, sp, #0xb0 │ │ movk x26, #0xf, lsl #48 │ │ str wzr, [sp, #480] │ │ str q0, [x20, #16] │ │ str x8, [sp, #208] │ │ add x22, sp, #0xb0 │ │ str x2, [sp, #24] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x138 │ │ add x2, sp, #0xb0 │ │ mov x1, x24 │ │ add x23, sp, #0x138 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x23, #0x28 │ │ add x1, x24, #0x28 │ │ sub x2, x29, #0x40 │ │ str x0, [sp, #8] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x9, sp, #0x39 │ │ ldr w8, [x24, #120] │ │ ldur q0, [x9, #255] │ │ add x9, sp, #0x49 │ │ ldur q1, [x9, #255] │ │ add x9, x22, #0x28 │ │ str w8, [sp, #392] │ │ @@ -87599,30 +89287,30 @@ │ │ add x21, x22, #0x50 │ │ add x22, x9, #0x20 │ │ mov w23, #0x1fff // #8191 │ │ stp q1, q0, [x20, #80] │ │ mov x20, #0xffffffffffff // #281474976710655 │ │ str x8, [sp, #288] │ │ str wzr, [sp, #296] │ │ - b 68bf8 │ │ + b 6bac0 │ │ stp x8, x11, [sp, #96] │ │ bfi x8, x11, #52, #12 │ │ lsr x11, x11, #12 │ │ stp x10, x12, [sp, #112] │ │ bfi x11, x10, #40, #24 │ │ lsr x10, x10, #24 │ │ bfi x10, x12, #28, #36 │ │ lsr x12, x12, #36 │ │ bfi x12, x9, #16, #48 │ │ str x9, [sp, #128] │ │ subs x23, x23, #0x1 │ │ stp x8, x11, [x22, #-32] │ │ stp x10, x12, [x22, #-16] │ │ add x22, x22, #0x40 │ │ - b.eq 68d60 // b.none │ │ + b.eq 6bc28 // b.none │ │ ldp x12, x8, [sp, #240] │ │ ldp x9, x10, [sp, #216] │ │ ldr x11, [sp, #232] │ │ lsr x13, x8, #48 │ │ and x14, x8, #0xffffffffffff │ │ madd x8, x13, x27, x9 │ │ add x9, x10, x8, lsr #52 │ │ @@ -87640,15 +89328,15 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x26 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x9, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 68c88 │ │ + cbz x13, 6bb50 │ │ add x8, x8, x27 │ │ add x11, x11, x8, lsr #52 │ │ add x10, x10, x11, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x9, x9, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x11, x11, #0xfffffffffffff │ │ @@ -87667,15 +89355,15 @@ │ │ add x0, sp, #0xb0 │ │ add x1, sp, #0xb0 │ │ add x2, sp, #0x190 │ │ add x3, sp, #0x60 │ │ str x9, [sp, #248] │ │ stp x8, x11, [x22] │ │ stp x10, x12, [x22, #16] │ │ - bl 579b4 │ │ + bl 5a87c │ │ ldp x12, x8, [sp, #120] │ │ ldp x9, x10, [sp, #96] │ │ ldr x11, [sp, #112] │ │ lsr x13, x8, #48 │ │ and x14, x8, #0xffffffffffff │ │ madd x8, x13, x27, x9 │ │ add x9, x10, x8, lsr #52 │ │ @@ -87693,35 +89381,35 @@ │ │ cset w13, eq // eq = none │ │ cmp x8, x26 │ │ and w13, w13, w14 │ │ cset w14, hi // hi = pmore │ │ and w13, w14, w13 │ │ orr x13, x13, x9, lsr #48 │ │ and x12, x12, #0xfffffffffffff │ │ - cbz x13, 68bbc │ │ + cbz x13, 6ba84 │ │ add x8, x8, x27 │ │ add x11, x11, x8, lsr #52 │ │ add x10, x10, x11, lsr #52 │ │ add x12, x12, x10, lsr #52 │ │ add x9, x9, x12, lsr #52 │ │ and x8, x8, #0xfffffffffffff │ │ and x11, x11, #0xfffffffffffff │ │ and x10, x10, #0xfffffffffffff │ │ and x12, x12, #0xfffffffffffff │ │ and x9, x9, #0xffffffffffff │ │ - b 68bbc │ │ + b 6ba84 │ │ ldr x22, [sp, #24] │ │ add x0, sp, #0x88 │ │ mov x1, x21 │ │ mov x23, x21 │ │ mov x2, x22 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x88 │ │ add x1, sp, #0x88 │ │ - bl 67e24 │ │ + bl 6acec │ │ ldp x11, x8, [sp, #136] │ │ ldp x9, x10, [sp, #152] │ │ ldr x12, [sp, #168] │ │ mov x24, #0x3d10 // #15632 │ │ lsl x13, x11, #1 │ │ lsl x14, x8, #1 │ │ umulh x15, x12, x12 │ │ @@ -87848,23 +89536,23 @@ │ │ add x8, x8, x15 │ │ sub x0, x29, #0x70 │ │ sub x1, x29, #0x40 │ │ add x2, sp, #0x88 │ │ str q2, [sp, #32] │ │ stp q0, q1, [x25, #272] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x138 │ │ add x1, sp, #0xb0 │ │ sub x2, x29, #0x40 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x1, x21, [sp] │ │ sub x2, x29, #0x70 │ │ mov x0, x21 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr w8, [sp, #296] │ │ ldp x13, x14, [sp, #344] │ │ ldp x9, x10, [sp, #312] │ │ ldp x17, x0, [sp, #376] │ │ ldp x11, x12, [sp, #328] │ │ ldp x15, x16, [sp, #360] │ │ str w8, [sp, #392] │ │ @@ -87940,15 +89628,15 @@ │ │ lsr x9, x13, #36 │ │ bfi x8, x13, #28, #36 │ │ bfi x9, x10, #16, #48 │ │ add x1, sp, #0x88 │ │ mov x0, x22 │ │ mov x2, x23 │ │ stp x8, x9, [x28, #48] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x8, [x29, #-160] │ │ ldp x11, x13, [x29, #-136] │ │ ldur x9, [x29, #-144] │ │ ldr q2, [sp, #32] │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -88069,15 +89757,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ sub x0, x29, #0x40 │ │ sub x1, x29, #0x40 │ │ sub x2, x29, #0xf0 │ │ stp q0, q1, [x25, #272] │ │ stur x8, [x29, #-32] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x28, [x29, #-64] │ │ ldr x9, [sp, #16] │ │ ldp x25, x20, [x29, #-48] │ │ ldur x23, [x29, #-32] │ │ str x8, [sp, #24] │ │ mov w8, #0xffa0 // #65440 │ │ movk w8, #0x7, lsl #16 │ │ @@ -88112,15 +89800,15 @@ │ │ str x9, [sp, #368] │ │ ldr x9, [x22, #24] │ │ lsr x8, x8, #28 │ │ str wzr, [sp, #392] │ │ bfi x8, x9, #36, #16 │ │ lsr x9, x9, #16 │ │ stp x8, x9, [sp, #376] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x8, [sp, #136] │ │ ldp x11, x13, [sp, #160] │ │ ldr x9, [sp, #152] │ │ mov x30, #0x3d1 // #977 │ │ lsl x10, x12, #1 │ │ lsl x16, x8, #1 │ │ umulh x14, x13, x13 │ │ @@ -88244,19 +89932,19 @@ │ │ add x9, sp, #0x190 │ │ add x8, x8, x17 │ │ add x0, sp, #0x38 │ │ sub x1, x29, #0x70 │ │ add x2, sp, #0x88 │ │ stp q0, q1, [x9, #224] │ │ stur x8, [x29, #-80] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x138 │ │ add x1, sp, #0x138 │ │ sub x2, x29, #0x70 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x9, [sp, #312] │ │ ldr x13, [sp, #24] │ │ ldp x10, x11, [sp, #328] │ │ ldr x12, [sp, #344] │ │ sub x9, x28, x9 │ │ sub x8, x13, x8 │ │ mov x13, #0xfffffffffffff0bc // #-3908 │ │ @@ -88273,15 +89961,15 @@ │ │ add x12, x12, x13 │ │ add x2, sp, #0x38 │ │ mov x0, x21 │ │ mov x1, x21 │ │ stp x8, x9, [sp, #312] │ │ stp x10, x11, [sp, #328] │ │ str x12, [sp, #344] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x13, [sp, #344] │ │ ldp x8, x9, [sp, #312] │ │ ldp x14, x15, [sp, #376] │ │ ldp x10, x11, [sp, #328] │ │ ldp x16, x17, [sp, #360] │ │ lsr x0, x12, #48 │ │ lsr x1, x15, #48 │ │ @@ -88359,15 +90047,15 @@ │ │ bfi x9, x14, #28, #36 │ │ bfi x10, x8, #16, #48 │ │ cmp x26, #0x1 │ │ stp x15, x17, [x22, #-32] │ │ stp x13, x12, [x22] │ │ stp x9, x10, [x22, #16] │ │ sub x22, x22, #0x40 │ │ - b.hi 6933c // b.pmore │ │ + b.hi 6c204 // b.pmore │ │ add sp, sp, #0x2e0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ @@ -88430,22 +90118,22 @@ │ │ add x12, x13, x28 │ │ add x11, x11, x21 │ │ subs w8, w8, #0x1 │ │ sub x22, x15, #0x1 │ │ lsr x10, x10, #1 │ │ lsl x28, x12, #1 │ │ lsl x21, x11, #1 │ │ - b.ne 69844 // b.any │ │ + b.ne 6c70c // b.any │ │ ldr x3, [sp, #16] │ │ sub x0, x29, #0x30 │ │ sub x1, x29, #0x58 │ │ sub x2, x29, #0x78 │ │ stp x28, x21, [x29, #-120] │ │ stp x24, x26, [x29, #-104] │ │ - bl 68480 │ │ + bl 6b348 │ │ smulh x9, x28, x27 │ │ mul x8, x28, x27 │ │ stp x8, x9, [sp, #120] │ │ smulh x9, x21, x23 │ │ smulh x8, x24, x27 │ │ stp x8, x9, [sp, #104] │ │ mul x9, x24, x27 │ │ @@ -88568,15 +90256,15 @@ │ │ adcs x8, x8, x10 │ │ ldur w10, [x29, #-124] │ │ and x19, x11, #0x3fffffffffffffff │ │ and x11, x9, #0x3fffffffffffffff │ │ extr x8, x8, x9, #62 │ │ add w10, w10, #0x1 │ │ cmp w10, #0xa │ │ - b.ne 69818 // b.any │ │ + b.ne 6c6e0 // b.any │ │ ldr x17, [sp, #16] │ │ ldur x12, [x29, #-16] │ │ ldp x8, x9, [x29, #-48] │ │ ldp x10, x11, [x29, #-32] │ │ ldp x13, x14, [x17] │ │ ldp x15, x16, [x17, #16] │ │ asr x0, x1, #63 │ │ @@ -88688,24 +90376,24 @@ │ │ ubfx x9, x9, #10, #42 │ │ add x11, x11, x10, lsr #52 │ │ bfi x9, x10, #42, #20 │ │ ubfx x10, x10, #20, #32 │ │ add x12, x12, x11, lsr #52 │ │ stp x8, x9, [sp, #8] │ │ ubfx x8, x11, #30, #22 │ │ - adrp x1, b000 │ │ + adrp x1, a000 │ │ mov x19, x0 │ │ bfi x10, x11, #32, #30 │ │ bfi x8, x12, #22, #40 │ │ ubfx x9, x12, #40, #8 │ │ - add x1, x1, #0x388 │ │ + add x1, x1, #0x838 │ │ add x0, sp, #0x8 │ │ stp x10, x8, [sp, #24] │ │ str x9, [sp, #40] │ │ - bl 697bc │ │ + bl 6c684 │ │ ldp x8, x9, [sp, #24] │ │ ldp x10, x11, [sp, #8] │ │ ldr x12, [sp, #40] │ │ ldp x29, x30, [sp, #48] │ │ ubfiz x13, x9, #30, #22 │ │ orr x13, x13, x8, lsr #32 │ │ ubfiz x8, x8, #20, #32 │ │ @@ -88850,15 +90538,15 @@ │ │ add x8, x8, #0x4 │ │ extr x12, x14, x12, #4 │ │ extr x14, x15, x14, #4 │ │ extr x15, x13, x15, #4 │ │ cmp w8, w2 │ │ add x9, x9, #0x1 │ │ mov w16, w17 │ │ - b.lt 69f08 // b.tstop │ │ + b.lt 6cdd0 // b.tstop │ │ mov w8, #0x1 // #1 │ │ lsl w8, w8, w11 │ │ mul w10, w17, w10 │ │ str w10, [x0, w9, uxtw #2] │ │ mov w0, w8 │ │ ret │ │ ldr x9, [x1] │ │ @@ -88988,27 +90676,27 @@ │ │ stp x20, x19, [sp, #352] │ │ add x29, sp, #0x130 │ │ ldr w8, [x2, #120] │ │ mov x22, x2 │ │ mov x20, x1 │ │ mov x19, x0 │ │ add x23, sp, #0x58 │ │ - cbz w8, 6a194 │ │ + cbz w8, 6d05c │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ stur w8, [x29, #-8] │ │ stp q0, q0, [x29, #-128] │ │ stp q0, q0, [x29, #-96] │ │ stp q0, q0, [x29, #-64] │ │ stur q0, [x29, #-32] │ │ stur xzr, [x29, #-16] │ │ - b 6a1a0 │ │ + b 6d068 │ │ sub x0, x29, #0x80 │ │ mov x1, x22 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldp q0, q1, [x29, #-128] │ │ ldur x8, [x29, #-96] │ │ ldur x9, [x29, #-56] │ │ add x0, sp, #0x58 │ │ stp q0, q1, [sp] │ │ ldp q2, q0, [x23, #128] │ │ str x8, [sp, #32] │ │ @@ -89016,15 +90704,15 @@ │ │ add x21, x8, #0x50 │ │ mov x1, x22 │ │ mov x2, x21 │ │ stur q2, [sp, #40] │ │ str wzr, [sp, #80] │ │ str x9, [sp, #72] │ │ stur q0, [sp, #56] │ │ - bl 67f6c │ │ + bl 6ae34 │ │ ldr x8, [sp, #120] │ │ ldur q0, [sp, #104] │ │ ldur q1, [sp, #88] │ │ add x3, x20, #0x28 │ │ str x8, [x19, #32] │ │ mov x2, sp │ │ stp q1, q0, [x19] │ │ @@ -89042,54 +90730,54 @@ │ │ str x8, [x19, #112] │ │ stp q1, q0, [x19, #80] │ │ ldur x8, [x29, #-16] │ │ ldp q1, q0, [x29, #-48] │ │ mov x0, x22 │ │ str x8, [x20, #32] │ │ stp q1, q0, [x20] │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x23, x19, #0x100 │ │ add x3, x20, #0x50 │ │ mov x2, sp │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x22, x19, #0x180 │ │ add x3, x20, #0x78 │ │ mov x2, sp │ │ mov x0, x22 │ │ mov x1, x23 │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x23, x19, #0x200 │ │ add x3, x20, #0xa0 │ │ mov x2, sp │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x22, x19, #0x280 │ │ add x3, x20, #0xc8 │ │ mov x2, sp │ │ mov x0, x22 │ │ mov x1, x23 │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x23, x19, #0x300 │ │ add x3, x20, #0xf0 │ │ mov x2, sp │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x0, x19, #0x380 │ │ add x3, x20, #0x118 │ │ mov x2, sp │ │ mov x1, x23 │ │ - bl 579b4 │ │ + bl 5a87c │ │ add x0, x19, #0x3d0 │ │ mov x1, x0 │ │ mov x2, x21 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x20, x19, [sp, #352] │ │ ldp x22, x21, [sp, #336] │ │ ldp x28, x23, [sp, #320] │ │ ldp x29, x30, [sp, #304] │ │ add sp, sp, #0x170 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ @@ -89232,15 +90920,15 @@ │ │ add x8, x8, x15 │ │ sub x0, x29, #0x30 │ │ sub x1, x29, #0x30 │ │ mov x2, x19 │ │ str q2, [sp] │ │ stp q0, q1, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x8, [x29, #-48] │ │ ldp x11, x13, [x29, #-24] │ │ ldur x9, [x29, #-32] │ │ ldr q2, [sp] │ │ lsl x10, x12, #1 │ │ lsl x14, x8, #1 │ │ umulh x15, x13, x13 │ │ @@ -89361,15 +91049,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x15 │ │ sub x0, x29, #0x60 │ │ sub x1, x29, #0x60 │ │ mov x2, x19 │ │ stp q0, q1, [x29, #-96] │ │ stur x8, [x29, #-64] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x29, #-96] │ │ ldur x8, [x29, #-64] │ │ ldr q2, [sp] │ │ stp q0, q1, [x29, #-144] │ │ umulh x10, x8, x8 │ │ mul x13, x8, x8 │ │ lsl x12, x8, #1 │ │ @@ -89726,15 +91414,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x2 │ │ sub x0, x29, #0x90 │ │ sub x1, x29, #0x90 │ │ sub x2, x29, #0x60 │ │ stp q0, q1, [x29, #-144] │ │ stur x8, [x29, #-112] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x29, #-144] │ │ ldur x8, [x29, #-112] │ │ ldr q2, [sp] │ │ stp q0, q1, [x29, #-192] │ │ ldp x11, x12, [x29, #-192] │ │ umulh x9, x8, x8 │ │ mul x10, x8, x8 │ │ @@ -90091,15 +91779,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x1 │ │ sub x0, x29, #0xc0 │ │ sub x1, x29, #0xc0 │ │ sub x2, x29, #0x60 │ │ stp q0, q1, [x29, #-192] │ │ stur x8, [x29, #-160] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x29, #-192] │ │ ldur x8, [x29, #-160] │ │ ldr q2, [sp] │ │ stp q0, q1, [x29, #-240] │ │ ldp x11, x12, [x29, #-240] │ │ umulh x9, x8, x8 │ │ mul x10, x8, x8 │ │ @@ -90339,15 +92027,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x1 │ │ sub x0, x29, #0xf0 │ │ sub x1, x29, #0xf0 │ │ sub x2, x29, #0x30 │ │ stp q0, q1, [x29, #-240] │ │ stur x8, [x29, #-208] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [x29, #-240] │ │ ldur x14, [x29, #-208] │ │ mov w8, #0xb // #11 │ │ stp q0, q1, [sp, #304] │ │ ldp x9, x12, [sp, #304] │ │ ldp x10, x11, [sp, #320] │ │ str x14, [sp, #336] │ │ @@ -90465,22 +92153,22 @@ │ │ adds x11, x11, x13 │ │ adcs x13, x14, x17 │ │ extr x13, x13, x11, #52 │ │ and x14, x16, #0xffffffffffff │ │ adds x14, x13, x14 │ │ subs w8, w8, #0x1 │ │ and x11, x11, #0xfffffffffffff │ │ - b.ne 6b6a8 // b.any │ │ + b.ne 6e570 // b.any │ │ add x0, sp, #0x130 │ │ add x1, sp, #0x130 │ │ sub x2, x29, #0xf0 │ │ stp x9, x12, [sp, #304] │ │ stp x10, x11, [sp, #320] │ │ str x14, [sp, #336] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #304] │ │ ldr x16, [sp, #336] │ │ mov x9, #0x3d10 // #15632 │ │ mov x10, #0x3d1 // #977 │ │ stp q0, q1, [sp, #256] │ │ ldp x11, x14, [sp, #256] │ │ ldp x12, x13, [sp, #272] │ │ @@ -90602,22 +92290,22 @@ │ │ adds x13, x13, x15 │ │ adcs x15, x16, x2 │ │ extr x15, x15, x13, #52 │ │ and x16, x1, #0xffffffffffff │ │ adds x16, x15, x16 │ │ subs w8, w8, #0x1 │ │ and x13, x13, #0xfffffffffffff │ │ - b.ne 6b8cc // b.any │ │ + b.ne 6e794 // b.any │ │ add x0, sp, #0x100 │ │ add x1, sp, #0x100 │ │ add x2, sp, #0x130 │ │ stp x11, x14, [sp, #256] │ │ stp x12, x13, [sp, #272] │ │ str x16, [sp, #288] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #256] │ │ ldr x16, [sp, #288] │ │ mov x9, #0x3d10 // #15632 │ │ mov x10, #0x3d1 // #977 │ │ stp q0, q1, [sp, #208] │ │ ldp x11, x14, [sp, #208] │ │ ldp x12, x13, [sp, #224] │ │ @@ -90739,22 +92427,22 @@ │ │ adds x13, x13, x15 │ │ adcs x15, x16, x2 │ │ extr x15, x15, x13, #52 │ │ and x16, x1, #0xffffffffffff │ │ adds x16, x15, x16 │ │ subs w8, w8, #0x1 │ │ and x13, x13, #0xfffffffffffff │ │ - b.ne 6baf0 // b.any │ │ + b.ne 6e9b8 // b.any │ │ add x0, sp, #0xd0 │ │ add x1, sp, #0xd0 │ │ add x2, sp, #0x100 │ │ stp x11, x14, [sp, #208] │ │ stp x12, x13, [sp, #224] │ │ str x16, [sp, #240] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #208] │ │ ldr x16, [sp, #240] │ │ mov x9, #0x3d10 // #15632 │ │ mov x10, #0x3d1 // #977 │ │ stp q0, q1, [sp, #160] │ │ ldp x11, x14, [sp, #160] │ │ ldp x12, x13, [sp, #176] │ │ @@ -90876,22 +92564,22 @@ │ │ adds x13, x13, x15 │ │ adcs x15, x16, x2 │ │ extr x15, x15, x13, #52 │ │ and x16, x1, #0xffffffffffff │ │ adds x16, x15, x16 │ │ subs w8, w8, #0x1 │ │ and x13, x13, #0xfffffffffffff │ │ - b.ne 6bd14 // b.any │ │ + b.ne 6ebdc // b.any │ │ add x0, sp, #0xa0 │ │ add x1, sp, #0xa0 │ │ add x2, sp, #0xd0 │ │ stp x11, x14, [sp, #160] │ │ stp x12, x13, [sp, #176] │ │ str x16, [sp, #192] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #160] │ │ ldr x16, [sp, #192] │ │ mov x9, #0x3d10 // #15632 │ │ mov x10, #0x3d1 // #977 │ │ stp q0, q1, [sp, #112] │ │ ldp x11, x14, [sp, #112] │ │ ldp x12, x13, [sp, #128] │ │ @@ -91013,22 +92701,22 @@ │ │ adds x13, x13, x15 │ │ adcs x15, x16, x2 │ │ extr x15, x15, x13, #52 │ │ and x16, x1, #0xffffffffffff │ │ adds x16, x15, x16 │ │ subs w8, w8, #0x1 │ │ and x13, x13, #0xfffffffffffff │ │ - b.ne 6bf38 // b.any │ │ + b.ne 6ee00 // b.any │ │ add x0, sp, #0x70 │ │ add x1, sp, #0x70 │ │ add x2, sp, #0x100 │ │ stp x11, x14, [sp, #112] │ │ stp x12, x13, [sp, #128] │ │ str x16, [sp, #144] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #112] │ │ ldr x8, [sp, #144] │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ mov x21, #0x3d10 // #15632 │ │ stp q0, q1, [sp, #64] │ │ ldp x11, x12, [sp, #64] │ │ dup v2.2d, x9 │ │ @@ -91390,15 +93078,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ add x8, x8, x17 │ │ add x0, sp, #0x40 │ │ add x1, sp, #0x40 │ │ sub x2, x29, #0x60 │ │ stp q0, q1, [sp, #64] │ │ str x8, [sp, #96] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #64] │ │ ldr x14, [sp, #96] │ │ mov w8, #0x17 // #23 │ │ stp q0, q1, [sp, #16] │ │ ldp x9, x12, [sp, #16] │ │ ldp x10, x11, [sp, #32] │ │ str x14, [sp, #48] │ │ @@ -91516,22 +93204,22 @@ │ │ adds x11, x11, x13 │ │ adcs x13, x14, x17 │ │ extr x13, x13, x11, #52 │ │ and x14, x16, #0xffffffffffff │ │ adds x14, x13, x14 │ │ subs w8, w8, #0x1 │ │ and x11, x11, #0xfffffffffffff │ │ - b.ne 6c714 // b.any │ │ + b.ne 6f5dc // b.any │ │ add x0, sp, #0x10 │ │ add x1, sp, #0x10 │ │ add x2, sp, #0x130 │ │ stp x9, x12, [sp, #16] │ │ stp x10, x11, [sp, #32] │ │ str x14, [sp, #48] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x11, x14, [sp, #16] │ │ ldp x12, x13, [sp, #32] │ │ ldr x16, [sp, #48] │ │ mov x9, #0x3d10 // #15632 │ │ mov x10, #0x3d1 // #977 │ │ mov w8, #0x6 // #6 │ │ movk x9, #0x10, lsl #32 │ │ @@ -91650,22 +93338,22 @@ │ │ adds x13, x13, x15 │ │ adcs x15, x16, x1 │ │ extr x15, x15, x13, #52 │ │ and x16, x0, #0xffffffffffff │ │ adds x16, x15, x16 │ │ subs w8, w8, #0x1 │ │ and x13, x13, #0xfffffffffffff │ │ - b.ne 6c92c // b.any │ │ + b.ne 6f7f4 // b.any │ │ add x0, sp, #0x10 │ │ add x1, sp, #0x10 │ │ sub x2, x29, #0x30 │ │ stp x11, x14, [sp, #16] │ │ stp x12, x13, [sp, #32] │ │ str x16, [sp, #48] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x13, x10, [sp, #16] │ │ ldp x11, x12, [sp, #32] │ │ ldr x14, [sp, #48] │ │ mov x8, #0x3d10 // #15632 │ │ lsl x1, x13, #1 │ │ lsl x2, x10, #1 │ │ umulh x3, x14, x14 │ │ @@ -92082,21 +93770,21 @@ │ │ stp x20, x19, [sp, #64] │ │ add x29, sp, #0x20 │ │ mov w19, w2 │ │ mov x21, x1 │ │ mov w2, #0x204 // #516 │ │ mov w1, wzr │ │ mov x20, x0 │ │ - bl 73040 │ │ + bl 75f00 │ │ ldp q1, q0, [x21] │ │ stp q1, q0, [sp] │ │ ldr x8, [sp, #24] │ │ - tbnz x8, #63, 6d1e0 │ │ + tbnz x8, #63, 700a8 │ │ mov w8, #0x1 // #1 │ │ - b 6d254 │ │ + b 7011c │ │ ldp x9, x10, [sp] │ │ mov x12, #0x4142 // #16706 │ │ movk x12, #0xd036, lsl #16 │ │ movk x12, #0x5e8c, lsl #32 │ │ movk x12, #0xbfd2, lsl #48 │ │ mvn x9, x9 │ │ mov x13, #0xa03b // #41019 │ │ @@ -92125,53 +93813,53 @@ │ │ mov w10, wzr │ │ mov w14, wzr │ │ sub w9, w19, #0x1 │ │ mov w16, #0xffffffff // #-1 │ │ mov x11, sp │ │ mov w12, #0x81 // #129 │ │ mov x13, #0xffffffffffffffff // #-1 │ │ - b 6d2a8 │ │ + b 70170 │ │ lsl x16, x13, x16 │ │ bic w16, w17, w16 │ │ add w16, w10, w16 │ │ lsr w10, w16, w9 │ │ and w10, w10, #0x1 │ │ lsl w17, w10, w19 │ │ sub w16, w16, w17 │ │ mul w16, w16, w8 │ │ str w16, [x20, w14, sxtw #2] │ │ mov w16, w14 │ │ cmp w15, #0x81 │ │ mov w14, w15 │ │ - b.ge 6d30c // b.tcont │ │ + b.ge 701d4 // b.tcont │ │ lsr w0, w14, #6 │ │ ldr x15, [x11, w0, uxtw #3] │ │ lsr x17, x15, x14 │ │ and w15, w17, #0x1 │ │ cmp w15, w10 │ │ - b.ne 6d2d4 // b.any │ │ + b.ne 7019c // b.any │ │ add w15, w14, #0x1 │ │ cmp w15, #0x81 │ │ mov w14, w15 │ │ - b.lt 6d2a8 // b.tstop │ │ - b 6d30c │ │ + b.lt 70170 // b.tstop │ │ + b 701d4 │ │ sub w15, w12, w14 │ │ cmp w15, w19 │ │ csel w16, w15, w19, lt // lt = tstop │ │ add w15, w16, w14 │ │ sub w1, w15, #0x1 │ │ cmp w0, w1, lsr #6 │ │ - b.eq 6d274 // b.none │ │ + b.eq 7013c // b.none │ │ add w0, w0, #0x1 │ │ ldr x0, [x11, w0, uxtw #3] │ │ and w1, w14, #0x3f │ │ neg w1, w1 │ │ lsl x0, x0, x1 │ │ orr x17, x0, x17 │ │ - b 6d274 │ │ + b 7013c │ │ ldp x20, x19, [sp, #64] │ │ ldr x21, [sp, #48] │ │ ldp x29, x30, [sp, #32] │ │ add w0, w16, #0x1 │ │ add sp, sp, #0x50 │ │ ret │ │ stp x29, x30, [sp, #-96]! │ │ @@ -92181,27 +93869,27 @@ │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x1f0 │ │ ldr w8, [x2, #80] │ │ mov x22, x1 │ │ mov x19, x0 │ │ - cbz w8, 6d378 │ │ + cbz w8, 70240 │ │ ldp q1, q0, [x22, #32] │ │ ldp q3, q2, [x22] │ │ stp q1, q0, [x19, #32] │ │ stp q3, q2, [x19] │ │ ldp q1, q0, [x22, #96] │ │ ldp q3, q2, [x22, #64] │ │ stp q1, q0, [x19, #96] │ │ stp q3, q2, [x19, #64] │ │ - b 6e014 │ │ + b 70edc │ │ ldr w8, [x22, #120] │ │ mov x21, x2 │ │ - cbz w8, 6d5d8 │ │ + cbz w8, 704a0 │ │ str wzr, [x19, #120] │ │ ldp x11, x12, [x3] │ │ ldp x13, x14, [x3, #16] │ │ ldr x15, [x3, #32] │ │ mov x10, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x10 │ │ lsl x10, x11, #1 │ │ @@ -92328,37 +94016,37 @@ │ │ and v0.16b, v2.16b, v0.16b │ │ add x8, x8, x10 │ │ sub x0, x29, #0x60 │ │ sub x1, x29, #0x30 │ │ mov x2, x3 │ │ stp q1, q0, [x29, #-48] │ │ stur x8, [x29, #-16] │ │ - bl 6789c │ │ + bl 6a764 │ │ sub x2, x29, #0x30 │ │ mov x0, x19 │ │ mov x1, x21 │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, x19, #0x28 │ │ add x1, x21, #0x28 │ │ sub x2, x29, #0x60 │ │ - bl 6789c │ │ + bl 6a764 │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str x8, [x19, #80] │ │ stur q0, [x19, #88] │ │ stur q0, [x19, #104] │ │ - b 6e014 │ │ + b 70edc │ │ mov x20, #0x3d1 // #977 │ │ add x1, x22, #0x50 │ │ sub x0, x29, #0x30 │ │ mov x2, x3 │ │ movk x20, #0x1, lsl #32 │ │ str wzr, [x19, #120] │ │ str x1, [sp] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x12, x9, [x29, #-48] │ │ ldp x10, x11, [x29, #-32] │ │ ldur x13, [x29, #-16] │ │ mov x14, #0xfffffffffffff // #4503599627370495 │ │ dup v0.2d, x14 │ │ lsl x14, x12, #1 │ │ lsl x15, x9, #1 │ │ @@ -92505,15 +94193,15 @@ │ │ and x10, x10, #0xfffffffffffff │ │ mov x1, x21 │ │ stp x26, x27, [x29, #-144] │ │ str x8, [sp, #24] │ │ stp x9, x10, [sp, #8] │ │ stp x9, x10, [x29, #-128] │ │ stur x8, [x29, #-112] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldur q0, [x22, #40] │ │ ldur q1, [x22, #56] │ │ ldr x8, [x22, #72] │ │ add x1, x21, #0x28 │ │ add x0, sp, #0xe8 │ │ stp q0, q1, [x29, #-224] │ │ ldp x9, x10, [x29, #-224] │ │ @@ -92531,19 +94219,19 @@ │ │ and x23, x9, #0xfffffffffffff │ │ add x28, x8, x10, lsr #52 │ │ and x20, x10, #0xfffffffffffff │ │ sub x2, x29, #0x60 │ │ stp x25, x24, [x29, #-224] │ │ stp x23, x20, [x29, #-208] │ │ stur x28, [x29, #-192] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0xe8 │ │ add x1, sp, #0xe8 │ │ sub x2, x29, #0x30 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x10, [x29, #-184] │ │ mov x14, #0xfffffffffffff0bc // #-3908 │ │ movk x14, #0xfffb, lsl #32 │ │ movk x14, #0x3f, lsl #48 │ │ sub x9, x14, x26 │ │ add x8, x8, x9 │ │ ldp x9, x11, [x29, #-168] │ │ @@ -92582,39 +94270,39 @@ │ │ eor x0, x3, x12 │ │ stp x8, x9, [sp, #192] │ │ stp x10, x11, [sp, #208] │ │ str x16, [sp, #224] │ │ stp x17, x13, [sp, #152] │ │ stp x14, x15, [sp, #168] │ │ str x1, [sp, #184] │ │ - cbz x3, 6d9a4 │ │ + cbz x3, 7086c │ │ mov x4, #0xfffffffffffff // #4503599627370495 │ │ cmp x0, x4 │ │ - b.ne 6d9f8 // b.any │ │ + b.ne 708c0 // b.any │ │ add x4, x9, x2, lsr #52 │ │ add x2, x10, x4, lsr #52 │ │ and x6, x4, #0xfffffffffffff │ │ orr x6, x6, x3 │ │ add x3, x11, x2, lsr #52 │ │ and x7, x2, #0xfffffffffffff │ │ and x5, x16, #0xffffffffffff │ │ orr x6, x6, x7 │ │ and x7, x3, #0xfffffffffffff │ │ add x5, x5, x3, lsr #52 │ │ orr x6, x6, x7 │ │ orr x6, x6, x5 │ │ - cbz x6, 6df78 │ │ + cbz x6, 70e40 │ │ and x0, x4, x0 │ │ and x0, x0, x2 │ │ eor x4, x5, #0xf000000000000 │ │ and x0, x0, x3 │ │ and x0, x0, x4 │ │ mov x2, #0xfffffffffffff // #4503599627370495 │ │ cmp x0, x2 │ │ - b.eq 6df78 // b.none │ │ + b.eq 70e40 // b.none │ │ lsl x0, x17, #1 │ │ lsl x2, x13, #1 │ │ umulh x3, x1, x1 │ │ mul x4, x1, x1 │ │ mov x12, #0x3d10 // #15632 │ │ mul x24, x15, x0 │ │ mul x26, x14, x2 │ │ @@ -92854,41 +94542,41 @@ │ │ add x1, sp, #0xc0 │ │ add x2, sp, #0x70 │ │ and x21, x13, #0xfffffffffffff │ │ and x22, x14, #0xfffffffffffff │ │ and x23, x15, #0xfffffffffffff │ │ stp q1, q0, [sp, #112] │ │ str x8, [sp, #144] │ │ - bl 6789c │ │ + bl 6a764 │ │ ldr x9, [sp] │ │ add x0, x19, #0x50 │ │ add x2, sp, #0xc0 │ │ mov x1, x0 │ │ ldr x8, [x9, #32] │ │ ldp q1, q0, [x9] │ │ str x8, [x19, #112] │ │ stp q1, q0, [x19, #80] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x20 │ │ sub x1, x29, #0x90 │ │ add x2, sp, #0x70 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp q0, q1, [sp, #32] │ │ ldp x8, x10, [sp, #64] │ │ fmov d2, x23 │ │ mov v2.d[1], x24 │ │ stp q0, q1, [x19] │ │ str x8, [x19, #32] │ │ ldur q0, [x19, #24] │ │ ldur q1, [sp, #96] │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ ldr x11, [x19, #16] │ │ shl v0.2d, v0.2d, #1 │ │ add v0.2d, v1.2d, v0.2d │ │ - ldr q1, [x8, #256] │ │ + ldr q1, [x8, #3632] │ │ ldp x8, x9, [x19] │ │ ldp x12, x13, [sp, #80] │ │ sub v0.2d, v2.2d, v0.2d │ │ add v0.2d, v0.2d, v1.2d │ │ add x8, x10, x8, lsl #1 │ │ mov x10, #0xffffffffffffe178 // #-7816 │ │ movk x10, #0xfff7, lsl #32 │ │ @@ -92917,29 +94605,29 @@ │ │ mov x11, #0xfffffffffffffff4 // #-12 │ │ movk x11, #0xbf, lsl #48 │ │ sub x9, x11, x9 │ │ add x8, x8, x9 │ │ str x8, [x19, #8] │ │ ldr x8, [sp, #48] │ │ sub x9, x11, x10 │ │ - adrp x10, 6000 │ │ - ldr q2, [x10, #688] │ │ + adrp x10, 5000 │ │ + ldr q2, [x10, #4032] │ │ add x8, x8, x9 │ │ str x8, [x19, #16] │ │ ldur q1, [sp, #56] │ │ mov x0, x19 │ │ mov x1, x19 │ │ sub v0.2d, v1.2d, v0.2d │ │ add v0.2d, v0.2d, v2.2d │ │ stur q0, [x19, #24] │ │ - bl 6789c │ │ + bl 6a764 │ │ add x0, sp, #0x48 │ │ add x1, sp, #0x48 │ │ sub x2, x29, #0xe0 │ │ - bl 6789c │ │ + bl 6a764 │ │ ldp x8, x9, [sp, #72] │ │ ldp x11, x12, [sp, #88] │ │ mov x14, #0xfffffffffffff0bc // #-3908 │ │ movk x14, #0xfffb, lsl #32 │ │ mov x10, #0x3ffffffffffffc // #18014398509481980 │ │ movk x14, #0x3f, lsl #48 │ │ sub x8, x14, x8 │ │ @@ -92958,46 +94646,46 @@ │ │ add x10, x16, x10 │ │ sub x12, x12, x13 │ │ mov x13, #0x3fffffffffffc // #1125899906842620 │ │ stp x8, x9, [x19] │ │ add x8, x12, x13 │ │ stp x11, x10, [x19, #16] │ │ str x8, [x19, #32] │ │ - b 6e014 │ │ + b 70edc │ │ lsr x8, x1, #48 │ │ madd x9, x8, x20, x17 │ │ and x10, x9, #0xfffffffffffff │ │ eor x8, x10, x12 │ │ - cbz x10, 6df98 │ │ + cbz x10, 70e60 │ │ mov x11, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x11 │ │ - b.ne 6dff4 // b.any │ │ + b.ne 70ebc // b.any │ │ add x11, x13, x9, lsr #52 │ │ add x9, x14, x11, lsr #52 │ │ and x13, x11, #0xfffffffffffff │ │ orr x13, x13, x10 │ │ add x10, x15, x9, lsr #52 │ │ and x14, x9, #0xfffffffffffff │ │ and x12, x1, #0xffffffffffff │ │ orr x13, x13, x14 │ │ and x14, x10, #0xfffffffffffff │ │ add x12, x12, x10, lsr #52 │ │ orr x13, x13, x14 │ │ orr x13, x13, x12 │ │ - cbz x13, 6dfec │ │ + cbz x13, 70eb4 │ │ and x8, x11, x8 │ │ and x8, x8, x9 │ │ eor x11, x12, #0xf000000000000 │ │ and x8, x8, x10 │ │ and x8, x8, x11 │ │ mov x9, #0xfffffffffffff // #4503599627370495 │ │ cmp x8, x9 │ │ - b.ne 6dff4 // b.any │ │ + b.ne 70ebc // b.any │ │ ldr w8, [x22, #120] │ │ - cbz w8, 6e034 │ │ + cbz w8, 70efc │ │ mov w8, #0x1 // #1 │ │ movi v0.2d, #0x0 │ │ str w8, [x19, #120] │ │ stp q0, q0, [x19] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19, #64] │ │ str q0, [x19, #96] │ │ @@ -93008,27 +94696,27 @@ │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ ret │ │ mov x0, x19 │ │ mov x1, x22 │ │ - bl 66edc │ │ - b 6e014 │ │ + bl 69da4 │ │ + b 70edc │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #96] │ │ str x19, [sp, #112] │ │ add x29, sp, #0x60 │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ movi v2.2d, #0x0 │ │ - ldr q4, [x8, #208] │ │ - adrp x8, 6000 │ │ + ldr q4, [x8, #3584] │ │ + adrp x8, 5000 │ │ ldp q0, q1, [x1] │ │ stp q2, q2, [sp, #64] │ │ - ldr q2, [x8, #224] │ │ + ldr q2, [x8, #3600] │ │ mov x19, x0 │ │ str q1, [sp, #48] │ │ str q4, [sp] │ │ stp q2, q0, [sp, #16] │ │ str q4, [x0, #104]! │ │ stur q2, [x19, #120] │ │ str xzr, [x19, #200] │ │ @@ -93039,15 +94727,15 @@ │ │ eor v0.16b, v0.16b, v3.16b │ │ eor v1.16b, v1.16b, v3.16b │ │ eor v2.16b, v2.16b, v3.16b │ │ eor v3.16b, v4.16b, v3.16b │ │ mov w2, #0x40 // #64 │ │ stp q0, q1, [sp, #32] │ │ stp q2, q3, [sp, #64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr q4, [sp] │ │ ldp q0, q1, [sp, #16] │ │ str xzr, [x19, #96] │ │ add x1, sp, #0x20 │ │ mov w2, #0x40 // #64 │ │ stp q4, q0, [x19] │ │ ldp q2, q3, [sp, #48] │ │ @@ -93056,15 +94744,15 @@ │ │ eor v1.16b, v1.16b, v0.16b │ │ eor v2.16b, v2.16b, v0.16b │ │ eor v3.16b, v3.16b, v0.16b │ │ eor v0.16b, v4.16b, v0.16b │ │ mov x0, x19 │ │ stp q1, q2, [sp, #32] │ │ stp q3, q0, [sp, #64] │ │ - bl 4f2d8 │ │ + bl 521a0 │ │ ldr x19, [sp, #112] │ │ ldp x29, x30, [sp, #96] │ │ add sp, sp, #0x80 │ │ ret │ │ sub sp, sp, #0x160 │ │ stp x29, x30, [sp, #256] │ │ stp x28, x27, [sp, #272] │ │ @@ -93118,100 +94806,100 @@ │ │ stp x10, x15, [sp, #168] │ │ sub x10, x13, x11 │ │ sub x11, x13, x16 │ │ sub x9, x14, x9 │ │ str w8, [sp, #248] │ │ stp x10, x11, [sp, #184] │ │ str x9, [sp, #200] │ │ - b.lt 6e298 // b.tstop │ │ - cbz w8, 6e218 │ │ + b.lt 71160 // b.tstop │ │ + cbz w8, 710e0 │ │ str w22, [sp, #120] │ │ stp q0, q0, [sp] │ │ stp q0, q0, [sp, #32] │ │ stp q0, q0, [sp, #64] │ │ str q0, [sp, #96] │ │ str xzr, [sp, #112] │ │ - b 6e248 │ │ + b 71110 │ │ mov x0, sp │ │ add x1, sp, #0x80 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #120] │ │ movi v0.2d, #0x0 │ │ - cbnz w8, 6e248 │ │ + cbnz w8, 71110 │ │ add x0, sp, #0x80 │ │ mov x1, sp │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #248] │ │ movi v0.2d, #0x0 │ │ - cbz w8, 6e288 │ │ + cbz w8, 71150 │ │ str w22, [sp, #248] │ │ stp q0, q0, [sp, #128] │ │ stp q0, q0, [sp, #160] │ │ stp q0, q0, [sp, #192] │ │ str q0, [sp, #224] │ │ str xzr, [sp, #240] │ │ add x0, sp, #0x80 │ │ add x1, sp, #0x80 │ │ mov x2, sp │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ movi v0.2d, #0x0 │ │ - cbz w23, 6e298 │ │ + cbz w23, 71160 │ │ ldr w8, [sp, #248] │ │ sub w23, w23, #0x1 │ │ - cbnz w8, 6e1fc │ │ - b 6e218 │ │ + cbnz w8, 710c4 │ │ + b 710e0 │ │ add x0, sp, #0x80 │ │ add x1, sp, #0x80 │ │ - bl 66edc │ │ - b 6e260 │ │ - cbz x19, 6e34c │ │ + bl 69da4 │ │ + b 71128 │ │ + cbz x19, 71214 │ │ mov x23, xzr │ │ mov x24, xzr │ │ sub x25, x19, #0x1 │ │ mov w26, #0x1 // #1 │ │ - b 6e2e0 │ │ + b 711a8 │ │ movi v0.2d, #0x0 │ │ str w26, [sp, #248] │ │ stp q0, q0, [sp, #128] │ │ stp q0, q0, [sp, #160] │ │ stp q0, q0, [sp, #192] │ │ str q0, [sp, #224] │ │ str xzr, [sp, #240] │ │ ldr x8, [x20, x24, lsl #3] │ │ add x24, x24, #0x1 │ │ cmp x24, x19 │ │ add x23, x8, x23 │ │ - b.eq 6e34c // b.none │ │ + b.eq 71214 // b.none │ │ ldr x8, [x20, x24, lsl #3] │ │ cmp x8, #0x2 │ │ - b.cc 6e318 // b.lo, b.ul, b.last │ │ + b.cc 711e0 // b.lo, b.ul, b.last │ │ add x1, x21, x23, lsl #7 │ │ mov w27, #0x1 // #1 │ │ add x22, x1, #0x80 │ │ add x2, sp, #0x80 │ │ mov x0, x22 │ │ - bl 5ad38 │ │ + bl 5dc00 │ │ ldr x8, [x20, x24, lsl #3] │ │ add x27, x27, #0x1 │ │ mov x1, x22 │ │ cmp x27, x8 │ │ - b.cc 6e2f4 // b.lo, b.ul, b.last │ │ + b.cc 711bc // b.lo, b.ul, b.last │ │ cmp x24, x25 │ │ - b.cs 6e2cc // b.hs, b.nlast │ │ + b.cs 71194 // b.hs, b.nlast │ │ ldr w8, [sp, #248] │ │ - cbnz w8, 6e2b0 │ │ + cbnz w8, 71178 │ │ add x0, sp, #0x80 │ │ add x1, sp, #0x80 │ │ - bl 66edc │ │ + bl 69da4 │ │ ldr w8, [sp, #248] │ │ - cbnz w8, 6e2b0 │ │ + cbnz w8, 71178 │ │ add x0, sp, #0x80 │ │ add x1, sp, #0x80 │ │ - bl 66edc │ │ - b 6e2cc │ │ + bl 69da4 │ │ + b 71194 │ │ ldp x20, x19, [sp, #336] │ │ ldp x22, x21, [sp, #320] │ │ ldp x24, x23, [sp, #304] │ │ ldp x26, x25, [sp, #288] │ │ ldp x28, x27, [sp, #272] │ │ ldp x29, x30, [sp, #256] │ │ add sp, sp, #0x160 │ │ @@ -93268,27 +94956,27 @@ │ │ add x1, x6, #0x28 │ │ add x0, sp, #0x88 │ │ str x7, [sp, #120] │ │ mov x20, x3 │ │ str x2, [sp, #24] │ │ sub x26, x29, #0xa0 │ │ add x27, x8, x23, lsr #52 │ │ - bl 6a2fc │ │ - adrp x10, 6000 │ │ - ldr q4, [x10, #352] │ │ - adrp x11, 6000 │ │ - ldr q5, [x11, #368] │ │ + bl 6d1c4 │ │ + adrp x10, 5000 │ │ + ldr q4, [x10, #3744] │ │ + adrp x11, 5000 │ │ + ldr q5, [x11, #3776] │ │ dup v0.2d, x27 │ │ neg v16.2d, v4.2d │ │ ushl v4.2d, v0.2d, v16.2d │ │ - adrp x8, 6000 │ │ + adrp x8, 5000 │ │ dup v1.2d, x23 │ │ neg v5.2d, v5.2d │ │ xtn v4.2s, v4.2d │ │ - ldr q7, [x8, #640] │ │ + ldr q7, [x8, #4000] │ │ mov w8, v4.s[1] │ │ fmov w10, s4 │ │ ushl v4.2d, v1.2d, v5.2d │ │ dup v2.2d, x22 │ │ xtn v4.2s, v4.2d │ │ mov w11, v4.s[1] │ │ fmov w12, s4 │ │ @@ -93302,20 +94990,20 @@ │ │ stp q16, q5, [sp, #80] │ │ xtn v4.2s, v4.2d │ │ neg v5.2d, v7.2d │ │ mov w15, v4.s[1] │ │ fmov w16, s4 │ │ ushl v4.2d, v6.2d, v16.2d │ │ ushl v0.2d, v0.2d, v5.2d │ │ - adrp x9, 6000 │ │ + adrp x9, 5000 │ │ xtn v4.2s, v4.2d │ │ xtn v0.2s, v0.2d │ │ mov w17, v4.s[1] │ │ fmov w1, s4 │ │ - ldr q4, [x9, #304] │ │ + ldr q4, [x9, #3680] │ │ mov w9, v0.s[1] │ │ mov v0.h[1], w9 │ │ mov v0.h[2], w10 │ │ mov v0.h[3], w8 │ │ xtn v0.8b, v0.8h │ │ neg v4.2d, v4.2d │ │ stur s0, [x29, #-127] │ │ @@ -93412,15 +95100,15 @@ │ │ add x22, x11, x23, lsr #52 │ │ add x27, x14, x22, lsr #52 │ │ add x1, x19, #0x28 │ │ add x0, sp, #0x88 │ │ str q4, [sp, #64] │ │ str q5, [sp, #32] │ │ add x24, x8, x27, lsr #52 │ │ - bl 6a2fc │ │ + bl 6d1c4 │ │ ldr q17, [sp, #32] │ │ ldp q7, q18, [sp, #64] │ │ ldr q16, [sp, #96] │ │ dup v0.2d, x24 │ │ dup v1.2d, x27 │ │ ushl v5.2d, v0.2d, v17.2d │ │ ushl v0.2d, v0.2d, v18.2d │ │ @@ -93511,68 +95199,68 @@ │ │ add x0, x26, #0x62 │ │ mov x2, x25 │ │ sturb w12, [x29, #-71] │ │ sturb w13, [x29, #-70] │ │ sturb w10, [x29, #-69] │ │ stur s3, [x29, #-68] │ │ sturb w11, [x29, #-64] │ │ - bl 72f80 │ │ + bl 75e40 │ │ add x2, x25, #0x62 │ │ add x0, sp, #0x88 │ │ sub x1, x29, #0xa0 │ │ - bl 5e4f4 │ │ - cbz x21, 6ebf0 │ │ + bl 613bc │ │ + cbz x21, 71ab8 │ │ ldr x23, [sp, #24] │ │ mov x28, xzr │ │ mov x27, xzr │ │ sub x8, x21, #0x1 │ │ add x22, x23, #0x10 │ │ mov w24, #0x1 // #1 │ │ str xzr, [sp, #64] │ │ str xzr, [sp, #120] │ │ str xzr, [sp, #96] │ │ str xzr, [sp, #80] │ │ str x8, [sp, #32] │ │ - b 6e880 │ │ + b 71748 │ │ ldr x8, [sp, #64] │ │ ldr x23, [sp, #24] │ │ add x8, x8, x19 │ │ str x8, [sp, #64] │ │ add x28, x28, #0x1 │ │ cmp x28, x21 │ │ add x22, x22, #0x80 │ │ - b.eq 6ebf4 // b.none │ │ + b.eq 71abc // b.none │ │ ldr x8, [sp, #32] │ │ cmp x28, x8 │ │ - b.cs 6ea14 // b.hs, b.nlast │ │ + b.cs 718dc // b.hs, b.nlast │ │ add x0, sp, #0x88 │ │ sub x1, x29, #0x30 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ ldr x8, [sp, #56] │ │ add x25, x8, x28, lsl #5 │ │ add x19, x25, #0x8 │ │ add x23, x25, #0x10 │ │ add x21, x25, #0x18 │ │ add x0, sp, #0x88 │ │ sub x1, x29, #0x30 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ sub x1, x29, #0x30 │ │ add x2, sp, #0x84 │ │ mov x0, x25 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #132] │ │ - cbnz w8, 6e8ac │ │ + cbnz w8, 71774 │ │ ldr x11, [x25] │ │ ldr x10, [x19] │ │ ldr x9, [x23] │ │ ldr x8, [x21] │ │ orr x12, x10, x11 │ │ orr x12, x12, x9 │ │ orr x12, x12, x8 │ │ - cbz x12, 6e8ac │ │ + cbz x12, 71774 │ │ ldr x13, [sp, #80] │ │ adds x11, x11, x27 │ │ adcs x12, xzr, xzr │ │ mov x15, #0xa03b // #41019 │ │ adds x10, x10, x13 │ │ adcs x13, xzr, xzr │ │ adds x10, x10, x12 │ │ @@ -93636,16 +95324,16 @@ │ │ ldr x21, [sp, #8] │ │ ldr x23, [sp, #24] │ │ str x9, [sp, #96] │ │ adcs x9, x11, xzr │ │ add x8, x9, x8 │ │ str x8, [sp, #120] │ │ ldr x8, [x20, x28, lsl #3] │ │ - cbnz x8, 6eac8 │ │ - b 6e870 │ │ + cbnz x8, 71990 │ │ + b 71738 │ │ ldr x10, [sp, #80] │ │ ldr x12, [sp, #96] │ │ ldr x13, [sp, #120] │ │ mvn x9, x27 │ │ orr x8, x10, x27 │ │ orr x8, x8, x12 │ │ mvn x11, x12 │ │ @@ -93682,89 +95370,89 @@ │ │ sub x9, x12, #0x1 │ │ and x10, x11, x8 │ │ and x8, x9, x8 │ │ str x10, [sp, #96] │ │ stp x10, x8, [x13, #16] │ │ str x8, [sp, #120] │ │ ldr x8, [x20, x28, lsl #3] │ │ - cbz x8, 6e870 │ │ + cbz x8, 71738 │ │ mov x19, xzr │ │ - cbz x23, 6eb74 │ │ + cbz x23, 71a3c │ │ ldr x8, [sp, #16] │ │ ldr x9, [sp, #64] │ │ mov x23, x22 │ │ add x25, x8, x9, lsl #5 │ │ - b 6eb20 │ │ + b 719e8 │ │ ldp x8, x9, [x25] │ │ ldp x10, x11, [x25, #16] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ cmp x8, #0x0 │ │ cset w8, eq // eq = none │ │ ldr x9, [x20, x28, lsl #3] │ │ eor w8, w8, #0x1 │ │ add x19, x19, #0x1 │ │ and w24, w24, w8 │ │ add x23, x23, #0x20 │ │ cmp x19, x9 │ │ add x25, x25, #0x20 │ │ - b.cs 6e860 // b.hs, b.nlast │ │ + b.cs 71728 // b.hs, b.nlast │ │ add x0, sp, #0x88 │ │ sub x1, x29, #0x30 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ ldur q0, [x23, #-16] │ │ ldr q1, [x26, #112] │ │ sub x1, x29, #0x30 │ │ add x2, sp, #0x84 │ │ mov x0, x25 │ │ eor v0.16b, v1.16b, v0.16b │ │ str q0, [x26, #112] │ │ stur q0, [x23, #-16] │ │ ldr q0, [x23] │ │ ldr q1, [x26, #128] │ │ eor v0.16b, v1.16b, v0.16b │ │ str q0, [x26, #128] │ │ str q0, [x23] │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #132] │ │ - cbz w8, 6eae4 │ │ + cbz w8, 719ac │ │ mov w8, #0x1 // #1 │ │ - b 6eb00 │ │ + b 719c8 │ │ ldr x8, [sp, #16] │ │ ldr x9, [sp, #64] │ │ add x25, x8, x9, lsl #5 │ │ - b 6ebbc │ │ + b 71a84 │ │ ldp x8, x9, [x25] │ │ ldp x10, x11, [x25, #16] │ │ orr x8, x9, x8 │ │ orr x8, x8, x10 │ │ orr x8, x8, x11 │ │ cmp x8, #0x0 │ │ cset w8, eq // eq = none │ │ ldr x9, [x20, x28, lsl #3] │ │ eor w8, w8, #0x1 │ │ add x19, x19, #0x1 │ │ and w24, w24, w8 │ │ cmp x19, x9 │ │ add x25, x25, #0x20 │ │ - b.cs 6ebe8 // b.hs, b.nlast │ │ + b.cs 71ab0 // b.hs, b.nlast │ │ add x0, sp, #0x88 │ │ sub x1, x29, #0x30 │ │ - bl 5ebec │ │ + bl 61ab4 │ │ sub x1, x29, #0x30 │ │ add x2, sp, #0x84 │ │ mov x0, x25 │ │ - bl 47d04 │ │ + bl 4abcc │ │ ldr w8, [sp, #132] │ │ - cbz w8, 6eb84 │ │ + cbz w8, 71a4c │ │ mov w8, #0x1 // #1 │ │ - b 6eba0 │ │ + b 71a68 │ │ ldr x8, [sp, #64] │ │ - b 6e868 │ │ + b 71730 │ │ mov w24, #0x1 // #1 │ │ mov w0, w24 │ │ ldp x20, x19, [sp, #448] │ │ ldp x22, x21, [sp, #432] │ │ ldp x24, x23, [sp, #416] │ │ ldp x26, x25, [sp, #400] │ │ ldp x28, x27, [sp, #384] │ │ @@ -93777,155 +95465,155 @@ │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x50 │ │ mov x19, x1 │ │ mov x1, x0 │ │ mov x0, x19 │ │ mov x20, x2 │ │ - bl 6ef58 │ │ + bl 71e20 │ │ mov x0, x19 │ │ - bl 6f144 │ │ - cbz w0, 6ed08 │ │ + bl 7200c │ │ + cbz w0, 71bd0 │ │ mov w21, #0x2 // #2 │ │ mov w22, #0x6 // #6 │ │ - b 6ec68 │ │ + b 71b30 │ │ mov x0, x19 │ │ - bl 6f144 │ │ - cbz w0, 6ed08 │ │ - tbnz w0, #31, 6ed20 │ │ + bl 7200c │ │ + cbz w0, 71bd0 │ │ + tbnz w0, #31, 71be8 │ │ sub x2, x29, #0x8 │ │ mov w1, #0xfffffffe // #-2 │ │ mov x0, x19 │ │ - bl 6f000 │ │ + bl 71ec8 │ │ mov x1, sp │ │ mov x0, x19 │ │ - bl 6f154 │ │ - cbnz w0, 6ed20 │ │ + bl 7201c │ │ + cbnz w0, 71be8 │ │ ldr x8, [sp, #24] │ │ - cbz x8, 6ec5c │ │ + cbz x8, 71b24 │ │ ldur x9, [x29, #-8] │ │ ldr x10, [x20, #24] │ │ ldr x2, [x20] │ │ mov w0, #0x1 // #1 │ │ mov x3, x20 │ │ cmp x9, x10 │ │ csel w1, w22, w21, eq // eq = none │ │ mov x4, x19 │ │ blr x8 │ │ cmp w0, #0x8 │ │ - b.ne 6ed10 // b.any │ │ + b.ne 71bd8 // b.any │ │ ldur x8, [x29, #-8] │ │ ldr x9, [x20, #24] │ │ cmp x8, x9 │ │ - b.ne 6ec5c // b.any │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ + b.ne 71b24 // b.any │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x71a │ │ - add x3, x3, #0xa4d │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x98e │ │ + add x3, x3, #0xec7 │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ mov w0, #0x5 // #5 │ │ - b 6ed24 │ │ + b 71bec │ │ cmp w0, #0x7 │ │ - b.ne 6ed20 // b.any │ │ + b.ne 71be8 // b.any │ │ mov x0, x19 │ │ - bl 6f194 │ │ + bl 7205c │ │ mov w0, #0x2 // #2 │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x80 │ │ autiasp │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x28, x19, [sp, #16] │ │ mov x29, sp │ │ sub sp, sp, #0x480 │ │ mov x19, x0 │ │ add x0, sp, #0x270 │ │ - bl 72e30 │ │ + bl 75cf8 │ │ ldr x3, [x19, #16] │ │ - cbnz x3, 6ed78 │ │ + cbnz x3, 71c40 │ │ add x0, sp, #0x270 │ │ mov x1, sp │ │ mov x2, x19 │ │ - bl 6ec18 │ │ - b 6ed8c │ │ + bl 71ae0 │ │ + b 71c54 │ │ ldr x4, [x19, #24] │ │ add x0, sp, #0x270 │ │ mov x1, sp │ │ mov x2, x19 │ │ - bl 6edc4 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ + bl 71c8c │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xf25 │ │ - add x3, x3, #0xe80 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x97c │ │ + add x3, x3, #0x7cf │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ sub sp, sp, #0x80 │ │ stp x29, x30, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ add x29, sp, #0x50 │ │ mov x21, x1 │ │ mov x1, x0 │ │ mov x0, x21 │ │ mov x20, x4 │ │ mov x19, x3 │ │ mov x22, x2 │ │ - bl 6ef58 │ │ + bl 71e20 │ │ mov x0, x21 │ │ - bl 6f144 │ │ + bl 7200c │ │ cmp w0, #0x0 │ │ - b.le 6ee74 │ │ + b.le 71d3c │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ - bl 6f154 │ │ - cbnz w0, 6ee90 │ │ + bl 7201c │ │ + cbnz w0, 71d58 │ │ ldr x2, [x22] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0xa // #10 │ │ mov x3, x22 │ │ mov x4, x21 │ │ mov x5, x20 │ │ blr x19 │ │ - cbnz w0, 6ee90 │ │ + cbnz w0, 71d58 │ │ ldr x8, [sp, #32] │ │ - cbz x8, 6edf8 │ │ + cbz x8, 71cc0 │ │ ldr x2, [x22] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0xa // #10 │ │ mov x3, x22 │ │ mov x4, x21 │ │ blr x8 │ │ cmp w0, #0x8 │ │ - b.eq 6edf8 // b.none │ │ + b.eq 71cc0 // b.none │ │ cmp w0, #0x7 │ │ - b.ne 6ee90 // b.any │ │ + b.ne 71d58 // b.any │ │ mov x0, x21 │ │ - bl 6f194 │ │ - b 6edf8 │ │ + bl 7205c │ │ + b 71cc0 │ │ ldr x2, [x22] │ │ mov w0, #0x1 // #1 │ │ mov w1, #0x1a // #26 │ │ mov x3, x22 │ │ mov x4, x21 │ │ mov x5, x20 │ │ blr x19 │ │ @@ -93936,66 +95624,66 @@ │ │ autiasp │ │ ret │ │ paciasp │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #80] │ │ add x29, sp, #0x50 │ │ add x1, sp, #0x8 │ │ - bl 6f154 │ │ + bl 7201c │ │ ldr x8, [sp, #24] │ │ ldp x29, x30, [sp, #80] │ │ cmp w0, #0x0 │ │ csel x0, x8, xzr, eq // eq = none │ │ add sp, sp, #0x60 │ │ autiasp │ │ ret │ │ paciasp │ │ sub sp, sp, #0x60 │ │ stp x29, x30, [sp, #80] │ │ add x29, sp, #0x50 │ │ add x1, sp, #0x8 │ │ - bl 6f154 │ │ + bl 7201c │ │ ldr x8, [sp, #8] │ │ ldp x29, x30, [sp, #80] │ │ cmp w0, #0x0 │ │ csel x0, x8, xzr, eq // eq = none │ │ add sp, sp, #0x60 │ │ autiasp │ │ ret │ │ bti c │ │ - b 6f06c │ │ + b 71f34 │ │ paciasp │ │ sub sp, sp, #0x20 │ │ stp x29, x30, [sp, #16] │ │ add x29, sp, #0x10 │ │ add x2, sp, #0x8 │ │ mov w1, #0xffffffff // #-1 │ │ - bl 6f000 │ │ + bl 71ec8 │ │ ldr x0, [sp, #8] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ autiasp │ │ ret │ │ bti c │ │ mov x2, x1 │ │ mov w1, #0xffffffff // #-1 │ │ - b 6f06c │ │ + b 71f34 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 76000 │ │ - adrp x9, d92000 │ │ - add x8, x8, #0x318 │ │ - add x9, x9, #0x48 │ │ + adrp x8, 79000 │ │ + adrp x9, d95000 │ │ + add x8, x8, #0x180 │ │ + add x9, x9, #0x7e0 │ │ mov x20, x0 │ │ stp x8, x9, [x0], #16 │ │ mov w2, #0x110 // #272 │ │ mov x19, x1 │ │ - bl 72f80 │ │ + bl 75e40 │ │ ldp q1, q0, [x19, #304] │ │ ldp q2, q3, [x19, #272] │ │ add x8, x20, #0x220 │ │ movi v4.2d, #0x0 │ │ stp q1, q0, [x20, #320] │ │ stp q2, q3, [x20, #288] │ │ ldp q1, q0, [x19, #368] │ │ @@ -94011,15 +95699,15 @@ │ │ ldp q0, q1, [x19, #496] │ │ ldp q3, q2, [x19, #464] │ │ stp q4, q4, [x20, #544] │ │ stp q0, q1, [x20, #512] │ │ stp q3, q2, [x20, #480] │ │ stur q4, [x8, #59] │ │ stp q4, q4, [x20, #576] │ │ - bl 6f71c │ │ + bl 725e4 │ │ ldp x20, x19, [sp, #16] │ │ mov w0, wzr │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ @@ -94028,24 +95716,24 @@ │ │ mov x29, sp │ │ ldr x8, [x0] │ │ mov x19, x2 │ │ mov x20, x0 │ │ mov w21, w1 │ │ ldr x8, [x8, #16] │ │ blr x8 │ │ - tbz w0, #0, 6f054 │ │ + tbz w0, #0, 71f1c │ │ ldr x8, [x20] │ │ mov x0, x20 │ │ mov w1, w21 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ mov x8, x0 │ │ mov w0, wzr │ │ str x8, [x19] │ │ - b 6f058 │ │ + b 71f20 │ │ mov w0, #0xffffe672 // #-6542 │ │ ldp x20, x19, [sp, #32] │ │ ldr x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ paciasp │ │ @@ -94056,49 +95744,49 @@ │ │ add x29, sp, #0x50 │ │ ldr x8, [x0] │ │ mov x20, x2 │ │ mov x19, x0 │ │ mov w21, w1 │ │ ldr x8, [x8, #16] │ │ blr x8 │ │ - tbz w0, #0, 6f128 │ │ + tbz w0, #0, 71ff0 │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, w21 │ │ mov x2, x20 │ │ ldr x8, [x8, #32] │ │ blr x8 │ │ cmn w21, #0x1 │ │ - b.ne 6f120 // b.any │ │ + b.ne 71fe8 // b.any │ │ ldr x8, [x19] │ │ add x1, sp, #0x8 │ │ mov x0, x19 │ │ ldr x8, [x8, #72] │ │ blr x8 │ │ ldr x8, [x19] │ │ mov x0, x19 │ │ mov w1, wzr │ │ ldr x8, [x8, #104] │ │ blr x8 │ │ ldr x8, [sp, #40] │ │ - cbz x8, 6f120 │ │ + cbz x8, 71fe8 │ │ ldr x8, [x19] │ │ mov w1, #0xfffffffe // #-2 │ │ mov x0, x19 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ ldr x8, [x19] │ │ ldr x9, [sp, #40] │ │ mov w1, #0xfffffffe // #-2 │ │ ldr x8, [x8, #32] │ │ add x2, x9, x0 │ │ mov x0, x19 │ │ blr x8 │ │ mov w0, wzr │ │ - b 6f12c │ │ + b 71ff4 │ │ mov w0, #0xffffe672 // #-6542 │ │ ldp x20, x19, [sp, #112] │ │ ldr x21, [sp, #96] │ │ ldp x29, x30, [sp, #80] │ │ add sp, sp, #0x80 │ │ autiasp │ │ ret │ │ @@ -94155,232 +95843,232 @@ │ │ ldr w23, [x24], #4 │ │ mov x22, x3 │ │ mov x19, x2 │ │ mov x20, x1 │ │ mov x21, x0 │ │ cmn w23, #0x1 │ │ str x24, [x29, #24] │ │ - b.eq 6f360 // b.none │ │ - cbz x23, 6f370 │ │ + b.eq 72228 // b.none │ │ + cbz x23, 72238 │ │ ldr w8, [x24] │ │ - cbz w8, 6f37c │ │ + cbz w8, 72244 │ │ sub x1, x24, x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ - bl 72768 │ │ - cbnz x0, 6f384 │ │ + bl 75630 │ │ + cbnz x0, 7224c │ │ add x8, x24, #0x4 │ │ str x8, [x29, #24] │ │ ldrb w3, [x22, #24] │ │ add x23, x24, x23 │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ ldrb w8, [x22, #24] │ │ mov x24, x0 │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ and w3, w8, #0xf │ │ mov x2, x23 │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ str xzr, [x19, #40] │ │ ldrb w8, [x22, #49] │ │ ldr x26, [x29, #24] │ │ mov x25, x0 │ │ - cbz w8, 6f344 │ │ + cbz w8, 7220c │ │ mov x10, xzr │ │ mov x8, xzr │ │ neg x9, x26 │ │ cmp x23, x26 │ │ - b.eq 6f3cc // b.none │ │ + b.eq 72294 // b.none │ │ cmp x10, #0x3f │ │ - b.hi 6f3a4 // b.pmore │ │ + b.hi 7226c // b.pmore │ │ ldrb w11, [x26] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x10 │ │ lsr x14, x12, x10 │ │ cmp x14, x13 │ │ - b.ne 6f3a4 // b.any │ │ + b.ne 7226c // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x10, x10, #0x7 │ │ add x26, x26, #0x1 │ │ sub x9, x9, #0x1 │ │ - tbnz w11, #31, 6f2b0 │ │ + tbnz w11, #31, 72178 │ │ neg x27, x9 │ │ str x27, [x29, #24] │ │ ldrb w10, [x22, #25] │ │ sub x26, x8, x9 │ │ cmp w10, #0xff │ │ - b.eq 6f344 // b.none │ │ + b.eq 7220c // b.none │ │ and w3, w10, #0xf │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ - bl 71208 │ │ - cbz x0, 6f344 │ │ + bl 740d0 │ │ + cbz x0, 7220c │ │ str x27, [x29, #24] │ │ ldrb w3, [x22, #25] │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x23 │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ str x0, [x19, #40] │ │ mov x0, xzr │ │ sub x8, x23, x20 │ │ add x9, x25, x24 │ │ stp x26, x24, [x19, #16] │ │ stp x20, x8, [x19] │ │ str x9, [x19, #32] │ │ - b 6f384 │ │ + b 7224c │ │ ldur x23, [x20, #4] │ │ add x24, x20, #0xc │ │ str x24, [x29, #24] │ │ - cbnz x23, 6f230 │ │ - adrp x0, a000 │ │ - add x0, x0, #0x942 │ │ - b 6f384 │ │ - adrp x0, a000 │ │ - add x0, x0, #0x956 │ │ + cbnz x23, 720f8 │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xc8d │ │ + b 7224c │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xca1 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldr x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xfe9 │ │ - b 6f3f0 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xaa8 │ │ + b 722b8 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xcf │ │ + add x3, x3, #0xc14 │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ bti c │ │ ret │ │ bti c │ │ ret │ │ bti c │ │ cmn w1, #0x3 │ │ - b.ls 6f428 // b.plast │ │ + b.ls 722f0 // b.plast │ │ mov w0, #0x1 // #1 │ │ ret │ │ cmp w1, #0x5f │ │ - b.ls 6f438 // b.plast │ │ + b.ls 72300 // b.plast │ │ mov w0, wzr │ │ ret │ │ cmp w1, #0x22 │ │ - b.ne 6f448 // b.any │ │ + b.ne 72310 // b.any │ │ mov w0, #0x1 // #1 │ │ ret │ │ and w8, w1, #0xffffffe0 │ │ cmp w8, #0x20 │ │ cset w0, ne // ne = any │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ cmn w1, #0x2 │ │ - b.eq 6f488 // b.none │ │ + b.eq 72350 // b.none │ │ cmp w1, #0x22 │ │ - b.eq 6f490 // b.none │ │ + b.eq 72358 // b.none │ │ cmn w1, #0x1 │ │ - b.ne 6f498 // b.any │ │ + b.ne 72360 // b.any │ │ add x8, x0, #0x110 │ │ - b 6f4a8 │ │ + b 72370 │ │ add x8, x0, #0x108 │ │ - b 6f4a8 │ │ + b 72370 │ │ add x8, x0, #0x118 │ │ - b 6f4a8 │ │ + b 72370 │ │ cmp w1, #0x1f │ │ - b.hi 6f4bc // b.pmore │ │ + b.hi 72384 // b.pmore │ │ add x8, x0, w1, uxtw #3 │ │ add x8, x8, #0x10 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, a000 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 6000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x243 │ │ - add x3, x3, #0x728 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xf38 │ │ + add x3, x3, #0x99c │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ cmn w1, #0x2 │ │ - b.eq 6f524 // b.none │ │ + b.eq 723ec // b.none │ │ cmp w1, #0x22 │ │ - b.eq 6f52c // b.none │ │ + b.eq 723f4 // b.none │ │ cmn w1, #0x1 │ │ - b.ne 6f534 // b.any │ │ + b.ne 723fc // b.any │ │ add x8, x0, #0x110 │ │ - b 6f544 │ │ + b 7240c │ │ add x8, x0, #0x108 │ │ - b 6f544 │ │ + b 7240c │ │ add x8, x0, #0x118 │ │ - b 6f544 │ │ + b 7240c │ │ cmp w1, #0x1f │ │ - b.hi 6f558 // b.pmore │ │ + b.hi 72420 // b.pmore │ │ add x8, x0, w1, uxtw #3 │ │ add x8, x8, #0x10 │ │ ldr x19, [sp, #16] │ │ str x2, [x8] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xb13 │ │ - add x3, x3, #0x728 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xfde │ │ + add x3, x3, #0x99c │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ bti c │ │ and w8, w1, #0xffffffe0 │ │ cmp w8, #0x40 │ │ cset w0, eq // eq = none │ │ ret │ │ bti c │ │ add x8, x0, w1, sxtw #3 │ │ @@ -94393,62 +96081,62 @@ │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ str x28, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ sub sp, sp, #0x210 │ │ ldrb w8, [x0, #616] │ │ - cbz w8, 6f604 │ │ + cbz w8, 724cc │ │ mov w20, wzr │ │ mov w0, w20 │ │ add sp, sp, #0x210 │ │ ldp x20, x19, [sp, #32] │ │ ldr x28, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ ldrb w8, [x0, #618] │ │ mov x19, x0 │ │ - cbz w8, 6f63c │ │ + cbz w8, 72504 │ │ mov x0, sp │ │ mov w2, #0x210 // #528 │ │ mov w1, wzr │ │ - bl 73040 │ │ + bl 75f00 │ │ mov x1, sp │ │ mov x0, x19 │ │ - bl 6f918 │ │ + bl 727e0 │ │ mov w20, w0 │ │ cmp w0, #0x1 │ │ - b.ne 6f5e8 // b.any │ │ - b 6f674 │ │ + b.ne 724b0 // b.any │ │ + b 7253c │ │ ldp x8, x20, [x19] │ │ mov w1, #0xffffffff // #-1 │ │ mov x0, x19 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ ldr x2, [x19, #600] │ │ mov x1, x0 │ │ add x3, x19, #0x10 │ │ add x4, x19, #0x269 │ │ mov x0, x20 │ │ - bl 6fa3c │ │ + bl 72904 │ │ mov w20, w0 │ │ cmp w0, #0x1 │ │ - b.ne 6f5e8 // b.any │ │ + b.ne 724b0 // b.any │ │ ldr x8, [x19] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ ldr x8, [x8, #104] │ │ blr x8 │ │ ldrb w8, [x19, #616] │ │ - cbnz w8, 6f5e4 │ │ - b 6f5e8 │ │ + cbnz w8, 724ac │ │ + b 724b0 │ │ bti c │ │ ldrb w8, [x0, #616] │ │ - cbz w8, 6f6b4 │ │ + cbz w8, 7257c │ │ movi v0.2d, #0x0 │ │ str xzr, [x1, #64] │ │ stp q0, q0, [x1, #32] │ │ stp q0, q0, [x1] │ │ ret │ │ ldr q0, [x0, #544] │ │ str q0, [x1] │ │ @@ -94457,15 +96145,15 @@ │ │ ldr q2, [x0, #560] │ │ str x8, [x1, #64] │ │ stp q1, q0, [x1, #32] │ │ str q2, [x1, #16] │ │ ret │ │ bti c │ │ add x0, x0, #0x10 │ │ - b 72da0 │ │ + b 75c68 │ │ bti c │ │ ldrb w0, [x0, #617] │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ ldr x8, [x0] │ │ @@ -94485,74 +96173,74 @@ │ │ ldr x8, [x0] │ │ strb wzr, [x0, #618] │ │ mov w20, w1 │ │ mov w1, #0xffffffff // #-1 │ │ ldr x8, [x8, #24] │ │ mov x19, x0 │ │ blr x8 │ │ - cbz x0, 6f8ec │ │ + cbz x0, 727b4 │ │ ldr x8, [x19, #8] │ │ and x9, x20, #0x1 │ │ sub x20, x0, x9 │ │ - adrp x0, 72000 │ │ + adrp x0, 75000 │ │ add x10, sp, #0x68 │ │ - add x0, x0, #0x154 │ │ + add x0, x0, #0x1c │ │ add x1, sp, #0x98 │ │ stp x8, x10, [sp, #152] │ │ str x20, [sp, #168] │ │ - bl 73170 │ │ - cbz w0, 6f7a0 │ │ + bl 75fc0 │ │ + cbz w0, 72668 │ │ ldr x8, [sp, #120] │ │ - cbz x8, 6f7a0 │ │ + cbz x8, 72668 │ │ add x2, sp, #0x68 │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov w3, wzr │ │ - bl 71e74 │ │ - tbnz w0, #0, 6f8f4 │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ - bl 73180 │ │ - adrp x8, 77000 │ │ - adrp x9, 77000 │ │ - ldr x8, [x8, #2904] │ │ - ldr x9, [x9, #2912] │ │ - b 6f7c4 │ │ + bl 74d3c │ │ + tbnz w0, #0, 727bc │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ + bl 76070 │ │ + adrp x8, 7b000 │ │ + adrp x9, 7b000 │ │ + ldr x8, [x8, #792] │ │ + ldr x9, [x9, #800] │ │ + b 7268c │ │ add x8, x8, #0x20 │ │ cmp x8, x9 │ │ - b.cs 6f888 // b.hs, b.nlast │ │ + b.cs 72750 // b.hs, b.nlast │ │ ldr x10, [x8, #8] │ │ cmp x10, x20 │ │ - b.hi 6f7c0 // b.pmore │ │ + b.hi 72688 // b.pmore │ │ ldr x10, [x8, #16] │ │ cmp x10, x20 │ │ - b.ls 6f7c0 // b.plast │ │ + b.ls 72688 // b.plast │ │ ldr x21, [x8, #24] │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ - bl 73190 │ │ - cbz x21, 6f894 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ + bl 76080 │ │ + cbz x21, 7275c │ │ ldr x0, [x19, #8] │ │ add x2, sp, #0x38 │ │ mov x3, sp │ │ mov x1, x21 │ │ - bl 6f1e4 │ │ - cbnz x0, 6f894 │ │ + bl 720ac │ │ + cbnz x0, 7275c │ │ add x0, sp, #0x98 │ │ mov w2, #0x618 // #1560 │ │ mov w1, wzr │ │ - bl 73040 │ │ + bl 75f00 │ │ ldr x0, [x19, #8] │ │ add x1, sp, #0x38 │ │ mov x2, sp │ │ add x5, sp, #0x98 │ │ mov w4, #0x4 // #4 │ │ mov x3, x20 │ │ - bl 6fd08 │ │ - tbz w0, #0, 6f894 │ │ + bl 72bd0 │ │ + tbz w0, #0, 7275c │ │ ldur q0, [sp, #80] │ │ add x9, x19, #0x220 │ │ str q0, [x19, #544] │ │ ldr x8, [sp, #96] │ │ str x8, [x19, #560] │ │ ldr x8, [sp, #32] │ │ str x8, [x9, #24] │ │ @@ -94562,51 +96250,51 @@ │ │ str xzr, [x9, #40] │ │ str w8, [x19, #592] │ │ ldr x8, [sp, #56] │ │ str x8, [x9, #56] │ │ ldr x8, [sp, #64] │ │ str w8, [x9, #52] │ │ str xzr, [x19, #608] │ │ - b 6f8f4 │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ - bl 73190 │ │ + b 727bc │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ + bl 76080 │ │ ldr x8, [x19] │ │ mov w1, #0xffffffff // #-1 │ │ mov x0, x19 │ │ ldr x8, [x8, #24] │ │ blr x8 │ │ ldr w8, [x0] │ │ mov w9, #0x1168 // #4456 │ │ movk w9, #0xd280, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 6f8ec // b.any │ │ + b.ne 727b4 // b.any │ │ ldr w8, [x0, #4] │ │ mov w9, #0x1 // #1 │ │ movk w9, #0xd400, lsl #16 │ │ cmp w8, w9 │ │ - b.ne 6f8ec // b.any │ │ + b.ne 727b4 // b.any │ │ movi v0.2d, #0x0 │ │ mov w8, #0x1 // #1 │ │ str xzr, [x19, #608] │ │ stp q0, q0, [x19, #576] │ │ stp q0, q0, [x19, #544] │ │ strb w8, [x19, #618] │ │ - b 6f8f4 │ │ + b 727bc │ │ mov w8, #0x1 // #1 │ │ strb w8, [x19, #616] │ │ add sp, sp, #0x6b0 │ │ ldp x20, x19, [sp, #32] │ │ ldp x28, x21, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ bti c │ │ mov w0, w1 │ │ - b 72c34 │ │ + b 75afc │ │ bti c │ │ ldr x9, [x0, #264] │ │ mov x8, x0 │ │ ldr x10, [x9, #312] │ │ str x10, [x0, #16] │ │ ldr x10, [x9, #320] │ │ str x10, [x0, #24] │ │ @@ -94689,44 +96377,44 @@ │ │ mov x19, x3 │ │ mov x22, x1 │ │ sub x2, x29, #0x30 │ │ sub x3, x29, #0x68 │ │ mov x1, x8 │ │ mov x20, x4 │ │ mov x21, x0 │ │ - bl 6f1e4 │ │ - cbnz x0, 6faf8 │ │ + bl 720ac │ │ + cbnz x0, 729c0 │ │ add x0, sp, #0x210 │ │ mov w2, #0x618 // #1560 │ │ mov w1, wzr │ │ add x24, sp, #0x210 │ │ - bl 73040 │ │ + bl 75f00 │ │ sub x1, x29, #0x30 │ │ sub x2, x29, #0x68 │ │ add x5, sp, #0x210 │ │ mov w4, #0x4 // #4 │ │ mov x0, x21 │ │ mov x3, x22 │ │ - bl 6fd08 │ │ - tbz w0, #0, 6faf8 │ │ + bl 72bd0 │ │ + tbz w0, #0, 729c0 │ │ add x1, sp, #0x210 │ │ mov x0, x21 │ │ mov x2, x19 │ │ - bl 70fbc │ │ + bl 73e84 │ │ mov x22, x0 │ │ mov x0, sp │ │ mov w2, #0x210 // #528 │ │ mov x1, x19 │ │ mov x25, sp │ │ - bl 72f80 │ │ + bl 75e40 │ │ mov x26, xzr │ │ mov x23, xzr │ │ add x27, x19, #0x108 │ │ add x24, x24, #0x18 │ │ - b 6fb38 │ │ + b 72a00 │ │ mov w0, #0xffffe66e // #-6546 │ │ add sp, sp, #0x890 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -94734,146 +96422,146 @@ │ │ autiasp │ │ ret │ │ add x9, x19, x8, lsl #3 │ │ ldr x23, [x9] │ │ add x26, x26, #0x1 │ │ cmp x26, #0x60 │ │ add x24, x24, #0x10 │ │ - b.eq 6fc28 // b.none │ │ + b.eq 72af0 // b.none │ │ ldr w9, [x24] │ │ - cbz w9, 6fb68 │ │ + cbz w9, 72a30 │ │ and w8, w26, #0x7fffffe0 │ │ cmp w8, #0x40 │ │ - b.ne 6fb8c // b.any │ │ + b.ne 72a54 // b.any │ │ cmp w9, #0x5 │ │ - b.eq 6fbd8 // b.none │ │ + b.eq 72aa0 // b.none │ │ cmp w9, #0x2 │ │ - b.ne 6fc8c // b.any │ │ + b.ne 72b54 // b.any │ │ ldr x8, [x24, #8] │ │ add x0, x8, x22 │ │ - b 6fbec │ │ + b 72ab4 │ │ ldurb w8, [x29, #-54] │ │ cmp x26, x8 │ │ - b.ne 6fb28 // b.any │ │ + b.ne 729f0 // b.any │ │ cmp w8, #0x22 │ │ mov x9, x27 │ │ - b.eq 6fb24 // b.none │ │ + b.eq 729ec // b.none │ │ cmp w8, #0x1f │ │ - b.ls 6fb20 // b.plast │ │ - b 6fcb4 │ │ + b.ls 729e8 // b.plast │ │ + b 72b7c │ │ ldurb w9, [x29, #-54] │ │ cmp x26, x9 │ │ - b.ne 6fbb4 // b.any │ │ + b.ne 72a7c // b.any │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x24 │ │ - bl 710a0 │ │ + bl 73f68 │ │ mov x23, x0 │ │ - b 6fb28 │ │ + b 729f0 │ │ cmp x26, #0x22 │ │ - b.ne 6fbfc // b.any │ │ + b.ne 72ac4 // b.any │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x24 │ │ - bl 710a0 │ │ + bl 73f68 │ │ str x0, [sp, #264] │ │ - b 6fb28 │ │ + b 729f0 │ │ ldr x0, [x24, #8] │ │ mov x1, x21 │ │ mov x2, x19 │ │ mov x3, x22 │ │ - bl 714f8 │ │ + bl 743c0 │ │ ldr d0, [x0] │ │ add x8, x25, x26, lsl #3 │ │ stur d0, [x8, #-240] │ │ - b 6fb28 │ │ + b 729f0 │ │ cmp w8, #0x20 │ │ - b.eq 6fc84 // b.none │ │ + b.eq 72b4c // b.none │ │ mov x0, x21 │ │ mov x1, x19 │ │ mov x2, x22 │ │ mov x3, x24 │ │ - bl 710a0 │ │ + bl 73f68 │ │ cmp x26, #0x1f │ │ - b.hi 6fcd0 // b.pmore │ │ + b.hi 72b98 // b.pmore │ │ str x0, [x25, x26, lsl #3] │ │ - b 6fb28 │ │ + b 729f0 │ │ ldurb w8, [x29, #-56] │ │ str x22, [sp, #248] │ │ strb w8, [x20] │ │ - cbz x23, 6fc68 │ │ + cbz x23, 72b30 │ │ ldr x8, [sp, #1104] │ │ - cbz x8, 6fc68 │ │ + cbz x8, 72b30 │ │ ldurb w8, [x29, #-53] │ │ - cbz w8, 6fc58 │ │ + cbz w8, 72b20 │ │ mov x17, x23 │ │ mov x16, x22 │ │ autib1716 │ │ - b 6fc64 │ │ + b 72b2c │ │ mov x17, x23 │ │ mov x16, x22 │ │ autia1716 │ │ mov x23, x17 │ │ mov x1, sp │ │ mov w2, #0x210 // #528 │ │ mov x0, x19 │ │ str x23, [sp, #256] │ │ - bl 72f80 │ │ + bl 75e40 │ │ mov w0, #0x1 // #1 │ │ - b 6fafc │ │ + b 729c4 │ │ mov w0, #0xffffe672 // #-6542 │ │ - b 6fafc │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x877 │ │ + b 729c4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xb37 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x591 │ │ - b 6fcf4 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x243 │ │ - b 6fce8 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xb13 │ │ - adrp x3, a000 │ │ + add x3, x3, #0x74b │ │ + b 72bbc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xf38 │ │ + b 72bb0 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xfde │ │ + adrp x3, 6000 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x728 │ │ + add x3, x3, #0x99c │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x690 │ │ mov x19, sp │ │ ldp x9, x11, [x2, #8] │ │ ldr x8, [x2] │ │ mov x10, #0xffffffffffffffff // #-1 │ │ sub x27, x29, #0x38 │ │ - adrp x21, b000 │ │ + adrp x21, a000 │ │ add x8, x9, x8 │ │ stp x11, x8, [x29, #-56] │ │ ldp x9, x8, [x1, #8] │ │ mov x20, x5 │ │ mov x22, x2 │ │ mov x28, xzr │ │ stp x10, x8, [x29, #-40] │ │ @@ -94884,548 +96572,548 @@ │ │ add x8, x9, x8 │ │ stur x8, [x29, #-24] │ │ ldr x8, [x1, #24] │ │ add x9, x27, #0x30 │ │ str x9, [x19, #40] │ │ add x9, x10, #0x238 │ │ sub x8, x3, x8 │ │ - add x21, x21, #0x4f4 │ │ + add x21, x21, #0x9a4 │ │ str w4, [x19, #36] │ │ str x9, [x19, #8] │ │ stur x8, [x29, #-16] │ │ - b 6fdb0 │ │ + b 72c78 │ │ ldr x8, [x19, #40] │ │ add x27, x27, #0x18 │ │ cmp x27, x8 │ │ - b.eq 70d7c // b.none │ │ + b.eq 73c44 // b.none │ │ ldr x8, [x27] │ │ ldr x23, [x27, #16] │ │ stur x8, [x29, #-64] │ │ - cbz x23, 6fda0 │ │ + cbz x23, 72c68 │ │ ldr x24, [x27, #8] │ │ cmp x8, x24 │ │ - b.cs 6fda0 // b.hs, b.nlast │ │ + b.cs 72c68 // b.hs, b.nlast │ │ mov x25, xzr │ │ sub x0, x24, #0x1 │ │ mov x26, x8 │ │ str x0, [x19, #48] │ │ ldrb w9, [x26], #1 │ │ cmp w9, #0x2f │ │ stur x26, [x29, #-64] │ │ - b.hi 70aac // b.pmore │ │ - adr x10, 6fdfc │ │ + b.hi 73974 // b.pmore │ │ + adr x10, 72cc4 │ │ ldrh w11, [x21, x9, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ bti j │ │ ldrb w3, [x22, #24] │ │ ldr x0, [x19, #24] │ │ sub x1, x29, #0x40 │ │ mov x2, x24 │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ ldur x26, [x29, #-64] │ │ mov x25, x0 │ │ ldr x0, [x19, #48] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ ldrb w9, [x8, #1] │ │ ldr w10, [x22, #40] │ │ add x26, x8, #0x2 │ │ - b 6fe68 │ │ + b 72d30 │ │ bti j │ │ ldurh w9, [x8, #1] │ │ ldr w10, [x22, #40] │ │ add x26, x8, #0x3 │ │ - b 6fe68 │ │ + b 72d30 │ │ bti j │ │ ldur w9, [x8, #1] │ │ ldr w10, [x22, #40] │ │ add x26, x8, #0x5 │ │ mul w8, w10, w9 │ │ add x25, x25, x8 │ │ stur x26, [x29, #-64] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 6fe94 │ │ + tbnz w14, #31, 72d5c │ │ mov x12, xzr │ │ mov x13, xzr │ │ mov x11, xzr │ │ stur x26, [x29, #-64] │ │ - cbz x10, 70f5c │ │ + cbz x10, 73e24 │ │ cmp x13, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w14, [x9, x12] │ │ and x16, x14, #0x7f │ │ lsl x15, x16, x13 │ │ lsr x17, x15, x13 │ │ cmp x17, x16 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w14 │ │ orr x11, x15, x11 │ │ add x13, x13, #0x7 │ │ add x12, x12, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w14, #31, 6feec │ │ + tbnz w14, #31, 72db4 │ │ add x26, x26, x12 │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70d84 // b.hs, b.nlast │ │ + b.cs 73c4c // b.hs, b.nlast │ │ add x9, x20, x8, lsl #4 │ │ ldrsw x10, [x22, #44] │ │ mov x12, x9 │ │ ldrb w13, [x12, #28]! │ │ mul x10, x11, x10 │ │ - cbnz w13, 70d3c │ │ - b 70d1c │ │ + cbnz w13, 73c04 │ │ + b 73be4 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x10] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x10, x10, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w11, #31, 6ff64 │ │ + tbnz w11, #31, 72e2c │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cc 70b74 // b.lo, b.ul, b.last │ │ - b 70da0 │ │ + b.cc 73a3c // b.lo, b.ul, b.last │ │ + b 73c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x10] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x10, x10, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w11, #31, 6ffc4 │ │ + tbnz w11, #31, 72e8c │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70db4 // b.hs, b.nlast │ │ + b.cs 73c7c // b.hs, b.nlast │ │ add x9, x20, x8, lsl #4 │ │ mov x10, x9 │ │ ldrb w11, [x10, #28]! │ │ - cbnz w11, 70040 │ │ + cbnz w11, 72f08 │ │ lsl x8, x8, #4 │ │ add x11, x20, x8 │ │ ldur q0, [x11, #24] │ │ add x11, x19, #0x38 │ │ mov w12, #0x1 // #1 │ │ add x8, x11, x8 │ │ stur q0, [x8, #24] │ │ strb w12, [x10] │ │ mov w8, #0x1 // #1 │ │ str w8, [x9, #24] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x10] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x10, x10, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w11, #31, 70064 │ │ + tbnz w11, #31, 72f2c │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70dc8 // b.hs, b.nlast │ │ + b.cs 73c90 // b.hs, b.nlast │ │ add x9, x20, x8, lsl #4 │ │ mov x10, x9 │ │ ldrb w11, [x10, #28]! │ │ - cbnz w11, 700e0 │ │ + cbnz w11, 72fa8 │ │ lsl x8, x8, #4 │ │ add x11, x20, x8 │ │ ldur q0, [x11, #24] │ │ add x11, x19, #0x38 │ │ mov w12, #0x1 // #1 │ │ add x8, x11, x8 │ │ stur q0, [x8, #24] │ │ strb w12, [x10] │ │ str wzr, [x9, #24] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 70104 │ │ + tbnz w14, #31, 72fcc │ │ mov x12, xzr │ │ mov x13, xzr │ │ mov x11, xzr │ │ stur x26, [x29, #-64] │ │ - cbz x10, 70f5c │ │ + cbz x10, 73e24 │ │ cmp x13, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w14, [x9, x12] │ │ and x16, x14, #0x7f │ │ lsl x15, x16, x13 │ │ lsr x17, x15, x13 │ │ cmp x17, x16 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w14 │ │ orr x11, x15, x11 │ │ add x13, x13, #0x7 │ │ add x12, x12, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w14, #31, 7015c │ │ + tbnz w14, #31, 73024 │ │ add x26, x26, x12 │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70ddc // b.hs, b.nlast │ │ + b.cs 73ca4 // b.hs, b.nlast │ │ cmp x11, #0x60 │ │ - b.cs 70eec // b.hs, b.nlast │ │ + b.cs 73db4 // b.hs, b.nlast │ │ add x9, x20, x8, lsl #4 │ │ mov x10, x9 │ │ ldrb w12, [x10, #28]! │ │ - cbnz w12, 701e0 │ │ + cbnz w12, 730a8 │ │ lsl x8, x8, #4 │ │ add x12, x20, x8 │ │ ldur q0, [x12, #24] │ │ add x12, x19, #0x38 │ │ mov w13, #0x1 // #1 │ │ add x8, x12, x8 │ │ stur q0, [x8, #24] │ │ strb w13, [x10] │ │ mov w8, #0x4 // #4 │ │ str w8, [x9, #24] │ │ str x11, [x9, #32] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x8, x28 │ │ sub x28, sp, #0x620 │ │ mov sp, x28 │ │ mov x0, x28 │ │ str x8, [x0], #8 │ │ mov w2, #0x618 // #1560 │ │ mov x1, x20 │ │ - bl 72f80 │ │ + bl 75e40 │ │ ldr x0, [x19, #48] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ - cbz x28, 70f0c │ │ + cbz x28, 73dd4 │ │ add x1, x28, #0x8 │ │ mov w2, #0x618 // #1560 │ │ mov x0, x20 │ │ - bl 72f80 │ │ + bl 75e40 │ │ ldr x0, [x19, #48] │ │ ldr x28, [x28] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 7026c │ │ + tbnz w14, #31, 73134 │ │ mov x12, xzr │ │ mov x13, xzr │ │ mov x11, xzr │ │ stur x26, [x29, #-64] │ │ - cbz x10, 70f5c │ │ + cbz x10, 73e24 │ │ cmp x13, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w14, [x9, x12] │ │ and x16, x14, #0x7f │ │ lsl x15, x16, x13 │ │ lsr x17, x15, x13 │ │ cmp x17, x16 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w14 │ │ orr x11, x15, x11 │ │ add x13, x13, #0x7 │ │ add x12, x12, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w14, #31, 702c4 │ │ + tbnz w14, #31, 7318c │ │ add x26, x26, x12 │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70df8 // b.hs, b.nlast │ │ + b.cs 73cc0 // b.hs, b.nlast │ │ stp w8, w11, [x20] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x10] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x10, x10, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w11, #31, 70330 │ │ + tbnz w11, #31, 731f8 │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70e14 // b.hs, b.nlast │ │ + b.cs 73cdc // b.hs, b.nlast │ │ str w8, [x20] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x10] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x10, x10, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w11, #31, 7039c │ │ + tbnz w11, #31, 73264 │ │ stur x26, [x29, #-64] │ │ str w8, [x20, #4] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ neg x10, x26 │ │ str wzr, [x20] │ │ str x26, [x20, #8] │ │ cmp x24, x26 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x26] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x26, x26, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w11, #31, 70408 │ │ + tbnz w11, #31, 732d0 │ │ sub x26, x8, x10 │ │ stur x26, [x29, #-64] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x11, xzr │ │ mov x10, xzr │ │ sub x12, x0, x26 │ │ mov x8, x26 │ │ cmp x24, x8 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x9, x12 │ │ ldrb w12, [x8] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x10, x13, x10 │ │ add x11, x11, #0x7 │ │ add x8, x8, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x9, #0x1 │ │ - tbnz w14, #31, 70470 │ │ + tbnz w14, #31, 73338 │ │ cmp x10, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70e30 // b.hs, b.nlast │ │ + b.cs 73cf8 // b.hs, b.nlast │ │ add x13, x20, x10, lsl #4 │ │ mov x11, x13 │ │ ldrb w12, [x11, #28]! │ │ - cbnz w12, 704f4 │ │ + cbnz w12, 733bc │ │ lsl x10, x10, #4 │ │ add x12, x20, x10 │ │ ldur q0, [x12, #24] │ │ add x12, x19, #0x38 │ │ mov w14, #0x1 // #1 │ │ add x10, x12, x10 │ │ stur q0, [x10, #24] │ │ strb w14, [x11] │ │ mov x10, xzr │ │ mov x12, xzr │ │ mov x11, xzr │ │ mov w14, #0x5 // #5 │ │ str w14, [x13, #24] │ │ str x26, [x13, #32] │ │ - cbz x9, 70f5c │ │ + cbz x9, 73e24 │ │ cmp x12, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w13, [x8, x10] │ │ and x15, x13, #0x7f │ │ lsl x14, x15, x12 │ │ lsr x16, x14, x12 │ │ cmp x16, x15 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w13, w13 │ │ orr x11, x14, x11 │ │ add x12, x12, #0x7 │ │ add x10, x10, #0x1 │ │ sub x9, x9, #0x1 │ │ - tbnz w13, #31, 7050c │ │ - b 70a94 │ │ + tbnz w13, #31, 733d4 │ │ + b 7395c │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 70560 │ │ + tbnz w14, #31, 73428 │ │ cmp x8, #0x5f │ │ stur x26, [x29, #-64] │ │ - b.hi 70e44 // b.pmore │ │ + b.hi 73d0c // b.pmore │ │ mov x13, xzr │ │ mov x11, xzr │ │ mov x12, xzr │ │ - cbz x10, 70f94 │ │ + cbz x10, 73e5c │ │ ldrb w14, [x9, x13] │ │ add x13, x13, #0x1 │ │ sub x10, x10, #0x1 │ │ and x15, x14, #0x7f │ │ lsl x15, x15, x11 │ │ add x11, x11, #0x7 │ │ orr x12, x15, x12 │ │ - tbnz w14, #7, 705c0 │ │ + tbnz w14, #7, 73488 │ │ sub w10, w11, #0x7 │ │ add x26, x26, x13 │ │ cmp w10, #0x39 │ │ and w14, w14, #0x40 │ │ add x9, x20, x8, lsl #4 │ │ stur x26, [x29, #-64] │ │ cset w10, cc // cc = lo, ul, last │ │ @@ -95434,212 +97122,212 @@ │ │ tst w10, w14, lsr #6 │ │ ldrsw x10, [x22, #44] │ │ ldrb w14, [x13, #28]! │ │ lsl x11, x15, x11 │ │ csel x11, x11, xzr, ne // ne = any │ │ orr x11, x12, x11 │ │ mul x10, x11, x10 │ │ - cbnz w14, 70d3c │ │ + cbnz w14, 73c04 │ │ lsl x8, x8, #4 │ │ add x11, x20, x8 │ │ ldur q0, [x11, #24] │ │ add x11, x19, #0x38 │ │ mov w12, #0x1 // #1 │ │ add x8, x11, x8 │ │ stur q0, [x8, #24] │ │ strb w12, [x13] │ │ - b 70d3c │ │ + b 73c04 │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 70660 │ │ + tbnz w14, #31, 73528 │ │ mov x13, xzr │ │ mov x12, xzr │ │ mov x11, xzr │ │ stur x26, [x29, #-64] │ │ - cbz x10, 70f94 │ │ + cbz x10, 73e5c │ │ ldrb w14, [x9, x13] │ │ add x13, x13, #0x1 │ │ sub x10, x10, #0x1 │ │ and x15, x14, #0x7f │ │ lsl x15, x15, x12 │ │ add x12, x12, #0x7 │ │ orr x11, x15, x11 │ │ - tbnz w14, #7, 706b8 │ │ + tbnz w14, #7, 73580 │ │ add x26, x26, x13 │ │ cmp x8, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70e60 // b.hs, b.nlast │ │ + b.cs 73d28 // b.hs, b.nlast │ │ sub w9, w12, #0x7 │ │ mov x13, #0xffffffffffffffff // #-1 │ │ cmp w9, #0x39 │ │ and w10, w14, #0x40 │ │ ldr w14, [x22, #44] │ │ lsl x9, x13, x12 │ │ cset w12, cc // cc = lo, ul, last │ │ tst w12, w10, lsr #6 │ │ csel w9, w9, wzr, ne // ne = any │ │ orr w9, w11, w9 │ │ mul w9, w14, w9 │ │ stp w8, w9, [x20] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f94 // b.none │ │ + b.eq 73e5c // b.none │ │ ldrb w11, [x10], #1 │ │ add x26, x26, #0x1 │ │ and x12, x11, #0x7f │ │ lsl x12, x12, x9 │ │ add x9, x9, #0x7 │ │ orr x8, x12, x8 │ │ - tbnz w11, #7, 70738 │ │ + tbnz w11, #7, 73600 │ │ sub w10, w9, #0x7 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ stur x26, [x29, #-64] │ │ cmp w10, #0x39 │ │ and w11, w11, #0x40 │ │ lsl x9, x12, x9 │ │ cset w10, cc // cc = lo, ul, last │ │ ldr w12, [x22, #44] │ │ tst w10, w11, lsr #6 │ │ csel w9, w9, wzr, ne // ne = any │ │ orr w8, w8, w9 │ │ mul w8, w12, w8 │ │ str w8, [x20, #4] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x10, xzr │ │ mov x2, xzr │ │ sub x11, x0, x26 │ │ mov x8, x26 │ │ cmp x24, x8 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x10, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x9, x11 │ │ ldrb w11, [x8] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x10 │ │ lsr x14, x12, x10 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w13, w11 │ │ orr x2, x12, x2 │ │ add x10, x10, #0x7 │ │ add x8, x8, #0x1 │ │ add x26, x26, #0x1 │ │ sub x11, x9, #0x1 │ │ - tbnz w13, #31, 707b0 │ │ + tbnz w13, #31, 73678 │ │ cmp x2, #0x5f │ │ stur x26, [x29, #-64] │ │ - b.hi 70e7c // b.pmore │ │ + b.hi 73d44 // b.pmore │ │ mov x11, xzr │ │ mov x12, xzr │ │ mov x10, xzr │ │ - cbz x9, 70f5c │ │ + cbz x9, 73e24 │ │ cmp x12, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w13, [x8, x11] │ │ and x15, x13, #0x7f │ │ lsl x14, x15, x12 │ │ lsr x16, x14, x12 │ │ cmp x16, x15 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w13, w13 │ │ orr x10, x14, x10 │ │ add x12, x12, #0x7 │ │ add x11, x11, #0x1 │ │ sub x9, x9, #0x1 │ │ - tbnz w13, #31, 70810 │ │ + tbnz w13, #31, 736d8 │ │ add x26, x26, x11 │ │ add x8, x20, x2, lsl #4 │ │ stur x26, [x29, #-64] │ │ mov x11, x8 │ │ ldrsw x9, [x22, #44] │ │ ldrb w12, [x11, #28]! │ │ mul x9, x10, x9 │ │ - cbnz w12, 7088c │ │ + cbnz w12, 73754 │ │ lsl x10, x2, #4 │ │ add x12, x20, x10 │ │ ldur q0, [x12, #24] │ │ add x12, x19, #0x38 │ │ mov w13, #0x1 // #1 │ │ add x10, x12, x10 │ │ stur q0, [x10, #24] │ │ strb w13, [x11] │ │ mov w10, #0x3 // #3 │ │ str w10, [x8, #24] │ │ str x9, [x8, #32] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 708b8 │ │ + tbnz w14, #31, 73780 │ │ cmp x8, #0x5f │ │ stur x26, [x29, #-64] │ │ - b.hi 70e98 // b.pmore │ │ + b.hi 73d60 // b.pmore │ │ mov x13, xzr │ │ mov x11, xzr │ │ mov x12, xzr │ │ - cbz x10, 70f94 │ │ + cbz x10, 73e5c │ │ ldrb w14, [x9, x13] │ │ add x13, x13, #0x1 │ │ sub x10, x10, #0x1 │ │ and x15, x14, #0x7f │ │ lsl x15, x15, x11 │ │ add x11, x11, #0x7 │ │ orr x12, x15, x12 │ │ - tbnz w14, #7, 70918 │ │ + tbnz w14, #7, 737e0 │ │ sub w10, w11, #0x7 │ │ add x26, x26, x13 │ │ cmp w10, #0x39 │ │ and w14, w14, #0x40 │ │ add x9, x20, x8, lsl #4 │ │ stur x26, [x29, #-64] │ │ cset w10, cc // cc = lo, ul, last │ │ @@ -95648,482 +97336,482 @@ │ │ tst w10, w14, lsr #6 │ │ ldrsw x10, [x22, #44] │ │ ldrb w14, [x13, #28]! │ │ lsl x11, x15, x11 │ │ csel x11, x11, xzr, ne // ne = any │ │ orr x11, x12, x11 │ │ mul x10, x11, x10 │ │ - cbnz w14, 709a0 │ │ + cbnz w14, 73868 │ │ lsl x8, x8, #4 │ │ add x11, x20, x8 │ │ ldur q0, [x11, #24] │ │ add x11, x19, #0x38 │ │ mov w12, #0x1 // #1 │ │ add x8, x11, x8 │ │ stur q0, [x8, #24] │ │ strb w12, [x13] │ │ mov w8, #0x3 // #3 │ │ - b 70d40 │ │ + b 73c08 │ │ bti j │ │ mov x11, xzr │ │ mov x10, xzr │ │ sub x12, x0, x26 │ │ mov x8, x26 │ │ cmp x24, x8 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x9, x12 │ │ ldrb w12, [x8] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x10, x13, x10 │ │ add x11, x11, #0x7 │ │ add x8, x8, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x9, #0x1 │ │ - tbnz w14, #31, 709bc │ │ + tbnz w14, #31, 73884 │ │ cmp x10, #0x60 │ │ stur x26, [x29, #-64] │ │ - b.cs 70eb4 // b.hs, b.nlast │ │ + b.cs 73d7c // b.hs, b.nlast │ │ add x13, x20, x10, lsl #4 │ │ mov x11, x13 │ │ ldrb w12, [x11, #28]! │ │ - cbnz w12, 70a40 │ │ + cbnz w12, 73908 │ │ lsl x10, x10, #4 │ │ add x12, x20, x10 │ │ ldur q0, [x12, #24] │ │ add x12, x19, #0x38 │ │ mov w14, #0x1 // #1 │ │ add x10, x12, x10 │ │ stur q0, [x10, #24] │ │ strb w14, [x11] │ │ mov x10, xzr │ │ mov x12, xzr │ │ mov x11, xzr │ │ mov w14, #0x6 // #6 │ │ str w14, [x13, #24] │ │ str x26, [x13, #32] │ │ - cbz x9, 70f5c │ │ + cbz x9, 73e24 │ │ cmp x12, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w13, [x8, x10] │ │ and x15, x13, #0x7f │ │ lsl x14, x15, x12 │ │ lsr x16, x14, x12 │ │ cmp x16, x15 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w13, w13 │ │ orr x11, x14, x11 │ │ add x12, x12, #0x7 │ │ add x10, x10, #0x1 │ │ sub x9, x9, #0x1 │ │ - tbnz w13, #31, 70a58 │ │ + tbnz w13, #31, 73920 │ │ add x8, x26, x11 │ │ add x26, x8, x10 │ │ stur x26, [x29, #-64] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ and w10, w9, #0xc0 │ │ cmp w10, #0x40 │ │ and x8, x9, #0x3f │ │ - b.eq 70d64 // b.none │ │ + b.eq 73c2c // b.none │ │ cmp w10, #0xc0 │ │ - b.eq 70b74 // b.none │ │ + b.eq 73a3c // b.none │ │ cmp w10, #0x80 │ │ - b.ne 70f0c // b.any │ │ + b.ne 73dd4 // b.any │ │ mov x10, xzr │ │ mov x9, xzr │ │ mov w8, w8 │ │ mov x11, x26 │ │ cmp x24, x11 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x10, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w12, [x11] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x10 │ │ lsr x15, x13, x10 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w12, w12 │ │ orr x9, x13, x9 │ │ add x10, x10, #0x7 │ │ add x11, x11, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w12, #31, 70ae0 │ │ + tbnz w12, #31, 739a8 │ │ stur x26, [x29, #-64] │ │ add x10, x20, x8, lsl #4 │ │ ldrsw x12, [x22, #44] │ │ mov x11, x10 │ │ ldrb w13, [x11, #28]! │ │ mul x9, x9, x12 │ │ - cbnz w13, 70b5c │ │ + cbnz w13, 73a24 │ │ lsl x8, x8, #4 │ │ add x12, x20, x8 │ │ ldur q0, [x12, #24] │ │ add x12, x19, #0x38 │ │ add x8, x12, x8 │ │ stur q0, [x8, #24] │ │ mov w8, #0x1 // #1 │ │ strb w8, [x11] │ │ mov w8, #0x2 // #2 │ │ str w8, [x10, #24] │ │ str x9, [x10, #32] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ add x9, x20, x8, lsl #4 │ │ ldrb w9, [x9, #28] │ │ - cbz w9, 70d48 │ │ + cbz w9, 73c10 │ │ lsl x8, x8, #4 │ │ add x9, x19, #0x38 │ │ add x9, x9, x8 │ │ ldur q0, [x9, #24] │ │ add x8, x20, x8 │ │ stur q0, [x8, #24] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ ldr w8, [x19, #36] │ │ cmp w8, #0x4 │ │ - b.ne 70d48 // b.any │ │ + b.ne 73c10 // b.any │ │ ldrb w8, [x20, #572] │ │ - cbnz w8, 70bd0 │ │ + cbnz w8, 73a98 │ │ ldp x9, x8, [x19, #8] │ │ ldr q0, [x8] │ │ mov w8, #0x1 // #1 │ │ str q0, [x9] │ │ strb w8, [x20, #572] │ │ ldr x8, [x20, #576] │ │ eor x8, x8, #0x1 │ │ str x8, [x20, #576] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x9, xzr │ │ mov x8, xzr │ │ mov x10, x26 │ │ cmp x24, x10 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w11, [x10] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x9 │ │ lsr x14, x12, x9 │ │ cmp x14, x13 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x9, x9, #0x7 │ │ add x10, x10, #0x1 │ │ add x26, x26, #0x1 │ │ - tbnz w11, #31, 70bf8 │ │ + tbnz w11, #31, 73ac0 │ │ stur x26, [x29, #-64] │ │ str w8, [x20, #16] │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ bti j │ │ mov x11, xzr │ │ mov x8, xzr │ │ sub x12, x0, x26 │ │ mov x9, x26 │ │ cmp x24, x9 │ │ - b.eq 70f5c // b.none │ │ + b.eq 73e24 // b.none │ │ cmp x11, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ mov x10, x12 │ │ ldrb w12, [x9] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x11 │ │ lsr x15, x13, x11 │ │ cmp x15, x14 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w12 │ │ orr x8, x13, x8 │ │ add x11, x11, #0x7 │ │ add x9, x9, #0x1 │ │ add x26, x26, #0x1 │ │ sub x12, x10, #0x1 │ │ - tbnz w14, #31, 70c60 │ │ + tbnz w14, #31, 73b28 │ │ cmp x8, #0x5f │ │ stur x26, [x29, #-64] │ │ - b.hi 70ed0 // b.pmore │ │ + b.hi 73d98 // b.pmore │ │ mov x12, xzr │ │ mov x13, xzr │ │ mov x11, xzr │ │ - cbz x10, 70f5c │ │ + cbz x10, 73e24 │ │ cmp x13, #0x3f │ │ - b.hi 70f34 // b.pmore │ │ + b.hi 73dfc // b.pmore │ │ ldrb w14, [x9, x12] │ │ and x16, x14, #0x7f │ │ lsl x15, x16, x13 │ │ lsr x17, x15, x13 │ │ cmp x17, x16 │ │ - b.ne 70f34 // b.any │ │ + b.ne 73dfc // b.any │ │ sxtb w14, w14 │ │ orr x11, x15, x11 │ │ add x13, x13, #0x7 │ │ add x12, x12, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w14, #31, 70cc0 │ │ + tbnz w14, #31, 73b88 │ │ add x26, x26, x12 │ │ add x9, x20, x8, lsl #4 │ │ stur x26, [x29, #-64] │ │ mov x12, x9 │ │ ldrsw x10, [x22, #44] │ │ ldrb w13, [x12, #28]! │ │ mneg x10, x11, x10 │ │ - cbnz w13, 70d3c │ │ + cbnz w13, 73c04 │ │ lsl x8, x8, #4 │ │ add x11, x20, x8 │ │ ldur q0, [x11, #24] │ │ add x11, x19, #0x38 │ │ mov w13, #0x1 // #1 │ │ add x8, x11, x8 │ │ stur q0, [x8, #24] │ │ strb w13, [x12] │ │ mov w8, #0x2 // #2 │ │ str w8, [x9, #24] │ │ str x10, [x9, #32] │ │ bti j │ │ cmp x25, x23 │ │ - b.cs 6fda0 // b.hs, b.nlast │ │ + b.cs 72c68 // b.hs, b.nlast │ │ cmp x26, x24 │ │ mov x8, x26 │ │ - b.cc 6fddc // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 72ca4 // b.lo, b.ul, b.last │ │ + b 72c68 │ │ ldr w9, [x22, #40] │ │ mul w8, w9, w8 │ │ add x25, x25, x8 │ │ cmp x25, x23 │ │ - b.cc 70d54 // b.lo, b.ul, b.last │ │ - b 6fda0 │ │ + b.cc 73c1c // b.lo, b.ul, b.last │ │ + b 72c68 │ │ mov w0, #0x1 // #1 │ │ - b 70f10 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xb1f │ │ + b 73dd8 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xfea │ │ mov w1, #0x46 // #70 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, b000 │ │ - add x0, x0, #0xf0 │ │ - b 70e24 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe11 │ │ - b 70efc │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x96a │ │ - b 70e70 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xe9e │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xc36 │ │ + b 73cec │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x73f │ │ + b 73dc4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xccd │ │ + b 73d38 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x7ed │ │ mov w1, #0x3f // #63 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x743 │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x9b7 │ │ mov w1, #0x3e // #62 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x19d │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xdba │ │ add x3, x8, #0x130 │ │ mov w1, #0x47 // #71 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xd7a │ │ - b 70e70 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xf94 │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x5df │ │ + b 73d38 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xa53 │ │ mov w1, #0x49 // #73 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xf34 │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x98b │ │ add x3, x8, #0x130 │ │ mov w1, #0x41 // #65 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - add x1, x1, #0x8f0 │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 6000 │ │ + add x1, x1, #0xc3b │ │ add x0, x8, #0x130 │ │ - bl 73150 │ │ - b 70f0c │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x60c │ │ + bl 76050 │ │ + b 73dd4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x7f6 │ │ mov w1, #0x44 // #68 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, b000 │ │ - add x0, x0, #0x3d │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xb56 │ │ mov w1, #0x45 // #69 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xab0 │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0xf2a │ │ mov w1, #0x53 // #83 │ │ add x3, x8, #0x130 │ │ - b 70f04 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0x5cb │ │ + b 73dcc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 6000 │ │ + add x0, x0, #0x7b5 │ │ add x3, x8, #0x130 │ │ mov w1, #0x40 // #64 │ │ mov w2, #0x1 // #1 │ │ - bl 731a0 │ │ + bl 76090 │ │ mov w0, wzr │ │ mov sp, x29 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ ldp x29, x30, [sp], #96 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x20, x8, #0x130 │ │ - add x3, x3, #0xfe9 │ │ - b 70f80 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xaa8 │ │ + b 73e48 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x20, x8, #0x130 │ │ - add x3, x3, #0xcf │ │ + add x3, x3, #0xc14 │ │ mov x0, x20 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x20 │ │ - bl 73160 │ │ - bl 73060 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x782 │ │ + bl 76060 │ │ + bl 75f50 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x9f6 │ │ add x20, x8, #0x130 │ │ - add x3, x3, #0x9dc │ │ - b 70f80 │ │ + add x3, x3, #0xd3f │ │ + b 73e48 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr w9, [x1] │ │ add w10, w9, #0x2 │ │ cmp w10, #0x24 │ │ - b.hi 7103c // b.pmore │ │ - adrp x11, b000 │ │ - add x11, x11, #0x554 │ │ - adr x12, 70ff4 │ │ + b.hi 73f04 // b.pmore │ │ + adrp x11, a000 │ │ + add x11, x11, #0xa04 │ │ + adr x12, 73ebc │ │ ldrb w13, [x11, x10] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ bti j │ │ add x8, x2, #0xf8 │ │ - b 7104c │ │ + b 73f14 │ │ bti j │ │ add x8, x2, #0x100 │ │ - b 7104c │ │ + b 73f14 │ │ bti j │ │ mov x8, x0 │ │ ldr x0, [x1, #8] │ │ ldr x19, [sp, #16] │ │ mov x1, x8 │ │ mov x3, xzr │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ - b 714f8 │ │ + b 743c0 │ │ bti j │ │ add x8, x2, #0x108 │ │ - b 7104c │ │ + b 73f14 │ │ bti j │ │ cmp w9, #0x1f │ │ - b.hi 71068 // b.pmore │ │ + b.hi 73f30 // b.pmore │ │ add x8, x2, x9, lsl #3 │ │ ldr x8, [x8] │ │ ldrsw x9, [x1, #4] │ │ ldr x19, [sp, #16] │ │ add x0, x8, x9 │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, a000 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 6000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x243 │ │ - add x3, x3, #0x728 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xf38 │ │ + add x3, x3, #0x99c │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ ldr w9, [x3] │ │ sub w9, w9, #0x1 │ │ cmp w9, #0x5 │ │ - b.hi 711a4 // b.pmore │ │ - adrp x10, b000 │ │ - add x10, x10, #0x579 │ │ - adr x11, 710e8 │ │ + b.hi 7406c // b.pmore │ │ + adrp x10, a000 │ │ + add x10, x10, #0xa29 │ │ + adr x11, 73fb0 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ mov x8, x2 │ │ mov x2, x1 │ │ mov x1, x0 │ │ mov x0, xzr │ │ br x11 │ │ @@ -96134,976 +97822,976 @@ │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ ldr x8, [x3, #8] │ │ cmn w8, #0x2 │ │ - b.eq 71170 // b.none │ │ + b.eq 74038 // b.none │ │ cmp w8, #0x22 │ │ - b.eq 71178 // b.none │ │ + b.eq 74040 // b.none │ │ cmn w8, #0x1 │ │ - b.ne 71180 // b.any │ │ + b.ne 74048 // b.any │ │ add x8, x2, #0x100 │ │ - b 71190 │ │ + b 74058 │ │ bti j │ │ ldr x0, [x3, #8] │ │ mov x3, x8 │ │ - bl 714f8 │ │ + bl 743c0 │ │ ldr x0, [x0] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ ldr x0, [x3, #8] │ │ ldr x19, [sp, #16] │ │ mov x3, x8 │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ - b 714f8 │ │ + b 743c0 │ │ add x8, x2, #0xf8 │ │ - b 71190 │ │ + b 74058 │ │ add x8, x2, #0x108 │ │ - b 71190 │ │ + b 74058 │ │ cmp w8, #0x1f │ │ - b.hi 711d0 // b.pmore │ │ + b.hi 74098 // b.pmore │ │ and x8, x8, #0xffffffff │ │ add x8, x2, x8, lsl #3 │ │ ldr x0, [x8] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x78d │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa01 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xa0a │ │ - b 711f4 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x243 │ │ + add x3, x3, #0xe3b │ │ + b 740bc │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xf38 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x728 │ │ + add x3, x3, #0x99c │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ and w9, w3, #0xf │ │ cmp w9, #0xc │ │ - b.hi 71420 // b.pmore │ │ + b.hi 742e8 // b.pmore │ │ ldr x8, [x1] │ │ - adrp x10, b000 │ │ - add x10, x10, #0x57f │ │ - adr x11, 71240 │ │ + adrp x10, a000 │ │ + add x10, x10, #0xa2f │ │ + adr x11, 74108 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ bti j │ │ mov x9, x8 │ │ ldr x0, [x9], #8 │ │ - b 71334 │ │ + b 741fc │ │ bti j │ │ mov x10, xzr │ │ mov x0, xzr │ │ mov x9, x8 │ │ cmp x2, x9 │ │ - b.eq 713c0 // b.none │ │ + b.eq 74288 // b.none │ │ cmp x10, #0x3f │ │ - b.hi 71398 // b.pmore │ │ + b.hi 74260 // b.pmore │ │ ldrb w11, [x9] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x10 │ │ lsr x14, x12, x10 │ │ cmp x14, x13 │ │ - b.ne 71398 // b.any │ │ + b.ne 74260 // b.any │ │ sxtb w11, w11 │ │ orr x0, x12, x0 │ │ add x10, x10, #0x7 │ │ add x9, x9, #0x1 │ │ - tbnz w11, #31, 71260 │ │ - b 71334 │ │ + tbnz w11, #31, 74128 │ │ + b 741fc │ │ bti j │ │ mov x9, x8 │ │ ldrh w0, [x9], #2 │ │ - b 71334 │ │ + b 741fc │ │ bti j │ │ mov x9, x8 │ │ ldr w0, [x9], #4 │ │ - b 71334 │ │ + b 741fc │ │ bti j │ │ mov x11, xzr │ │ mov x10, xzr │ │ mov x9, x8 │ │ cmp x2, x9 │ │ - b.eq 713e8 // b.none │ │ + b.eq 742b0 // b.none │ │ ldrb w12, [x9], #1 │ │ and x13, x12, #0x7f │ │ lsl x13, x13, x11 │ │ orr x10, x13, x10 │ │ add x11, x11, #0x7 │ │ - tbnz w12, #7, 712d0 │ │ + tbnz w12, #7, 74198 │ │ sub w13, w11, #0x7 │ │ cmp w13, #0x39 │ │ and w12, w12, #0x40 │ │ mov x14, #0xffffffffffffffff // #-1 │ │ cset w13, cc // cc = lo, ul, last │ │ lsl x11, x14, x11 │ │ tst w13, w12, lsr #6 │ │ csel x11, x11, xzr, ne // ne = any │ │ orr x0, x10, x11 │ │ - b 71334 │ │ + b 741fc │ │ bti j │ │ mov x9, x8 │ │ ldrsh x0, [x9], #2 │ │ - b 71334 │ │ + b 741fc │ │ bti j │ │ mov x9, x8 │ │ ldrsw x0, [x9], #4 │ │ and w10, w3, #0xff │ │ ubfx w11, w10, #4, #3 │ │ cmp w11, #0x5 │ │ str x9, [x1] │ │ - b.hi 71420 // b.pmore │ │ - adrp x9, b000 │ │ - add x9, x9, #0x58c │ │ - adr x12, 71360 │ │ + b.hi 742e8 // b.pmore │ │ + adrp x9, a000 │ │ + add x9, x9, #0xa3c │ │ + adr x12, 74228 │ │ ldrb w13, [x9, x11] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ bti j │ │ add x0, x0, x8 │ │ bti j │ │ - tbz w10, #7, 71374 │ │ + tbz w10, #7, 7423c │ │ ldr x0, [x0] │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ - cbz x4, 714d0 │ │ + cbz x4, 74398 │ │ add x0, x0, x4 │ │ - tbnz w10, #7, 71370 │ │ - b 71374 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + tbnz w10, #7, 74238 │ │ + b 7423c │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xfe9 │ │ - b 7140c │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xaa8 │ │ + b 742d4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xcf │ │ - b 7140c │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x782 │ │ + add x3, x3, #0xc14 │ │ + b 742d4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x9f6 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x9dc │ │ + add x3, x3, #0xd3f │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x82d │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xaed │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x578 │ │ - b 7140c │ │ + add x3, x3, #0x732 │ │ + b 742d4 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x82d │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xaed │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x9f │ │ - b 7140c │ │ + add x3, x3, #0xbe4 │ │ + b 742d4 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x82d │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xaed │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xc05 │ │ - b 7140c │ │ + add x3, x3, #0x207 │ │ + b 742d4 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x82d │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xaed │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x9ac │ │ - b 7140c │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x82d │ │ + add x3, x3, #0xd0f │ │ + b 742d4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xaed │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x24f │ │ - b 7140c │ │ + add x3, x3, #0xf44 │ │ + b 742d4 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x28, x19, [sp, #16] │ │ mov x29, sp │ │ sub sp, sp, #0x320 │ │ mov x9, xzr │ │ mov x8, xzr │ │ add x11, x0, #0x14 │ │ neg x10, x0 │ │ cmp x11, x0 │ │ - b.eq 71d64 // b.none │ │ + b.eq 74c2c // b.none │ │ cmp x9, #0x3f │ │ - b.hi 71d3c // b.pmore │ │ + b.hi 74c04 // b.pmore │ │ ldrb w12, [x0] │ │ and x14, x12, #0x7f │ │ lsl x13, x14, x9 │ │ lsr x15, x13, x9 │ │ cmp x15, x14 │ │ - b.ne 71d3c // b.any │ │ + b.ne 74c04 // b.any │ │ sxtb w12, w12 │ │ orr x8, x13, x8 │ │ add x9, x9, #0x7 │ │ add x0, x0, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w12, #31, 7151c │ │ + tbnz w12, #31, 743e4 │ │ neg x15, x10 │ │ sub x8, x8, x10 │ │ cmp x8, x15 │ │ str x3, [sp, #8] │ │ - b.ls 71cfc // b.plast │ │ + b.ls 74bc4 // b.plast │ │ mov x12, sp │ │ add x13, x12, #0x8 │ │ - adrp x12, b000 │ │ + adrp x12, a000 │ │ add x9, x2, #0x108 │ │ add x10, x2, #0xf8 │ │ add x11, x2, #0x100 │ │ - add x12, x12, #0x592 │ │ + add x12, x12, #0xa42 │ │ mov x14, x15 │ │ - b 715b0 │ │ + b 74478 │ │ bti j │ │ sub w15, w16, #0x50 │ │ ldr x15, [x2, w15, uxtw #3] │ │ str x15, [x13, #8]! │ │ cmp x14, x8 │ │ mov x15, x14 │ │ - b.cs 71cf8 // b.hs, b.nlast │ │ + b.cs 74bc0 // b.hs, b.nlast │ │ ldrb w16, [x14], #1 │ │ sub w17, w16, #0x3 │ │ cmp w17, #0x91 │ │ - b.hi 71dc4 // b.pmore │ │ - adr x0, 71594 │ │ + b.hi 74c8c // b.pmore │ │ + adr x0, 7445c │ │ ldrh w1, [x12, x17, lsl #1] │ │ add x0, x0, x1, lsl #2 │ │ br x0 │ │ bti j │ │ sub x15, x16, #0x30 │ │ - b 715a0 │ │ + b 74468 │ │ bti j │ │ mov x0, xzr │ │ mov x15, xzr │ │ sub w17, w16, #0x70 │ │ mov x1, x14 │ │ cmp x8, x1 │ │ - b.eq 71d14 // b.none │ │ + b.eq 74bdc // b.none │ │ ldrb w3, [x1], #1 │ │ add x14, x14, #0x1 │ │ and x4, x3, #0x7f │ │ lsl x4, x4, x0 │ │ add x0, x0, #0x7 │ │ orr x15, x4, x15 │ │ - tbnz w3, #7, 715f0 │ │ + tbnz w3, #7, 744b8 │ │ sub w1, w0, #0x7 │ │ cmp w1, #0x39 │ │ and w3, w3, #0x40 │ │ mov x4, #0xffffffffffffffff // #-1 │ │ cset w1, cc // cc = lo, ul, last │ │ lsl x0, x4, x0 │ │ tst w1, w3, lsr #6 │ │ csel x0, x0, xzr, ne // ne = any │ │ cmp w16, #0x92 │ │ mov x1, x9 │ │ - b.eq 71664 // b.none │ │ + b.eq 7452c // b.none │ │ cmp w16, #0x6f │ │ mov x1, x11 │ │ - b.eq 71664 // b.none │ │ + b.eq 7452c // b.none │ │ cmp w16, #0x6e │ │ mov x1, x10 │ │ - b.eq 71664 // b.none │ │ + b.eq 7452c // b.none │ │ cmp w17, #0x1f │ │ - b.hi 71d9c // b.pmore │ │ + b.hi 74c64 // b.pmore │ │ add x1, x2, w17, uxtw #3 │ │ ldr x16, [x1] │ │ orr x15, x15, x0 │ │ add x15, x16, x15 │ │ - b 715a0 │ │ + b 74468 │ │ bti j │ │ ldur x16, [x15, #1] │ │ add x14, x15, #0x9 │ │ str x16, [x13, #8]! │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x17, xzr │ │ mov x15, xzr │ │ add x0, x14, #0x1 │ │ mov x16, x14 │ │ cmp x8, x16 │ │ - b.eq 71d64 // b.none │ │ + b.eq 74c2c // b.none │ │ cmp x17, #0x3f │ │ - b.hi 71d3c // b.pmore │ │ + b.hi 74c04 // b.pmore │ │ mov x14, x0 │ │ ldrb w0, [x16] │ │ and x3, x0, #0x7f │ │ lsl x1, x3, x17 │ │ lsr x4, x1, x17 │ │ cmp x4, x3 │ │ - b.ne 71d3c // b.any │ │ + b.ne 74c04 // b.any │ │ sxtb w3, w0 │ │ orr x15, x1, x15 │ │ add x17, x17, #0x7 │ │ add x16, x16, #0x1 │ │ add x0, x14, #0x1 │ │ - tbnz w3, #31, 7169c │ │ + tbnz w3, #31, 74564 │ │ mov x0, xzr │ │ mov x17, xzr │ │ cmp x8, x16 │ │ - b.eq 71d14 // b.none │ │ + b.eq 74bdc // b.none │ │ ldrb w1, [x16], #1 │ │ add x14, x14, #0x1 │ │ and x3, x1, #0x7f │ │ lsl x3, x3, x0 │ │ add x0, x0, #0x7 │ │ orr x17, x3, x17 │ │ - tbnz w1, #7, 716e8 │ │ + tbnz w1, #7, 745b0 │ │ sub w16, w0, #0x7 │ │ mov x3, #0xffffffffffffffff // #-1 │ │ cmp w16, #0x39 │ │ and w1, w1, #0x40 │ │ lsl x16, x3, x0 │ │ cset w0, cc // cc = lo, ul, last │ │ tst w0, w1, lsr #6 │ │ csel x16, x16, xzr, ne // ne = any │ │ cmp w15, #0x22 │ │ mov x0, x9 │ │ - b.eq 7175c // b.none │ │ + b.eq 74624 // b.none │ │ cmn w15, #0x1 │ │ mov x0, x11 │ │ - b.eq 7175c // b.none │ │ + b.eq 74624 // b.none │ │ cmn w15, #0x2 │ │ mov x0, x10 │ │ - b.eq 7175c // b.none │ │ + b.eq 74624 // b.none │ │ cmp w15, #0x1f │ │ - b.hi 71d9c // b.pmore │ │ + b.hi 74c64 // b.pmore │ │ add x0, x2, w15, uxtw #3 │ │ ldr x15, [x0] │ │ orr x16, x17, x16 │ │ add x15, x15, x16 │ │ - b 715a0 │ │ + b 74468 │ │ bti j │ │ ldr x15, [x13] │ │ ldr x15, [x15] │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ ldrb w16, [x15, #1] │ │ - b 718b8 │ │ + b 74780 │ │ bti j │ │ ldrsb x16, [x15, #1] │ │ - b 718b8 │ │ + b 74780 │ │ bti j │ │ ldurh w16, [x15, #1] │ │ - b 717a8 │ │ + b 74670 │ │ bti j │ │ ldursh x16, [x15, #1] │ │ add x14, x15, #0x3 │ │ str x16, [x13, #8]! │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldur w16, [x15, #1] │ │ - b 717c8 │ │ + b 74690 │ │ bti j │ │ ldursw x16, [x15, #1] │ │ add x14, x15, #0x5 │ │ str x16, [x13, #8]! │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x16, xzr │ │ mov x15, xzr │ │ mov x17, x14 │ │ cmp x8, x17 │ │ - b.eq 71d64 // b.none │ │ + b.eq 74c2c // b.none │ │ cmp x16, #0x3f │ │ - b.hi 71d3c // b.pmore │ │ + b.hi 74c04 // b.pmore │ │ ldrb w0, [x17] │ │ and x3, x0, #0x7f │ │ lsl x1, x3, x16 │ │ lsr x4, x1, x16 │ │ cmp x4, x3 │ │ - b.ne 71d3c // b.any │ │ + b.ne 74c04 // b.any │ │ sxtb w0, w0 │ │ orr x15, x1, x15 │ │ add x16, x16, #0x7 │ │ add x17, x17, #0x1 │ │ add x14, x14, #0x1 │ │ - tbnz w0, #31, 717e4 │ │ - b 715a0 │ │ + tbnz w0, #31, 746ac │ │ + b 74468 │ │ bti j │ │ mov x16, xzr │ │ mov x15, xzr │ │ mov x17, x14 │ │ cmp x8, x17 │ │ - b.eq 71d14 // b.none │ │ + b.eq 74bdc // b.none │ │ ldrb w0, [x17], #1 │ │ add x14, x14, #0x1 │ │ and x1, x0, #0x7f │ │ lsl x1, x1, x16 │ │ add x16, x16, #0x7 │ │ orr x15, x1, x15 │ │ - tbnz w0, #7, 71838 │ │ + tbnz w0, #7, 74700 │ │ sub w17, w16, #0x7 │ │ cmp w17, #0x39 │ │ and w0, w0, #0x40 │ │ mov x1, #0xffffffffffffffff // #-1 │ │ cset w17, cc // cc = lo, ul, last │ │ lsl x16, x1, x16 │ │ tst w17, w0, lsr #6 │ │ csel x16, x16, xzr, ne // ne = any │ │ orr x15, x15, x16 │ │ - b 715a0 │ │ + b 74468 │ │ bti j │ │ ldr x15, [x13] │ │ - b 715a0 │ │ + b 74468 │ │ bti j │ │ sub x13, x13, #0x8 │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldur x15, [x13, #-8] │ │ - b 715a0 │ │ + b 74468 │ │ bti j │ │ ldrb w14, [x15, #1] │ │ sub x14, x13, x14, lsl #3 │ │ ldr x16, [x14] │ │ add x14, x15, #0x2 │ │ str x16, [x13, #8]! │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldur q0, [x13, #-8] │ │ ext v0.16b, v0.16b, v0.16b, #8 │ │ stur q0, [x13, #-8] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldur q0, [x13, #-16] │ │ ldr x15, [x13] │ │ stur q0, [x13, #-8] │ │ stur x15, [x13, #-16] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldr x15, [x13] │ │ ldr x15, [x15] │ │ str x15, [x13, #-8]! │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldr x15, [x13] │ │ - tbz x15, #63, 715a4 │ │ + tbz x15, #63, 7446c │ │ neg x15, x15 │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ and x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ sdiv x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ sub x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ sdiv x0, x16, x17 │ │ msub x16, x0, x17, x16 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ mul x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldr x15, [x13] │ │ neg x15, x15 │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ ldr x15, [x13] │ │ mvn x15, x15 │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ orr x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ add x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x16, xzr │ │ mov x15, xzr │ │ mov x17, x14 │ │ cmp x8, x17 │ │ - b.eq 71d64 // b.none │ │ + b.eq 74c2c // b.none │ │ cmp x16, #0x3f │ │ - b.hi 71d3c // b.pmore │ │ + b.hi 74c04 // b.pmore │ │ ldrb w0, [x17] │ │ and x3, x0, #0x7f │ │ lsl x1, x3, x16 │ │ lsr x4, x1, x16 │ │ cmp x4, x3 │ │ - b.ne 71d3c // b.any │ │ + b.ne 74c04 // b.any │ │ sxtb w0, w0 │ │ orr x15, x1, x15 │ │ add x16, x16, #0x7 │ │ add x17, x17, #0x1 │ │ add x14, x14, #0x1 │ │ - tbnz w0, #31, 71a2c │ │ + tbnz w0, #31, 748f4 │ │ ldr x16, [x13] │ │ add x15, x16, x15 │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ lsl x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ lsr x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ asr x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ eor x16, x16, x17 │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldr x16, [x13], #-8 │ │ add x15, x15, #0x3 │ │ - cbz x16, 71cc8 │ │ + cbz x16, 74b90 │ │ ldrsh x14, [x14] │ │ add x14, x15, x14 │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ cmp x16, x17 │ │ cset w16, eq // eq = none │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ cmp x16, x17 │ │ cset w16, cs // cs = hs, nlast │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ cmp x16, x17 │ │ cset w16, hi // hi = pmore │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ cmp x16, x17 │ │ cset w16, ls // ls = plast │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ cmp x16, x17 │ │ cset w16, cc // cc = lo, ul, last │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ mov x15, x13 │ │ ldr x16, [x15, #-8]! │ │ ldr x17, [x13] │ │ mov x13, x15 │ │ cmp x16, x17 │ │ cset w16, ne // ne = any │ │ str x16, [x15] │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldursh x14, [x15, #1] │ │ add x14, x15, x14 │ │ add x14, x14, #0x3 │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldrb w14, [x15, #1] │ │ sub w14, w14, #0x1 │ │ cmp w14, #0x7 │ │ - b.hi 71e48 // b.pmore │ │ + b.hi 74d10 // b.pmore │ │ ldr x16, [x13] │ │ - adrp x17, b000 │ │ - add x17, x17, #0x6b6 │ │ - adr x0, 71c34 │ │ + adrp x17, a000 │ │ + add x17, x17, #0xb66 │ │ + adr x0, 74afc │ │ ldrb w1, [x17, x14] │ │ add x0, x0, x1, lsl #2 │ │ add x14, x15, #0x2 │ │ br x0 │ │ bti j │ │ ldrb w15, [x16] │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ mov x16, xzr │ │ mov x15, xzr │ │ mov x17, x14 │ │ cmp x8, x17 │ │ - b.eq 71d64 // b.none │ │ + b.eq 74c2c // b.none │ │ cmp x16, #0x3f │ │ - b.hi 71d3c // b.pmore │ │ + b.hi 74c04 // b.pmore │ │ ldrb w0, [x17] │ │ and x3, x0, #0x7f │ │ lsl x1, x3, x16 │ │ lsr x4, x1, x16 │ │ cmp x4, x3 │ │ - b.ne 71d3c // b.any │ │ + b.ne 74c04 // b.any │ │ sxtb w0, w0 │ │ orr x15, x1, x15 │ │ add x16, x16, #0x7 │ │ add x17, x17, #0x1 │ │ add x14, x14, #0x1 │ │ - tbnz w0, #31, 71c50 │ │ + tbnz w0, #31, 74b18 │ │ cmp w15, #0x22 │ │ mov x16, x9 │ │ - b.eq 71cc0 // b.none │ │ + b.eq 74b88 // b.none │ │ cmn w15, #0x1 │ │ mov x16, x11 │ │ - b.eq 71cc0 // b.none │ │ + b.eq 74b88 // b.none │ │ cmn w15, #0x2 │ │ mov x16, x10 │ │ - b.eq 71cc0 // b.none │ │ + b.eq 74b88 // b.none │ │ cmp w15, #0x1f │ │ - b.hi 71d9c // b.pmore │ │ + b.hi 74c64 // b.pmore │ │ add x16, x2, w15, uxtw #3 │ │ ldr x15, [x16] │ │ - b 715a0 │ │ + b 74468 │ │ mov x14, x15 │ │ - b 715a4 │ │ + b 7446c │ │ bti j │ │ ldrh w15, [x16] │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ ldr w15, [x16] │ │ - b 71cf0 │ │ + b 74bb8 │ │ bti j │ │ ldr x15, [x16] │ │ str x15, [x13] │ │ - b 715a4 │ │ + b 7446c │ │ ldr x3, [x13] │ │ mov x0, x3 │ │ add sp, sp, #0x320 │ │ ldp x28, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x782 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x9f6 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x9dc │ │ - b 71d88 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xd3f │ │ + b 74c50 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xfe9 │ │ - b 71d88 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xaa8 │ │ + b 74c50 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xcf │ │ + add x3, x3, #0xc14 │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x243 │ │ + bl 76060 │ │ + bl 75f50 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xf38 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x728 │ │ - b 71d88 │ │ + add x3, x3, #0x99c │ │ + b 74c50 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xde8 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x68a │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x6 │ │ - b 71d88 │ │ + add x3, x3, #0xac5 │ │ + b 74c50 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xde8 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x68a │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xede │ │ - b 71d88 │ │ + add x3, x3, #0x935 │ │ + b 74c50 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xde8 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 8000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x68a │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x2b3 │ │ - b 71d88 │ │ + add x3, x3, #0x6e │ │ + b 74c50 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xde8 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x68a │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xd14 │ │ - b 71d88 │ │ + add x3, x3, #0x50a │ │ + b 74c50 │ │ paciasp │ │ stp x29, x30, [sp, #-96]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ mov x29, sp │ │ sub sp, sp, #0x6a0 │ │ mov w21, w3 │ │ mov x19, x2 │ │ mov x22, x1 │ │ mov x20, x0 │ │ - cbz w3, 71ecc │ │ + cbz w3, 74d94 │ │ ldp x2, x3, [x19, #16] │ │ ldr x0, [x20, #8] │ │ add x5, sp, #0x50 │ │ add x6, sp, #0x18 │ │ add x4, x2, w21, uxtw │ │ mov x1, x22 │ │ - bl 72324 │ │ - tbnz w0, #0, 71fe4 │ │ + bl 751ec │ │ + tbnz w0, #0, 74eac │ │ ldr x2, [x19, #32] │ │ - cbz x2, 71ef0 │ │ + cbz x2, 74db8 │ │ ldr x0, [x20, #8] │ │ ldr w3, [x19, #40] │ │ add x4, sp, #0x50 │ │ add x5, sp, #0x18 │ │ mov x1, x22 │ │ - bl 7258c │ │ - tbnz w0, #0, 71fe4 │ │ + bl 75454 │ │ + tbnz w0, #0, 74eac │ │ ldr x23, [x19] │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ - bl 73180 │ │ - adrp x8, 77000 │ │ - adrp x9, 77000 │ │ - ldr x8, [x8, #2904] │ │ - ldr x9, [x9, #2912] │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ + bl 76070 │ │ + adrp x8, 7b000 │ │ + adrp x9, 7b000 │ │ + ldr x8, [x8, #792] │ │ + ldr x9, [x9, #800] │ │ cmp x8, x9 │ │ - b.cs 71fb8 // b.hs, b.nlast │ │ + b.cs 74e80 // b.hs, b.nlast │ │ cmn x23, #0x1 │ │ - b.ne 71f30 // b.any │ │ - b 71f64 │ │ + b.ne 74df8 // b.any │ │ + b 74e2c │ │ add x8, x8, #0x20 │ │ cmp x8, x9 │ │ - b.cs 71fb8 // b.hs, b.nlast │ │ + b.cs 74e80 // b.hs, b.nlast │ │ ldr x10, [x8] │ │ cmp x10, x23 │ │ - b.ne 71f24 // b.any │ │ + b.ne 74dec // b.any │ │ ldr x10, [x8, #8] │ │ cmp x10, x22 │ │ - b.hi 71f24 // b.pmore │ │ + b.hi 74dec // b.pmore │ │ ldr x10, [x8, #16] │ │ cmp x10, x22 │ │ - b.ls 71f24 // b.plast │ │ - b 71f7c │ │ + b.ls 74dec // b.plast │ │ + b 74e44 │ │ add x8, x8, #0x20 │ │ cmp x8, x9 │ │ - b.cs 71fb8 // b.hs, b.nlast │ │ + b.cs 74e80 // b.hs, b.nlast │ │ ldr x10, [x8, #8] │ │ cmp x10, x22 │ │ - b.hi 71f58 // b.pmore │ │ + b.hi 74e20 // b.pmore │ │ ldr x10, [x8, #16] │ │ cmp x10, x22 │ │ - b.ls 71f58 // b.plast │ │ + b.ls 74e20 // b.plast │ │ ldr x23, [x8, #24] │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ - bl 73190 │ │ - cbz x23, 71fc4 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ + bl 76080 │ │ + cbz x23, 74e8c │ │ ldr x0, [x20, #8] │ │ ldp x2, x3, [x19, #16] │ │ add x5, sp, #0x50 │ │ add x6, sp, #0x18 │ │ mov x1, x22 │ │ mov x4, x23 │ │ - bl 72324 │ │ - tbz w0, #0, 71fc4 │ │ + bl 751ec │ │ + tbz w0, #0, 74e8c │ │ mov w24, wzr │ │ - b 71fe8 │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ - bl 73190 │ │ + b 74eb0 │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ + bl 76080 │ │ ldr x0, [x20, #8] │ │ ldp x2, x3, [x19, #16] │ │ add x5, sp, #0x50 │ │ add x6, sp, #0x18 │ │ mov x1, x22 │ │ mov x4, xzr │ │ - bl 72324 │ │ - tbz w0, #0, 7212c │ │ + bl 751ec │ │ + tbz w0, #0, 74ff4 │ │ mov w24, #0x1 // #1 │ │ ldr x25, [x19] │ │ add x0, sp, #0x80 │ │ mov w2, #0x618 // #1560 │ │ mov w1, wzr │ │ - bl 73040 │ │ + bl 75f00 │ │ ldr x0, [x20, #8] │ │ add x1, sp, #0x50 │ │ add x2, sp, #0x18 │ │ add x5, sp, #0x80 │ │ mov w4, #0x4 // #4 │ │ mov x3, x22 │ │ - bl 6fd08 │ │ - tbz w0, #0, 7212c │ │ + bl 72bd0 │ │ + tbz w0, #0, 74ff4 │ │ ldr x22, [sp, #104] │ │ add x8, x20, #0x228 │ │ mov w9, #0x3000000 // #50331648 │ │ cmp w21, #0x0 │ │ str x22, [x20, #544] │ │ ldr q0, [sp, #112] │ │ eor w10, w24, #0x1 │ │ @@ -97117,61 +98805,61 @@ │ │ str w9, [x20, #592] │ │ str x8, [x20, #576] │ │ ldp x23, x9, [sp, #80] │ │ add x8, x20, #0x220 │ │ str x23, [x20, #600] │ │ str w9, [x8, #52] │ │ str x25, [x20, #608] │ │ - tbnz w10, #0, 72124 │ │ + tbnz w10, #0, 74fec │ │ ldr x8, [x19, #32] │ │ - cbnz x8, 72124 │ │ + cbnz x8, 74fec │ │ ldr x24, [x19] │ │ - adrp x0, d92000 │ │ - add x0, x0, #0x4c │ │ + adrp x0, d95000 │ │ + add x0, x0, #0x7e4 │ │ str q0, [sp] │ │ - bl 731b0 │ │ - adrp x25, 77000 │ │ - adrp x26, 77000 │ │ - ldr x8, [x25, #2912] │ │ - ldr x9, [x26, #2920] │ │ + bl 760a0 │ │ + adrp x25, 7b000 │ │ + adrp x26, 7b000 │ │ + ldr x8, [x25, #800] │ │ + ldr x9, [x26, #808] │ │ cmp x8, x9 │ │ - b.cc 72100 // b.lo, b.ul, b.last │ │ - adrp x8, 77000 │ │ - ldr x19, [x8, #2904] │ │ + b.cc 74fc8 // b.lo, b.ul, b.last │ │ + adrp x8, 7b000 │ │ + ldr x19, [x8, #792] │ │ sub x21, x9, x19 │ │ lsl x0, x21, #2 │ │ asr x27, x21, #5 │ │ asr x28, x21, #3 │ │ - bl 72f30 │ │ + bl 75e30 │ │ mov x1, x19 │ │ mov x2, x21 │ │ mov x20, x0 │ │ - bl 72f80 │ │ - adrp x8, d92000 │ │ - add x8, x8, #0x88 │ │ + bl 75e40 │ │ + adrp x8, d95000 │ │ + add x8, x8, #0x820 │ │ cmp x19, x8 │ │ - b.eq 720ec // b.none │ │ + b.eq 74fb4 // b.none │ │ mov x0, x19 │ │ - bl 72f50 │ │ - adrp x8, 77000 │ │ - str x20, [x8, #2904] │ │ + bl 75e00 │ │ + adrp x8, 7b000 │ │ + str x20, [x8, #792] │ │ add x8, x20, x27, lsl #5 │ │ add x9, x20, x28, lsl #5 │ │ - str x9, [x26, #2920] │ │ + str x9, [x26, #808] │ │ ldr q0, [sp] │ │ - adrp x0, d92000 │ │ + adrp x0, d95000 │ │ stp x24, x22, [x8] │ │ str x23, [x8, #24] │ │ str d0, [x8, #16] │ │ add x8, x8, #0x20 │ │ - add x0, x0, #0x4c │ │ - str x8, [x25, #2912] │ │ - bl 73190 │ │ + add x0, x0, #0x7e4 │ │ + str x8, [x25, #800] │ │ + bl 76080 │ │ mov w0, #0x1 // #1 │ │ - b 72130 │ │ + b 74ff8 │ │ mov w0, wzr │ │ add sp, sp, #0x6a0 │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -97184,120 +98872,120 @@ │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ add x29, sp, #0x10 │ │ ldrh w26, [x0, #24] │ │ - cbz x26, 72198 │ │ + cbz x26, 75060 │ │ ldr x9, [x2, #16] │ │ ldr x27, [x0] │ │ mov x20, x0 │ │ mov x19, x2 │ │ cmp x9, x27 │ │ - b.cs 721c0 // b.hs, b.nlast │ │ + b.cs 75088 // b.hs, b.nlast │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x70 │ │ autiasp │ │ ret │ │ ldr x8, [x20, #16] │ │ mov w11, #0x38 // #56 │ │ mov x10, xzr │ │ mul x11, x26, x11 │ │ - b 721e0 │ │ + b 750a8 │ │ add x10, x10, #0x38 │ │ cmp x11, x10 │ │ - b.eq 72198 // b.none │ │ + b.eq 75060 // b.none │ │ ldr w12, [x8, x10] │ │ cmp w12, #0x1 │ │ - b.ne 721d4 // b.any │ │ + b.ne 7509c // b.any │ │ add x13, x8, x10 │ │ ldr x12, [x13, #16] │ │ add x12, x12, x27 │ │ cmp x9, x12 │ │ - b.cc 721d4 // b.lo, b.ul, b.last │ │ + b.cc 7509c // b.lo, b.ul, b.last │ │ ldr x13, [x13, #40] │ │ add x14, x13, x12 │ │ cmp x9, x14 │ │ - b.cs 721d4 // b.hs, b.nlast │ │ - adrp x11, 76000 │ │ + b.cs 7509c // b.hs, b.nlast │ │ + adrp x11, 79000 │ │ ldr x9, [x19, #8] │ │ - ldr x11, [x11, #2360] │ │ + ldr x11, [x11, #1952] │ │ mov w10, #0xffffffff // #-1 │ │ mov w14, #0xe550 // #58704 │ │ mov w28, #0x38 // #56 │ │ movk w14, #0x6474, lsl #16 │ │ add x22, x26, x10 │ │ add x21, x11, #0x130 │ │ stp x12, x13, [x9] │ │ and x9, x22, #0xffffffff │ │ mul x10, x9, x28 │ │ ldr w10, [x8, x10] │ │ cmp w10, w14 │ │ - b.ne 722a0 // b.any │ │ + b.ne 75168 // b.any │ │ madd x8, x9, x28, x8 │ │ ldr x9, [x8, #16] │ │ ldr x10, [x19, #8] │ │ add x23, x9, x27 │ │ str x23, [x10, #32] │ │ ldr x24, [x8, #40] │ │ add x8, x23, #0x1 │ │ str x24, [x10, #40] │ │ ldr x25, [x19] │ │ str x8, [sp, #8] │ │ ldrb w8, [x23] │ │ cmp w8, #0x1 │ │ - b.eq 722b8 // b.none │ │ - adrp x0, a000 │ │ + b.eq 75180 // b.none │ │ + adrp x0, 7000 │ │ mov w1, #0x2d // #45 │ │ mov w2, #0x1 // #1 │ │ - add x0, x0, #0xc35 │ │ + add x0, x0, #0x237 │ │ mov x3, x21 │ │ - bl 731a0 │ │ + bl 76090 │ │ mov w14, #0xe550 // #58704 │ │ movk w14, #0x6474, lsl #16 │ │ sub w26, w26, #0x1 │ │ tst w26, #0xffff │ │ - b.eq 72198 // b.none │ │ + b.eq 75060 // b.none │ │ ldr x8, [x20, #16] │ │ sub x22, x22, #0x1 │ │ - b 72238 │ │ + b 75100 │ │ add x8, x23, #0x2 │ │ add x9, x23, #0x3 │ │ str x8, [sp, #8] │ │ ldrb w3, [x23, #1] │ │ str x9, [sp, #8] │ │ ldrb w20, [x23, #2] │ │ add x8, x23, #0x4 │ │ add x1, sp, #0x8 │ │ mov x0, x25 │ │ mov x2, x24 │ │ mov x4, x23 │ │ str x8, [sp, #8] │ │ - bl 71208 │ │ + bl 740d0 │ │ cmp w20, #0xff │ │ mov x21, x0 │ │ - b.eq 72310 // b.none │ │ + b.eq 751d8 // b.none │ │ add x1, sp, #0x8 │ │ mov x0, x25 │ │ mov x2, x24 │ │ mov w3, w20 │ │ mov x4, x23 │ │ - bl 71208 │ │ + bl 740d0 │ │ ldr x8, [x19, #8] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ mov w0, #0x1 // #1 │ │ stp x21, x9, [x8, #16] │ │ - b 7219c │ │ + b 75064 │ │ paciasp │ │ sub sp, sp, #0x70 │ │ stp x29, x30, [sp, #16] │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ @@ -97306,166 +98994,166 @@ │ │ cmp x4, #0x0 │ │ add x8, x3, x2 │ │ csel x22, x2, x4, eq // eq = none │ │ cmn x3, #0x1 │ │ csinv x28, x8, xzr, ne // ne = any │ │ cmp x22, x28 │ │ str x22, [sp, #8] │ │ - b.cs 72504 // b.hs, b.nlast │ │ + b.cs 753cc // b.hs, b.nlast │ │ mov x20, x6 │ │ mov x19, x5 │ │ mov x24, x2 │ │ mov x25, x1 │ │ mov x21, x0 │ │ - b 7238c │ │ + b 75254 │ │ cmp x22, x28 │ │ str x22, [sp, #8] │ │ - b.cs 72504 // b.hs, b.nlast │ │ + b.cs 753cc // b.hs, b.nlast │ │ mov x8, x22 │ │ ldr w9, [x8], #4 │ │ mov x26, x22 │ │ cmn w9, #0x1 │ │ str x8, [sp, #8] │ │ - b.ne 723b0 // b.any │ │ + b.ne 75278 // b.any │ │ ldur x9, [x26, #4] │ │ add x8, x26, #0xc │ │ str x8, [sp, #8] │ │ - cbz x9, 72504 │ │ + cbz x9, 753cc │ │ ldr w10, [x8] │ │ add x22, x8, x9 │ │ - cbz w10, 72380 │ │ + cbz w10, 75248 │ │ sub x1, x8, x10 │ │ cmp x1, x24 │ │ - b.cc 72380 // b.lo, b.ul, b.last │ │ + b.cc 75248 // b.lo, b.ul, b.last │ │ cmp x1, x28 │ │ - b.cs 72380 // b.hs, b.nlast │ │ + b.cs 75248 // b.hs, b.nlast │ │ mov x0, x21 │ │ mov x2, x20 │ │ - bl 72768 │ │ - cbnz x0, 72380 │ │ + bl 75630 │ │ + cbnz x0, 75248 │ │ ldr x8, [sp, #8] │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ add x8, x8, #0x4 │ │ str x8, [sp, #8] │ │ ldrb w3, [x20, #24] │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ ldrb w8, [x20, #24] │ │ mov x23, x0 │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ and w3, w8, #0xf │ │ mov x2, x22 │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ cmp x23, x25 │ │ - b.cs 72380 // b.hs, b.nlast │ │ + b.cs 75248 // b.hs, b.nlast │ │ add x27, x0, x23 │ │ cmp x27, x25 │ │ - b.cc 72380 // b.lo, b.ul, b.last │ │ + b.cc 75248 // b.lo, b.ul, b.last │ │ str xzr, [x19, #40] │ │ ldrb w8, [x20, #49] │ │ ldr x24, [sp, #8] │ │ - cbz w8, 724ec │ │ + cbz w8, 753b4 │ │ mov x10, xzr │ │ mov x8, xzr │ │ neg x9, x24 │ │ cmp x22, x24 │ │ - b.eq 72554 // b.none │ │ + b.eq 7541c // b.none │ │ cmp x10, #0x3f │ │ - b.hi 7252c // b.pmore │ │ + b.hi 753f4 // b.pmore │ │ ldrb w11, [x24] │ │ and x13, x11, #0x7f │ │ lsl x12, x13, x10 │ │ lsr x14, x12, x10 │ │ cmp x14, x13 │ │ - b.ne 7252c // b.any │ │ + b.ne 753f4 // b.any │ │ sxtb w11, w11 │ │ orr x8, x12, x8 │ │ add x10, x10, #0x7 │ │ add x24, x24, #0x1 │ │ sub x9, x9, #0x1 │ │ - tbnz w11, #31, 72458 │ │ + tbnz w11, #31, 75320 │ │ neg x25, x9 │ │ str x25, [sp, #8] │ │ ldrb w10, [x20, #25] │ │ sub x24, x8, x9 │ │ cmp w10, #0xff │ │ - b.eq 724ec // b.none │ │ + b.eq 753b4 // b.none │ │ and w3, w10, #0xf │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ - bl 71208 │ │ - cbz x0, 724ec │ │ + bl 740d0 │ │ + cbz x0, 753b4 │ │ str x25, [sp, #8] │ │ ldrb w3, [x20, #25] │ │ add x1, sp, #0x8 │ │ mov x0, x21 │ │ mov x2, x22 │ │ mov x4, xzr │ │ - bl 71208 │ │ + bl 740d0 │ │ str x0, [x19, #40] │ │ sub x8, x22, x26 │ │ stp x24, x23, [x19, #16] │ │ str x27, [x19, #32] │ │ stp x26, x8, [x19] │ │ mov w0, #0x1 // #1 │ │ - b 72508 │ │ + b 753d0 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ ldp x29, x30, [sp, #16] │ │ add sp, sp, #0x70 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xfe9 │ │ - b 72578 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xaa8 │ │ + b 75440 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xcf │ │ + add x3, x3, #0xc14 │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ sub sp, sp, #0x90 │ │ stp x29, x30, [sp, #48] │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ add x29, sp, #0x30 │ │ add x8, x2, #0x1 │ │ stp x1, x8, [x29, #-16] │ │ ldrb w8, [x2] │ │ cmp w8, #0x1 │ │ - b.ne 726a0 // b.any │ │ + b.ne 75568 // b.any │ │ add x8, x2, #0x2 │ │ add x9, x2, #0x3 │ │ stur x8, [x29, #-8] │ │ add x10, x2, #0x4 │ │ ldrb w8, [x2, #1] │ │ stur x9, [x29, #-8] │ │ ldrb w26, [x2, #2] │ │ @@ -97477,58 +99165,58 @@ │ │ sub x1, x29, #0x8 │ │ mov x2, x25 │ │ mov w3, w8 │ │ mov x4, x22 │ │ mov x20, x5 │ │ mov x23, x0 │ │ stur w9, [x29, #-20] │ │ - bl 71208 │ │ + bl 740d0 │ │ cmp w26, #0xff │ │ - b.eq 726c0 // b.none │ │ + b.eq 75588 // b.none │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov w3, w26 │ │ mov x4, x22 │ │ - bl 71208 │ │ - cbz x0, 726c4 │ │ + bl 740d0 │ │ + cbz x0, 7558c │ │ mov x26, x0 │ │ ldur w0, [x29, #-20] │ │ ldur x28, [x29, #-8] │ │ stp x20, x19, [sp, #8] │ │ - bl 72b5c │ │ + bl 75a24 │ │ mov x27, x0 │ │ mov x21, xzr │ │ cmp x26, #0x1 │ │ - b.ls 726e8 // b.plast │ │ + b.ls 755b0 // b.plast │ │ ldur w3, [x29, #-20] │ │ lsr x20, x26, #1 │ │ add x24, x20, x21 │ │ madd x19, x24, x27, x28 │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov x4, x22 │ │ stur x19, [x29, #-8] │ │ - bl 71208 │ │ + bl 740d0 │ │ ldur x9, [x29, #-16] │ │ sub x8, x26, x20 │ │ cmp x0, x9 │ │ csel x21, x24, x21, cc // cc = lo, ul, last │ │ csel x26, x8, x20, cc // cc = lo, ul, last │ │ - b.ne 72654 // b.any │ │ - b 726ec │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x0, a000 │ │ - add x0, x0, #0xc35 │ │ + b.ne 7551c // b.any │ │ + b 755b4 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x237 │ │ mov w1, #0x2d // #45 │ │ add x3, x8, #0x130 │ │ mov w2, #0x1 // #1 │ │ - bl 731a0 │ │ + bl 76090 │ │ mov w0, wzr │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp x29, x30, [sp, #48] │ │ @@ -97540,37 +99228,37 @@ │ │ ldur w19, [x29, #-20] │ │ ldp x21, x20, [sp, #8] │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov w3, w19 │ │ mov x4, x22 │ │ - bl 71208 │ │ + bl 740d0 │ │ sub x1, x29, #0x8 │ │ mov x0, x23 │ │ mov x2, x25 │ │ mov w3, w19 │ │ mov x4, x22 │ │ - bl 71208 │ │ + bl 740d0 │ │ mov x1, x0 │ │ mov x0, x23 │ │ mov x2, x20 │ │ mov x3, x21 │ │ - bl 6f1e4 │ │ - cbnz x0, 726c0 │ │ + bl 720ac │ │ + cbnz x0, 75588 │ │ ldr x8, [x20, #24] │ │ ldur x9, [x29, #-16] │ │ cmp x8, x9 │ │ - b.hi 726c0 // b.pmore │ │ + b.hi 75588 // b.pmore │ │ ldr x8, [x20, #32] │ │ ldur x9, [x29, #-16] │ │ cmp x8, x9 │ │ - b.ls 726c0 // b.plast │ │ + b.ls 75588 // b.plast │ │ mov w0, #0x1 // #1 │ │ - b 726c4 │ │ + b 7558c │ │ paciasp │ │ stp x29, x30, [sp, #-80]! │ │ str x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ mov x29, sp │ │ @@ -97584,257 +99272,257 @@ │ │ mov x8, x1 │ │ ldr w9, [x8], #4 │ │ mov x19, x2 │ │ mov x20, x1 │ │ mov x21, x0 │ │ cmn w9, #0x1 │ │ str x8, [x29, #24] │ │ - b.eq 727dc // b.none │ │ + b.eq 756a4 // b.none │ │ add x22, x8, x9 │ │ - cbz x9, 727f0 │ │ + cbz x9, 756b8 │ │ ldr w9, [x8] │ │ - cbz w9, 727f8 │ │ - adrp x0, b000 │ │ - add x0, x0, #0x170 │ │ - b 72ab8 │ │ + cbz w9, 756c0 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xd4c │ │ + b 75980 │ │ ldur x9, [x20, #4] │ │ add x8, x20, #0xc │ │ str x8, [x29, #24] │ │ add x22, x9, x8 │ │ - cbnz x9, 727c8 │ │ + cbnz x9, 75690 │ │ mov x0, xzr │ │ - b 72ab8 │ │ + b 75980 │ │ add x9, x8, #0x4 │ │ str x9, [x29, #24] │ │ ldrb w9, [x8, #4] │ │ orr w10, w9, #0x2 │ │ cmp w10, #0x3 │ │ - b.ne 72914 // b.any │ │ + b.ne 757dc // b.any │ │ add x23, x8, #0x5 │ │ mov x10, #0xfffffffffffffffb // #-5 │ │ sub x10, x10, x8 │ │ mov x8, x23 │ │ str x8, [x29, #24] │ │ ldrb w11, [x8], #1 │ │ sub x10, x10, #0x1 │ │ - cbnz w11, 72820 │ │ + cbnz w11, 756e8 │ │ mov x11, xzr │ │ mov x13, xzr │ │ mov x15, xzr │ │ sub x12, x22, x8 │ │ str x8, [x29, #24] │ │ cmp x12, x11 │ │ - b.eq 72afc // b.none │ │ + b.eq 759c4 // b.none │ │ cmp x13, #0x3f │ │ - b.hi 72ad4 // b.pmore │ │ + b.hi 7599c // b.pmore │ │ ldrb w14, [x8, x11] │ │ and x17, x14, #0x7f │ │ lsl x16, x17, x13 │ │ lsr x0, x16, x13 │ │ cmp x0, x17 │ │ - b.ne 72ad4 // b.any │ │ + b.ne 7599c // b.any │ │ sxtb w14, w14 │ │ orr x15, x16, x15 │ │ add x13, x13, #0x7 │ │ add x11, x11, #0x1 │ │ - tbnz w14, #31, 72844 │ │ + tbnz w14, #31, 7570c │ │ mov x14, xzr │ │ mov x13, xzr │ │ add x16, x8, x11 │ │ str x16, [x29, #24] │ │ str w15, [x19, #40] │ │ cmp x12, x11 │ │ - b.eq 72b24 // b.none │ │ + b.eq 759ec // b.none │ │ ldrb w15, [x8, x11] │ │ add x11, x11, #0x1 │ │ and x16, x15, #0x7f │ │ lsl x16, x16, x14 │ │ orr x13, x16, x13 │ │ add x14, x14, #0x7 │ │ - tbnz w15, #7, 72894 │ │ + tbnz w15, #7, 7575c │ │ sub w12, w14, #0x7 │ │ mov x16, #0xffffffffffffffff // #-1 │ │ cmp w12, #0x39 │ │ and w15, w15, #0x40 │ │ lsl x12, x16, x14 │ │ cset w14, cc // cc = lo, ul, last │ │ tst w14, w15, lsr #6 │ │ csel w12, w12, wzr, ne // ne = any │ │ add x8, x8, x11 │ │ orr w12, w13, w12 │ │ cmp w9, #0x1 │ │ str x8, [x29, #24] │ │ str w12, [x19, #44] │ │ - b.ne 72920 // b.any │ │ + b.ne 757e8 // b.any │ │ add x10, x8, #0x1 │ │ str x10, [x29, #24] │ │ ldrb w9, [x8] │ │ mov x8, x10 │ │ strb w9, [x19, #50] │ │ ldrb w9, [x23] │ │ cmp w9, #0x7a │ │ - b.eq 72988 // b.none │ │ - b 72aac │ │ - adrp x0, a000 │ │ - add x0, x0, #0xbdc │ │ - b 72ab8 │ │ + b.eq 75850 // b.none │ │ + b 75974 │ │ + adrp x0, 7000 │ │ + add x0, x0, #0x158 │ │ + b 75980 │ │ add x10, x22, x10 │ │ mov x12, xzr │ │ mov x9, xzr │ │ sub x10, x10, x11 │ │ mov x11, x8 │ │ - cbz x10, 72afc │ │ + cbz x10, 759c4 │ │ cmp x12, #0x3f │ │ - b.hi 72ad4 // b.pmore │ │ + b.hi 7599c // b.pmore │ │ ldrb w13, [x11] │ │ and x15, x13, #0x7f │ │ lsl x14, x15, x12 │ │ lsr x16, x14, x12 │ │ cmp x16, x15 │ │ - b.ne 72ad4 // b.any │ │ + b.ne 7599c // b.any │ │ sxtb w13, w13 │ │ orr x9, x14, x9 │ │ add x12, x12, #0x7 │ │ add x11, x11, #0x1 │ │ add x8, x8, #0x1 │ │ sub x10, x10, #0x1 │ │ - tbnz w13, #31, 72934 │ │ + tbnz w13, #31, 757fc │ │ str x8, [x29, #24] │ │ strb w9, [x19, #50] │ │ ldrb w9, [x23] │ │ cmp w9, #0x7a │ │ - b.ne 72aac // b.any │ │ + b.ne 75974 // b.any │ │ mov x9, xzr │ │ mov x10, #0xffffffffffffffff // #-1 │ │ mov x11, x8 │ │ cmp x22, x11 │ │ - b.eq 72afc // b.none │ │ + b.eq 759c4 // b.none │ │ cmp x9, #0x3f │ │ - b.hi 72ad4 // b.pmore │ │ + b.hi 7599c // b.pmore │ │ ldrb w12, [x11] │ │ lsr x14, x10, x9 │ │ and x13, x12, #0x7f │ │ cmp x14, x13 │ │ - b.cc 72ad4 // b.lo, b.ul, b.last │ │ + b.cc 7599c // b.lo, b.ul, b.last │ │ add x9, x9, #0x7 │ │ add x11, x11, #0x1 │ │ add x8, x8, #0x1 │ │ - tbnz w12, #7, 72994 │ │ - adrp x24, b000 │ │ - add x24, x24, #0x6be │ │ + tbnz w12, #7, 7585c │ │ + adrp x24, a000 │ │ + add x24, x24, #0xb6e │ │ mov w25, #0x1 // #1 │ │ str x8, [x29, #24] │ │ - b 729ec │ │ + b 758b4 │ │ bti j │ │ strb w25, [x19, #51] │ │ bti j │ │ add x23, x23, #0x1 │ │ ldrb w8, [x23] │ │ sub w9, w8, #0x42 │ │ cmp w9, #0x38 │ │ - b.hi 72aa0 // b.pmore │ │ - adr x8, 729dc │ │ + b.hi 75968 // b.pmore │ │ + adr x8, 758a4 │ │ ldrb w10, [x24, x9] │ │ add x8, x8, x10, lsl #2 │ │ br x8 │ │ bti j │ │ ldr x8, [x29, #24] │ │ add x23, x23, #0x1 │ │ ldrb w9, [x8], #1 │ │ strb w9, [x19, #25] │ │ str x8, [x29, #24] │ │ - b 729ec │ │ + b 758b4 │ │ bti j │ │ ldr x8, [x29, #24] │ │ add x1, x29, #0x18 │ │ mov x0, x21 │ │ mov x2, x22 │ │ ldrb w3, [x8], #1 │ │ mov x4, xzr │ │ strb w3, [x19, #26] │ │ str x8, [x29, #24] │ │ sub w8, w8, w20 │ │ strb w8, [x19, #27] │ │ - bl 71208 │ │ + bl 740d0 │ │ str x0, [x19, #32] │ │ add x23, x23, #0x1 │ │ - b 729ec │ │ + b 758b4 │ │ bti j │ │ ldr x8, [x29, #24] │ │ add x23, x23, #0x1 │ │ ldrb w9, [x8], #1 │ │ strb w9, [x19, #24] │ │ str x8, [x29, #24] │ │ - b 729ec │ │ + b 758b4 │ │ bti j │ │ strb w25, [x19, #48] │ │ add x23, x23, #0x1 │ │ - b 729ec │ │ + b 758b4 │ │ bti j │ │ strb w25, [x19, #49] │ │ add x23, x23, #0x1 │ │ - b 729ec │ │ - cbnz w8, 729e4 │ │ + b 758b4 │ │ + cbnz w8, 758ac │ │ ldr x20, [x19] │ │ ldr x8, [x29, #24] │ │ mov x0, xzr │ │ sub x9, x22, x20 │ │ stp x9, x8, [x19, #8] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldr x25, [sp, #16] │ │ ldp x29, x30, [sp], #80 │ │ autiasp │ │ ret │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xfe9 │ │ - b 72b48 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xfde │ │ + add x3, x3, #0xaa8 │ │ + b 75a10 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xa9d │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xcf │ │ - b 72b48 │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x782 │ │ + add x3, x3, #0xc14 │ │ + b 75a10 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 6000 │ │ + adrp x3, 6000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x9f6 │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x9dc │ │ + add x3, x3, #0xd3f │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ and w8, w0, #0xf │ │ sub w8, w8, #0x1 │ │ cmp w8, #0xb │ │ - b.hi 72bf8 // b.pmore │ │ - adrp x9, b000 │ │ - add x9, x9, #0x6f7 │ │ - adr x10, 72b98 │ │ + b.hi 75ac0 // b.pmore │ │ + adrp x9, a000 │ │ + add x9, x9, #0xba7 │ │ + adr x10, 75a60 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ mov w0, #0x4 // #4 │ │ br x10 │ │ bti j │ │ mov w0, #0x8 // #8 │ │ bti j │ │ @@ -97845,130 +99533,130 @@ │ │ bti j │ │ mov w0, #0x10 // #16 │ │ ldr x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ ret │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, b000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x138 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xc7e │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0x1e5 │ │ - b 72c20 │ │ + add x3, x3, #0xe02 │ │ + b 75ae8 │ │ bti j │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, a000 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x138 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xc7e │ │ add x19, x8, #0x130 │ │ - add x3, x3, #0xd33 │ │ + add x3, x3, #0x529 │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ bti c │ │ add w8, w0, #0x2 │ │ cmp w8, #0x61 │ │ - b.hi 72c54 // b.pmore │ │ - adrp x9, 76000 │ │ - add x9, x9, #0x390 │ │ + b.hi 75b1c // b.pmore │ │ + adrp x9, 79000 │ │ + add x9, x9, #0x1f8 │ │ ldr x0, [x9, w8, sxtw #3] │ │ ret │ │ - adrp x0, b000 │ │ - add x0, x0, #0x28d │ │ + adrp x0, 7000 │ │ + add x0, x0, #0xf82 │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, b000 │ │ - adrp x3, a000 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 7000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0x159 │ │ - add x3, x3, #0xc97 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0xc9f │ │ + add x3, x3, #0x30e │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ str x19, [sp, #16] │ │ mov x29, sp │ │ - adrp x8, 76000 │ │ - ldr x8, [x8, #2360] │ │ - adrp x1, a000 │ │ - adrp x2, a000 │ │ - adrp x3, a000 │ │ + adrp x8, 79000 │ │ + ldr x8, [x8, #1952] │ │ + adrp x1, 7000 │ │ + adrp x2, 7000 │ │ + adrp x3, 6000 │ │ add x19, x8, #0x130 │ │ - add x1, x1, #0xcd0 │ │ - add x2, x2, #0xb69 │ │ - add x3, x3, #0x840 │ │ + add x1, x1, #0x417 │ │ + add x2, x2, #0x34 │ │ + add x3, x3, #0xb00 │ │ mov x0, x19 │ │ - bl 73150 │ │ + bl 76050 │ │ mov x0, x19 │ │ - bl 73160 │ │ - bl 73060 │ │ + bl 76060 │ │ + bl 75f50 │ │ paciasp │ │ stp x29, x30, [sp, #-48]! │ │ str x28, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ mov x29, sp │ │ sub sp, sp, #0x480 │ │ mov x20, x0 │ │ mov x0, sp │ │ mov x19, x1 │ │ - bl 72e30 │ │ + bl 75cf8 │ │ add x0, sp, #0x210 │ │ mov x1, sp │ │ - bl 6ef58 │ │ + bl 71e20 │ │ add x0, sp, #0x210 │ │ - bl 6f144 │ │ + bl 7200c │ │ cmp w0, #0x1 │ │ - b.lt 72d48 // b.tstop │ │ + b.lt 75c10 // b.tstop │ │ add x0, sp, #0x210 │ │ mov x1, x19 │ │ blr x20 │ │ - cbz w0, 72d24 │ │ - b 72d4c │ │ + cbz w0, 75bec │ │ + b 75c14 │ │ mov w0, #0x5 // #5 │ │ add sp, sp, #0x480 │ │ ldp x20, x19, [sp, #32] │ │ ldr x28, [sp, #16] │ │ ldp x29, x30, [sp], #48 │ │ autiasp │ │ ret │ │ paciasp │ │ stp x29, x30, [sp, #-32]! │ │ stp x20, x19, [sp, #16] │ │ mov x29, sp │ │ mov x19, x1 │ │ mov x20, x0 │ │ - bl 6f1bc │ │ + bl 72084 │ │ cmp w0, #0x0 │ │ cset w8, gt │ │ str w8, [x19] │ │ mov x0, x20 │ │ ldp x20, x19, [sp, #16] │ │ ldp x29, x30, [sp], #32 │ │ autiasp │ │ - b 6ef18 │ │ + b 71de0 │ │ bti c │ │ ldp x2, x3, [x0, #16] │ │ ldp x4, x5, [x0, #32] │ │ ldp x6, x7, [x0, #48] │ │ ldp x8, x9, [x0, #64] │ │ ldp x10, x11, [x0, #80] │ │ ldp x12, x13, [x0, #96] │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,284 +1,296 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -0000000000072ed0 <__cxa_finalize@plt-0x20>: │ │ +0000000000075da0 <__cxa_finalize@plt-0x20>: │ │ stp x16, x30, [sp, #-16]! │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2384] │ │ - add x16, x16, #0x950 │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #1976] │ │ + add x16, x16, #0x7b8 │ │ br x17 │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000072ef0 <__cxa_finalize@plt>: │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2392] │ │ - add x16, x16, #0x958 │ │ +0000000000075dc0 <__cxa_finalize@plt>: │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #1984] │ │ + add x16, x16, #0x7c0 │ │ br x17 │ │ │ │ -0000000000072f00 <__cxa_atexit@plt>: │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2400] │ │ - add x16, x16, #0x960 │ │ +0000000000075dd0 <__cxa_atexit@plt>: │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #1992] │ │ + add x16, x16, #0x7c8 │ │ br x17 │ │ │ │ -0000000000072f10 <__register_atfork@plt>: │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2408] │ │ - add x16, x16, #0x968 │ │ +0000000000075de0 <__register_atfork@plt>: │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2000] │ │ + add x16, x16, #0x7d0 │ │ br x17 │ │ │ │ -0000000000072f20 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2416] │ │ - add x16, x16, #0x970 │ │ +0000000000075df0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2008] │ │ + add x16, x16, #0x7d8 │ │ br x17 │ │ │ │ -0000000000072f30 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2424] │ │ - add x16, x16, #0x978 │ │ +0000000000075e00 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2016] │ │ + add x16, x16, #0x7e0 │ │ br x17 │ │ │ │ -0000000000072f40 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2432] │ │ - add x16, x16, #0x980 │ │ +0000000000075e10 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2024] │ │ + add x16, x16, #0x7e8 │ │ br x17 │ │ │ │ -0000000000072f50 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2440] │ │ - add x16, x16, #0x988 │ │ +0000000000075e20 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2032] │ │ + add x16, x16, #0x7f0 │ │ br x17 │ │ │ │ -0000000000072f60 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2448] │ │ - add x16, x16, #0x990 │ │ +0000000000075e30 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2040] │ │ + add x16, x16, #0x7f8 │ │ br x17 │ │ │ │ -0000000000072f70 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2456] │ │ - add x16, x16, #0x998 │ │ +0000000000075e40 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2048] │ │ + add x16, x16, #0x800 │ │ br x17 │ │ │ │ -0000000000072f80 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2464] │ │ - add x16, x16, #0x9a0 │ │ +0000000000075e50 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2056] │ │ + add x16, x16, #0x808 │ │ br x17 │ │ │ │ -0000000000072f90 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2472] │ │ - add x16, x16, #0x9a8 │ │ +0000000000075e60 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2064] │ │ + add x16, x16, #0x810 │ │ br x17 │ │ │ │ -0000000000072fa0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2480] │ │ - add x16, x16, #0x9b0 │ │ +0000000000075e70 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2072] │ │ + add x16, x16, #0x818 │ │ br x17 │ │ │ │ -0000000000072fb0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2488] │ │ - add x16, x16, #0x9b8 │ │ +0000000000075e80 <__errno@plt>: │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2080] │ │ + add x16, x16, #0x820 │ │ br x17 │ │ │ │ -0000000000072fc0 <__errno@plt>: │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2496] │ │ - add x16, x16, #0x9c0 │ │ +0000000000075e90 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2088] │ │ + add x16, x16, #0x828 │ │ br x17 │ │ │ │ -0000000000072fd0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2504] │ │ - add x16, x16, #0x9c8 │ │ +0000000000075ea0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2096] │ │ + add x16, x16, #0x830 │ │ br x17 │ │ │ │ -0000000000072fe0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2512] │ │ - add x16, x16, #0x9d0 │ │ +0000000000075eb0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2104] │ │ + add x16, x16, #0x838 │ │ br x17 │ │ │ │ -0000000000072ff0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2520] │ │ - add x16, x16, #0x9d8 │ │ +0000000000075ec0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2112] │ │ + add x16, x16, #0x840 │ │ br x17 │ │ │ │ -0000000000073000 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2528] │ │ - add x16, x16, #0x9e0 │ │ +0000000000075ed0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2120] │ │ + add x16, x16, #0x848 │ │ br x17 │ │ │ │ -0000000000073010 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2536] │ │ - add x16, x16, #0x9e8 │ │ +0000000000075ee0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2128] │ │ + add x16, x16, #0x850 │ │ br x17 │ │ │ │ -0000000000073020 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2544] │ │ - add x16, x16, #0x9f0 │ │ +0000000000075ef0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2136] │ │ + add x16, x16, #0x858 │ │ br x17 │ │ │ │ -0000000000073030 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2552] │ │ - add x16, x16, #0x9f8 │ │ +0000000000075f00 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2144] │ │ + add x16, x16, #0x860 │ │ br x17 │ │ │ │ -0000000000073040 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2560] │ │ - add x16, x16, #0xa00 │ │ +0000000000075f10 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2152] │ │ + add x16, x16, #0x868 │ │ br x17 │ │ │ │ -0000000000073050 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2568] │ │ - add x16, x16, #0xa08 │ │ +0000000000075f20 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2160] │ │ + add x16, x16, #0x870 │ │ br x17 │ │ │ │ -0000000000073060 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2576] │ │ - add x16, x16, #0xa10 │ │ +0000000000075f30 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2168] │ │ + add x16, x16, #0x878 │ │ br x17 │ │ │ │ -0000000000073070 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2584] │ │ - add x16, x16, #0xa18 │ │ +0000000000075f40 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2176] │ │ + add x16, x16, #0x880 │ │ br x17 │ │ │ │ -0000000000073080 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2592] │ │ - add x16, x16, #0xa20 │ │ +0000000000075f50 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2184] │ │ + add x16, x16, #0x888 │ │ br x17 │ │ │ │ -0000000000073090 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2600] │ │ - add x16, x16, #0xa28 │ │ +0000000000075f60 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2192] │ │ + add x16, x16, #0x890 │ │ br x17 │ │ │ │ -00000000000730a0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2608] │ │ - add x16, x16, #0xa30 │ │ +0000000000075f70 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2200] │ │ + add x16, x16, #0x898 │ │ br x17 │ │ │ │ -00000000000730b0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2616] │ │ - add x16, x16, #0xa38 │ │ +0000000000075f80 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2208] │ │ + add x16, x16, #0x8a0 │ │ br x17 │ │ │ │ -00000000000730c0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2624] │ │ - add x16, x16, #0xa40 │ │ +0000000000075f90 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2216] │ │ + add x16, x16, #0x8a8 │ │ br x17 │ │ │ │ -00000000000730d0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2632] │ │ - add x16, x16, #0xa48 │ │ +0000000000075fa0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2224] │ │ + add x16, x16, #0x8b0 │ │ br x17 │ │ │ │ -00000000000730e0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2640] │ │ - add x16, x16, #0xa50 │ │ +0000000000075fb0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2232] │ │ + add x16, x16, #0x8b8 │ │ br x17 │ │ │ │ -00000000000730f0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2648] │ │ - add x16, x16, #0xa58 │ │ +0000000000075fc0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2240] │ │ + add x16, x16, #0x8c0 │ │ br x17 │ │ │ │ -0000000000073100 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2656] │ │ - add x16, x16, #0xa60 │ │ +0000000000075fd0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2248] │ │ + add x16, x16, #0x8c8 │ │ br x17 │ │ │ │ -0000000000073110 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2664] │ │ - add x16, x16, #0xa68 │ │ +0000000000075fe0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2256] │ │ + add x16, x16, #0x8d0 │ │ br x17 │ │ │ │ -0000000000073120 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2672] │ │ - add x16, x16, #0xa70 │ │ +0000000000075ff0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2264] │ │ + add x16, x16, #0x8d8 │ │ br x17 │ │ │ │ -0000000000073130 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2680] │ │ - add x16, x16, #0xa78 │ │ +0000000000076000 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2272] │ │ + add x16, x16, #0x8e0 │ │ br x17 │ │ │ │ -0000000000073140 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2688] │ │ - add x16, x16, #0xa80 │ │ +0000000000076010 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2280] │ │ + add x16, x16, #0x8e8 │ │ br x17 │ │ │ │ -0000000000073150 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2696] │ │ - add x16, x16, #0xa88 │ │ +0000000000076020 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2288] │ │ + add x16, x16, #0x8f0 │ │ br x17 │ │ │ │ -0000000000073160 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2704] │ │ - add x16, x16, #0xa90 │ │ +0000000000076030 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2296] │ │ + add x16, x16, #0x8f8 │ │ br x17 │ │ │ │ -0000000000073170 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2712] │ │ - add x16, x16, #0xa98 │ │ +0000000000076040 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2304] │ │ + add x16, x16, #0x900 │ │ br x17 │ │ │ │ -0000000000073180 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2720] │ │ - add x16, x16, #0xaa0 │ │ +0000000000076050 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2312] │ │ + add x16, x16, #0x908 │ │ br x17 │ │ │ │ -0000000000073190 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2728] │ │ - add x16, x16, #0xaa8 │ │ +0000000000076060 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2320] │ │ + add x16, x16, #0x910 │ │ br x17 │ │ │ │ -00000000000731a0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2736] │ │ - add x16, x16, #0xab0 │ │ +0000000000076070 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2328] │ │ + add x16, x16, #0x918 │ │ br x17 │ │ │ │ -00000000000731b0 : │ │ - adrp x16, 76000 │ │ - ldr x17, [x16, #2744] │ │ - add x16, x16, #0xab8 │ │ +0000000000076080 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2336] │ │ + add x16, x16, #0x920 │ │ + br x17 │ │ + │ │ +0000000000076090 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2344] │ │ + add x16, x16, #0x928 │ │ + br x17 │ │ + │ │ +00000000000760a0 : │ │ + adrp x16, 79000 │ │ + ldr x17, [x16, #2352] │ │ + add x16, x16, #0x930 │ │ br x17 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,593 +1,585 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000741c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000741d0 08000000 00000000 08000000 00000000 ................ │ │ - 0x000741e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000741f0 08000000 00000000 08000000 00000000 ................ │ │ - 0x00074200 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074210 15000000 00000000 00000000 00000000 ................ │ │ - 0x00074220 5d000000 00000000 9f010000 0d000000 ]............... │ │ - 0x00074230 00000000 00000000 0a000000 00000000 ................ │ │ - 0x00074240 5a000000 05000000 00000000 00000000 Z............... │ │ - 0x00074250 0a000000 00000000 02010000 0d000000 ................ │ │ - 0x00074260 00000000 00000000 0a000000 00000000 ................ │ │ - 0x00074270 0b010000 0d000000 00000000 00000000 ................ │ │ - 0x00074280 0a000000 00000000 27010000 05000000 ........'....... │ │ - 0x00074290 00000000 00000000 0a000000 00000000 ................ │ │ - 0x000742a0 46010000 05000000 00000000 00000000 F............... │ │ - 0x000742b0 0a000000 00000000 53010000 05000000 ........S....... │ │ - 0x000742c0 00000000 00000000 0a000000 00000000 ................ │ │ - 0x000742d0 e4010000 09000000 00000000 00000000 ................ │ │ - 0x000742e0 0a000000 00000000 1b020000 09000000 ................ │ │ - 0x000742f0 00000000 00000000 0a000000 00000000 ................ │ │ - 0x00074300 31020000 09000000 00000000 00000000 1............... │ │ - 0x00074310 0a000000 00000000 50020000 09000000 ........P....... │ │ - 0x00074320 00000000 00000000 0a000000 00000000 ................ │ │ - 0x00074330 44020000 09000000 00000000 00000000 D............... │ │ - 0x00074340 0a000000 00000000 68020000 09000000 ........h....... │ │ - 0x00074350 00000000 00000000 0a000000 00000000 ................ │ │ - 0x00074360 99020000 09000000 00000000 00000000 ................ │ │ - 0x00074370 0a000000 00000000 8c020000 09000000 ................ │ │ - 0x00074380 00000000 00000000 18000000 00000000 ................ │ │ - 0x00074390 00000000 00000000 11000000 00000000 ................ │ │ - 0x000743a0 00000000 00000000 1c000000 00000000 ................ │ │ - 0x000743b0 3a020000 05000000 00000000 00000000 :............... │ │ - 0x000743c0 1e000000 00000000 1b010000 37000000 ............7... │ │ - 0x000743d0 00000000 00000000 02000000 00000000 ................ │ │ - 0x000743e0 00000000 00000000 12000000 00000000 ................ │ │ - 0x000743f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074400 00000000 00000000 01000000 00000000 ................ │ │ - 0x00074410 00000000 00000000 01000000 00000000 ................ │ │ - 0x00074420 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074430 01000000 00000000 00000000 00000000 ................ │ │ - 0x00074440 00000000 00000000 1d000000 00000000 ................ │ │ - 0x00074450 9b000000 05000000 00000000 00000000 ................ │ │ - 0x00074460 1d000000 00000000 a3000000 05000000 ................ │ │ - 0x00074470 00000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00074480 00000000 00000000 12000000 00000000 ................ │ │ - 0x00074490 00000000 00000000 10000000 00000000 ................ │ │ - 0x000744a0 00000000 00000000 17000000 00000000 ................ │ │ - 0x000744b0 00000000 00000000 09000000 00000000 ................ │ │ - 0x000744c0 00000000 00000000 10000000 00000000 ................ │ │ - 0x000744d0 00000000 00000000 10000000 00000000 ................ │ │ - 0x000744e0 00000000 00000000 09000000 00000000 ................ │ │ - 0x000744f0 00000000 00000000 09000000 00000000 ................ │ │ - 0x00074500 00000000 00000000 18000000 00000000 ................ │ │ - 0x00074510 08000000 00000000 00000000 00000000 ................ │ │ - 0x00074520 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074530 00000000 00000000 1b000000 00000000 ................ │ │ - 0x00074540 69000000 17000000 00000000 00000000 i............... │ │ - 0x00074550 1b000000 00000000 35090000 1a000000 ........5....... │ │ - 0x00074560 00000000 00000000 1b000000 00000000 ................ │ │ - 0x00074570 2e090000 22000000 00000000 00000000 ...."........... │ │ - 0x00074580 20000000 00000000 9f000000 09000000 ............... │ │ - 0x00074590 00000000 00000000 20000000 00000000 ........ ....... │ │ - 0x000745a0 83000000 1e000000 00000000 00000000 ................ │ │ - 0x000745b0 12000000 00000000 00000000 00000000 ................ │ │ - 0x000745c0 22000000 00000000 00000000 00000000 "............... │ │ - 0x000745d0 10000000 00000000 00000000 00000000 ................ │ │ - 0x000745e0 22000000 00000000 00000000 00000000 "............... │ │ - 0x000745f0 16000000 00000000 00000000 00000000 ................ │ │ - 0x00074600 0d000000 00000000 00000000 00000000 ................ │ │ - 0x00074610 2c000000 00000000 00000000 00000000 ,............... │ │ - 0x00074620 15000000 00000000 00000000 00000000 ................ │ │ - 0x00074630 2b000000 00000000 00000000 00000000 +............... │ │ - 0x00074640 01000000 00000000 00000000 00000000 ................ │ │ - 0x00074650 2a000000 00000000 00000000 00000000 *............... │ │ - 0x00074660 1f000000 00000000 46050000 12000000 ........F....... │ │ - 0x00074670 00000000 00000000 1f000000 00000000 ................ │ │ - 0x00074680 46050000 28000000 00000000 00000000 F...(........... │ │ - 0x00074690 1f000000 00000000 39060000 15000000 ........9....... │ │ - 0x000746a0 00000000 00000000 1f000000 00000000 ................ │ │ - 0x000746b0 67060000 15000000 00000000 00000000 g............... │ │ - 0x000746c0 1f000000 00000000 68060000 15000000 ........h....... │ │ - 0x000746d0 00000000 00000000 0e000000 00000000 ................ │ │ - 0x000746e0 00000000 00000000 04000000 00000000 ................ │ │ - 0x000746f0 00000000 00000000 10000000 00000000 ................ │ │ - 0x00074700 00000000 00000000 01000000 00000000 ................ │ │ - 0x00074710 00000000 00000000 0b000000 00000000 ................ │ │ - 0x00074720 00000000 00000000 26000000 00000000 ........&....... │ │ - 0x00074730 00000000 00000000 08000000 00000000 ................ │ │ - 0x00074740 00000000 00000000 06000000 00000000 ................ │ │ - 0x00074750 00000000 00000000 01000000 00000000 ................ │ │ - 0x00074760 00000000 00000000 0b000000 00000000 ................ │ │ - 0x00074770 00000000 00000000 16000000 00000000 ................ │ │ - 0x00074780 00000000 00000000 01000000 00000000 ................ │ │ - 0x00074790 00000000 00000000 1b000000 00000000 ................ │ │ - 0x000747a0 0c010000 2c000000 00000000 00000000 ....,........... │ │ - 0x000747b0 25000000 00000000 1a000000 36000000 %...........6... │ │ - 0x000747c0 00000000 00000000 25000000 00000000 ........%....... │ │ - 0x000747d0 0a000000 2b000000 00000000 00000000 ....+........... │ │ - 0x000747e0 28000000 00000000 50000000 28000000 (.......P...(... │ │ - 0x000747f0 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x00074800 5c000000 16000000 00000000 00000000 \............... │ │ - 0x00074810 1a000000 00000000 38000000 0b000000 ........8....... │ │ - 0x00074820 00000000 00000000 1a000000 00000000 ................ │ │ - 0x00074830 66000000 23000000 00000000 00000000 f...#........... │ │ - 0x00074840 0a000000 00000000 00000000 00000000 ................ │ │ - 0x00074850 0f000000 00000000 00000000 00000000 ................ │ │ - 0x00074860 5b000000 00000000 af020000 09000000 [............... │ │ - 0x00074870 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x00074880 b3020000 09000000 00000000 00000000 ................ │ │ - 0x00074890 5b000000 00000000 2f070000 05000000 [......./....... │ │ - 0x000748a0 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x000748b0 af040000 23000000 00000000 00000000 ....#........... │ │ - 0x000748c0 5b000000 00000000 ef040000 24000000 [...........$... │ │ - 0x000748d0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x000748e0 65010000 11000000 00000000 00000000 e............... │ │ - 0x000748f0 2a000000 00000000 7e010000 34000000 *.......~...4... │ │ - 0x00074900 00000000 00000000 15000000 00000000 ................ │ │ - 0x00074910 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00074920 b8020000 32000000 00000000 00000000 ....2........... │ │ - 0x00074930 30000000 00000000 37000000 20000000 0.......7... ... │ │ - 0x00074940 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074950 93010000 30000000 00000000 00000000 ....0........... │ │ - 0x00074960 30000000 00000000 08020000 1d000000 0............... │ │ - 0x00074970 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074980 b1020000 1a000000 00000000 00000000 ................ │ │ - 0x00074990 30000000 00000000 b8020000 2b000000 0...........+... │ │ - 0x000749a0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000749b0 d1020000 20000000 00000000 00000000 .... ........... │ │ - 0x000749c0 30000000 00000000 ff020000 0d000000 0............... │ │ - 0x000749d0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000749e0 f4020000 14000000 00000000 00000000 ................ │ │ - 0x000749f0 30000000 00000000 b9020000 0d000000 0............... │ │ - 0x00074a00 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074a10 3e030000 14000000 00000000 00000000 >............... │ │ - 0x00074a20 30000000 00000000 41030000 12000000 0.......A....... │ │ - 0x00074a30 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074a40 4e030000 22000000 00000000 00000000 N..."........... │ │ - 0x00074a50 30000000 00000000 4e030000 0d000000 0.......N....... │ │ - 0x00074a60 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074a70 4f030000 26000000 00000000 00000000 O...&........... │ │ - 0x00074a80 30000000 00000000 4f030000 0d000000 0.......O....... │ │ - 0x00074a90 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074aa0 50030000 26000000 00000000 00000000 P...&........... │ │ - 0x00074ab0 30000000 00000000 50030000 0d000000 0.......P....... │ │ - 0x00074ac0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074ad0 51030000 26000000 00000000 00000000 Q...&........... │ │ - 0x00074ae0 30000000 00000000 51030000 0d000000 0.......Q....... │ │ - 0x00074af0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074b00 59030000 23000000 00000000 00000000 Y...#........... │ │ - 0x00074b10 30000000 00000000 59030000 0e000000 0.......Y....... │ │ - 0x00074b20 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074b30 5b030000 22000000 00000000 00000000 [..."........... │ │ - 0x00074b40 30000000 00000000 5b030000 0d000000 0.......[....... │ │ - 0x00074b50 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074b60 5c030000 26000000 00000000 00000000 \...&........... │ │ - 0x00074b70 30000000 00000000 5c030000 0d000000 0.......\....... │ │ - 0x00074b80 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074b90 5f030000 22000000 00000000 00000000 _..."........... │ │ - 0x00074ba0 30000000 00000000 5f030000 0d000000 0......._....... │ │ - 0x00074bb0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074bc0 60030000 26000000 00000000 00000000 `...&........... │ │ - 0x00074bd0 30000000 00000000 60030000 0d000000 0.......`....... │ │ - 0x00074be0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074bf0 61030000 26000000 00000000 00000000 a...&........... │ │ - 0x00074c00 30000000 00000000 61030000 0d000000 0.......a....... │ │ - 0x00074c10 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074c20 48030000 17000000 00000000 00000000 H............... │ │ - 0x00074c30 30000000 00000000 76030000 1e000000 0.......v....... │ │ - 0x00074c40 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074c50 76030000 09000000 00000000 00000000 v............... │ │ - 0x00074c60 30000000 00000000 77030000 22000000 0.......w..."... │ │ - 0x00074c70 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074c80 77030000 09000000 00000000 00000000 w............... │ │ - 0x00074c90 30000000 00000000 78030000 22000000 0.......x..."... │ │ - 0x00074ca0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074cb0 78030000 09000000 00000000 00000000 x............... │ │ - 0x00074cc0 39000000 00000000 20000000 09000000 9....... ....... │ │ - 0x00074cd0 00000000 00000000 39000000 00000000 ........9....... │ │ - 0x00074ce0 2a000000 13000000 00000000 00000000 *............... │ │ - 0x00074cf0 30000000 00000000 69050000 35000000 0.......i...5... │ │ - 0x00074d00 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074d10 6f050000 33000000 00000000 00000000 o...3........... │ │ - 0x00074d20 30000000 00000000 70050000 36000000 0.......p...6... │ │ - 0x00074d30 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074d40 70050000 1a000000 00000000 00000000 p............... │ │ - 0x00074d50 30000000 00000000 75060000 25000000 0.......u...%... │ │ - 0x00074d60 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074d70 cc060000 4d000000 00000000 00000000 ....M........... │ │ - 0x00074d80 30000000 00000000 49050000 28000000 0.......I...(... │ │ - 0x00074d90 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074da0 61050000 2f000000 00000000 00000000 a.../........... │ │ - 0x00074db0 30000000 00000000 5b050000 21000000 0.......[...!... │ │ - 0x00074dc0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074dd0 7b050000 23000000 00000000 00000000 {...#........... │ │ - 0x00074de0 30000000 00000000 7d050000 19000000 0.......}....... │ │ - 0x00074df0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x00074e00 83050000 29000000 00000000 00000000 ....)........... │ │ - 0x00074e10 1e000000 00000000 1f000000 05000000 ................ │ │ - 0x00074e20 00000000 00000000 5d000000 00000000 ........]....... │ │ - 0x00074e30 93000000 09000000 00000000 00000000 ................ │ │ - 0x00074e40 5d000000 00000000 94000000 09000000 ]............... │ │ - 0x00074e50 00000000 00000000 5d000000 00000000 ........]....... │ │ - 0x00074e60 8b000000 09000000 00000000 00000000 ................ │ │ - 0x00074e70 5d000000 00000000 f3000000 09000000 ]............... │ │ - 0x00074e80 00000000 00000000 5d000000 00000000 ........]....... │ │ - 0x00074e90 f4000000 09000000 00000000 00000000 ................ │ │ - 0x00074ea0 5d000000 00000000 eb000000 09000000 ]............... │ │ - 0x00074eb0 00000000 00000000 50000000 00000000 ........P....... │ │ - 0x00074ec0 a6000000 05000000 00000000 00000000 ................ │ │ - 0x00074ed0 4a000000 00000000 66000000 23000000 J.......f...#... │ │ - 0x00074ee0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074ef0 01000000 00000000 00000000 00000000 ................ │ │ - 0x00074f00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074f10 01000000 00000000 00000000 00000000 ................ │ │ - 0x00074f20 00000000 00000000 01000000 00000000 ................ │ │ - 0x00074f30 01000000 00000000 00000000 00000000 ................ │ │ - 0x00074f40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074f50 01000000 00000000 00000000 00000000 ................ │ │ - 0x00074f60 00000000 00000000 18000000 00000000 ................ │ │ - 0x00074f70 08000000 00000000 00000000 00000000 ................ │ │ - 0x00074f80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00074f90 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00074fa0 b8010000 37000000 00000000 00000000 ....7........... │ │ - 0x00074fb0 2e000000 00000000 3d000000 0b000000 ........=....... │ │ - 0x00074fc0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00074fd0 3a000000 0b000000 00000000 00000000 :............... │ │ - 0x00074fe0 2e000000 00000000 36000000 0b000000 ........6....... │ │ - 0x00074ff0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00075000 66000000 1c000000 00000000 00000000 f............... │ │ - 0x00075010 2e000000 00000000 6f000000 27000000 ........o...'... │ │ - 0x00075020 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00075030 70000000 1d000000 00000000 00000000 p............... │ │ - 0x00075040 2e000000 00000000 72000000 21000000 ........r...!... │ │ - 0x00075050 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00075060 72000000 48000000 00000000 00000000 r...H........... │ │ - 0x00075070 2e000000 00000000 73000000 1a000000 ........s....... │ │ - 0x00075080 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00075090 7e000000 1d000000 00000000 00000000 ~............... │ │ - 0x000750a0 2e000000 00000000 b4000000 26000000 ............&... │ │ - 0x000750b0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x000750c0 b5000000 21000000 00000000 00000000 ....!........... │ │ - 0x000750d0 2e000000 00000000 8a000000 49000000 ............I... │ │ - 0x000750e0 00000000 00000000 2e000000 00000000 ................ │ │ - 0x000750f0 8b000000 1f000000 00000000 00000000 ................ │ │ - 0x00075100 2e000000 00000000 8b000000 2f000000 ............/... │ │ - 0x00075110 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00075120 9d000000 35000000 00000000 00000000 ....5........... │ │ - 0x00075130 2e000000 00000000 82000000 2c000000 ............,... │ │ - 0x00075140 00000000 00000000 2e000000 00000000 ................ │ │ - 0x00075150 84000000 25000000 00000000 00000000 ....%........... │ │ - 0x00075160 2e000000 00000000 87000000 25000000 ............%... │ │ - 0x00075170 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00075180 32000000 13000000 00000000 00000000 2............... │ │ - 0x00075190 2a000000 00000000 2f000000 13000000 *......./....... │ │ - 0x000751a0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x000751b0 2b000000 13000000 00000000 00000000 +............... │ │ - 0x000751c0 2a000000 00000000 4b000000 0e000000 *.......K....... │ │ - 0x000751d0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x000751e0 5a000000 28000000 00000000 00000000 Z...(........... │ │ - 0x000751f0 2a000000 00000000 8a000000 0d000000 *............... │ │ - 0x00075200 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00075210 1e010000 31000000 00000000 00000000 ....1........... │ │ - 0x00075220 2a000000 00000000 31010000 16000000 *.......1....... │ │ - 0x00075230 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00075240 34010000 47000000 00000000 00000000 4...G........... │ │ - 0x00075250 39000000 00000000 00000000 00000000 9............... │ │ - 0x00075260 04000000 00000000 00000000 00000000 ................ │ │ - 0x00075270 22000000 00000000 00000000 00000000 "............... │ │ - 0x00075280 11000000 00000000 00000000 00000000 ................ │ │ - 0x00075290 2a000000 00000000 5c010000 1a000000 *.......\....... │ │ - 0x000752a0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x000752b0 51010000 15000000 00000000 00000000 Q............... │ │ - 0x000752c0 2a000000 00000000 bf010000 1f000000 *............... │ │ - 0x000752d0 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x000752e0 1e020000 1e000000 00000000 00000000 ................ │ │ - 0x000752f0 2a000000 00000000 23020000 22000000 *.......#..."... │ │ - 0x00075300 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00075310 24020000 25000000 00000000 00000000 $...%........... │ │ - 0x00075320 2a000000 00000000 87020000 11000000 *............... │ │ - 0x00075330 00000000 00000000 2a000000 00000000 ........*....... │ │ - 0x00075340 d4030000 2d000000 00000000 00000000 ....-........... │ │ - 0x00075350 2a000000 00000000 ca040000 2d000000 *...........-... │ │ - 0x00075360 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x00075370 62000000 1b000000 00000000 00000000 b............... │ │ - 0x00075380 2b000000 00000000 69000000 13000000 +.......i....... │ │ - 0x00075390 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x000753a0 53010000 1e000000 00000000 00000000 S............... │ │ - 0x000753b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000753c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000753d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000753e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000753f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075400 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075410 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075420 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075440 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075450 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075460 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075470 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075480 00000000 00000000 01000000 00000000 ................ │ │ - 0x00075490 00000000 00000000 00000000 00000000 ................ │ │ - 0x000754a0 63000000 00000000 ad030000 42000000 c...........B... │ │ - 0x000754b0 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x000754c0 c8030000 42000000 00000000 00000000 ....B........... │ │ - 0x000754d0 21000000 00000000 00000000 00000000 !............... │ │ - 0x000754e0 63000000 00000000 ec030000 05000000 c............... │ │ - 0x000754f0 00000000 00000000 31000000 00000000 ........1....... │ │ - 0x00075500 00000000 00000000 63000000 00000000 ........c....... │ │ - 0x00075510 06040000 05000000 00000000 00000000 ................ │ │ - 0x00075520 13000000 00000000 00000000 00000000 ................ │ │ - 0x00075530 4f000000 00000000 b7050000 14000000 O............... │ │ - 0x00075540 00000000 00000000 4f000000 00000000 ........O....... │ │ - 0x00075550 b7050000 21000000 00000000 00000000 ....!........... │ │ - 0x00075560 4f000000 00000000 ab050000 21000000 O...........!... │ │ - 0x00075570 00000000 00000000 0e000000 00000000 ................ │ │ - 0x00075580 00000000 00000000 4d000000 00000000 ........M....... │ │ - 0x00075590 d9000000 42000000 00000000 00000000 ....B........... │ │ - 0x000755a0 09000000 00000000 00000000 00000000 ................ │ │ - 0x000755b0 4e000000 00000000 3b040000 0e000000 N.......;....... │ │ - 0x000755c0 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x000755d0 48040000 1c000000 00000000 00000000 H............... │ │ - 0x000755e0 4e000000 00000000 49040000 1d000000 N.......I....... │ │ - 0x000755f0 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075600 4a040000 25000000 00000000 00000000 J...%........... │ │ - 0x00075610 4e000000 00000000 8e040000 40000000 N...........@... │ │ - 0x00075620 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075630 b4040000 4e000000 00000000 00000000 ....N........... │ │ - 0x00075640 4e000000 00000000 c2040000 56000000 N...........V... │ │ - 0x00075650 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075660 d1020000 0f000000 00000000 00000000 ................ │ │ - 0x00075670 4e000000 00000000 2d050000 05000000 N.......-....... │ │ - 0x00075680 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075690 3e050000 29000000 00000000 00000000 >...)........... │ │ - 0x000756a0 4e000000 00000000 e7000000 0b000000 N............... │ │ - 0x000756b0 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x000756c0 9b000000 05000000 00000000 00000000 ................ │ │ - 0x000756d0 4e000000 00000000 5a030000 1d000000 N.......Z....... │ │ - 0x000756e0 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x000756f0 5e030000 1b000000 00000000 00000000 ^............... │ │ - 0x00075700 4e000000 00000000 20010000 0b000000 N....... ....... │ │ - 0x00075710 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075720 0f010000 1a000000 00000000 00000000 ................ │ │ - 0x00075730 4e000000 00000000 0f010000 24000000 N...........$... │ │ - 0x00075740 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075750 36020000 0b000000 00000000 00000000 6............... │ │ - 0x00075760 4e000000 00000000 56020000 28000000 N.......V...(... │ │ - 0x00075770 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075780 5e020000 07000000 00000000 00000000 ^............... │ │ - 0x00075790 00000000 00000000 01000000 00000000 ................ │ │ - 0x000757a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000757b0 08000000 00000000 08000000 00000000 ................ │ │ - 0x000757c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000757d0 5f000000 00000000 59020000 30000000 _.......Y...0... │ │ - 0x000757e0 00000000 00000000 5f000000 00000000 ........_....... │ │ - 0x000757f0 c7000000 27000000 00000000 00000000 ....'........... │ │ - 0x00075800 4c000000 00000000 27080000 24000000 L.......'...$... │ │ - 0x00075810 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x00075820 f3060000 1e000000 00000000 00000000 ................ │ │ - 0x00075830 28000000 00000000 c5060000 12000000 (............... │ │ - 0x00075840 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x00075850 d8030000 1c000000 00000000 00000000 ................ │ │ - 0x00075860 50000000 00000000 de010000 01000000 P............... │ │ - 0x00075870 00000000 00000000 28000000 00000000 ........(....... │ │ - 0x00075880 5a030000 29000000 00000000 00000000 Z...)........... │ │ - 0x00075890 29000000 00000000 03040000 27000000 )...........'... │ │ - 0x000758a0 00000000 00000000 29000000 00000000 ........)....... │ │ - 0x000758b0 f8000000 24000000 00000000 00000000 ....$........... │ │ - 0x000758c0 10000000 00000000 08000000 00000000 ................ │ │ - 0x000758d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000758e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000758f0 10000000 00000000 08000000 00000000 ................ │ │ - 0x00075900 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075910 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075920 18000000 00000000 08000000 00000000 ................ │ │ - 0x00075930 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075940 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075950 4f000000 00000000 3b040000 24000000 O.......;...$... │ │ - 0x00075960 00000000 00000000 26000000 00000000 ........&....... │ │ - 0x00075970 a1020000 2b000000 00000000 00000000 ....+........... │ │ - 0x00075980 26000000 00000000 a4020000 37000000 &...........7... │ │ - 0x00075990 00000000 00000000 26000000 00000000 ........&....... │ │ - 0x000759a0 64010000 19000000 00000000 00000000 d............... │ │ - 0x000759b0 26000000 00000000 79010000 18000000 &.......y....... │ │ - 0x000759c0 00000000 00000000 26000000 00000000 ........&....... │ │ - 0x000759d0 e5040000 32000000 00000000 00000000 ....2........... │ │ - 0x000759e0 2b000000 00000000 58010000 29000000 +.......X...)... │ │ - 0x000759f0 00000000 00000000 2b000000 00000000 ........+....... │ │ - 0x00075a00 b3000000 33000000 00000000 00000000 ....3........... │ │ - 0x00075a10 37000000 00000000 00000000 00000000 7............... │ │ - 0x00075a20 1d000000 00000000 98040000 0d000000 ................ │ │ - 0x00075a30 00000000 00000000 21000000 00000000 ........!....... │ │ - 0x00075a40 17000000 00000000 00000000 00000000 ................ │ │ - 0x00075a50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075a60 2d000000 00000000 01010000 29000000 -...........)... │ │ - 0x00075a70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075a80 00000000 00000000 0b000000 00000000 ................ │ │ - 0x00075a90 00000000 00000000 01000000 00000000 ................ │ │ - 0x00075aa0 00000000 00000000 1b000000 00000000 ................ │ │ - 0x00075ab0 f4020000 14000000 00000000 00000000 ................ │ │ - 0x00075ac0 1f000000 00000000 06010000 1a000000 ................ │ │ - 0x00075ad0 00000000 00000000 13000000 00000000 ................ │ │ - 0x00075ae0 00000000 00000000 02000000 00000000 ................ │ │ - 0x00075af0 00000000 00000000 1b000000 00000000 ................ │ │ - 0x00075b00 06040000 09000000 00000000 00000000 ................ │ │ - 0x00075b10 1c000000 00000000 17000000 00000000 ................ │ │ - 0x00075b20 00000000 00000000 19000000 00000000 ................ │ │ - 0x00075b30 b1060000 24000000 00000000 00000000 ....$........... │ │ - 0x00075b40 0f000000 00000000 28000000 00000000 ........(....... │ │ - 0x00075b50 00000000 00000000 18000000 00000000 ................ │ │ - 0x00075b60 f5000000 12000000 00000000 00000000 ................ │ │ - 0x00075b70 17000000 00000000 d4020000 21000000 ............!... │ │ - 0x00075b80 00000000 00000000 17000000 00000000 ................ │ │ - 0x00075b90 fd020000 26000000 00000000 00000000 ....&........... │ │ - 0x00075ba0 17000000 00000000 fb020000 2c000000 ............,... │ │ - 0x00075bb0 00000000 00000000 17000000 00000000 ................ │ │ - 0x00075bc0 0a030000 27000000 00000000 00000000 ....'........... │ │ - 0x00075bd0 17000000 00000000 16030000 27000000 ............'... │ │ - 0x00075be0 00000000 00000000 17000000 00000000 ................ │ │ - 0x00075bf0 80030000 29000000 00000000 00000000 ....)........... │ │ - 0x00075c00 17000000 00000000 81030000 2b000000 ............+... │ │ - 0x00075c10 00000000 00000000 17000000 00000000 ................ │ │ - 0x00075c20 96030000 2f000000 00000000 00000000 ..../........... │ │ - 0x00075c30 17000000 00000000 8e030000 2f000000 ............/... │ │ - 0x00075c40 00000000 00000000 17000000 00000000 ................ │ │ - 0x00075c50 9c030000 2b000000 00000000 00000000 ....+........... │ │ - 0x00075c60 17000000 00000000 c4030000 2f000000 ............/... │ │ - 0x00075c70 00000000 00000000 17000000 00000000 ................ │ │ - 0x00075c80 bd030000 2f000000 00000000 00000000 ..../........... │ │ - 0x00075c90 17000000 00000000 b2030000 2b000000 ............+... │ │ - 0x00075ca0 00000000 00000000 1c000000 00000000 ................ │ │ - 0x00075cb0 d0000000 14000000 00000000 00000000 ................ │ │ - 0x00075cc0 1c000000 00000000 d0000000 31000000 ............1... │ │ - 0x00075cd0 00000000 00000000 1f000000 00000000 ................ │ │ - 0x00075ce0 91000000 0e000000 00000000 00000000 ................ │ │ - 0x00075cf0 2a000000 00000000 14000000 00000000 *............... │ │ - 0x00075d00 00000000 00000000 11000000 00000000 ................ │ │ - 0x00075d10 00000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00075d20 08000000 00000000 00000000 00000000 ................ │ │ - 0x00075d30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075d40 38000000 00000000 08000000 00000000 8............... │ │ - 0x00075d50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075d60 00000000 00000000 58000000 00000000 ........X....... │ │ - 0x00075d70 00000000 00000000 13000000 00000000 ................ │ │ - 0x00075d80 00000000 00000000 06000000 00000000 ................ │ │ - 0x00075d90 00000000 00000000 06000000 00000000 ................ │ │ - 0x00075da0 00000000 00000000 01000000 00000000 ................ │ │ - 0x00075db0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075dc0 00000000 00000000 15000000 00000000 ................ │ │ - 0x00075dd0 00000000 00000000 0e000000 00000000 ................ │ │ - 0x00075de0 00000000 00000000 08000000 00000000 ................ │ │ - 0x00075df0 00000000 00000000 0e000000 00000000 ................ │ │ - 0x00075e00 00000000 00000000 02000000 00000000 ................ │ │ - 0x00075e10 00000000 00000000 01000000 00000000 ................ │ │ - 0x00075e20 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x00075e30 00000000 00000000 1c000000 00000000 ................ │ │ - 0x00075e40 86020000 1e000000 00000000 00000000 ................ │ │ - 0x00075e50 18000000 00000000 08000000 00000000 ................ │ │ - 0x00075e60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075e70 10000000 00000000 08000000 00000000 ................ │ │ - 0x00075e80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075e90 10000000 00000000 08000000 00000000 ................ │ │ - 0x00075ea0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075eb0 00000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00075ec0 08000000 00000000 00000000 00000000 ................ │ │ - 0x00075ed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075ee0 00000000 00000000 01000000 00000000 ................ │ │ - 0x00075ef0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075f00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075f10 31000000 00000000 00000000 00000000 1............... │ │ - 0x00075f20 32000000 00000000 00000000 00000000 2............... │ │ - 0x00075f30 2d000000 00000000 00000000 00000000 -............... │ │ - 0x00075f40 40000000 00000000 08000000 00000000 @............... │ │ - 0x00075f50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075f60 00000000 00000000 34000000 00000000 ........4....... │ │ - 0x00075f70 76010000 30000000 00000000 00000000 v...0........... │ │ - 0x00075f80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075f90 02000000 00000000 00000000 00000000 ................ │ │ - 0x00075fa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00075fb0 03000000 00000000 00000000 00000000 ................ │ │ - 0x00075fc0 06000000 00000000 00000000 00000000 ................ │ │ - 0x00075fd0 09000000 00000000 00000000 00000000 ................ │ │ - 0x00075fe0 10000000 00000000 00000000 00000000 ................ │ │ - 0x00075ff0 01000000 00000000 00000000 00000000 ................ │ │ - 0x00076000 01000000 00000000 00000000 00000000 ................ │ │ - 0x00076010 12000000 00000000 00000000 00000000 ................ │ │ - 0x00076020 22000000 00000000 8c000000 0d000000 "............... │ │ - 0x00076030 00000000 00000000 24000000 00000000 ........$....... │ │ - 0x00076040 00000000 00000000 32000000 00000000 ........2....... │ │ - 0x00076050 7b000000 11000000 00000000 00000000 {............... │ │ - 0x00076060 32000000 00000000 e7000000 09000000 2............... │ │ - 0x00076070 00000000 00000000 08000000 00000000 ................ │ │ - 0x00076080 08000000 00000000 00000000 00000000 ................ │ │ - 0x00076090 00000000 00000000 00000000 00000000 ................ │ │ - 0x000760a0 00000000 00000000 08000000 00000000 ................ │ │ - 0x000760b0 08000000 00000000 00000000 00000000 ................ │ │ - 0x000760c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000760d0 00000000 00000000 4e000000 00000000 ........N....... │ │ - 0x000760e0 00000000 00000000 30000000 00000000 ........0....... │ │ - 0x000760f0 0a000000 05000000 00000000 00000000 ................ │ │ - 0x00076100 43000000 00000000 00000000 00000000 C............... │ │ - 0x00076110 3c000000 00000000 21000000 15000000 <.......!....... │ │ - 0x00076120 00000000 00000000 3c000000 00000000 ........<....... │ │ - 0x00076130 2f000000 1a000000 00000000 00000000 /............... │ │ - 0x00076140 36000000 00000000 91010000 39000000 6...........9... │ │ - 0x00076150 00000000 00000000 36000000 00000000 ........6....... │ │ - 0x00076160 9a010000 29000000 00000000 00000000 ....)........... │ │ - 0x00076170 3a000000 00000000 c6000000 1e000000 :............... │ │ - 0x00076180 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076190 00000000 00000000 00000000 00000000 ................ │ │ - 0x000761a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000761b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000761c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000761d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000761e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000761f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076200 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076210 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076220 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076230 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076240 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076250 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076260 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076270 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076280 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076290 00000000 00000000 00000000 00000000 ................ │ │ - 0x000762a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000762b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000762c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000762d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000762e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000762f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076300 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076310 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076320 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076330 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076340 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076350 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076360 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076380 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076390 00000000 00000000 00000000 00000000 ................ │ │ - 0x000763a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000763b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000763c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000763d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000763e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000763f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076400 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076410 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076420 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076440 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076450 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076460 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076470 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076480 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076490 00000000 00000000 00000000 00000000 ................ │ │ - 0x000764a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000764b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000764c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000764d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000764e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000764f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076500 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076510 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076520 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076530 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076540 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076550 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076560 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076570 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076580 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076590 00000000 00000000 00000000 00000000 ................ │ │ - 0x000765a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000765b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000765c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000765d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000765e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000765f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076600 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076610 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076620 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076630 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076640 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076650 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076660 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076670 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076680 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076690 00000000 00000000 00000000 00000000 ................ │ │ + 0x000770b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000770c0 15000000 00000000 00000000 00000000 ................ │ │ + 0x000770d0 5d000000 00000000 9f010000 0d000000 ]............... │ │ + 0x000770e0 00000000 00000000 0a000000 00000000 ................ │ │ + 0x000770f0 5a000000 05000000 00000000 00000000 Z............... │ │ + 0x00077100 0a000000 00000000 0b010000 0d000000 ................ │ │ + 0x00077110 00000000 00000000 0a000000 00000000 ................ │ │ + 0x00077120 02010000 0d000000 00000000 00000000 ................ │ │ + 0x00077130 0a000000 00000000 27010000 05000000 ........'....... │ │ + 0x00077140 00000000 00000000 0a000000 00000000 ................ │ │ + 0x00077150 46010000 05000000 00000000 00000000 F............... │ │ + 0x00077160 0a000000 00000000 53010000 05000000 ........S....... │ │ + 0x00077170 00000000 00000000 0a000000 00000000 ................ │ │ + 0x00077180 e4010000 09000000 00000000 00000000 ................ │ │ + 0x00077190 0a000000 00000000 1b020000 09000000 ................ │ │ + 0x000771a0 00000000 00000000 0a000000 00000000 ................ │ │ + 0x000771b0 31020000 09000000 00000000 00000000 1............... │ │ + 0x000771c0 0a000000 00000000 50020000 09000000 ........P....... │ │ + 0x000771d0 00000000 00000000 0a000000 00000000 ................ │ │ + 0x000771e0 44020000 09000000 00000000 00000000 D............... │ │ + 0x000771f0 0a000000 00000000 68020000 09000000 ........h....... │ │ + 0x00077200 00000000 00000000 0a000000 00000000 ................ │ │ + 0x00077210 99020000 09000000 00000000 00000000 ................ │ │ + 0x00077220 0a000000 00000000 8c020000 09000000 ................ │ │ + 0x00077230 00000000 00000000 18000000 00000000 ................ │ │ + 0x00077240 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00077250 a6000000 24000000 00000000 00000000 ....$........... │ │ + 0x00077260 11000000 00000000 00000000 00000000 ................ │ │ + 0x00077270 20000000 00000000 2e020000 11000000 ............... │ │ + 0x00077280 00000000 00000000 1b000000 00000000 ................ │ │ + 0x00077290 e8010000 17000000 00000000 00000000 ................ │ │ + 0x000772a0 1e000000 00000000 1a010000 1e000000 ................ │ │ + 0x000772b0 00000000 00000000 1e000000 00000000 ................ │ │ + 0x000772c0 16010000 37000000 00000000 00000000 ....7........... │ │ + 0x000772d0 1a000000 00000000 bd010000 1d000000 ................ │ │ + 0x000772e0 00000000 00000000 1d000000 00000000 ................ │ │ + 0x000772f0 e1000000 05000000 00000000 00000000 ................ │ │ + 0x00077300 1d000000 00000000 e9000000 05000000 ................ │ │ + 0x00077310 00000000 00000000 20000000 00000000 ........ ....... │ │ + 0x00077320 00000000 00000000 12000000 00000000 ................ │ │ + 0x00077330 00000000 00000000 08000000 00000000 ................ │ │ + 0x00077340 08000000 00000000 00000000 00000000 ................ │ │ + 0x00077350 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077360 00000000 00000000 17000000 00000000 ................ │ │ + 0x00077370 00000000 00000000 09000000 00000000 ................ │ │ + 0x00077380 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077390 00000000 00000000 10000000 00000000 ................ │ │ + 0x000773a0 00000000 00000000 09000000 00000000 ................ │ │ + 0x000773b0 00000000 00000000 09000000 00000000 ................ │ │ + 0x000773c0 00000000 00000000 18000000 00000000 ................ │ │ + 0x000773d0 08000000 00000000 00000000 00000000 ................ │ │ + 0x000773e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000773f0 00000000 00000000 1b000000 00000000 ................ │ │ + 0x00077400 af0a0000 26000000 00000000 00000000 ....&........... │ │ + 0x00077410 1b000000 00000000 b80a0000 1a000000 ................ │ │ + 0x00077420 00000000 00000000 20000000 00000000 ........ ....... │ │ + 0x00077430 84000000 1e000000 00000000 00000000 ................ │ │ + 0x00077440 20000000 00000000 a0000000 09000000 ............... │ │ + 0x00077450 00000000 00000000 4c000000 00000000 ........L....... │ │ + 0x00077460 00000000 00000000 2f000000 00000000 ......../....... │ │ + 0x00077470 5c030000 05000000 00000000 00000000 \............... │ │ + 0x00077480 2c000000 00000000 00000000 00000000 ,............... │ │ + 0x00077490 1f000000 00000000 74050000 12000000 ........t....... │ │ + 0x000774a0 00000000 00000000 1f000000 00000000 ................ │ │ + 0x000774b0 74050000 28000000 00000000 00000000 t...(........... │ │ + 0x000774c0 1f000000 00000000 67060000 15000000 ........g....... │ │ + 0x000774d0 00000000 00000000 1f000000 00000000 ................ │ │ + 0x000774e0 95060000 15000000 00000000 00000000 ................ │ │ + 0x000774f0 1f000000 00000000 96060000 15000000 ................ │ │ + 0x00077500 00000000 00000000 1d000000 00000000 ................ │ │ + 0x00077510 86000000 23000000 00000000 00000000 ....#........... │ │ + 0x00077520 02000000 00000000 00000000 00000000 ................ │ │ + 0x00077530 1d000000 00000000 7f000000 2b000000 ............+... │ │ + 0x00077540 00000000 00000000 0e000000 00000000 ................ │ │ + 0x00077550 00000000 00000000 04000000 00000000 ................ │ │ + 0x00077560 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077570 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077580 00000000 00000000 0b000000 00000000 ................ │ │ + 0x00077590 00000000 00000000 26000000 00000000 ........&....... │ │ + 0x000775a0 00000000 00000000 08000000 00000000 ................ │ │ + 0x000775b0 00000000 00000000 06000000 00000000 ................ │ │ + 0x000775c0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000775d0 00000000 00000000 0b000000 00000000 ................ │ │ + 0x000775e0 00000000 00000000 16000000 00000000 ................ │ │ + 0x000775f0 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077600 00000000 00000000 25000000 00000000 ........%....... │ │ + 0x00077610 1a000000 36000000 00000000 00000000 ....6........... │ │ + 0x00077620 25000000 00000000 0a000000 2b000000 %...........+... │ │ + 0x00077630 00000000 00000000 19000000 00000000 ................ │ │ + 0x00077640 00000000 00000000 39000000 00000000 ........9....... │ │ + 0x00077650 00000000 00000000 12000000 00000000 ................ │ │ + 0x00077660 00000000 00000000 22000000 00000000 ........"....... │ │ + 0x00077670 00000000 00000000 10000000 00000000 ................ │ │ + 0x00077680 00000000 00000000 22000000 00000000 ........"....... │ │ + 0x00077690 00000000 00000000 16000000 00000000 ................ │ │ + 0x000776a0 00000000 00000000 0d000000 00000000 ................ │ │ + 0x000776b0 00000000 00000000 26000000 00000000 ........&....... │ │ + 0x000776c0 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x000776d0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000776e0 00000000 00000000 0f000000 00000000 ................ │ │ + 0x000776f0 00000000 00000000 0a000000 00000000 ................ │ │ + 0x00077700 00000000 00000000 60000000 00000000 ........`....... │ │ + 0x00077710 a1010000 2e000000 00000000 00000000 ................ │ │ + 0x00077720 5b000000 00000000 ad020000 09000000 [............... │ │ + 0x00077730 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00077740 4a070000 05000000 00000000 00000000 J............... │ │ + 0x00077750 5b000000 00000000 c7040000 23000000 [...........#... │ │ + 0x00077760 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00077770 0a050000 24000000 00000000 00000000 ....$........... │ │ + 0x00077780 5b000000 00000000 fa030000 09000000 [............... │ │ + 0x00077790 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000777a0 ee000000 1e000000 00000000 00000000 ................ │ │ + 0x000777b0 2a000000 00000000 a0010000 16000000 *............... │ │ + 0x000777c0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x000777d0 a4010000 11000000 00000000 00000000 ................ │ │ + 0x000777e0 2a000000 00000000 9a010000 2c000000 *...........,... │ │ + 0x000777f0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077800 bd010000 34000000 00000000 00000000 ....4........... │ │ + 0x00077810 15000000 00000000 00000000 00000000 ................ │ │ + 0x00077820 4f000000 00000000 61030000 32000000 O.......a...2... │ │ + 0x00077830 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077840 86020000 1d000000 00000000 00000000 ................ │ │ + 0x00077850 30000000 00000000 22040000 14000000 0......."....... │ │ + 0x00077860 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077870 23040000 12000000 00000000 00000000 #............... │ │ + 0x00077880 30000000 00000000 36040000 0d000000 0.......6....... │ │ + 0x00077890 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x000778a0 37040000 0d000000 00000000 00000000 7............... │ │ + 0x000778b0 30000000 00000000 39040000 22000000 0.......9..."... │ │ + 0x000778c0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x000778d0 39040000 0d000000 00000000 00000000 9............... │ │ + 0x000778e0 30000000 00000000 3a040000 26000000 0.......:...&... │ │ + 0x000778f0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077900 3a040000 0d000000 00000000 00000000 :............... │ │ + 0x00077910 30000000 00000000 3b040000 26000000 0.......;...&... │ │ + 0x00077920 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077930 3b040000 0d000000 00000000 00000000 ;............... │ │ + 0x00077940 30000000 00000000 44040000 23000000 0.......D...#... │ │ + 0x00077950 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077960 44040000 0e000000 00000000 00000000 D............... │ │ + 0x00077970 30000000 00000000 46040000 0d000000 0.......F....... │ │ + 0x00077980 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077990 47040000 0d000000 00000000 00000000 G............... │ │ + 0x000779a0 30000000 00000000 48040000 22000000 0.......H..."... │ │ + 0x000779b0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x000779c0 48040000 0d000000 00000000 00000000 H............... │ │ + 0x000779d0 30000000 00000000 4c040000 0d000000 0.......L....... │ │ + 0x000779e0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x000779f0 4d040000 0d000000 00000000 00000000 M............... │ │ + 0x00077a00 30000000 00000000 4e040000 22000000 0.......N..."... │ │ + 0x00077a10 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077a20 4e040000 0d000000 00000000 00000000 N............... │ │ + 0x00077a30 30000000 00000000 4f040000 26000000 0.......O...&... │ │ + 0x00077a40 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077a50 4f040000 0d000000 00000000 00000000 O............... │ │ + 0x00077a60 30000000 00000000 2c040000 17000000 0.......,....... │ │ + 0x00077a70 00000000 00000000 39000000 00000000 ........9....... │ │ + 0x00077a80 20000000 09000000 00000000 00000000 ............... │ │ + 0x00077a90 39000000 00000000 2a000000 13000000 9.......*....... │ │ + 0x00077aa0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077ab0 5e060000 28000000 00000000 00000000 ^...(........... │ │ + 0x00077ac0 30000000 00000000 6b060000 36000000 0.......k...6... │ │ + 0x00077ad0 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077ae0 6b060000 1a000000 00000000 00000000 k............... │ │ + 0x00077af0 30000000 00000000 73070000 3e000000 0.......s...>... │ │ + 0x00077b00 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077b10 d9070000 4d000000 00000000 00000000 ....M........... │ │ + 0x00077b20 39000000 00000000 64000000 31000000 9.......d...1... │ │ + 0x00077b30 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077b40 3c060000 2d000000 00000000 00000000 <...-........... │ │ + 0x00077b50 30000000 00000000 3c060000 19000000 0.......<....... │ │ + 0x00077b60 00000000 00000000 30000000 00000000 ........0....... │ │ + 0x00077b70 84060000 20000000 00000000 00000000 .... ........... │ │ + 0x00077b80 1e000000 00000000 1c000000 05000000 ................ │ │ + 0x00077b90 00000000 00000000 5d000000 00000000 ........]....... │ │ + 0x00077ba0 8b000000 09000000 00000000 00000000 ................ │ │ + 0x00077bb0 5d000000 00000000 eb000000 09000000 ]............... │ │ + 0x00077bc0 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x00077bd0 a8000000 05000000 00000000 00000000 ................ │ │ + 0x00077be0 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077bf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077c00 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077c10 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077c20 00000000 00000000 01000000 00000000 ................ │ │ + 0x00077c30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077c40 01000000 00000000 01000000 00000000 ................ │ │ + 0x00077c50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077c60 18000000 00000000 08000000 00000000 ................ │ │ + 0x00077c70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077c80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00077c90 2e000000 00000000 3d000000 0b000000 ........=....... │ │ + 0x00077ca0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077cb0 3a000000 0b000000 00000000 00000000 :............... │ │ + 0x00077cc0 2e000000 00000000 36000000 0b000000 ........6....... │ │ + 0x00077cd0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077ce0 66000000 1c000000 00000000 00000000 f............... │ │ + 0x00077cf0 2e000000 00000000 6f000000 27000000 ........o...'... │ │ + 0x00077d00 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077d10 70000000 1d000000 00000000 00000000 p............... │ │ + 0x00077d20 2e000000 00000000 72000000 21000000 ........r...!... │ │ + 0x00077d30 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077d40 72000000 48000000 00000000 00000000 r...H........... │ │ + 0x00077d50 2e000000 00000000 73000000 1a000000 ........s....... │ │ + 0x00077d60 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077d70 7e000000 1d000000 00000000 00000000 ~............... │ │ + 0x00077d80 2e000000 00000000 b4000000 26000000 ............&... │ │ + 0x00077d90 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077da0 b5000000 21000000 00000000 00000000 ....!........... │ │ + 0x00077db0 2e000000 00000000 8a000000 49000000 ............I... │ │ + 0x00077dc0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077dd0 8b000000 1f000000 00000000 00000000 ................ │ │ + 0x00077de0 2e000000 00000000 8b000000 2f000000 ............/... │ │ + 0x00077df0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077e00 9d000000 35000000 00000000 00000000 ....5........... │ │ + 0x00077e10 2e000000 00000000 82000000 2c000000 ............,... │ │ + 0x00077e20 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00077e30 84000000 25000000 00000000 00000000 ....%........... │ │ + 0x00077e40 2e000000 00000000 87000000 25000000 ............%... │ │ + 0x00077e50 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077e60 32000000 13000000 00000000 00000000 2............... │ │ + 0x00077e70 2a000000 00000000 2f000000 13000000 *......./....... │ │ + 0x00077e80 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077e90 2b000000 13000000 00000000 00000000 +............... │ │ + 0x00077ea0 2a000000 00000000 4b000000 0e000000 *.......K....... │ │ + 0x00077eb0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077ec0 5a000000 28000000 00000000 00000000 Z...(........... │ │ + 0x00077ed0 2a000000 00000000 8a000000 0d000000 *............... │ │ + 0x00077ee0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077ef0 1e010000 31000000 00000000 00000000 ....1........... │ │ + 0x00077f00 2a000000 00000000 31010000 16000000 *.......1....... │ │ + 0x00077f10 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077f20 34010000 47000000 00000000 00000000 4...G........... │ │ + 0x00077f30 39000000 00000000 00000000 00000000 9............... │ │ + 0x00077f40 04000000 00000000 00000000 00000000 ................ │ │ + 0x00077f50 22000000 00000000 00000000 00000000 "............... │ │ + 0x00077f60 11000000 00000000 00000000 00000000 ................ │ │ + 0x00077f70 2a000000 00000000 5c010000 1a000000 *.......\....... │ │ + 0x00077f80 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077f90 bf010000 1f000000 00000000 00000000 ................ │ │ + 0x00077fa0 2a000000 00000000 1e020000 1e000000 *............... │ │ + 0x00077fb0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077fc0 23020000 22000000 00000000 00000000 #..."........... │ │ + 0x00077fd0 2a000000 00000000 24020000 25000000 *.......$...%... │ │ + 0x00077fe0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00077ff0 87020000 11000000 00000000 00000000 ................ │ │ + 0x00078000 2a000000 00000000 d4030000 2d000000 *...........-... │ │ + 0x00078010 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00078020 ca040000 2d000000 00000000 00000000 ....-........... │ │ + 0x00078030 2b000000 00000000 62000000 1b000000 +.......b....... │ │ + 0x00078040 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00078050 69000000 13000000 00000000 00000000 i............... │ │ + 0x00078060 2b000000 00000000 53010000 1e000000 +.......S....... │ │ + 0x00078070 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078080 01000000 00000000 00000000 00000000 ................ │ │ + 0x00078090 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x000780a0 ad030000 42000000 00000000 00000000 ....B........... │ │ + 0x000780b0 63000000 00000000 c8030000 42000000 c...........B... │ │ + 0x000780c0 00000000 00000000 21000000 00000000 ........!....... │ │ + 0x000780d0 00000000 00000000 63000000 00000000 ........c....... │ │ + 0x000780e0 ec030000 05000000 00000000 00000000 ................ │ │ + 0x000780f0 31000000 00000000 00000000 00000000 1............... │ │ + 0x00078100 63000000 00000000 06040000 05000000 c............... │ │ + 0x00078110 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x00078120 8d000000 20000000 00000000 00000000 .... ........... │ │ + 0x00078130 4f000000 00000000 e5050000 14000000 O............... │ │ + 0x00078140 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00078150 e5050000 21000000 00000000 00000000 ....!........... │ │ + 0x00078160 4f000000 00000000 d9050000 21000000 O...........!... │ │ + 0x00078170 00000000 00000000 0e000000 00000000 ................ │ │ + 0x00078180 00000000 00000000 4d000000 00000000 ........M....... │ │ + 0x00078190 28010000 42000000 00000000 00000000 (...B........... │ │ + 0x000781a0 09000000 00000000 00000000 00000000 ................ │ │ + 0x000781b0 5f000000 00000000 4a000000 1f000000 _.......J....... │ │ + 0x000781c0 00000000 00000000 5f000000 00000000 ........_....... │ │ + 0x000781d0 44000000 17000000 00000000 00000000 D............... │ │ + 0x000781e0 08000000 00000000 08000000 00000000 ................ │ │ + 0x000781f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078200 5f000000 00000000 58020000 30000000 _.......X...0... │ │ + 0x00078210 00000000 00000000 5f000000 00000000 ........_....... │ │ + 0x00078220 c6000000 27000000 00000000 00000000 ....'........... │ │ + 0x00078230 4c000000 00000000 e20a0000 24000000 L...........$... │ │ + 0x00078240 00000000 00000000 4a000000 00000000 ........J....... │ │ + 0x00078250 5f030000 09000000 00000000 00000000 _............... │ │ + 0x00078260 50000000 00000000 2e020000 11000000 P............... │ │ + 0x00078270 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x00078280 e6060000 1e000000 00000000 00000000 ................ │ │ + 0x00078290 28000000 00000000 9d060000 14000000 (............... │ │ + 0x000782a0 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x000782b0 b4060000 12000000 00000000 00000000 ................ │ │ + 0x000782c0 28000000 00000000 41050000 25000000 (.......A...%... │ │ + 0x000782d0 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x000782e0 3a050000 25000000 00000000 00000000 :...%........... │ │ + 0x000782f0 28000000 00000000 63050000 1c000000 (.......c....... │ │ + 0x00078300 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x00078310 5c050000 1c000000 00000000 00000000 \............... │ │ + 0x00078320 28000000 00000000 b2030000 1c000000 (............... │ │ + 0x00078330 00000000 00000000 50000000 00000000 ........P....... │ │ + 0x00078340 de010000 01000000 00000000 00000000 ................ │ │ + 0x00078350 28000000 00000000 1c030000 29000000 (...........)... │ │ + 0x00078360 00000000 00000000 29000000 00000000 ........)....... │ │ + 0x00078370 14010000 24000000 01000000 00000000 ....$........... │ │ + 0x00078380 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078390 01000000 00000000 00000000 00000000 ................ │ │ + 0x000783a0 01000000 00000000 00000000 00000000 ................ │ │ + 0x000783b0 10000000 00000000 08000000 00000000 ................ │ │ + 0x000783c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000783d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000783e0 10000000 00000000 08000000 00000000 ................ │ │ + 0x000783f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078400 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078410 10000000 00000000 08000000 00000000 ................ │ │ + 0x00078420 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078430 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078440 18000000 00000000 08000000 00000000 ................ │ │ + 0x00078450 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078460 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078470 4f000000 00000000 69040000 24000000 O.......i...$... │ │ + 0x00078480 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00078490 ce010000 37000000 00000000 00000000 ....7........... │ │ + 0x000784a0 4a000000 00000000 bd010000 1d000000 J............... │ │ + 0x000784b0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000784c0 5a000000 1b000000 00000000 00000000 Z............... │ │ + 0x000784d0 27000000 00000000 3d000000 1f000000 '.......=....... │ │ + 0x000784e0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000784f0 67000000 1b000000 00000000 00000000 g............... │ │ + 0x00078500 27000000 00000000 66000000 21000000 '.......f...!... │ │ + 0x00078510 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00078520 6b000000 13000000 00000000 00000000 k............... │ │ + 0x00078530 27000000 00000000 b9000000 25000000 '...........%... │ │ + 0x00078540 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00078550 a8010000 14000000 00000000 00000000 ................ │ │ + 0x00078560 27000000 00000000 bb010000 18000000 '............... │ │ + 0x00078570 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x00078580 d1000000 15000000 00000000 00000000 ................ │ │ + 0x00078590 27000000 00000000 33010000 2d000000 '.......3...-... │ │ + 0x000785a0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000785b0 4e010000 29000000 00000000 00000000 N...)........... │ │ + 0x000785c0 27000000 00000000 58010000 17000000 '.......X....... │ │ + 0x000785d0 00000000 00000000 27000000 00000000 ........'....... │ │ + 0x000785e0 3e010000 25000000 00000000 00000000 >...%........... │ │ + 0x000785f0 27000000 00000000 fa010000 17000000 '............... │ │ + 0x00078600 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00078610 62010000 29000000 00000000 00000000 b...)........... │ │ + 0x00078620 2b000000 00000000 62010000 23000000 +.......b...#... │ │ + 0x00078630 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00078640 cd000000 33000000 00000000 00000000 ....3........... │ │ + 0x00078650 2b000000 00000000 91000000 23000000 +...........#... │ │ + 0x00078660 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x00078670 8b000000 23000000 00000000 00000000 ....#........... │ │ + 0x00078680 2b000000 00000000 bb010000 19000000 +............... │ │ + 0x00078690 00000000 00000000 2b000000 00000000 ........+....... │ │ + 0x000786a0 c4010000 1d000000 00000000 00000000 ................ │ │ + 0x000786b0 48000000 00000000 00000000 00000000 H............... │ │ + 0x000786c0 1f000000 00000000 19010000 19000000 ................ │ │ + 0x000786d0 00000000 00000000 37000000 00000000 ........7....... │ │ + 0x000786e0 00000000 00000000 1d000000 00000000 ................ │ │ + 0x000786f0 bc040000 0d000000 00000000 00000000 ................ │ │ + 0x00078700 1d000000 00000000 49020000 20000000 ........I... ... │ │ + 0x00078710 00000000 00000000 22000000 00000000 ........"....... │ │ + 0x00078720 15000000 00000000 00000000 00000000 ................ │ │ + 0x00078730 21000000 00000000 17000000 00000000 !............... │ │ + 0x00078740 00000000 00000000 2d000000 00000000 ........-....... │ │ + 0x00078750 16010000 29000000 00000000 00000000 ....)........... │ │ + 0x00078760 1c000000 00000000 17000000 00000000 ................ │ │ + 0x00078770 01000000 00000000 00000000 00000000 ................ │ │ + 0x00078780 00000000 00000000 0b000000 00000000 ................ │ │ + 0x00078790 00000000 00000000 01000000 00000000 ................ │ │ + 0x000787a0 00000000 00000000 1b000000 00000000 ................ │ │ + 0x000787b0 5c030000 14000000 00000000 00000000 \............... │ │ + 0x000787c0 13000000 00000000 00000000 00000000 ................ │ │ + 0x000787d0 02000000 00000000 00000000 00000000 ................ │ │ + 0x000787e0 1b000000 00000000 8d040000 09000000 ................ │ │ + 0x000787f0 00000000 00000000 19000000 00000000 ................ │ │ + 0x00078800 b2010000 31000000 00000000 00000000 ....1........... │ │ + 0x00078810 56000000 00000000 00000000 00000000 V............... │ │ + 0x00078820 19000000 00000000 88020000 11000000 ................ │ │ + 0x00078830 00000000 00000000 19000000 00000000 ................ │ │ + 0x00078840 31070000 24000000 00000000 00000000 1...$........... │ │ + 0x00078850 2a000000 00000000 00000000 00000000 *............... │ │ + 0x00078860 17000000 00000000 68010000 0d000000 ........h....... │ │ + 0x00078870 00000000 00000000 17000000 00000000 ................ │ │ + 0x00078880 d3020000 21000000 00000000 00000000 ....!........... │ │ + 0x00078890 17000000 00000000 fa020000 2c000000 ............,... │ │ + 0x000788a0 00000000 00000000 17000000 00000000 ................ │ │ + 0x000788b0 fc020000 26000000 00000000 00000000 ....&........... │ │ + 0x000788c0 17000000 00000000 09030000 27000000 ............'... │ │ + 0x000788d0 00000000 00000000 17000000 00000000 ................ │ │ + 0x000788e0 15030000 27000000 00000000 00000000 ....'........... │ │ + 0x000788f0 17000000 00000000 7f030000 29000000 ............)... │ │ + 0x00078900 00000000 00000000 17000000 00000000 ................ │ │ + 0x00078910 80030000 2b000000 00000000 00000000 ....+........... │ │ + 0x00078920 17000000 00000000 95030000 2f000000 ............/... │ │ + 0x00078930 00000000 00000000 17000000 00000000 ................ │ │ + 0x00078940 8d030000 2f000000 00000000 00000000 ..../........... │ │ + 0x00078950 17000000 00000000 9b030000 2b000000 ............+... │ │ + 0x00078960 00000000 00000000 17000000 00000000 ................ │ │ + 0x00078970 c3030000 2f000000 00000000 00000000 ..../........... │ │ + 0x00078980 17000000 00000000 bc030000 2f000000 ............/... │ │ + 0x00078990 00000000 00000000 17000000 00000000 ................ │ │ + 0x000789a0 b1030000 2b000000 00000000 00000000 ....+........... │ │ + 0x000789b0 23000000 00000000 9f000000 14000000 #............... │ │ + 0x000789c0 00000000 00000000 23000000 00000000 ........#....... │ │ + 0x000789d0 7c000000 16000000 00000000 00000000 |............... │ │ + 0x000789e0 26000000 00000000 24010000 2d000000 &.......$...-... │ │ + 0x000789f0 00000000 00000000 2a000000 00000000 ........*....... │ │ + 0x00078a00 14000000 00000000 00000000 00000000 ................ │ │ + 0x00078a10 20000000 00000000 08000000 00000000 ............... │ │ + 0x00078a20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078a30 00000000 00000000 38000000 00000000 ........8....... │ │ + 0x00078a40 08000000 00000000 00000000 00000000 ................ │ │ + 0x00078a50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078a60 13000000 00000000 00000000 00000000 ................ │ │ + 0x00078a70 06000000 00000000 00000000 00000000 ................ │ │ + 0x00078a80 06000000 00000000 00000000 00000000 ................ │ │ + 0x00078a90 01000000 00000000 01000000 00000000 ................ │ │ + 0x00078aa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078ab0 3d000000 00000000 00000000 00000000 =............... │ │ + 0x00078ac0 15000000 00000000 00000000 00000000 ................ │ │ + 0x00078ad0 0e000000 00000000 00000000 00000000 ................ │ │ + 0x00078ae0 4e000000 00000000 00000000 00000000 N............... │ │ + 0x00078af0 1c000000 00000000 1d010000 2e000000 ................ │ │ + 0x00078b00 00000000 00000000 09000000 00000000 ................ │ │ + 0x00078b10 00000000 00000000 0e000000 00000000 ................ │ │ + 0x00078b20 00000000 00000000 02000000 00000000 ................ │ │ + 0x00078b30 00000000 00000000 01000000 00000000 ................ │ │ + 0x00078b40 00000000 00000000 18000000 00000000 ................ │ │ + 0x00078b50 08000000 00000000 00000000 00000000 ................ │ │ + 0x00078b60 00000000 00000000 10000000 00000000 ................ │ │ + 0x00078b70 08000000 00000000 00000000 00000000 ................ │ │ + 0x00078b80 00000000 00000000 10000000 00000000 ................ │ │ + 0x00078b90 08000000 00000000 00000000 00000000 ................ │ │ + 0x00078ba0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078bb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078bc0 20000000 00000000 08000000 00000000 ............... │ │ + 0x00078bd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078be0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078bf0 00000000 00000000 19000000 00000000 ................ │ │ + 0x00078c00 00000000 00000000 02000000 00000000 ................ │ │ + 0x00078c10 00000000 00000000 01000000 00000000 ................ │ │ + 0x00078c20 00000000 00000000 0c000000 00000000 ................ │ │ + 0x00078c30 00000000 00000000 02000000 00000000 ................ │ │ + 0x00078c40 00000000 00000000 33000000 00000000 ........3....... │ │ + 0x00078c50 00000000 00000000 2d000000 00000000 ........-....... │ │ + 0x00078c60 00000000 00000000 34000000 00000000 ........4....... │ │ + 0x00078c70 67010000 30000000 01000000 00000000 g...0........... │ │ + 0x00078c80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078c90 02000000 00000000 01000000 00000000 ................ │ │ + 0x00078ca0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078cb0 03000000 00000000 00000000 00000000 ................ │ │ + 0x00078cc0 01000000 00000000 00000000 00000000 ................ │ │ + 0x00078cd0 12000000 00000000 00000000 00000000 ................ │ │ + 0x00078ce0 22000000 00000000 8f000000 0d000000 "............... │ │ + 0x00078cf0 00000000 00000000 2e000000 00000000 ................ │ │ + 0x00078d00 29000000 00000000 00000000 00000000 )............... │ │ + 0x00078d10 08000000 00000000 08000000 00000000 ................ │ │ + 0x00078d20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078d30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078d40 08000000 00000000 08000000 00000000 ................ │ │ + 0x00078d50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078d60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078d70 0b000000 00000000 00000000 00000000 ................ │ │ + 0x00078d80 19000000 00000000 00000000 00000000 ................ │ │ + 0x00078d90 24000000 00000000 00000000 00000000 $............... │ │ + 0x00078da0 28000000 00000000 8f000000 0d000000 (............... │ │ + 0x00078db0 00000000 00000000 28000000 00000000 ........(....... │ │ + 0x00078dc0 0e010000 09000000 00000000 00000000 ................ │ │ + 0x00078dd0 4d000000 00000000 00000000 00000000 M............... │ │ + 0x00078de0 2f000000 00000000 00000000 00000000 /............... │ │ + 0x00078df0 2a000000 00000000 00000000 00000000 *............... │ │ + 0x00078e00 3a000000 00000000 6d000000 0d000000 :.......m....... │ │ + 0x00078e10 00000000 00000000 3a000000 00000000 ........:....... │ │ + 0x00078e20 30000000 1d000000 00000000 00000000 0............... │ │ + 0x00078e30 3c000000 00000000 1f000000 16000000 <............... │ │ + 0x00078e40 00000000 00000000 3c000000 00000000 ........<....... │ │ + 0x00078e50 1f000000 11000000 00000000 00000000 ................ │ │ + 0x00078e60 3c000000 00000000 2f000000 13000000 <......./....... │ │ + 0x00078e70 00000000 00000000 3c000000 00000000 ........<....... │ │ + 0x00078e80 30000000 1a000000 00000000 00000000 0............... │ │ + 0x00078e90 36000000 00000000 56010000 49000000 6.......V...I... │ │ + 0x00078ea0 00000000 00000000 3a000000 00000000 ........:....... │ │ + 0x00078eb0 1f000000 11000000 00000000 00000000 ................ │ │ + 0x00078ec0 36000000 00000000 a9010000 2b000000 6...........+... │ │ + 0x00078ed0 00000000 00000000 3a000000 00000000 ........:....... │ │ + 0x00078ee0 fe000000 1e000000 00000000 00000000 ................ │ │ + 0x00078ef0 4b000000 00000000 6c000000 0a000000 K.......l....... │ │ + 0x00078f00 00000000 00000000 4f000000 00000000 ........O....... │ │ + 0x00078f10 43000000 0b000000 00000000 00000000 C............... │ │ + 0x00078f20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f60 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078fa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078fb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078fc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078fd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078fe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00078ff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079000 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079010 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079020 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079030 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079040 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079050 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079060 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079070 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079080 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079090 00000000 00000000 00000000 00000000 ................ │ │ + 0x000790a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000790b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000790c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000790d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000790e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000790f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079100 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079110 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079120 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079130 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079140 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079150 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079160 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079170 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079180 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079190 00000000 00000000 00000000 00000000 ................ │ │ + 0x000791a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000791b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000791c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000791d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000791e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000791f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079200 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079210 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079220 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079230 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079240 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079250 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079260 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079270 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079280 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079290 00000000 00000000 00000000 00000000 ................ │ │ + 0x000792a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000792b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000792c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000792d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000792e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000792f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079300 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079310 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079320 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079330 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079340 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079350 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079360 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079370 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079380 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079390 00000000 00000000 00000000 00000000 ................ │ │ + 0x000793a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000793b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000793c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000793d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000793e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000793f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079400 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079410 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079420 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079430 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079440 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079450 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079460 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079470 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079480 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079490 00000000 00000000 00000000 00000000 ................ │ │ + 0x000794a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000794b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000794c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000794d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000794e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000794f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079500 00000000 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000766a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079508 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00076820 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076830 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076840 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076850 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076860 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076880 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076890 00000000 00000000 00000000 00000000 ................ │ │ - 0x000768a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000768b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000768c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000768d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000768e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000768f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076900 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076910 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076920 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076930 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079688 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079698 00000000 00000000 00000000 00000000 ................ │ │ + 0x000796a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000796b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000796c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000796d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000796e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000796f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079708 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079718 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079728 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079738 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079748 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079758 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079768 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079778 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079788 00000000 00000000 00000000 00000000 ................ │ │ + 0x00079798 00000000 00000000 00000000 00000000 ................ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,28 +1,29 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x00076940 00000000 00000000 00000000 00000000 ................ │ │ - 0x00076950 00000000 00000000 d02e0700 00000000 ................ │ │ - 0x00076960 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076970 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076980 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076990 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x000769a0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x000769b0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x000769c0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x000769d0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x000769e0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x000769f0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a00 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a10 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a20 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a30 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a40 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a50 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a60 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a70 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a80 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076a90 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076aa0 d02e0700 00000000 d02e0700 00000000 ................ │ │ - 0x00076ab0 d02e0700 00000000 d02e0700 00000000 ................ │ │ + 0x000797a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000797b8 00000000 00000000 a05d0700 00000000 .........]...... │ │ + 0x000797c8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000797d8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000797e8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000797f8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079808 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079818 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079828 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079838 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079848 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079858 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079868 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079878 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079888 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079898 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000798a8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000798b8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000798c8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000798d8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000798e8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x000798f8 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079908 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079918 a05d0700 00000000 a05d0700 00000000 .].......]...... │ │ + 0x00079928 a05d0700 00000000 a05d0700 00000000 .].......]...... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,14 +1,163 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x00077ac0 39050000 6170706c 65010000 00000000 9...apple....... │ │ - 0x00077ad0 00000000 00000080 00000000 00000000 ................ │ │ - 0x00077ae0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077af0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077b00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077b10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077b20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077b30 ffffffff ffffffff ffffffff ffffffff ................ │ │ - 0x00077b40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077b50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00077b60 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a938 6170706c 65000000 39050000 00000000 apple...9....... │ │ + 0x0007a948 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a958 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a968 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a978 00000000 00000000 03000000 00000000 ................ │ │ + 0x0007a988 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a998 00000000 00000080 00000000 00000000 ................ │ │ + 0x0007a9a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a9b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a9c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a9d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a9e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007a9f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aa98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aaa8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aab8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aac8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aad8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aae8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aaf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ab98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aba8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007abb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007abc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007abd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007abe8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007abf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ac98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aca8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007acb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007acc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007acd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ace8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007acf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ad98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ada8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007adb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007adc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007add8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ade8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007adf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007ae98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aea8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aeb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aec8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aed8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aee8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aef8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af08 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af18 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af28 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af38 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af48 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af58 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af68 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af78 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af88 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007af98 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007afa8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007afb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007afc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007afd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007afe8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007aff8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b008 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b018 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b028 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b038 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b048 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b058 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b068 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b078 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b088 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b098 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b0a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b0b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b0c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b0d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b0e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b0f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b108 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b118 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b128 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b138 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b148 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b158 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b168 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b178 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b188 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b198 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b1a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b1b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b1c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b1d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b1e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b1f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b208 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b218 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b228 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b238 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b248 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b258 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b268 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b278 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b288 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b298 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b2a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b2b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b2c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b2d8 01000000 00000000 ffffffff ffffffff ................ │ │ + 0x0007b2e8 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x0007b2f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b308 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b318 00000000 00000000 00000000 00000000 ................ │ │ + 0x0007b328 00000000 00000000 ........ │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ String dump of section '.comment': │ │ [ 0] Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) │ │ - [ 9e] rustc version 1.77.0 (aedd173a2 2024-03-17) │ │ + [ 9e] rustc version 1.90.0 (1159e78c4 2025-09-14) │ │ [ cb] Linker: LLD 12.0.8 (/buildbot/src/android/llvm-r416183/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee)